2013-10-07 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
0c557179
SDJ
12013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
2
3 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
4 $_exitcode is void when opening a corefile.
5 * gdb.base/exitsignal.exp: New file.
6 * gdb.base/segv.c: Likewise.
7 * gdb.base/normal.c: Likewise.
8
5713b9b5
JB
92013-10-04 Joel Brobecker <brobecker@adacore.com>
10
11 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
12
3f983d47
YZ
132013-10-02 Vidya Praveen <vidyapraveen@arm.com>
14
15 * gdb.trace/entry-values.exp: Modify regular expression to scan for
16 'bl' instruction instead of 'call' for ARM and AArch64 targets.
17
901461f8
PA
182013-10-02 Pedro Alves <palves@redhat.com>
19
20 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
21 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
22 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
23 (not_saved_pattern): New.
24 Replace use of the former with the latter.
25
b477a5e6
PA
262013-10-02 Pedro Alves <palves@redhat.com>
27
28 * README (Board Settings): Document "exit_is_reliable".
29 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
30 running to exit reliably reports program exits.
31 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
32 info.
33 * boards/native-stdio-gdbserver.exp: Likewise.
34
a49bed3a
DE
352013-10-01 Doug Evans <dje@google.com>
36
37 * gdb.python/python.exp: Remove redundant print-stack tests.
38 Make all print-stack test names unique. Fix spelling of print-stack.
39
2ed2ad44
YQ
402013-09-29 Yao Qi <yao@codesourcery.com>
41
42 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
43 is remote.
44
7d760051
UW
452013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
46
47 PR shlibs/8882
48 * gdb.base/corefile.exp: Add a check to assure warning-free
49 core-file load.
50
82bf32bc
JK
512013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
52
53 * gdb.dwarf2/dwp-symlink.c: New file.
54 * gdb.dwarf2/dwp-symlink.exp: New file.
55
4fa7d390
DE
562013-09-20 Doug Evans <dje@google.com>
57
6b4646ce
DE
58 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
59 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
60 file.
61 * gdb.dwarf2/fission-loclists.S: Ditto.
62 * gdb.dwarf2/fission-reread.S: Ditto.
63 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
64 build_executable_from_fission_assembler.
65 * gdb.dwarf2/fission-loclists.exp: Ditto.
66 * gdb.dwarf2/fission-reread.exp: Ditto.
67
4fa7d390
DE
68 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
69 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
70 (gdb_gnu_strip_debug): Ditto.
71 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
72 * gdb.arch/altivec-abi.exp: Ditto.
73 * gdb.base/attach-pie-misread.exp: Ditto.
74 * gdb.base/comprdebug.exp: Ditto.
75 * gdb.base/dup-sect.exp: Ditto.
76 * gdb.base/gnu-debugdata.exp: Ditto.
77 * gdb.base/step-symless.exp: Ditto.
78 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
79 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
80 * gdb.dwarf2/gdb-index.exp: Ditto.
81
e4c6a2c4
AB
822013-09-18 Andrew Burgess <aburgess@broadcom.com>
83
84 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
85 register to "<optimized out>", and also print the registers.
86
a205fbfc
PA
872013-09-18 Pedro Alves <palves@redhat.com>
88
89 PR server/15967
90 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
91 change text.
92
ee47b2f8
YQ
932013-09-18 Yao Qi <yao@codesourcery.com>
94
95 * gdb.server/wrapper.c: New.
96 * gdb.server/wrapper.exp: New.
97
49fa26b0
PA
982013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
99 Jan Kratochvil <jan.kartochvil@redhat.com>
100 Pedro Alves <palves@redhat.com>
101
102 PR gdb/11568
103 * gdb.thread/thread-specific-bp.c: New file.
104 * gdb.thread/thread-specific-bp.exp: New file.
105
e83b28bc
SDJ
1062013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
107
108 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
109 convenience function.
110
08d72866
PA
1112013-09-17 Pedro Alves <palves@redhat.com>
112
113 PR gdb/15911
114 * gdb.threads/info-threads-cur-sal-2.c: New file.
115 * gdb.threads/info-threads-cur-sal.c: New file.
116 * gdb.threads/info-threads-cur-sal.exp: New file.
117
57b0d98e
YQ
1182013-09-17 Yao Qi <yao@codesourcery.com>
119
120 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
121 [__WIN32__]: Include "windows.h" and define macro dlopen
122 and dlclose.
123 [!__WIN32__]: Include "dlfcn.h".
124 * gdb.base/catch-load.exp (one_catch_load_test): Match
125 directory separator.
126
0295a32e
DE
1272013-09-16 Doug Evans <dje@google.com>
128
a587b477
DE
129 * lib/gdb.exp (using_fission): New proc.
130 * gdb.base/info-macros.exp: Skip test if using Fission.
131
0295a32e
DE
132 * gdb.base/break-interp.exp: Fix indentation.
133
a280dbd1
SDJ
1342013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
135
136 * gdb.base/gdbvars.c (foo_void): New function.
137 (foo_int): Likewise.
138 * gdb.base/gdbvars.exp (test_convenience_functions): New
139 function. Call it.
140
4ac33720
UW
1412013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
142
143 * gdb.arch/s390-tdbregs.c: New file.
144 * gdb.arch/s390-tdbregs.exp: New file.
145
b866c52d
SS
1462013-09-12 Stan Shebs <stan@codesourcery.com>
147
148 * README: New file.
149
dc59cba6
DE
1502013-09-12 Doug Evans <dje@google.com>
151
152 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
153 added code to print event.inferior.
154
edf9f00c
JK
1552013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
156
157 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
158 debug part of the binary.
159
5423b017
JK
1602013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
161
162 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
163 (addlink): Add comment.
164
9295cf6f
SA
1652013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
166
167 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
168 canonical pathname.
169
89e63ee4
DE
1702013-09-04 Doug Evans <dje@google.com>
171
314bb8c3
DE
172 * gdb.python/py-events.py (exit_handler): Verify we get the expected
173 event.
174 (continue_handler, new_objfile_handler): Ditto.
175 (test_events): Rename command to "test-events".
176 (test_newobj_events): Rename command to "test-objfile-events".
177 * gdb.python/py-events.exp: Update.
178 * gdb.python/py-evsignal.exp: Update.
179 * gdb.python/py-evthreads.exp: Update.
180
89e63ee4
DE
181 * gdb.base/enumval.c (ZERO): New enum value.
182 (main): Use it
183 * gdb.base/enumval.exp: Test ability to print ZERO.
184
1852013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
186 Pedro Alves <palves@redhat.com>
187
188 * gdb.base/relocate.exp: Check that invalid options are
189 rejected.
190
26c2b53c
AB
1912013-08-30 Andrew Burgess <aburgess@broadcom.com>
192
193 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
194 (my_static_symbol): Add comment.
195 (main): Reference my_bss_symbol.
196
96d9056e
PM
1972013-08-30 Phil Muldoon <pmuldoon@redhat.com>
198
199 * gdb.python/py-arch.exp: Tests for invalid architecture.
200
489d4f4d
SA
2012013-08-29 Sterling Augustine <saugustine@google.com>
202
203 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
204 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
205 said conditional.
206
5b791bb5
PM
2072013-08-29 Phil Muldoon <pmuldoon@redhat.com>
208
209 * gdb.python/py-arch.exp: Load gdb-python.exp.
210
8f28f522
PM
2112013-08-29 Phil Muldoon <pmuldoon@redhat.com>
212
213 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
214 itertools for imap attribute. Otherwise use map().
215 (ElidingIterator): Define wrapper function __next__.
216 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
217 use exec (open (read ())) instead.
218 * gdb.python/py-framefilter.exp: Ditto.
219 * gdb.python/py-arch.exp: Update print based test to Python 3.x
220 compliance.
221 * gdb.python/py-frame.exp: Ditto.
222 * gdb.python/py-type.exp: Ditto.
223
1f0c4988
JK
2242013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
225
226 PR gdb/15415
227 * gdb.base/argv0-symlink.c: New file.
228 * gdb.base/argv0-symlink.exp: New file.
229
7893c162
TT
2302013-08-28 Tom Tromey <tromey@redhat.com>
231
232 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
233 when saving index.
234
6211c335
YQ
2352013-08-27 Yao Qi <yao@codesourcery.com>
236
237 * gdb.trace/entry-values.exp: Test unavailable entry value is
238 not shown when option '--skip-unavailable' is specified.
239 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
240 Add tests for new option '--skip-unavailable'.
241
ce4ea2bb
YQ
2422013-08-27 Yao Qi <yao@codesourcery.com>
243
244 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
245 remote_download if it is empty.
246
6e45f158
DE
2472013-08-26 Doug Evans <dje@google.com>
248
779bd270
DE
249 PR symtab/15885
250 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
251 (clean): rm -f *.gdb-index *.with-index.
252 * gdb.dwarf2/gdb-index.exp: New testcase.
253
6e45f158
DE
254 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
255 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
256 run_on_host. All callers updated.
257
b1224238
YQ
2582013-08-24 Yao Qi <yao@codesourcery.com>
259
260 * gdb.trace/entry-values.c (end): New
261 (main): Call end.
262 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
263 tracepoint and collect data. Test entry value is unavailable.
264
b39a8faf
YQ
2652013-08-24 Yao Qi <yao@codesourcery.com>
266
267 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
268 * gdb.trace/entry-values.c: New.
269 * gdb.trace/entry-values.exp: New.
270
9eaabc75
MW
2712013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
272
273 PR gdb/15501
274 * gdb.base/ena-dis-br.exp: Add test to verify
275 enable/disable commands work correctly with
276 multiple arguments that include multiple locations.
277
9f948660
SDJ
2782013-08-22 Samuel Bronson <naesten@gmail.com>
279
280 ARM Linux support for `catch syscall'.
281 * gdb.base/catch-syscall.exp: Test this on ARM now.
282 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
283
e630b974
TT
2842013-08-22 Tom Tromey <tromey@redhat.com>
285
286 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
287 default addr_size.
288 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
289
f3a76454
TT
2902013-08-22 Tom Tromey <tromey@redhat.com>
291
292 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
293 standard_temp_file.
294
de5f37e1
TT
2952013-08-22 Tom Tromey <tromey@redhat.com>
296
297 * gdb.arch/amd64-byte.exp: Use standard_testfile,
298 clean_restart.
299 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
300 * gdb.arch/amd64-dword.exp: Use standard_testfile,
301 clean_restart.
302 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
303 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
304 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
305 * gdb.arch/amd64-word.exp: Use standard_testfile,
306 clean_restart.
307 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
308 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
309 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
310 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
311 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
312 * gdb.arch/i386-signal.exp: Use standard_testfile.
313 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
314 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
315 * gdb.arch/i386-unwind.exp: Use standard_testfile.
316 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
317
8448e842
TT
3182013-08-22 Tom Tromey <tromey@redhat.com>
319
320 * gdb.python/py-error.exp: Use gdb_remote_download.
321 * gdb.python/py-mi.exp: Use gdb_remote_download.
322 * gdb.python/py-objfile-script.exp: Use standard_output_file.
323 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
324 (run_lang_tests): Likewise.
325 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
326 filename.
327 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
328 compiling. Use gdb_remote_download. Update some tests.
329 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
330 standard_output_file.
331 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
332 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
333 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
334 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
335 standard_output_file.
336
16cfcbc2
TT
3372013-08-22 Tom Tromey <tromey@redhat.com>
338
339 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
340
44ee8174
TT
3412013-08-22 Tom Tromey <tromey@redhat.com>
342
343 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
344 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
345 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
346 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
347 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
348 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
349 * lib/gdb.exp (gdb_remote_download): New proc.
350
7a218f88
TT
3512013-08-22 Tom Tromey <tromey@redhat.com>
352
353 * gdb.dwarf2/clztest.exp: Use standard_testfile.
354 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
355 * gdb.dwarf2/fission-base.S: Remove directory from
356 DW_AT_GNU_dwo_name.
357 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
358 debug-file-directory.
359 * gdb.dwarf2/fission-reread.S: Remove directory from
360 DW_AT_GNU_dwo_name.
361 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
362 debug-file-directory.
363
70cc1c23
DE
3642013-08-16 Doug Evans <dje@google.com>
365
366 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
367 prelink complains about an unhandled DWARF version.
368
61884d20
DE
3692013-08-14 Cary Coutant <ccoutant@google.com>
370
371 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
372
5e92f71a
TT
3732013-08-13 Tom Tromey <tromey@redhat.com>
374 Yao Qi <yao@codesourcery.com>
375
376 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
377 * lib/gdb.exp: Handle GDB_PARALLEL.
378 (default_gdb_version): Kill inotify_pid if it exists.
379 (default_gdb_exit): Emit warning if the inotify log is not
380 empty.
381 (standard_output_file): Respect GDB_PARALLEL.
382 (standard_temp_file): Likewise.
383 (gdb_init): Start inotifywait if requested.
384
5c30d39a
AB
3852013-08-13 Andrew Burgess <aburgess@broadcom.com>
386
387 * gdb.base/printcmds.exp (test_printf): Add test for printf of
388 pointer with various flags.
389
17e1c970
TT
3902013-08-13 Tom Tromey <tromey@redhat.com>
391
392 * lib/cache.exp: New file.
393 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
394 * lib/gdb.exp: Load cache.exp.
395 (support_complex_tests, is_ilp32_target, is_lp64_target)
396 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
397 (gdb_skip_xml_test): Use gdb_caching_proc.
398 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
399
4e234898
TT
4002013-08-13 Tom Tromey <tromey@redhat.com>
401
402 * lib/gdb.exp (standard_temp_file): New proc.
403 (support_complex_tests, is_ilp32_target, is_lp64_target)
404 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
405 standard_temp_file.
406
53e981d9
TT
4072013-08-13 Tom Tromey <tromey@redhat.com>
408
409 * lib/gdb.exp (build_id_debug_filename_get): Use
410 standard_output_file.
411 * lib/prelink-support.exp (section_get)
412 (build_executable_own_libs): Use standard_output_file.
413
3f539315
TT
4142013-08-12 Tom Tromey <tromey@redhat.com>
415
416 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
417
b4013987
AA
4182013-08-12 Ali Anwar <alianwar@codesourcery.com>
419
420 * gdb.base/break.exp: Test break via convenience variable
421 with file name.
422
f61d5529
DE
4232013-08-09 Doug Evans <dje@google.com>
424
425 * lib/future.exp (gdb_find_ldd): New proc.
426 * lib/prelink-support.exp (build_executable_own_libs): Call it.
427 Make "/usr/sbin/" in prelink path optional.
428
1ed8d800
YQ
4292013-08-09 Yao Qi <yao@codesourcery.com>
430
431 * gdb.trace/collection.exp (gdb_collect_args_test): Set
432 "only" and "both" to 'print entry-values' before selecting
433 trace frame.
434
82a0a75f
YQ
4352013-08-08 Yao Qi <yao@codesourcery.com>
436
437 * gdb.trace/mi-trace-unavailable.exp: Don't set
438 "print entry-values" to "no".
439 (test_trace_unavailable): Set various values to
440 "print entry-values" to test that the output of
441 '-stack-list-locals' is not affected, and then set
442 set "print entry-values" to "no".
443
ac52f9a2
DE
4442013-08-07 Doug Evans <dje@google.com>
445
446 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
447 * gdb.python/py-value-cc.exp: Update.
448 * gdb.python/py-value.exp: Use different names for .o files for
449 C and C++. Only perform C++ tests if !skip_cplus_tests.
450
bf6d8a91
TT
4512013-08-07 Tom Tromey <tromey@redhat.com>
452
453 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
454
f9125b6c
TT
4552013-08-07 Tom Tromey <tromey@redhat.com>
456
457 * gdb.dwarf2/dwz.exp: New file.
458
3a1115a0
TT
4592013-08-02 Tom Tromey <tromey@redhat.com>
460
461 * gdb.base/watchpoint.c (struct foo5): New.
462 (nullptr): New global.
463 * gdb.base/watchpoint.exp (test_watch_location): Add test.
464
b846d303
DE
4652013-08-01 Doug Evans <dje@google.com>
466
7ee85ab1
DE
467 PR symtab/15691
468 * gdb.dwarf2/fission-mix.exp: New file.
469 * gdb.dwarf2/fission-mix.h: New file.
470 * gdb.dwarf2/fission-mix.c: New file.
471 * gdb.dwarf2/fission-mix2.c: New file.
472
b846d303
DE
473 PR symtab/15695
474 * gdb.base/func-ptr.exp: New file.
475 * gdb.base/func-ptr.c: New file.
476
67d21849
YQ
4772013-08-01 Yao Qi <yao@codesourcery.com>
478
479 * gdb.python/py-sync-interp.c: New.
480 * gdb.python/py-sync-interp.exp: New.
481
de74e63a
YQ
4822013-07-31 Yao Qi <yao@codesourcery.com>
483
484 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
485 'tdump' on stack frame 0 and 1 respectively.
486
680558e8
YQ
4872013-07-31 Yao Qi <yao@codesourcery.com>
488
489 PR gdb/13443
490 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
491 'traceframe'. Wrap test with with_test_prefix.
492 (top level): Update.
493
48bbe0bf
YQ
4942013-07-31 Yao Qi <yao@codesourcery.com>
495
496 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
497 'gdb_start'.
498 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
499 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
500
11b4b7cc
AB
5012013-07-30 Andrew Burgess <aburgess@broadcom.com>
502
503 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
504 when printing an optimized out value. Expect an error when using
505 an optimized out value in an expression.
506
b0c54aa5
AB
5072013-07-30 Andrew Burgess <aburgess@broadcom.com>
508
509 * gdb.dwarf2/pieces-optimized-out.exp: New file.
510 * gdb.dwarf2/pieces-optimized-out.c: New file.
511 * gdb.dwarf2/pieces-optimized-out.S: New file.
512
97c85fc6
MB
5132013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
514
515 PR gdb/15715
516 * gdb.base/setshow.exp: Test that relative paths passed to
517 'set history filename' are converted to absolute paths.
518
5b32ae97
KS
5192013-07-26 Keith Seitz <keiths@redhat.com>
520
521 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
522 of f77.
523 Allow for compiler variations of integer types.
524 Use mi_create_varobj.
525 Use mi_list_varobj_children for the immediate children of `array'.
526 Add "has_more" attribute for grandchildren test.
527
6f64ef53
PA
5282013-07-26 Pedro Alves <palves@redhat.com>
529
530 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
531 files.
532
fdc8aae8
AB
5332013-07-25 Andrew Burgess <aburgess@broadcom.com>
534
535 * gdb.mi/mi-reg-undefined.exp: New file.
536 * gdb.mi/mi-reg-undefined.c: Likewise.
537 * gdb.mi/mi-reg-undefined.S: Likewise.
538
6fbe845e
AB
5392013-07-25 Andrew Burgess <aburgess@broadcom.com>
540
541 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
542 z, o, and t output formats.
543 * gdb.base/display.exp: Use 'k' as an undefined format now that
544 'z' is defined.
545
7b79b135
DE
5462013-07-24 Doug Evans <dje@google.com>
547
548 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
549 "--" to switch.
550
a0607b84
YQ
5512013-07-24 Yao Qi <yao@codesourcery.com>
552
553 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
554 host.
555 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
556 Likewise. If host is remote, copy ${binfile} to host.
557
2eb14a9b
YQ
5582013-07-23 Yao Qi <yao@codesourcery.com>
559
560 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
561 message.
562
5d0a3b53
WN
5632013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
564
565 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
566 instructions and enable disp-step-syscall for arm targets.
567
9a5911c0
WN
5682013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
569
570 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
571 assembler errors on arm.
572 * gdb.dwarf2/mac-fileno.S: Likewise.
573 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
574 * gdb.dwarf2/pr13961.S: Likewise.
575
fa876972
HZ
5762013-07-19 Hui Zhu <hui@codesourcery.com>
577
578 PR gdb/15692
579 * gdb.mi/mi-dprintf.exp: Add double quotes test.
580
1527aea8
YQ
5812013-07-19 Yao Qi <yao@codesourcery.com>
582
583 * gdb.trace/read-memory.exp (test_from_remote): Update test.
584 (teset_from_exec): Likewise.
585
73c1d57e
YQ
5862013-07-19 Yao Qi <yao@codesourcery.com>
587
588 * gdb.trace/read-memory.c: New.
589 * gdb.trace/read-memory.exp: New.
590
a075c3e5
YQ
5912013-07-19 Yao Qi <yao@codesourcery.com>
592
593 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
594 $dest to link options if host is remote. Move the
595 generated file to $dest.a on host if host is remote.
596
623cc285
WN
5972013-07-18 Will Newton <will.newton@linaro.org>
598
599 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
600 to ensure the test is linked against pthreads.
601 * gdb.threads/tls-var-main.c: Likewise.
602 * gdb.threads/tls-shared.c: Likewise.
603
1f74d3b5
YQ
6042013-07-18 Yao Qi <yao@codesourcery.com>
605
606 * lib/future.exp (gdb_default_target_compile): Use tail name
607 of $destfile as the output name of compile. Move the
608 generated file to $destfile on build.
609
f6dc277e
YQ
6102013-07-18 Yao Qi <yao@codesourcery.com>
611
612 * lib/gdb.exp (gdb_compile): Set
613 gdb_saved_set_unbuffered_mode_obj to
614 set_unbuffered_mode_saved.o if host is remote. Invoke
615 remote_download to copy $unbuf_obj to host.
616
e7045703
DE
6172013-07-17 Doug Evans <dje@google.com>
618
619 * gdb.python/py-frame-args.c: New file.
620 * gdb.python/py-frame-args.py: New file.
621 * gdb.python/py-frame-args.exp New file.
622
5ea5559b
AB
6232013-07-16 Andrew Burgess <aburgess@broadcom.com>
624
625 * gdb.base/printcmds.exp (test_printf): Add tests for format
626 strings with missing format specifier.
627
4229ca0e
TT
6282013-07-16 Tom Tromey <tromey@redhat.com>
629
630 * gdb.ada/info_types.exp: Use standard_testfile.
631
5ee657d5
TT
6322013-07-16 Tom Tromey <tromey@redhat.com>
633
634 * gdb.mi/mi-basics.exp: Use standard_output_file.
635 (test_dir_specification, test_cwd_specification)
636 (test_path_specification): Use testsubdir, not subdir and objdir.
637
20e3d738
TT
6382013-07-16 Tom Tromey <tromey@redhat.com>
639
640 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
641
7d7c6477
JB
6422013-07-09 Joel Brobecker <brobecker@adacore.com>
643
644 * gdb.ada/small_reg_param.exp: Accept optional entry value
645 for parameter "w".
646
52cd8b7d
JB
6472013-07-09 Joel Brobecker <brobecker@adacore.com>
648
649 * gdb.ada/small_reg_param.exp: Remove trailing space.
650
2a998fc0
DE
6512013-07-09 Doug Evans <dje@google.com>
652
653 * gdb.base/default.exp: Update expected output of "show print array"
654 and "show print pretty".
655
0329e9fb
UW
6562013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
657
658 * gdb.threads/wp-replication.exp: Stop counting available hardware
659 watchpoints after NR_THREADS iterations.
660
1953058f
AB
6612013-07-08 Andrew Burgess <aburgess@broadcom.com>
662
663 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
664
7c0de741
YQ
6652013-07-07 Yao Qi <yao@codesourcery.com>
666
667 * boards/native-gdbserver.exp: Move invoke of
668 process_multilib_options to gdbserver-base.exp.
669 Move set_board_info 'compiler', 'gdb,noinferiorio',
670 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
671 gdbserver-base.exp.
672 Move proc ${board}_download, ${board}_upload and
673 ${board}_file to gdbserver-base.exp.
674 * boards/native-extended-gdbserver.exp: Likewise.
675 * boards/native-stdio-gdbserver.exp: Likewise.
676 * boards/gdbserver-base.exp: New file.
677
497a4c48
LM
6782013-07-05 Luis Machado <lgustavo@codesourcery.com>
679
680 * gdb.base/dump.exp: Remove arch-specific tests and do a
681 generic data address check to set is64bitonly correctly.
682
bb3f62fc
LM
6832013-07-05 Luis Machado <lgustavo@codesourcery.com>
684
685 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
686 the register number instead of expecting only 0.
687
005faa9d
WN
6882013-07-05 Will Newton <will.newton@linaro.org>
689
690 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
691 in asm syntax to allow building on ARM.
692
4767856f
YQ
6932013-07-05 Yao Qi <yao@codesourcery.com>
694
695 * boards/local-remote-host.exp: Remove obsolete comments.
696 * boards/native-extended-gdbserver.exp: Likewise.
697 * boards/native-gdbserver.exp: Likewise.
698 * boards/native-stdio-gdbserver.exp: Likewise.
699
691a26f5
AB
7002013-07-04 Andrew Burgess <aburgess@broadcom.com>
701
702 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
703 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
704 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
705
4d142eaa
JK
7062013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
707
708 * gdb.base/break-on-linker-gcd-function.exp: Replace
709 prepare_for_testing by build_executable_from_specs and clean_restart.
710
62cef515
TT
7112013-06-27 Tom Tromey <tromey@redhat.com>
712
713 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
714 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
715 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
716 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
717 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
718 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
719 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
720 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
721 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
722 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
723 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
724 Use standard_testfile, standard_output_file, prepare_for_testing,
725 clean_restart.
726
0ab77f5f
TT
7272013-06-27 Tom Tromey <tromey@redhat.com>
728
729 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
730 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
731 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
732 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
733 gdb.base/shreloc.exp, gdb.base/sigall.exp,
734 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
735 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
736 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
737 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
738 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
739 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
740 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
741 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
742 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
743 gdb.base/solib-weak.exp, gdb.base/source.exp,
744 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
745 gdb.base/stap-probe.exp, gdb.base/start.exp,
746 gdb.base/step-break.exp, gdb.base/step-bt.exp,
747 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
748 gdb.base/step-test.exp, gdb.base/structs.exp,
749 gdb.base/structs2.exp, gdb.base/structs3.exp,
750 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
751 standard_output_file, prepare_for_testing, clean_restart.
752
822bd149
TT
7532013-06-27 Tom Tromey <tromey@redhat.com>
754
755 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
756 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
757 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
758 gdb.base/pending.exp, gdb.base/permissions.exp,
759 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
760 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
761 gdb.base/printcmds.exp, gdb.base/prologue.exp,
762 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
763 gdb.base/ptype.exp, gdb.base/randomize.exp,
764 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
765 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
766 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
767 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
768 standard_testfile, standard_output_file, prepare_for_testing,
769 clean_restart.
770
f8b41b00
TT
7712013-06-27 Tom Tromey <tromey@redhat.com>
772
a8c97a87
TT
773 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
774 gdb.base/huge.exp, gdb.base/included.exp,
775 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
776 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
777 gdb.base/info-os.exp, gdb.base/info-proc.exp,
778 gdb.base/info-target.exp, gdb.base/infoline.exp,
779 gdb.base/interp.exp, gdb.base/interrupt.exp,
780 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
781 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
782 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
783 gdb.base/logical.exp, gdb.base/long_long.exp,
784 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
785 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
786 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
787 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
788 standard_testfile, standard_output_file, prepare_for_testing,
789 clean_restart.
790
289f9037
TT
7912013-06-27 Tom Tromey <tromey@redhat.com>
792
a8c97a87
TT
793 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
794 gdb.base/enumval.exp, gdb.base/environ.exp,
795 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
796 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
797 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
798 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
799 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
800 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
801 gdb.base/fullname.exp, gdb.base/funcargs.exp,
802 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
803 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
804 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
805 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
806 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
807 gdb.base/gnu_vector.exp: Use standard_testfile,
808 standard_output_file, prepare_for_testing, clean_restart.
289f9037 809
f76495c8
TT
8102013-06-27 Tom Tromey <tromey@redhat.com>
811
a8c97a87
TT
812 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
813 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
814 gdb.base/call-strs.exp, gdb.base/callexit.exp,
815 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
816 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
817 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
818 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
819 gdb.base/commands.exp, gdb.base/completion.exp,
820 gdb.base/complex.exp, gdb.base/cond-expr.exp,
821 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
822 gdb.base/constvars.exp, gdb.base/corefile.exp,
823 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
824 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
825 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
826 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
827 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
828 standard_output_file, prepare_for_testing, clean_restart.
829
a64d2530
TT
8302013-06-27 Tom Tromey <tromey@redhat.com>
831
a8c97a87
TT
832 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
833 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
834 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
835 gdb.base/async-shell.exp, gdb.base/async.exp,
836 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
837 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
838 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
839 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
840 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
841 gdb.base/break-on-linker-gcd-function.exp,
842 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
843 standard_output_file, prepare_for_testing, clean_restart.
844
aaff8d73
YQ
8452013-06-26 Yao Qi <yao@codesourcery.com>
846
847 * gdb.trace/mi-trace-frame-collected.exp: New.
848
a0743c90
YQ
8492013-06-25 Yao Qi <yao@codesourcery.com>
850
851 * boards/native-extended-gdbserver.exp: Set board_info
852 'gdb,predefined_tsv'.
853 * boards/native-gdbserver.exp: Likewise.
854 * boards/native-stdio-gdbserver.exp: Likewise.
855 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
856 uploaded TSVs if target supports tracing.
857 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
858 tracing and target has predefined tsv.
859
9d6e6e84
HZ
8602013-06-25 Yao Qi <yao@codesourcery.com>
861 Hui Zhu <hui@codesourcery.com>
862 Pedro Alves <palves@redhat.com>
863
864 PR breakpoints/15075
865 PR breakpoints/15434
866 * gdb.base/dprintf-next.c: New file.
867 * gdb.base/dprintf-next.exp: New file.
868 * gdb.base/dprintf-non-stop.c: New file.
869 * gdb.base/dprintf-non-stop.exp: New file.
870 * gdb.base/dprintf.exp: Don't check "continue" in the output
871 of "info breakpoints".
872 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
873 Don't check "continue" in script field.
874
e7ab3185
TT
8752013-06-21 Tom Tromey <tromey@redhat.com>
876
877 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
878 name in a test name.
879
c898adb7
YQ
8802013-06-20 Yao Qi <yao@codesourcery.com>
881
882 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
883 and set an action.
884 (test_trace_unavailable): Test command -data-list-register-values
885 in the context of traceframe and with option --skip-unavailable.
886 * gdb.trace/trace-unavailable.c (foo): New.
887 (main): Call it.
888 * gdb.mi/gdb2549.exp: Update matching pattern.
889
4d157a3d
MF
8902013-06-19 Mike Frysinger <vapier@gentoo.org>
891
892 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
893 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
894 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
895 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
896 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
897
d69cace4
LM
8982013-06-19 Luis Machado <lgustavo@codesourcery.com>
899
900 * gdb.base/subst.exp: Delete default rules before further
901 tests.
902
9bdd0636
YQ
9032013-06-19 Yao Qi <yao@codesourcery.com>
904
905 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
906 unsupported if it is not registered.
907
427cd150
TT
9082013-06-18 Tom Tromey <tromey@redhat.com>
909
910 * gdb.base/random-signal.c: New file.
911 * gdb.base/random-signal.exp: New file.
912
6de7c271
WN
9132013-06-18 Will Newton <will.newton@linaro.org>
914
915 * gdb.base/skip.c: Use comma to evaluate results of foo()
916 and bar() before passing to baz().
917 * gdb.base/skip.c: baz() now takes one argument instead of
918 two.
919
5bd1ef56
TT
9202013-06-18 Tom Tromey <tromey@redhat.com>
921
922 * gdb.dwarf2/implptrpiece.exp: New file.
923 * gdb.dwarf2/implptrconst.exp (d): New variable.
924 Print d.
925 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
926
e379b391
TT
9272013-06-18 Tom Tromey <tromey@redhat.com>
928
929 * lib/selftest-support.exp (do_self_tests): Reject remote or
930 non-native targets.
931 * gdb.gdb/complaints.exp: Remove check.
932 * gdb.gdb/observer.exp: Remove check.
933 * gdb.gdb/xfullpath.exp: Remove check.
934 * gdb.gdb/complaints.exp: Remove check.
935
4ec70201
PA
9362013-06-07 Pedro Alves <palves@redhat.com>
937
938 * boards/native-extended-gdbserver.exp: Remove semicolon.
939 * config/arm-ice.exp: Likewise.
940 * config/bfin.exp: Likewise.
941 * config/cygmon.exp: Likewise.
942 * config/h8300.exp: Likewise.
943 * config/monitor.exp: Likewise.
944 * config/sid.exp: Likewise.
945 * config/sim.exp: Likewise.
946 * config/slite.exp: Likewise.
947 * config/vx.exp: Likewise.
948 * gdb.arch/i386-bp_permanent.exp: Likewise.
949 * gdb.asm/asm-source.exp: Likewise.
950 * gdb.base/args.exp: Likewise.
951 * gdb.base/attach-pie-misread.exp: Likewise.
952 * gdb.base/auxv.exp: Likewise.
953 * gdb.base/bigcore.exp: Likewise.
954 * gdb.base/bitfields2.exp: Likewise.
955 * gdb.base/bitfields.exp: Likewise.
956 * gdb.base/break.exp: Likewise.
957 * gdb.base/break-interp.exp: Likewise.
958 * gdb.base/callfuncs.exp: Likewise.
959 * gdb.base/call-sc.exp: Likewise.
960 * gdb.base/commands.exp: Likewise.
961 * gdb.base/corefile.exp: Likewise.
962 * gdb.base/dbx.exp: Likewise.
963 * gdb.base/ending-run.exp: Likewise.
964 * gdb.base/exprs.exp: Likewise.
965 * gdb.base/funcargs.exp: Likewise.
966 * gdb.base/hbreak2.exp: Likewise.
967 * gdb.base/huge.exp: Likewise.
968 * gdb.base/list.exp: Likewise.
969 * gdb.base/memattr.exp: Likewise.
970 * gdb.base/overlays.exp: Likewise.
971 * gdb.base/printcmds.exp: Likewise.
972 * gdb.base/recurse.exp: Likewise.
973 * gdb.base/remotetimeout.exp: Likewise.
974 * gdb.base/reread.exp: Likewise.
975 * gdb.base/savedregs.exp: Likewise.
976 * gdb.base/scope.exp: Likewise.
977 * gdb.base/sepdebug.exp: Likewise.
978 * gdb.base/setshow.exp: Likewise.
979 * gdb.base/setvar.exp: Likewise.
980 * gdb.base/sigaltstack.exp: Likewise.
981 * gdb.base/siginfo-addr.exp: Likewise.
982 * gdb.base/siginfo.exp: Likewise.
983 * gdb.base/siginfo-obj.exp: Likewise.
984 * gdb.base/sigrepeat.exp: Likewise.
985 * gdb.base/sigstep.exp: Likewise.
986 * gdb.base/structs.exp: Likewise.
987 * gdb.base/testenv.exp: Likewise.
988 * gdb.base/twice.exp: Likewise.
989 * gdb.base/valgrind-db-attach.exp: Likewise.
990 * gdb.base/valgrind-infcall.exp: Likewise.
991 * gdb.base/varargs.exp: Likewise.
992 * gdb.base/watchpoint.exp: Likewise.
993 * gdb.cp/gdb1355.exp: Likewise.
994 * gdb.cp/misc.exp: Likewise.
995 * gdb.disasm/hppa.exp: Likewise.
996 * gdb.disasm/t01_mov.exp: Likewise.
997 * gdb.disasm/t02_mova.exp: Likewise.
998 * gdb.disasm/t03_add.exp: Likewise.
999 * gdb.disasm/t04_sub.exp: Likewise.
1000 * gdb.disasm/t05_cmp.exp: Likewise.
1001 * gdb.disasm/t06_ari2.exp: Likewise.
1002 * gdb.disasm/t07_ari3.exp: Likewise.
1003 * gdb.disasm/t08_or.exp: Likewise.
1004 * gdb.disasm/t09_xor.exp: Likewise.
1005 * gdb.disasm/t10_and.exp: Likewise.
1006 * gdb.disasm/t11_logs.exp: Likewise.
1007 * gdb.disasm/t12_bit.exp: Likewise.
1008 * gdb.disasm/t13_otr.exp: Likewise.
1009 * gdb.gdb/selftest.exp: Likewise.
1010 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1011 * gdb.mi/mi-reverse.exp: Likewise.
1012 * gdb.pascal/floats.exp: Likewise.
1013 * gdb.python/py-inferior.exp: Likewise.
1014 * gdb.threads/attach-into-signal.exp: Likewise.
1015 * gdb.threads/pthreads.exp: Likewise.
1016 * gdb.threads/thread_events.exp: Likewise.
1017 * gdb.threads/watchthreads.exp: Likewise.
1018 * gdb.trace/actions-changed.exp: Likewise.
1019 * gdb.trace/actions.exp: Likewise.
1020 * gdb.trace/ax.exp: Likewise.
1021 * gdb.trace/backtrace.exp: Likewise.
1022 * gdb.trace/change-loc.exp: Likewise.
1023 * gdb.trace/deltrace.exp: Likewise.
1024 * gdb.trace/disconnected-tracing.exp: Likewise.
1025 * gdb.trace/ftrace.exp: Likewise.
1026 * gdb.trace/infotrace.exp: Likewise.
1027 * gdb.trace/passc-dyn.exp: Likewise.
1028 * gdb.trace/passcount.exp: Likewise.
1029 * gdb.trace/pending.exp: Likewise.
1030 * gdb.trace/qtro.exp: Likewise.
1031 * gdb.trace/range-stepping.exp: Likewise.
1032 * gdb.trace/report.exp: Likewise.
1033 * gdb.trace/save-trace.exp: Likewise.
1034 * gdb.trace/status-stop.exp: Likewise.
1035 * gdb.trace/strace.exp: Likewise.
1036 * gdb.trace/tfile.exp: Likewise.
1037 * gdb.trace/tfind.exp: Likewise.
1038 * gdb.trace/trace-break.exp: Likewise.
1039 * gdb.trace/tracecmd.exp: Likewise.
1040 * gdb.trace/trace-mt.exp: Likewise.
1041 * gdb.trace/tspeed.exp: Likewise.
1042 * gdb.trace/tsv.exp: Likewise.
1043 * gdb.trace/while-stepping.exp: Likewise.
1044 * lib/gdb.exp: Likewise.
1045 * lib/gdbserver-support.exp: Likewise.
1046 * lib/java.exp: Likewise.
1047 * lib/mi-support.exp: Likewise.
1048 * lib/pascal.exp: Likewise.
1049 * lib/prompt.exp: Likewise.
1050 * lib/trace-support.exp: Likewise.
1051
47d48711
PA
10522013-06-07 Pedro Alves <palves@redhat.com>
1053
1054 * gdb.ada/info_types.c: Fix formating in copyright header.
1055 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
1056 * gdb.base/float.c: Likewise.
1057 * gdb.base/inferior-died.c: Likewise.
1058 * gdb.base/interp.c: Likewise.
1059 * gdb.base/jit-main.c: Likewise.
1060 * gdb.base/jit-solib.c: Likewise.
1061 * gdb.base/long_long.c: Likewise.
1062 * gdb.base/longjmp.c: Likewise.
1063 * gdb.base/nextoverexit.c: Likewise.
1064 * gdb.base/pr11022.c: Likewise.
1065 * gdb.base/prelink-lib.c: Likewise.
1066 * gdb.base/prelink.c: Likewise.
1067 * gdb.base/prologue.c: Likewise.
1068 * gdb.base/restore.c: Likewise.
1069 * gdb.base/sigchld.c: Likewise.
1070 * gdb.base/solib-search-lib1.c: Likewise.
1071 * gdb.base/solib-search-lib2.c: Likewise.
1072 * gdb.base/solib-search.c: Likewise.
1073 * gdb.base/solib-search.h: Likewise.
1074 * gdb.base/whatis.c: Likewise.
1075 * gdb.cp/abstract-origin.cc: Likewise.
1076 * gdb.cp/anon-struct.cc: Likewise.
1077 * gdb.cp/baseenum.cc: Likewise.
1078 * gdb.cp/bs15503.cc: Likewise.
1079 * gdb.cp/call-c-1.c: Likewise.
1080 * gdb.cp/call-c.cc: Likewise.
1081 * gdb.cp/class2.cc: Likewise.
1082 * gdb.cp/classes.cc: Likewise.
1083 * gdb.cp/cttiadd.cc: Likewise.
1084 * gdb.cp/cttiadd1.cc: Likewise.
1085 * gdb.cp/cttiadd2.cc: Likewise.
1086 * gdb.cp/cttiadd3.cc: Likewise.
1087 * gdb.cp/derivation.cc: Likewise.
1088 * gdb.cp/derivation2.cc: Likewise.
1089 * gdb.cp/dispcxx.cc: Likewise.
1090 * gdb.cp/exception.cc: Likewise.
1091 * gdb.cp/gdb2384-base.cc: Likewise.
1092 * gdb.cp/gdb2384-base.h: Likewise.
1093 * gdb.cp/gdb2384.cc: Likewise.
1094 * gdb.cp/gdb2495.cc: Likewise.
1095 * gdb.cp/mb-inline.h: Likewise.
1096 * gdb.cp/mb-inline1.cc: Likewise.
1097 * gdb.cp/mb-inline2.cc: Likewise.
1098 * gdb.cp/member-name.cc: Likewise.
1099 * gdb.cp/member-ptr.cc: Likewise.
1100 * gdb.cp/misc.cc: Likewise.
1101 * gdb.cp/namespace1.cc: Likewise.
1102 * gdb.cp/nextoverthrow.cc: Likewise.
1103 * gdb.cp/pr-574.cc: Likewise.
1104 * gdb.cp/pr9631.cc: Likewise.
1105 * gdb.cp/printmethod.cc: Likewise.
1106 * gdb.cp/psmang1.cc: Likewise.
1107 * gdb.cp/psmang2.cc: Likewise.
1108 * gdb.cp/psymtab-parameter.cc: Likewise.
1109 * gdb.cp/ptype-flags.cc: Likewise.
1110 * gdb.cp/ref-params.cc: Likewise.
1111 * gdb.cp/ref-types.cc: Likewise.
1112 * gdb.cp/smartp.cc: Likewise.
1113 * gdb.cp/try_catch.cc: Likewise.
1114 * gdb.cp/userdef.cc: Likewise.
1115 * gdb.cp/using-crash.cc: Likewise.
1116 * gdb.cp/virtfunc.cc: Likewise.
1117 * gdb.cp/virtfunc2.cc: Likewise.
1118 * gdb.dwarf2/callframecfa.S: Likewise.
1119 * gdb.dwarf2/dw2-ranges.c: Likewise.
1120 * gdb.dwarf2/dw2-ranges2.c: Likewise.
1121 * gdb.dwarf2/dw2-ranges3.c: Likewise.
1122 * gdb.dwarf2/dw2-restore.S: Likewise.
1123 * gdb.dwarf2/pieces.S: Likewise.
1124 * gdb.dwarf2/valop.S: Likewise.
1125 * gdb.java/jnpe.java: Likewise.
1126 * gdb.mi/mi-stepn.c: Likewise.
1127 * gdb.mi/mi-var-cp.cc: Likewise.
1128 * gdb.mi/mi-var-rtti.cc: Likewise.
1129 * gdb.mi/ns-stale-regcache.c: Likewise.
1130 * gdb.mi/pr11022.c: Likewise.
1131 * gdb.mi/solib-lib.c: Likewise.
1132 * gdb.mi/solib-main.c: Likewise.
1133 * gdb.python/py-arch.c: Likewise.
1134 * gdb.python/py-block.c: Likewise.
1135 * gdb.python/py-breakpoint.c: Likewise.
1136 * gdb.python/py-events.c: Likewise.
1137 * gdb.python/py-evthreads.c: Likewise.
1138 * gdb.python/py-explore.c: Likewise.
1139 * gdb.python/py-explore.cc: Likewise.
1140 * gdb.python/py-finish-breakpoint.c: Likewise.
1141 * gdb.python/py-finish-breakpoint2.cc: Likewise.
1142 * gdb.python/py-symbol.c: Likewise.
1143 * gdb.threads/execl.c: Likewise.
1144 * gdb.threads/execl1.c: Likewise.
1145
88ab5684
WN
11462013-06-07 Will Newton <will.newton@linaro.org>
1147
1148 * gdb.base/long_long.exp: Fix ARM EABI target glob.
1149
42daa7a0
WN
11502013-06-07 Will Newton <will.newton@linaro.org>
1151
1152 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
1153 and "starting".
1154
f4059ef3
WN
11552013-06-07 Will Newton <will.newton@linaro.org>
1156
1157 * gdb.cp/anon-struct.exp: Conditionalize constructor and
1158 destructor prototypes for ARM ABI.
1159 * gdb.cp/m-static.exp: Likewise.
1160
8cb5cc78
YQ
11612013-06-07 Yao Qi <yao@codesourcery.com>
1162
1163 * gdb.trace/mi-trace-unavailable.exp: New.
1164 * gdb.trace/trace-unavailable.c: New.
1165
c6cf1712
DE
11662013-06-06 Doug Evans <dje@google.com>
1167
1168 * gdb.cp/derivation.exp: Make tests have unique names.
1169
bf6be0f4
TT
11702013-06-06 Tom Tromey <tromey@redhat.com>
1171
1172 * gdb.base/dump.exp (capture_value): Don't put expression into
1173 test name if arguments passed in.
1174 Rename a couple more tests to make them unique.
1175
ebb022fa
TT
11762013-06-06 Tom Tromey <tromey@redhat.com>
1177
1178 * gdb.base/break-always.exp: Explicitly specify test name.
1179
69fc87c2
DE
11802013-06-05 Doug Evans <dje@google.com>
1181 Keith Seitz <keiths@redhat.com>
1182
1183 * gdb.cp/derivation2.cc: New file.
1184 * gdb.cp/derivation.cc (main): Call foo2.
1185 * gdb.cp/derivation.exp: Add tests for typedefs in another
1186 file, and when there's an active block.
1187
f993f39e
LM
11882013-06-05 Luis Machado <lgustavo@codesourcery.com>
1189
1190 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
1191 from targets that use function descriptors in the virtual tables.
1192 Handle presence of dot symbols.
1193
afacd7f3
GB
11942013-06-04 Gary Benson <gbenson@redhat.com>
1195
1196 * gdb.base/break-probes.exp: New file.
1197 * gdb.base/break-probes.c: Likewise.
1198 * gdb.base/break-probes-solib.c: Likewise.
1199 * gdb.base/info-shared.exp: New file.
1200 * gdb.base/info-shared.c: Likewise.
1201 * gdb.base/info-shared-solib1.c: Likewise.
1202 * gdb.base/info-shared-solib2.c: Likewise.
1203
a29a3fb7
GB
12042013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1205 Gary Benson <gbenson@redhat.com>
1206
1207 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
1208 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
1209 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
1210 to be set to "no" to indicate that no ld.so copy should be made.
1211 * gdb.base/break-interp.exp (solib_bp): New constant.
1212 (reach_1): Use the above instead of "_dl_debug_state".
1213 (test_attach): Likewise.
1214 (test_ld): Likewise.
1215 * gdb.threads/dlopen-libpthread.exp: New file.
1216 * gdb.threads/dlopen-libpthread.c: Likewise.
1217 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
1218 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
1219
62a813cc
YQ
12202013-05-30 Yao Qi <yao@codesourcery.com>
1221
1222 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1223 Add a test that no MI notification is emitted when executing
1224 -exec-arguments.
1225
8f56dad4
JK
12262013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1227
1228 PR testsuite/12649
1229 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
1230 $mi_gdb_prompt expectation by mi_expect_stop.
1231 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
1232 (mi info dprintf second time): Replace them by mi_send_resuming_command
1233 and mi_expect_stop.
1234
c588eb20
GB
12352013-05-24 Gary Benson <gbenson@redhat.com>
1236
1237 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
1238 backslash.
1239 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
1240 backslashes.
1241 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
1242 backslash.
1243
c0ea94eb
YQ
12442013-05-24 Yao Qi <yao@codesourcery.com>
1245
1246 * gdb.trace/tfile.exp: Test inferior and thread.
1247
db1ac436
YQ
12482013-05-24 Yao Qi <yao@codesourcery.com>
1249 Pedro Alves <palves@redhat.com>
1250
1251 * gdb.base/range-stepping.exp: Skip the rest of tests if the
1252 test fails.
1253 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1254 Return 0 if the test passes, otherwise return 1.
1255
b6abb10c
DE
12562013-05-23 Doug Evans <dje@google.com>
1257
1258 * boards/fission-dwp.exp: New file.
1259
bc5065a7
PA
12602013-05-23 Yao Qi <yao@codesourcery.com>
1261 Pedro Alves <palves@redhat.com>
1262
1263 * gdb.base/range-stepping.c: New file.
1264 * gdb.base/range-stepping.exp: New file.
1265 * gdb.trace/range-stepping.c: New file.
1266 * gdb.trace/range-stepping.exp: New file.
1267 * lib/range-stepping-support.exp: New file.
1268
5f2e6b00
TT
12692013-05-22 Tom Tromey <tromey@redhat.com>
1270
1271 * gdb.cp/class2.cc (main): New local 'aref'.
1272 * gdb.cp/class2.exp: Check printing of 'aref'.
1273
e6ba475a
DE
12742013-05-22 Doug Evans <dje@google.com>
1275
1276 * gdb.threads/wp-replication.c (main): Insert some code at the start
1277 to ensure the breakpoint on main is only hit once. Fix comment.
1278
52c935b6
KS
12792013-05-21 Keith Seitz <keiths@redhat.com>
1280 Pedro Alves <palves@redhat.com>
1281
1282 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
1283 gdb_expect.
1284 Add test to flush the remaining input buffer so that this
1285 file passes testsuite/12649.
1286
bd9673a4
PW
12872013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1288
1289 * gdb.base/catch-signal-fork.exp: New file.
1290 * gdb.base/catch-signal-fork.c: New file.
1291
69a97597
SA
12922013-05-21 Sterling Augustine <saugustine@google.com>
1293
1294 * boards/remote-stdio-gdbserver.exp: New file.
1295
44e97363
JK
12962013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1297
1298 PR testsuite/12649
1299 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
1300 racy matches.
1301
02392865
CG
13022013-05-21 Christian Groessler <chris@groessler.org>
1303
1304 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
1305 since it's not supported in all shells.
1306
c5867ab6
HZ
13072013-05-21 Hui Zhu <hui@codesourcery.com>
1308
1309 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
1310 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
1311
6c9e2db4
DE
13122013-05-20 Doug Evans <dje@google.com>
1313
1314 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
1315 (_handle_DW_TAG): Use it.
1316 (cu, tu): Replace parameters is_64, version, addr_size with options.
1317 All callers updated. Add Fission support.
1318 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
1319 * gdb.dwarf2/method-ptr.exp: Ditto.
1320 * gdb.dwarf2/nostaticblock.exp: Ditto.
1321 * gdb.dwarf2/subrange.exp: Ditto.
1322 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
1323
4a6e676c
TT
13242013-05-20 Tom Tromey <tromey@redhat.com>
1325
1326 * gdb.gdb/python-selftest.exp: New file.
1327
e19d3afb
DE
13282013-05-20 Doug Evans <dje@google.com>
1329
1330 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
1331 -fdebug-types-section.
1332
4d804846
JB
13332013-05-20 Joel Brobecker <brobecker@adacore.com>
1334
1335 * gdb.ada/float_param: New testcase.
1336
8d324e83
DE
13372013-05-17 Doug Evans <dje@google.com>
1338
7d0c9981
DE
1339 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
1340 Add tests for "maint check-symtabs", "maint expand-symtabs".
1341
8d324e83
DE
1342 * gdb.base/maint.exp: Remove testing of individual maint command
1343 help output.
1344
177aadc4
PA
13452013-05-16 Pedro Alves <palves@redhat.com>
1346
1347 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
1348 comment. Use gdb_test_no_output.
1349
b8fea896
JB
13502013-05-16 Joel Brobecker <brobecker@adacore.com>
1351
1352 * gdb.ada/complete.exp: Add test verifying completion using
1353 the "tab" key.
1354
52c935b6
KS
13552013-05-15 Keith Seitz <keiths@redhat.com>
1356
1357 * gdb.base/filesym.exp: New completer test.
1358 * gdb.base/filesym.c: New file.
1359
ed0f00b8
PA
13602013-05-15 Pedro Alves <palves@redhat.com>
1361
1362 * gdb.base/fixsection.c: Remove attribution.
1363 * gdb.base/watch-read.exp: Ditto.
1364
55fb6d27
TT
13652013-05-13 Tom Tromey <tromey@redhat.com>
1366
1367 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
1368 size and change type sizes to 4 bytes.
1369
ac1ca910
TT
13702013-05-13 Tom Tromey <tromey@redhat.com>
1371
1372 * gdb.base/exprs.exp (test_expr): Add regression test.
1373 * gdb.base/exprs.c (null_t_struct): New global.
1374
8414efef
MB
13752013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
1376
1377 * gdb.base/default.exp: Disable history saving.
1378 * gdb.base/setshow.exp: Likewise.
1379
9779ab84
PA
13802013-05-10 Pedro Alves <palves@redhat.com>
1381
1382 PR remote/15455
1383
1384 * gdb.trace/qtro.c: New file.
1385 * gdb.trace/qtro.exp: New file.
1386
1e611234
PM
13872013-05-10 Phil Muldoon <pmuldoon@redhat.com>
1388
1389 * gdb.python/py-framefilter.py: New File.
1390 * gdb.python/py-framefilter-mi.exp: Ditto.
1391 * gdb.python/py-framefilter.c: Ditto.
1392 * gdb.python/py-framefilter-mi.exp: Ditto.
1393 * gdb.python/py-framefilter-mi.c: Ditto,
1394 * gdb.python/py-framefilter-gdb.py.in: Ditto.
1395
5e4c3ac4
TT
13962013-05-08 Tom Tromey <tromey@redhat.com>
1397
1398 * gdb.base/solib-search.exp: Set test name for "set
1399 solib-search-path" test.
1400
993654a9
HAQ
14012013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
1402
1403 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
1404 (set_a_tracepoint): Set tracepoint before prologue.
1405 (run_trace_experiment): Test setup_tracepoints and 'break end'
1406 in it.
1407 (trace_buffer_normal): Remove.
1408 (gdb_trace_circular_tests): Remove. Move tests to...
1409 (top level): ...here. Call 'runto_main' before checking for
1410 trace support. Use commands to check the support for circular
1411 trace buffer and changing of trace buffer size. Add test
1412 to calculate size of single frame. Use this size to
1413 calculate the size of trace buffer. Use 'tfind pc func9'
1414 instead of 'tfind 9'. Use 'with_test_prefix'.
1415
c95aea6b
TT
14162013-05-07 Tom Tromey <tromey@redhat.com>
1417
1418 * lib/selftest-support.exp: New file.
1419 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1420 do_self_tests.
1421 (setup_test, find_gdb): Remove.
1422 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
1423 do_self_tests.
1424 (setup_test, find_gdb): Remove.
1425 (test_observer): Don't call setup_test. Remove argument.
1426 * gdb.gdb/selftest.exp: Load selftest-support.exp.
1427 (find_gdb): Remove.
1428 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1429 do_self_tests.
1430 (setup_test, find_gdb): Remove.
1431 (test_with_self): Don't call setup_test. Remove argument.
1432
1f031429
PA
14332013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
1434
1435 * gdb.arch/system-gcore.exp: Remove.
1436 * gdb.arch/gcore.c: Remove.
1437 * gdb.base/gcore.exp: Add "info reg system".
1438
58ce7251
SDJ
14392013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
1440
1441 PR breakpoints/15413:
1442 * gdb.base/pending.exp: Add test for completion of the "condition"
1443 command for pending breakpoints.
1444 * gdb.linespec/linespec.ex: Add test for completion of the
1445 "condition" command when dealing with multiple locations.
1446
aacbb8a5
LM
14472013-05-07 Luis Machado <lgustavo@codesourcery.com>
1448
1449 * gdb.threads/wp-replication.c: New file.
1450 * gdb.threads/wp-replication.exp: New file.
1451
2dd6254d
SL
14522013-05-06 Sandra Loosemore <sandra@codesourcery.com>
1453
1454 * gdb.xml/tdesc-regs.exp: Add case for nios2.
1455
c2a96e8c
DE
14562013-05-06 Doug Evans <dje@google.com>
1457
b903e17e
DE
1458 * gdb.base/solib-search-lib1.c: New file.
1459 * gdb.base/solib-search-lib2.c: New file.
1460 * gdb.base/solib-search.c: New file.
1461 * gdb.base/solib-search.h: New file.
1462 * gdb.base/solib-search.exp: New file.
1463
fac51dd9
DE
1464 * lib/gdb.exp (gdb_core_cmd): New function.
1465 * gdb.arch/system-gcore.exp: Use it.
1466 * gdb.arch/vsx-regs.exp: Ditto.
1467 * gdb.base/gcore.exp: Ditto.
1468 * gdb.threads/gcore-thread.exp: Ditto.
1469
c2a96e8c
DE
1470 * gdb.reverse/shr.h: New file.
1471 * gdb.reverse/shr1.c: New file.
1472 * gdb.reverse/shr2.c: #include "shr.h".
1473 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
1474 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
1475 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
1476 Update tests using sleep/printf to use shr2.sl instead.
1477 * gdb.reverse/solib-reverse.exp: Ditto.
1478
b6807d98
TT
14792013-05-06 Tom Tromey <tromey@redhat.com>
1480
1481 * gdb.dwarf2/implptrconst.c: New file.
1482 * gdb.dwarf2/implptrconst.exp: New file.
1483 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
1484 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
1485 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
1486
96f7d3f1
PW
14872013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1488
1489 * gdb.base/catch-sig.c (main): Raise SIGINT.
1490 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
1491
1ebff1fd
HAQ
14922013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
1493
1494 * status-stop.exp (test_tstart_tstart): Check for error
1495 returned by the second 'tstart' command.
1496
f92b06da
WT
14972013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
1498
1499 * gdb.xml/maint_print_struct.exp: New file.
1500 * gdb.xml/maint_print_struct.xml: New file.
1501
ff546935
TT
15022013-04-25 Tom Tromey <tromey@redhat.com>
1503
1504 * gdb.dwarf2/nostaticblock.exp: New file.
1505
bf9e4d0c
MB
15062013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
1507
1508 PR gdb/10462
1509 * gdb.base/setshow.exp: Add test case.
1510
a11cfd87
HZ
15112013-04-23 Hui Zhu <hui@codesourcery.com>
1512
1513 PR gdb/15293
a11cfd87
HZ
1514 * gdb.base/dprintf.exp: Add ignore command.
1515
2d9442cc
HZ
15162013-04-23 Hui Zhu <hui@codesourcery.com>
1517
1518 PR gdb/15165
2d9442cc
HZ
1519 * gdb.base/save-bp.exp: Add test for dprintf.
1520
0f3305ed
TT
15212013-04-22 Tom Tromey <tromey@redhat.com>
1522
1523 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
1524 notice_open_fds.
1525
d504301e
SDJ
15262013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1527
1528 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
1529 ldflags.
1530
9991b207
SDJ
15312013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1532
1533 * gdb.arch/arm-bl-branch-dest.c: New file.
1534 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
1535
433730c9
PA
15362013-04-19 Vladimir Kargov <kargov@gmail.com>
1537 Pedro Alves <palves@redhat.com>
1538
1539 * gdb.arch/i386-float.S: New file.
1540 * gdb.arch/i386-float.exp: New file.
1541
9a908334
LM
15422013-04-18 Luis Machado <lgustavo@codesourcery.com>
1543
1544 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
1545 type void *.
1546
4f22ed5c
DE
15472013-04-17 Doug Evans <dje@google.com>
1548
1549 * lib/dwarf.exp (Dwarf): New proc "tu".
1550 * gdb.dwarf2/missing-sig-type.exp: New file.
1551
a0d3f2f5
SCR
15522013-04-15 Siva Chandra Reddy <sivachandra@google.com>
1553
1554 Add option to link testcases with Pthreads library when
1555 using 'prepare_for_testing' in tests.
1556
1557 * lib/gdb.exp (build_executable_from_specs): Use
1558 gdb_compile_pthreads to compile if option "pthreads" is
1559 specified.
1560
cc16e6c9
TT
15612013-04-15 Tom Tromey <tromey@redhat.com>
1562
1563 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
1564
72f1fe8a
TT
15652013-04-15 Tom Tromey <tromey@redhat.com>
1566
1567 * gdb.base/default.exp: Update for $_exception.
1568 * gdb.cp/exceptprint.cc: New file.
1569 * gdb.cp/exceptprint.exp: New file.
1570 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
1571
6e72ca20
TT
15722013-04-15 Tom Tromey <tromey@redhat.com>
1573
1574 * gdb.cp/typeid.cc: New file.
1575 * gdb.cp/typeid.exp: New file.
1576
591f19e8
TT
15772013-04-15 Tom Tromey <tromey@redhat.com>
1578
1579 * gdb.cp/exception.exp: Add "catch rethrow" tests.
1580
da9160e4
YQ
15812013-04-13 Yao Qi <yao@codesourcery.com>
1582
1583 * gdb.base/completion.exp: Test completion of command
1584 'target ctf' if target ctf is supported.
1585
f81d1120
PA
15862013-04-10 Pedro Alves <palves@redhat.com>
1587
1588 * gdb.base/completion.exp: Test "set height", "set listsize" and
1589 "set trace-buffer-size" completion.
1590 * gdb.base/setshow.exp: Test "set height unlimited".
1591 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
1592 unlimited".
1593
393fd4c3
YQ
15942013-04-10 Yao Qi <yao@codesourcery.com>
1595
1596 * gdb.trace/actions.exp: Save trace data to CTF.
1597 Change to ctf target if GDB supports, read CTF data in ctf
1598 target, and check the actions of tracepoints.
1599 * gdb.trace/while-stepping.exp: Likewise.
1600 * gdb.trace/report.exp: Test GDB saves trace data to CTF
1601 format and read CTF trace file if GDB supports.
1602 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
1603 target is supported, change to ctf target, read trace data and
1604 check output of command "tstatus".
1605 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
1606 read CTF data by target ctf and call check_tsv.
1607
b7a273f8
YQ
16082013-04-10 Yao Qi <yao@codesourcery.com>
1609
1610 * gdb.trace/actions.exp (check_tracepoint): New.
1611 (top level): Start the tracing and check the actions of
1612 tracepoints. Save trace data to tfile format. Restart GDB
1613 and read trace file in tfile target. Check the actions of
1614 tracepoints again.
1615 * gdb.trace/while-stepping.exp: Likewise.
1616
f3786771
YQ
16172013-04-10 Yao Qi <yao@codesourcery.com>
1618
1619 * gdb.trace/report.exp: Use standard_output_file for saved
1620 trace file.
1621
5c2b4418
HZ
16222013-04-10 Hui Zhu <hui@codesourcery.com>
1623
1624 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
1625 (MISCELLANEOUS): Add dprintf-pendshr.sl.
1626 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
1627
f7543f0a
JK
16282013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1629
1630 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
1631 response.
1632
f6de8ec2
PA
16332013-04-08 Pedro Alves <palves@redhat.com>
1634
1635 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
1636 the location.
1637
b8abfd58
SL
16382013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1639
1640 * gdb.cp/cplabel.exp: Allow empty directory in file reported
1641 for breakpoint location.
1642
156bffd0
SL
16432013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1644
1645 * gdb.linespec/linespec.exp: Make dir/file:line tests
1646 conditional for non-remote hosts only.
1647
c9a6ce02
PA
16482013-04-04 Stan Shebs <stan@codesourcery.com>
1649 Pedro Alves <palves@redhat.com>
1650
1651 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
1652 * gdb.trace/actions-changed.c: New file.
1653 * gdb.trace/actions-changed.exp: New file.
1654 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
1655 (gdb_trace_setactions_command): ... this. Add "actions_command"
1656 parameter, and handle it.
1657 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
1658
4bd05f24
YQ
16592013-04-04 Yao Qi <yao@codesourcery.com>
1660
1661 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
1662 'step'.
1663
3758b5ce
YQ
16642013-04-03 Yao Qi <yao@codesourcery.com>
1665
1666 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
1667 "tfile-basic.tf".
1668 (test_tfind_tfile): Likewise.
1669
1dcaed0d
YQ
16702013-04-03 Yao Qi <yao@codesourcery.com>
1671
1672 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
1673 "tfile-basic.tf" instead of "basic.tf".
1674 (write_error_trace_file): Pass argument "tfile-error.tf"
1675 instead of "error.tf".
1676 * gdb.trace/tfile.exp: Update tfile names to
1677 "tfile-basic.tf" and "tfile-error.tf".
1678
0e7a53fc
SL
16792013-04-02 Sandra Loosemore <sandra@codesourcery.com>
1680
1681 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
1682 empty directory in file for breakpoint hit.
1683
9852c492
YQ
16842013-03-29 Yao Qi <yao@codesourcery.com>
1685
1686 * gdb.base/completion.exp: Test completion of commands
1687 "target core", "target tfile" and "target exec".
1688 * gdb.trace/tfile.exp: Test completion of command
1689 "target tfile".
1690
af312be7
JB
16912013-03-28 Joel Brobecker <brobecker@adacore.com>
1692
1693 * gdb.ada/win_fu_syms: New testcase.
1694
e4a48d9d
DE
16952013-03-28 Doug Evans <dje@google.com>
1696
1697 * gdb.base/maint.exp (maint print statistics): Update expected output.
1698
7f7cc265
PA
16992013-03-28 Pedro Alves <palves@redhat.com>
1700
1701 PR gdb/15294
1702
1703 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
1704 mean unlimited instead of $arg < 0.
1705 (test_listsize): Remove "listsize of 0 suppresses output" test.
1706 Test that "set listsize 0" ends up with an unlimited listsize.
1707
fc0da894
PA
17082013-03-28 Pedro Alves <palves@redhat.com>
1709
1710 * gdb.base/list.exp (last_line): New global.
1711 (last_line_re): New global.
1712 (test_listsize, test_list_function, test_list_forward)
1713 (test_repeat_list_command, test_list_range)
1714 (test_list_filename_and_function): Use them.
1715 * gdb.base/list0.c: Comment the last line of the file with "last
1716 line".
1717
abe7b711
PA
17182013-03-28 Pedro Alves <palves@redhat.com>
1719
1720 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
1721 list the whole file.
1722
15b3979c
PA
17232013-03-28 Pedro Alves <palves@redhat.com>
1724
1725 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
1726 "set listsize".
1727
96811e3b
KS
17282013-03-26 Keith Seitz <keiths@redhat.com>
1729
1730 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
1731 from passing.
1732
4043f22b
PA
17332013-03-26 Pedro Alves <palves@redhat.com>
1734
1735 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
1736 until after GDB has run.
1737
14a1aa17
YQ
17382013-03-26 Yao Qi <yao@codesourcery.com>
1739
1740 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
1741 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
1742
99c819ee
MM
17432013-03-26 Markus Metzger <markus.t.metzger@intel.com>
1744
1745 * gdb.btrace/enable.exp: Add regression test.
1746
24955f63
TT
17472013-03-25 Tom Tromey <tromey@redhat.com>
1748
1749 * gdb.cp/m-static.exp: Add destructor-printing tests.
1750
fce632b6
TT
17512013-03-25 Tom Tromey <tromey@redhat.com>
1752
1753 * gdb.cp/m-static.exp: Add constructor ptype tests.
1754 * gdb.cp/m-static.cc (single_constructor): New class.
1755 (main): Make instance of single_constructor.
1756
598d3636
JK
17572013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1758 Pedro Alves <palves@redhat.com>
1759
1760 * gdb.server/server-kill.c: New file.
1761 * gdb.server/server-kill.exp: New file.
1762
c12440c9
PA
17632013-03-21 Pedro Alves <palves@redhat.com>
1764
1765 * gdb.trace/trace-buffer-size.exp (get default buffer size):
1766 Expect $gdb_prompt in gdb_test_multiple.
1767
bd712aed
DE
17682013-03-21 Doug Evans <dje@google.com>
1769
1770 * gdb.base/maint.exp: Update tests for per-command stats.
1771
b2f83c08
TT
17722013-03-21 Tom Tromey <tromey@redhat.com>
1773
1774 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
1775 * gdb.cp/misc.exp: Add test for FILENAME:: case.
1776
ef0026f0
PA
17772013-03-20 Pedro Alves <palves@redhat.com>
1778
1779 PR gdb/15289
1780
1781 * gdb.base/remote.exp: Test
1782 "set remote hardware-watchpoint-limit -1",
1783 "set remote hardware-breakpoint-limit -1",
1784 "set remote hardware-watchpoint-limit 2147483647" and
1785 "set remote hardware-breakpoint-limit 2147483647".
1786
3f1175a9
PA
17872013-03-20 Pedro Alves <palves@redhat.com>
1788 Yao Qi <yao@codesourcery.com>
1789
1790 * gdb.trace/tfile.c: Add comments.
1791 (nonconstglob): New global.
1792 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
1793 global that is not covered by the trace frame. Test
1794 disassembling.
1795
a09ae1c1
JK
17962013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1797
1798 * gdb.base/valgrind-infcall.exp
1799 (continue #$continue_count) <remote connection closed>
1800 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
1801 $valgrind_pid.
1802
9ce98649
TT
18032013-03-15 Tom Tromey <tromey@redhat.com>
1804
1805 * gdb.cp/overload.cc (intintfunc): New.
1806 * gdb.cp/overload.exp: Add regression test.
1807
0a251e08
YQ
18082013-03-15 Yao Qi <yao@codesourcery.com>
1809
1810 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
1811 using with_test_prefix.
1812 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
1813 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
1814 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
1815 * gdb.threads/watchpoint-fork.exp (test): Likewise.
1816 * gdb.base/break-interp.exp (test_core): Likewise.
1817 (test_attach_gdb): Likewise.
1818 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
1819 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1820 Likewise.
1821 * gdb.base/jit-so.exp (one_jit_test): Likewise.
1822 * gdb.base/jit.exp (one_jit_test): Likewise.
1823 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
1824 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
1825 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
1826 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
1827 Likewise.
1828 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1829 Likewise.
1830 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
1831 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
1832 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
1833 (tracepoint_change_loc_2): Likewise.
1834 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1835 Likewise.
1836 (disconnected_tfind): Likewise.
1837 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
1838 Likewise.
1839 (test_tfind_remote): Likewise.
1840 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
1841 Likewise.
1842 (test_pending_resolved): Likewise.
1843 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1844 Likewise.
1845 (test_upload_tsv): Likewise.
1846 * gdb.trace/pending.exp (pending_tracepoint_resolved):
1847 Likewise.
1848 (pending_tracepoint_works): Likewise.
1849 * gdb.trace/report.exp (use_collected_data): Likewise.
1850 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
1851 Likewise.
1852 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
1853 * gdb.trace/strace.exp (strace_info_marker): Likewise.
1854 (strace_trace_on_same_addr): Likewise.
1855 (strace_trace_on_diff_addr): Likewise.
1856 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
1857 (gdb_collect_locals_test): Likewise.
1858 (gdb_unavailable_registers_test): Likewise.
1859 (gdb_collect_globals_test): Likewise.
1860
2c415c0f
YQ
18612013-03-15 Yao Qi <yao@codesourcery.com>
1862
1863 * gdb.base/condbreak.exp: Add semicolon back which was removed
1864 by my previous commit.
1865
ae59b1da
YQ
18662013-03-14 Yao Qi <yao@codesourcery.com>
1867
1868 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
1869 'return'.
1870 (gdb_target_monitor, gdb_load): Likewise.
1871 * config/sid.exp (gdb_load): Likewise.
1872 * config/slite.exp (gdb_load): Likewise.
1873 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
1874 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
1875 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
1876 (single_step_until): Likewise.
1877 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1878 * gdb.arch/system-gcore.exp: Likewise.
1879 * gdb.base/bigcore.exp (extract_heap): Likewise.
1880 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
1881 * gdb.base/call-ar-st.exp: Likewise.
1882 * gdb.base/call-rt-st.exp: Likewise.
1883 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
1884 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
1885 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
1886 * gdb.base/corefile.exp: Likewise.
1887 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
1888 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
1889 * gdb.base/fixsection.exp: Likewise.
1890 * gdb.base/funcargs.exp: Likewise.
1891 * gdb.base/gcore-buffer-overflow.exp: Likewise.
1892 * gdb.base/gcore-relro.exp: Likewise.
1893 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
1894 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
1895 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
1896 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
1897 * gdb.base/list.exp: Likewise.
1898 (set_listsize): Likewise.
1899 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
1900 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
1901 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
1902 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
1903 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
1904 * gdb.base/setvar.exp: Likewise.
1905 (test_set): Likewise.
1906 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
1907 * gdb.base/solib-overlap.exp: Likewise.
1908 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
1909 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
1910 * gdb.base/watchpoint.exp (initialize): Likewise.
1911 (test_simple_watchpoint): Likewise.
1912 (test_disabling_watchpoints): Likewise.
1913 (test_watchpoint_triggered_in_syscall): Likewise.
1914 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
1915 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
1916 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
1917 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
1918 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1919 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1920 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1921 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1922 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1923 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
1924 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1925 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
1926 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
1927 * gdb.mi/gdb792.exp: Likewise.
1928 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
1929 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
1930 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
1931 * gdb.threads/gcore-thread.exp: Likewise.
1932 (load_core): Likewise.
1933 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
1934 (test_startup, check_control_c): Likewise.
1935 * gdb.threads/sigstep-threads.exp: Likewise.
1936 * gdb.threads/thread_check.exp: Likewise.
1937 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
1938 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
1939 (set_a_tracepoint, trace_buffer_normal): Likewise.
1940 (gdb_trace_circular_tests): Likewise.
1941 * gdb.trace/collection.exp: Likewise.
1942 * gdb.trace/disconnected-tracing.exp: Likewise.
1943 * gdb.trace/infotrace.exp: Likewise.
1944 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1945 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1946 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
1947 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
1948 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
1949 * gdb.trace/stap-trace.exp: Likewise.
1950 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
1951 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
1952 * gdb.trace/trace-buffer-size.exp: Likewise.
1953 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
1954 * gdb.trace/unavailable.exp: Likewise.
1955 * gdb.trace/while-dyn.exp: Likewise.
1956 * lib/fortran.exp (set_lang_fortran): Likewise.
1957 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
1958 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
1959 (default_gdb_start, get_compiler_info): Likewise.
1960 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
1961 (get_debug_format, setup_xfail_format): Likewise.
1962 (rerun_to_main, gdb_skip_float_test): Likewise.
1963 (build_id_debug_filename_get, get_remotetimeout): Likewise.
1964 * lib/java.exp (set_lang_java): Likewise.
1965 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
1966 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
1967 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
1968 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
1969 * lib/objc.exp (set_lang_objc): Likewise.
1970 * lib/pascal.exp (set_lang_pascal): Likewise.
1971 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1972 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
1973 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
1974
bb869963
SDJ
19752013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
1976
1977 PR c++/15203
1978 PR c++/15210
1979 * gdb.cp/m-static.cc (keepalive_int): New function.
1980 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
1981 * gdb.cp/m-static.exp: New test for `sintvar'.
1982
e2be70a0
YQ
19832013-03-14 Yao Qi <yao@codesourcery.com>
1984
1985 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
1986 of 'tstatus' into tstatus_output.
1987 (top level): Save the trace data to tfile. Read trace file in
1988 tfile target. Check the trace status.
1989
8ddb1965
YQ
19902013-03-13 Yao Qi <yao@codesourcery.com>
1991
1992 * gdb.trace/tsv.exp (check_tsv): New.
1993 (top level): Save a tfile on current trace session. Call
1994 check_tsv on live target. Load the tfile with target tfile
1995 and call check_tsv again.
1996
045dd51f
YQ
19972013-03-13 Yao Qi <yao@codesourcery.com>
1998
1999 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
2000 Replace some "gdb_test" with "gdb_test_no_output".
2001
82d049ab
PH
20022013-03-12 Paul Hilfinger <hilfingr@adacore.com>
2003
2004 * gdb.ada/expr_delims.exp: New file.
2005 * gdb.ada/expr_delims/foo.adb: New file.
2006 * gdb.ada/expr_delims/pck.ads: New file.
2007 * gdb.ada/expr_delims/pck.adb: New file.
2008
cb8ea32b
KS
20092013-03-11 Keith Seitz <keiths@redhat.com>
2010
2011 * watchpoint.exp (test_no_hw_watchpoints): Add test using
2012 both condition and thread. Then delete the watchpoint.
2013
2f1d9bdd
MM
20142013-03-11 Christian Himpel <christian.himpel@intel.com>
2015
2016 * Makefile.in: Add btrace testsuite.
2017 * configure: Regenerated.
2018 * configure.ac: Add btrace testsuite.
2019 * gdb.btrace/Makefile.in: New file.
2020 * gdb.btrace/enable.c: New file.
2021 * gdb.btrace/enable.exp: New file.
2022 * gdb.btrace/function_call_history.c: New file.
2023 * gdb.btrace/function_call_history.exp: New file.
2024 * gdb.btrace/instruction_history.c: New file.
2025 * gdb.btrace/instruction_history.exp: New file.
2026 * gdb.btrace/instruction_history.S: New file.
2027 * lib/gdb.exp: Add btrace skip proc.
2028
05c56a9d
JK
20292013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2030
2031 Fix entry-values if the callee called a noreturn function.
2032 * gdb.arch/amd64-tailcall-noret.S: New file.
2033 * gdb.arch/amd64-tailcall-noret.c: New file.
2034 * gdb.arch/amd64-tailcall-noret.exp: New file.
2035
9112db09
JK
20362013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2037
2038 Fix entry-values in C++ across CUs.
2039 * gdb.arch/amd64-tailcall-cxx.exp: New file.
2040 * gdb.arch/amd64-tailcall-cxx1.S: New file.
2041 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
2042 * gdb.arch/amd64-tailcall-cxx2.S: New file.
2043 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
2044
be9a119c 20452013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
2046 Hafiz Abid Qadeer <abidh@codesourcery.com>
2047
2048 gdb/testsuite/
2049 * gdb.trace/trace-buffer-size.exp: New file.
2050 * gdb.trace/trace-buffer-size.c: New file.
2051
049109b0
PA
20522013-03-06 Pedro Alves <palves@redhat.com>
2053
2054 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
2055 doesn't support the tested optional feature, call "unsupported"
2056 with the same test message as the "pass" case, instead of calling
2057 "pass" with a different message. Use the same text for the "fail"
2058 cases too.
2059
4aa54120
YQ
20602013-03-06 Yao Qi <yao@codesourcery.com>
2061
2062 * gdb.trace/tstatus.exp: Remove the invocation of
2063 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
2064 (test_tracepoints): Don't set fast tracepoint.
2065 (top level): Don't check agent library is loaded or not.
2066
b8b71e63
YQ
20672013-03-06 Yao Qi <yao@codesourcery.com>
2068
2069 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
2070 parentheses by "\\".
2071
33f448b1
JK
20722013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2073
2074 * gdb.linespec/base/one/thefile.cc (twodup): New.
2075 (m): Call it.
2076 * gdb.linespec/base/two/thefile.cc (dupname): New.
2077 (n): Call it.
2078 * gdb.linespec/break-ask.exp: New file.
2079 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
2080
1c942fb9
YQ
20812013-02-28 Yao Qi <yao@codesourcery.com>
2082
2083 * gdb.trace/report.exp: Move some code to ...
2084 (use_collected_data): New.
2085 (top level): Call use_collected_data once on the live target.
2086 Save at file of the current trace session, load it with target
2087 tfile, and call use_collected_data again.
2088
5b967901
JK
20892013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2090
2091 * gdb.threads/fork-thread-pending.c (main): Add alarm.
2092
6447023f
JK
20932013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2094
2095 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
2096 Add final kill of ${valgrind_pid}.
2097
9f44fbc0
SCR
20982013-02-20 Siva Chandra Reddy <sivachandra@google.com>
2099
2100 * gdb.python/py-arch.c: New test case
2101 * gdb.python/py-arch.exp: New tests to test
2102 gdb.Architecture.disassemble
2103 * gdb.python/Makefile.in: Add py-arch to the list of
2104 EXECUTABLES.
2105
4c9ad8c2
TT
21062013-02-18 Tom Tromey <tromey@redhat.com>
2107
2108 * gdb.dwarf2/subrange.exp: New file.
2109
f5911ea1
HAQ
21102013-02-15 Pedro Alves <pedro@codesourcery.com>
2111 Hafiz Abid Qadeer <abidh@codesourcery.com>
2112
2113 * gdb.trace/tfile.exp: Add test for -trace-status command.
2114
420f4384
JK
21152013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2116
2117 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
2118 nanosleep by sleep.
2119
4819b3f8
PA
21202013-02-14 Pedro Alves <palves@redhat.com>
2121
2122 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
2123
1773c82c
HAQ
21242013-02-14 Pedro Alves <pedro@codesourcery.com>
2125 Hafiz Abid Qadeer <abidh@codesourcery.com>
2126
2127 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
2128
e234dfaf
TT
21292013-02-12 Tom Tromey <tromey@redhat.com>
2130
2131 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
2132 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
2133
6c01dd94
PA
21342013-02-12 Pedro Alves <palves@redhat.com>
2135
2136 * gdb.base/catch-signal.c: Update copyright years.
2137 * gdb.base/catch-signal.exp: Update copyright years.
2138 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
2139 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
2140 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
2141 * gdb.dwarf2/dw2-error.S: Update copyright years.
2142 * gdb.dwarf2/dw2-error.c: Update copyright years.
2143 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
2144 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
2145 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
2146
595fc67f
PA
21472013-02-12 Pedro Alves <palves@redhat.com>
2148
2149 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
2150 message.
2151 * gdb.base/sigaltstack.exp: Ditto.
2152 * gdb.base/siginfo.exp: Ditto.
2153 * gdb.base/sizeof.exp: Ditto.
2154
17282693
PA
21552013-02-12 Pedro Alves <palves@redhat.com>
2156
2157 * gdb.mi/mi-basics.exp: Tweak intro comment.
2158 * gdb.mi/mi-break.exp: Tweak intro comment.
2159 * gdb.mi/mi-console.exp: Tweak intro comment.
2160 * gdb.mi/mi-file.exp: Tweak intro comment.
2161 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
2162 * gdb.mi/mi-return.exp: Tweak intro comment.
2163 * gdb.mi/mi-stepi.exp: Tweak intro comment.
2164 * gdb.mi/mi-until.exp: Tweak intro comment.
2165 * gdb.mi/mi-watch.exp: Tweak intro comment.
2166
8a4ac37e
PA
21672013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
2168
2169 * gdb.server/no-thread-db.exp: New file.
2170 * gdb.server/no-thread-db.c: New file.
2171 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
2172
c2792f5a
DE
21732013-02-11 Doug Evans <dje@google.com>
2174
2175 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
2176 two decfloats.
2177
d9e98382
SDJ
21782013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
2179
2180 * gdb.base/bitfields.c (struct internalvartest): New declaration.
2181 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
2182
a321661a
JK
21832013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2184
2185 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
2186
134a2066
YQ
21872013-02-06 Yao Qi <yao@codesourcery.com>
2188
2189 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
2190 to ...
2191 (test_create_delete_modify_tsv): ... here. New test on modifying
2192 the initial value of a tsv.
2193
5a2dc60a
JK
21942013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2195
2196 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
2197 (cd .../rdir): ... here.
2198
233d95b5
JK
21992013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2200
2201 * gdb.linespec/base/one/header.h: New file.
2202 * gdb.linespec/base/two/header.h: New file.
2203 * gdb.linespec/macro-relative.c: New file.
2204 * gdb.linespec/macro-relative.exp: New file.
2205
fbd9ab74
JK
22062013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2207
2208 * gdb.base/fullpath-expand-func.c: New file.
2209 * gdb.base/fullpath-expand.c: New file.
2210 * gdb.base/fullpath-expand.exp: New file.
2211 * gdb.base/realname-expand-real.c: New file.
2212 * gdb.base/realname-expand.c: New file.
2213 * gdb.base/realname-expand.exp: New file.
2214
1b56eb55
JK
22152013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2216
2217 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
2218 * gdb.dwarf2/dw2-dir-file-name.c: New file.
2219
af529f8f
JK
22202013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2221
2222 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
2223 (compare_filenames_for_search does not match)
2224 (compare_filenames_for_search does match): New tests.
2225
f5b95b50
JK
22262013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2227
2228 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
2229
d47921b9
JK
22302013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2231
2232 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
2233
8a92335b
JK
22342013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2235
2236 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
2237 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
2238 ${binfile}.mini_debuginfo-debuglink and
2239 ${binfile}.mini_debuginfo-debuglink.xz.
2240
17f2157d
TT
22412013-02-01 Tom Tromey <tromey@redhat.com>
2242
2243 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
2244 attributes.
2245
d65f0a9c
TT
22462013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2247 Tom Tromey <tromey@redhat.com>
2248
2249 * gdb.dwarf2/method-ptr.exp: Link with c++.
2250 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
2251
f25c0135
TT
22522013-01-31 Tom Tromey <tromey@redhat.com>
2253
2254 * gdb.base/jit.exp (compile_jit_test): New proc.
2255 Add PIE tests.
2256
7078baeb
TT
22572013-01-31 Tom Tromey <tromey@redhat.com>
2258
2259 * gdb.dwarf2/method-ptr.cc: New file.
2260 * gdb.dwarf2/method-ptr.exp: New file.
2261
1d24041a
TT
22622013-01-31 Tom Tromey <tromey@redhat.com>
2263
2264 * lib/dwarf.exp (namespace Dwarf): New.
2265
8d9878a4
TT
22662013-01-29 Tom Tromey <tromey@redhat.com>
2267
2268 * gdb.dwarf2/fission-reread.exp: Add unload test.
2269
bed911e5
DE
22702013-01-28 Doug Evans <dje@google.com>
2271
2272 * gdb.dwarf2/fission-loclists.exp: New file.
2273 * gdb.dwarf2/fission-loclists.S: New file.
2274
e229648e
JK
22752013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2276
2277 Code cleanup.
2278 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
2279 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
2280 and prepare_for_testing.
2281 * gdb.base/store.exp: Likewise.
2282
86700f00
TT
22832013-01-25 Tom Tromey <tromey@redhat.com>
2284
2285 * gdb.python/py-explore.exp: Expect the gdb prompt.
2286
8954db33
AB
22872013-01-25 Andrew Burgess <aburgess@broadcom.com>
2288
2289 * gdb.base/gnu_vector.c: New variable for use in tests.
2290 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
2291 changes in scalar to vector casting and widening.
2292 * gdb.python/py-type.c: New variables for use in tests.
2293 * gdb.python/py-type.exp: Update vector related tests to reflect
2294 changes in scalar to vector casting and widening.
2295
2077afdd
TD
22962013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
2297
2298 * gdb.base/prologue-include.c: New file.
2299 * gdb.base/prologue-include.exp: New file.
2300 * gdb.base/prologue-include.h: New file.
2301
d7499464
HAQ
23022013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
2303
2304 PR gdb/13443
2305 * gdb.mi/mi-var-block.exp: Make test messages unique.
2306
e2a3e0f1
TT
23072013-01-23 Tom Tromey <tromey@redhat.com>
2308
2309 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
2310
152fcc9c
TT
23112013-01-23 Tom Tromey <tromey@redhat.com>
2312
2313 * gdb.cp/converts.cc (main): Initialize 'a'.
2314
bea883fd
SCR
23152013-01-23 Siva Chandra Reddy <sivachandra@google.com>
2316
2317 * testsuite/gdb.python/frame.exp: Add a test for
2318 gdb.Frame.architecture() method.
2319
0928e93d
PA
23202013-01-22 Pedro Alves <palves@redhat.com>
2321
2322 * gdb.base/annota1.exp (signal sent): No longer expect
2323 breakpoints-invalid.
2324 * gdb.cp/annota2.exp (continue until exit)
2325 (watch triggered on a.x): Ditto.
2326
9c97429f
PA
23272013-01-22 Pedro Alves <palves@redhat.com>
2328
2329 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
2330 Adjust tests to breakpoints-invalid changes.
2331 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
2332 variables.
2333 Adjust tests to breakpoints-invalid changes.
2334
187d10dd
PA
23352013-01-22 Pedro Alves <palves@redhat.com>
2336
2337 * gdb.base/annota1.exp (annotate ignore count change): Add
2338 expected output for failure case.
2339
ea3aedcb
TT
23402013-01-22 Tom Tromey <tromey@redhat.com>
2341
2342 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
2343 call.
2344
998580f1
MK
23452013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
2346
2347 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 2348 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
2349 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
2350 Also handle 'thread' field.
2351 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
2352 * gdb.mi/mi-watch.exp: Ditto.
2353 * lib/mi-support.exp: Ditto.
2354
8f1d5693
MK
23552013-01-21 Siva Chandra Reddy <sivachandra@google.com>
2356
2357 * gdb.python/py-explore.exp: Improve a test
2358
2d8c5d7c
DB
23592013-01-18  David Blaikie  <dblaikie@gmail.com>
2360
2361 * gdb.base/label.c (main): Correct the type of the second
2362 parameter.
2363
46f35228
TT
23642013-01-18 Tom Tromey <tromey@redhat.com>
2365
2366 * gdb.dwarf2/trace-crash.s: New file.
2367 * gdb.dwarf2/trace-crash.exp: New file.
2368
5965d69d
HAQ
23692013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
2370
43aaf8b6
PA
2371 PR gdb/13443
2372 * gdb.base/checkpoint.exp: Update test messages to make them
2373 unique.
5965d69d 2374
5ae4861a
YQ
23752013-01-18 Yao Qi <yao@codesourcery.com>
2376
2377 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
2378 output of 'info tracepoints'.
2379 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
2380 Likewise.
2381 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
2382 * gdb.trace/disconnected-tracing.c (struct foo): New.
2383
d84fca2c
JK
23842013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2385
2386 * gdb.dwarf2/dw2-dos-drive.S: New file.
2387 * gdb.dwarf2/dw2-dos-drive.exp: New file.
2388
aebb1cc9
DE
23892013-01-17 Doug Evans <dje@google.com>
2390
2782d512
DE
2391 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
2392 CXX_FOR_TARGET.
2393
aebb1cc9
DE
2394 * boards/cc-with-tweaks.exp: New file.
2395
db2b2972
TT
23962013-01-17 Tom Tromey <tromey@redhat.com>
2397
2398 * gdb.base/completion.exp: Add "set cp-abi" completion test.
2399
96343774
PA
24002013-01-17 Pedro Alves <palves@redhat.com>
2401
2402 Merge dg-extract-results.sh from upstream (svn 195224).
2403
2404 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2405 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
2406
2407 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2408 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
2409
2410 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2411 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
2412
2413 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2414 * dg-extract-results.sh: Redirect grep output to /dev/null instead
2415 of grep -q.
2416
675921c0
SD
24172012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
2418
2419 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
2420 interface.
2421 * gdb.base/jithost.c: New file.
2422 * gdb.base/jithost.h: New file.
2423 * gdb.base/jitreader.c : New file.
2424 * gdb.base/jit-protocol.h: New file.
2425
ab04a2af
TT
24262013-01-16 Tom Tromey <tromey@redhat.com>
2427
2428 * gdb.base/catch-signal.c: New file.
2429 * gdb.base/catch-signal.exp: New file.
2430
8ac3646f
TT
24312013-01-16 Tom Tromey <tromey@redhat.com>
2432
2433 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
2434
22fc223e
JK
24352013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2436
2437 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
2438
44478ab3
TT
24392013-01-14 Tom Tromey <tromey@redhat.com>
2440
2441 * gdb.base/completion.exp: Add "set gnutarget" test.
2442
06d66ee9
TT
24432013-01-14 Tom Tromey <tromey@redhat.com>
2444
2445 * gdb.dwarf2/dw2-restrict.S: New file.
2446 * gdb.dwarf2/dw2-restrict.c: New file.
2447 * gdb.dwarf2/dw2-restrict.exp: New file.
2448
c9bf0622
TT
24492013-01-14 Tom Tromey <tromey@redhat.com>
2450
2451 * gdb.dwarf2/dw2-error.exp: New file.
2452 * gdb.dwarf2/dw2-error.c: New file.
2453 * gdb.dwarf2/dw2-error.S: New file.
2454
5b12a61c
JK
24552013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2456
2457 * gdb.cp/parse-lang.cc: New file.
2458 * gdb.cp/parse-lang.exp: New file.
2459
f0a4b570
JK
24602013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2461
2462 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
2463 (set substitute-path): New test.
2464 (fullname present): Remove content.
2465 (substituted fullname): New test.
2466
f751cc97
JB
24672013-01-13 Joel Brobecker <brobecker@adacore.com>
2468
2469 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
2470 check. Move $gdb_py_is_py24 value check right after.
2471
04164e8e
JK
24722013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2473
2474 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
2475 targets.
2476
5bf480a5
YQ
24772013-01-11 Yao Qi <yao@codesourcery.com>
2478
2479 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
2480 for dprintf.
2481 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2482 Check the fields in "=breakpoint-created" for dprintf.
2483
f35a17b5
JK
24842012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2485
2486 * gdb.mi/mi-fullname-deleted.exp: New file.
2487
85817405
JK
24882012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2489
2490 * gdb.base/skip-solib.exp (info skip with pending file): Update the
2491 expected output.
2492 (info skip with pending file): Remove.
2493 (ignoring function in solib, info skip for function multiply): Update
2494 the expected output.
2495 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
2496 (info skip (delete 1), info skip after disabling all)
2497 (info skip after enabling all, info skip after disabling 4 2-3)
2498 (info skip after enabling 2-3, info skip 2-3)
2499 (info skip after deleting 2 3): Update the expected output.
2500 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
2501 statement to its initialization and return.
2502 * gdb.linespec/skip-two.exp: New file.
2503
27210e12
DE
25042012-12-19 Doug Evans <dje@google.com>
2505
2506 * gdb.base/maint.exp: Handle testing with .gdb_index.
2507
bb627a12
JB
25082012-12-19 Joel Brobecker <brobecker@adacore.com>
2509
2510 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
2511 Cavium to FSF.
2512
7785b880
JB
25132012-12-19 Joel Brobecker <brobecker@adacore.com>
2514
2515 * dg-extract-results.sh: Update contact info in copyright notice.
2516 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
2517 GPL v3 or later. Update contact info.
2518 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
2519 gdb.threads/watchpoint-fork-mt.c,
2520 gdb.threads/watchpoint-fork-parent.c,
2521 gdb.threads/watchpoint-fork-st.c,
2522 gdb.threads/watchpoint-fork.h: Likewise.
2523
f2a8bc8a
YQ
25242012-12-15 Yao Qi <yao@codesourcery.com>
2525
2526 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
2527 'installed' field in '=breakpoint-modified'.
2528 (test_reconnect): Check 'installed' field in
2529 '=breakpoint-modified' and '=breakpoint-created'.
2530
2531 * gdb.trace/actions.exp: Update test for 'installed' field.
2532 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
2533 (tracepoint_change_loc_2): Likewise.
2534 Check 'info tracepoint' display nothing else.
2535 * gdb.trace/deltrace.exp: Likewise.
2536 * gdb.trace/infotrace.exp: Likewise.
2537 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
2538 Likewise.
2539 * gdb.trace/passcount.exp: Likewise.
2540 * gdb.trace/tracecmd.exp: Likewise.
2541 * gdb.trace/while-stepping.exp: Likewise.
2542
6592e36f
TT
25432012-12-14 Tom Tromey <tromey@redhat.com>
2544
2545 * gdb.cp/member-name.exp: New file.
2546 * gdb.cp/member-name.cc: New file.
2547
7d27a96d
TT
25482012-12-14 Tom Tromey <tromey@redhat.com>
2549
2550 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
2551
f8c05d0d
DE
25522012-12-14 Doug Evans <dje@google.com>
2553
2554 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
2555 DW_OP_GNU_implicit_pointer is section-relative.
2556
451b7c33
TT
25572012-12-14 Tom Tromey <tromey@redhat.com>
2558
43aaf8b6 2559 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 2560
10e339df
PA
25612012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
2562
6fdff2c5 2563 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 2564
e780d813
DE
25652012-12-13 Doug Evans <dje@google.com>
2566
2567 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
2568 * gdb.multi/multi-arch.exp: Ditto.
2569
ca3dbcc8 25702012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 2571
ca3dbcc8
MG
2572 * gdb.mi/mi-catch-load-so.c: New. Clone of the
2573 catch load test library source file.
2574 * gdb.mi/mi-catch-load.c: New. Clone of the catch
2575 load test source file.
2576 * gdb.mi/mi-catch-load.exp: New. Test file for
2577 basic MI -catch-load and -catch-unload tests.
2578
2960a434
PK
25792012-12-11 Paul Koning <paul_koning@dell.com>
2580
2581 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
2582 exception.
2583 (_iterator_except): New function.
2584 (ArrayPrinter): Use _iterator function instead of local _iterator
2585 class for Python 3 compatibility.
2586 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 2587 _iterator.
2960a434
PK
2588 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
2589 execfile for Python 3 compatibility.
2590 * gdb.python/python.exp: Handle Python 2.4 exception traceback
2591 format in error_prompt test.
6fdff2c5 2592
9325cb04
PK
25932012-12-10 Paul Koning <paul_koning@dell.com>
2594
2595 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 2596 compatibility.
9325cb04
PK
2597 * gdb.python/py-block.exp: Ditto.
2598 * gdb.python/py-breakpoint.exp: Ditto.
2599 * gdb.python/py-cmd.exp: Ditto.
2600 * gdb.python/py-events.py: Ditto.
2601 * gdb.python/py-finish-breakpoint.py: Ditto.
2602 * gdb.python/py-finish-breakpoint2.exp: Ditto.
2603 * gdb.python/py-finish-breakpoint2.py: Ditto.
2604 * gdb.python/py-frame-inline.exp: Ditto.
2605 * gdb.python/py-frame.exp: Ditto.
2606 * gdb.python/py-infthread.exp: Ditto.
2607 * gdb.python/py-objfile.exp: Ditto.
2608 * gdb.python/py-parameter.exp: Ditto.
2609 * gdb.python/py-progspace.exp: Ditto.
2610 * gdb.python/py-prompt.exp: Ditto.
2611 * gdb.python/py-symbol.exp: Ditto.
2612 * gdb.python/py-symtab.exp: Ditto.
2613 * gdb.python/py-template.exp: Ditto.
2614 * gdb.python/py-value-cc.exp: Ditto.
2615 * gdb.python/python.exp: Ditto.
2616 * gdb.python/source2.py: Ditto.
2617 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 2618 compatibility.
9325cb04
PK
2619 Use sorted() function rather than sort() method.
2620 Accept either int or long values for enum values.
2621 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
2622 execfile for Python 3 compatibility.
2623 * gdb.python/py-evsignal.exp: Ditto.
2624 * gdb.python/py-evthreads.exp: Ditto.
2625 * gdb.python/py-mi.exp: Ditto.
2626 * gdb.python/py-pp-maint.exp: Ditto.
2627 * gdb.python/py-prettyprint.exp: Ditto.
2628 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 2629 Python 3 compatibility.
9325cb04
PK
2630 Skip tests for Python 2.4.
2631 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 2632 Python 3 compatibility.
9325cb04
PK
2633 Use byte string rather than character string in memory write test
2634 if Python 3.
2635 * gdb.python/py-pp-maint.py: Change class declarations to "new
2636 class" syntax.
2637 * gdb.python/py-prettyprint.py: Change iterator class to generator
2638 function for Python 3 compatibility.
2639 Make all classes "new style".
2640 Fix indentation issue and stray semicolon.
2641 * gdb.python/py-shared.expChange print syntax for Python 3
2642 compatibility.
2643 Define "long" if Python 3.
2644 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 2645 compatibility.
9325cb04
PK
2646 Accept either int or long values for enum values.
2647 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 2648 compatibility.
9325cb04
PK
2649 Skip "long" and "unicode" tests if Python 3.
2650 Accept either "type" or "class" in type checks.
2651 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
2652 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
2653
8b9737bf
TT
26542012-12-10 Tom Tromey <tromey@redhat.com>
2655
2656 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
2657 (test): Add "two_cu" argument.
2658 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
2659 for types; allow two CUs.
2660
1b80a9fa
JK
26612012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2662
2663 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
2664 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
2665
f0b6d50a
YQ
26662012-12-08 Yao Qi <yao@codesourcery.com>
2667 Pedro Alves <palves@redhat.com>
2668
2669 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
2670 '=breakpoint-created' when GDB merges the tracepoints of both
2671 sides.
2672
2f68a895
TT
26732012-12-07 Tom Tromey <tromey@redhat.com>
2674
2675 * gdb.base/break1.c (enum some_enum, union some_union): New.
2676 (some_enum_global, some_union_global, some_value): New globals.
2677 * gdb.base/completion.exp: Add tag completion tests.
2678
4fc5d43e
TT
26792012-12-07 Tom Tromey <tromey@redhat.com>
2680
2681 * gdb.base/completion.exp: Add tests for ptype and whatis
2682 completion.
2683
6559e013
JB
26842012-12-07 Joel Brobecker <brobecker@adacore.com>
2685
2686 * gdb.base/stale-infcall.exp: Fix copyright line.
2687
ae2b630d
JB
26882012-12-07 Joel Brobecker <brobecker@adacore.com>
2689
2690 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
2691
0ba2eb0f
TT
26922012-12-06 Pedro Alves <palves@redhat.com>
2693 Tom Tromey <tromey@redhat.com>
2694
2695 * gdb.base/exprs.exp: Add tests for cast to void.
2696
731145cb
TT
26972012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
2698
2699 * gdb.python/py-mi.exp: Correct expected results for attribute
2700 "dynamic" returned by -var-update.
2701 Add test case for correct handling of "diplayhint" for children
2702 of dynamic varobjs.
2703 * gdb.python/py-prettyprint.c (set_itme): New function.
2704 (bug_14741) New function.
2705 (main) Add call to bug_14741().
2706 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
2707
e58fcc15
UW
27082012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
2709
2710 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
2711 ${binfile}.funcsyms list.
2712
e9eb0d14
YQ
27132012-12-04 Yao Qi <yao@codesourcery.com>
2714
2715 PR gdb/13443
2716 * gdb.trace/actions.exp: Make test messages unique.
2717
4983028c
TT
27182012-11-29 Tom Tromey <tromey@redhat.com>
2719
2720 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
2721
ea5e6b0e
UW
27222012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
2723
2724 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
2725 * gdb.opencl/datatypes.exp: Likewise.
2726 * gdb.opencl/operators.exp: Likewise.
2727 * gdb.opencl/vec_comps.exp: Likewise.
2728
cdde3dfb
JG
27292012-11-29 Jerome Guitton <guitton@adacore.com>
2730
2731 * gdb.ada/iwide: New testcase.
2732
b50d69b5
JG
27332012-11-29 Jerome Guitton <guitton@adacore.com>
2734
2735 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
2736 ptype test.
2737
c2d3fccf
JG
27382012-11-29 Jerome Guitton <guitton@adacore.com>
2739
2740 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
2741 form {VARIANT_TYPE}ADDRESS.
2742
5edf51fe
YQ
27432012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
2744
2745 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
2746 (func): New function.
2747 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
2748 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
2749 pointers to members with pointer-to-function type.
2750
608e2dbb
TT
27512012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2752 Tom Tromey <tromey@redhat.com>
2753
2754 * gdb.base/gnu-debugdata.exp: New file.
2755 * gdb.base/gnu-debugdata.c: New file.
2756 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
2757 (gdb_unload): Return 0 on success.
2758
4648e588
JK
27592012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2760
2761 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
2762
17d6efc4
JB
27632012-11-26 Joel Brobecker <brobecker@adacore.com>
2764
2765 * gdb.base/empty_exe.exp: New testcase.
2766
ace21957
MF
27672012-11-20 Mike Frysinger <vapier@gentoo.org>
2768
2769 * gdb.base/completion.exp: Add test for help aliases completion.
2770
5c401a0a
YQ
27712012-11-20 Yao Qi <yao@codesourcery.com>
2772
2773 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2774 Don't test 'maint set show-debug-regs'.
2775 Use command 'set remotecache' instead of
2776 'set circular-trace-buffer'.
2777
8dea366b
KS
27782012-11-16 Keith Seitz <keiths@redhat.com>
2779
2780 PR c++/13615
2781 * gdb.cp/baseenum.cc: New file.
2782 * gdb.cp/baseenum.exp: New file.
2783 * gdb.cp/derivation.cc (A): Add copyright.
2784 Add a typedef.
2785 (B): Use A::value_type instead of int. Change all references.
2786 (D): Use value_type instead of int. Change all references.
2787 (E): Likewise.
2788 (F); Likewise.
2789 (Z): New class.
2790 (ZZ): New class.
6fdff2c5 2791 (N, Base, Derived): New namespace and classes.
8dea366b
KS
2792 (main): Add instances of Z and ZZ.
2793 Make sure all symbols from N are kept.
2794 * gdb.cp/derivation.exp: Update typedef changes in tests.
2795 Add tests for class typedefs both before and after starting
2796 the inferior.
2797 Add tests for searching for a typedef while stopped in a
2798 method.
2799
5e34c6c3
LM
28002012-11-14 Luis Machado <lgustavo@codesourcery.com>
2801
2802 * gdb.mi/mi-var-create-rtti.c: New file.
2803 * gdb.mi/mi-var-create-rtti.exp: New file.
2804
5e487a5f
LM
28052012-11-14 Luis Machado <lgustavo@codesourcery.com>
2806
2807 * gdb.base/structs3.exp: Run to main before doing any tests.
2808
6d67b990
AB
28092012-11-14 Andrew Burgess <aburgess@broadcom.com>
2810
2811 * gdb.python/py-type.exp: Uniquify test names.
2812
e5d98164
YQ
28132012-11-14 Yao Qi <yao@codesourcery.com>
2814
2815 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
2816 (thread_function) [DEBUG]: Call 'printf'.
2817 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
2818 command line if 'DEBUG=1' is passed to test.
2819 Remove a pattern to match inferior's output.
2820
62747a60
TT
28212012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
2822
2823 * gdb.mi/mi-fill-memory.exp: New test.
2824
18a9fc12
TT
28252012-11-12 Tom Tromey <tromey@redhat.com>
2826
2827 * gdb.base/completion.exp: Update for "info type-printers".
2828 * gdb.python/py-typeprint.cc: New file.
2829 * gdb.python/py-typeprint.exp: New file.
2830 * gdb.python/py-typeprint.py: New file.
2831
bd69fc68
TT
28322012-11-12 Tom Tromey <tromey@redhat.com>
2833
2834 * gdb.base/call-sc.exp: Use "ptype/r".
2835 * gdb.base/volatile.exp: Don't expect "int".
2836 * gdb.cp/ptype-flags.cc: New file.
2837 * gdb.cp/ptype-flags.exp: New file.
2838 * gdb.cp/templates.exp: Use ptype/r.
2839 (test_ptype_of_templates, test_template_typedef): Likewise.
2840 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
2841 argument. Handle template names and template parameters.
2842 * gdb.mi/mi-var-cmd.exp: Accept "long".
2843 * gdb.mi/mi-var-child.exp: Accept "long".
2844 * gdb.mi/mi-var-display.exp: Accept "long".
2845 * gdb.mi/mi2-var-child.exp: Accept "long".
2846
b3720c3a
TT
28472012-11-12 Tom Tromey <tromey@redhat.com>
2848
2849 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
2850 "ptype" from calls to cp_test_ptype_class.
2851 (test_enums): Likewise.
2852 * gdb.cp/derivation.exp: Remove "ptype" from calls to
2853 cp_test_ptype_class.
2854 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
2855 calls to cp_test_ptype_class.
2856 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
2857 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
2858 from calls to cp_test_ptype_class.
2859 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
2860 command here. Change "in_command" argument to "in_exp".
2861
0d63ecda
KS
28622012-11-10 Keith Seitz <keiths@redhat.com>
2863
2864 PR gdb/14288
2865 * gdb.base/printcmds.c: Add invalid_XXX globals
2866 for repeated byte tests.
2867 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
2868 * gdb.base/wchar.c (main): Add and construct a wchar_t
2869 array with repeated characters.
2870 * gdb.base/wchar.exp: Add repeated character tests.
2871
ed8a1c2d
AB
28722012-11-09 Andrew Burgess <aburgess@broadcom.com>
2873
2874 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
2875 disassembly output.
2876
9107fc8d
PA
28772012-11-09 Pedro Alves <palves@redhat.com>
2878
2879 PR gdb/14306
2880
2881 * gdb.multi/multi-arch-exec.c: New file.
2882 * gdb.multi/multi-arch-exec.exp: New file.
2883
558a9d82
YQ
28842012-11-09 Yao Qi <yao@codesourcery.com>
2885
2886 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
2887 (top level): Call it.
2888
e714f336
YQ
28892012-11-09 Yao Qi <yao@codesourcery.com>
2890
2891 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
2892 typo.
2893
6ecd4729
PA
28942012-11-09 Pedro Alves <palves@redhat.com>
2895
2896 * gdb.multi/multi-arch.exp: New.
2897
9015683b
TT
28982012-11-08 Tom Tromey <tromey@redhat.com>
2899
2900 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
2901 core files, if possible.
2902 * gdb.base/siginfo-thread.c: New file
2903 * gdb.base/siginfo-thread.exp: New file
2904
ea9f10bb
TT
29052012-11-08 Tom Tromey <tromey@redhat.com>
2906
2907 * gdb.base/comprdebug.exp: New file.
2908
f6592439
PA
29092012-11-06 Pedro Alves <palves@redhat.com>
2910
2911 PR gdb/14810
2912
2913 * gdb.base/disabled-location.c: New file.
2914 * gdb.base/disabled-location.exp: New file.
2915
2d338fa9
TT
29162012-11-06 Tom Tromey <tromey@redhat.com>
2917
2918 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
2919 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2920 gdb_gcore_cmd.
2921 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
2922 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
2923 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
2924 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
2925 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
2926 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
2927 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
2928 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
2929 * lib/gdb.exp (gdb_gcore_cmd): New proc.
2930
68c9da30
PA
29312012-11-05 Pedro Alves <palves@redhat.com>
2932
2933 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
2934 procedure.
2935 (do_vfork_and_follow_child_tests_exec)
2936 (do_vfork_and_follow_child_tests_exit): Call it.
2937
a7c8c931
PA
29382012-11-05 Pedro Alves <palves@redhat.com>
2939
2940 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
2941 fails.
2942
6f6484cd
YQ
29432012-11-03 Yao Qi <yao@codesourcery.com>
2944
2945 Fix PR gdb/14617.
2946 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2947 Remove setup_kfail, and update test.
2948
b45627a0
TT
29492012-11-02 Tom Tromey <tromey@redhat.com>
2950
2951 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
2952 test.
2953
f50f4e56
PA
29542012-11-02 Pedro Alves <palves@redhat.com>
2955
2956 PR gdb/14766
2957
2958 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
2959 setup_kfail.
2960 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
2961 get registers".
2962
71ce889d
PA
29632012-11-02 Pedro Alves <palves@redhat.com>
2964
2965 * gdb.base/foll-vfork-exit.c: New file.
2966 * gdb.base/foll-vfork.exp (top level): New file-describing
2967 comment.
2968 (vfork_child_follow_to_exit): New procedure.
2969 (tcatch_vfork_then_child_follow): Rename as ...
2970 (tcatch_vfork_then_child_follow_exec): ... this.
2971 (tcatch_vfork_then_child_follow_exit): New procedure.
2972 (do_vfork_and_follow_parent_tests): New procedure, factored out
2973 from do_vfork_and_exec_tests.
2974 (do_vfork_and_follow_child_tests_exec): Ditto.
2975 (do_vfork_and_exec_tests): Delete.
2976 (do_vfork_and_follow_child_tests_exit): New procedure.
2977 (top level): Run tests with both the program that has the vfork
2978 child execing, and the program has the vfork child exiting.
2979
1e35b1a9
PA
29802012-11-02 Pedro Alves <palves@redhat.com>
2981
2982 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
2983 (check_vfork_catchpoints, vfork_parent_follow_through_step)
2984 (vfork_parent_follow_to_bp): Call it.
2985 (kill_child): Delete.
2986 (vfork_and_exec_child_follow_to_main_bp)
2987 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
2988 longer call kill_child.
2989 (tcatch_vfork_then_parent_follow): Call setup_gdb.
2990 (do_vfork_and_exec_tests): Don't runto_main before calling each
2991 test procedure.
2992 (top level): Don't clean restart and set verbose before running
2993 each test procedure.
2994
29952012-11-02 Pedro Alves <palves@redhat.com>
2996
2997 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
2998 (vfork_parent_follow_to_bp)
2999 (vfork_and_exec_child_follow_to_main_bp)
3000 (vfork_and_exec_child_follow_through_step)
3001 (tcatch_vfork_then_parent_follow)
3002 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
3003 Use with_test_prefix.
3004
30052012-11-02 Pedro Alves <palves@redhat.com>
3006
3007 * gdb.base/foll-vfork.c: Add copyright header.
3008 * gdb.base/vforked-prog.c: Add copyright header.
3009
30102012-11-02 Pedro Alves <palves@redhat.com>
3011
3012 * gdb.base/foll-vfork.exp
3013 (vfork_and_exec_child_follow_through_step): Don't skip on
3014 non-HP/UX targets. Expect the next to only step one line on
3015 non-HP/UX targets, rather than stopping only after the exec.
3016
30172012-11-02 Pedro Alves <palves@redhat.com>
3018
3019 Don't hard code line numbers.
3020
3021 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
3022 Expect text from the sources instead of a line number.
3023 (vfork_parent_follow_to_bp)
3024 (vfork_and_exec_child_follow_to_main_bp)
3025 (vfork_and_exec_child_follow_through_step)
3026 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
3027 Use gdb_get_line_number.
3028
30292012-11-02 Pedro Alves <palves@redhat.com>
3030
3031 Modernize.
3032
3033 * gdb.base/foll-vfork.exp: Use standard_testfile and
3034 build_executable. Pass descriptive string to untested.
3035 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
3036 (vfork_and_exec_child_follow_to_main_bp)
3037 (vfork_and_exec_child_follow_through_step)
3038 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
3039 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
3040 of send_gdb/gdb_expect.
3041
3042 (kill_child): New procedure.
3043 (vfork_and_exec_child_follow_to_main_bp)
3044 (vfork_and_exec_child_follow_through_step): Use it.
3045
f0559fff
YQ
30462012-11-02 Yao Qi <yao@codesourcery.com>
3047
3048 * gdb.base/setvar.exp: Test setting nested struct.
3049 * gdb.base/setvar.c (v_struct3): New.
3050
c207c6da
DE
30512012-11-01 Doug Evans <dje@google.com>
3052
3053 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
3054 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
3055 use them.
3056
2f27adfe
AB
30572012-10-31 Andrew Burgess <aburgess@broadcom.com>
3058
3059 PR cli/14772
3060 * gdb.base/gnu_vector.c (union_with_vector_1)
3061 (struct_with_vector_1): Add new struct and union for testing
3062 ptype.
3063 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
3064 structs / unions containing vectors.
3065
bb662ca6
YQ
30662012-10-25 Yao Qi <yao@codesourcery.com>
3067
3068 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
3069 'setup_kfail' instead of 'setup_kfail_for_target'.
3070 * gdb.base/varargs.exp: Likewise.
3071 * lib/gdb.exp (setup_kfail_for_target): Remove.
3072
635d23ff
MK
30732012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
3074
3075 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
3076
afdb064f
MK
30772012-10-25 Mark Kettenis <kettenis@gnu.org>
3078
3079 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
3080
d99dcf51
JB
30812012-10-24 Joel Brobecker <brobecker@adacore.com>
3082
3083 * gdb.ada/set_wstr: New testcase.
3084
32560274
JB
30852012-10-24 Joel Brobecker <brobecker@adacore.com>
3086
3087 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
3088
5ded5331
JB
30892012-10-24 Joel Brobecker <brobecker@adacore.com>
3090
3091 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
3092
d8d84291
MK
30932012-10-24 Mark Kettenis <kettenis@gnu.org>
3094
3095 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
3096
6e933c51
JK
30972012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3098
3099 * gdb.base/callfuncs.exp (do_function_calls): Fix
3100 setup_kfail_for_target for -m32 mode.
3101
274bd000
MK
31022012-10-23 Mark Kettenis <kettenis@gnu.org>
3103
3104 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
3105 are now fixed.
3106
545f743d
YQ
31072012-10-23 Yao Qi <yao@codesourcery.com>
3108
3109 * gdb.base/info-os.exp: Resume the inferior until it exits.
3110
48b56b6a 31112012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
3112
99c7d5a8 3113 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
3114 * gdb.base/print-file-var.exp: Likewise.
3115 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 3116
8de0566d
YQ
31172012-10-17 Yao Qi <yao@codesourcery.com>
3118
3119 * gdb.mi/mi-memory-changed.exp: New.
3120
44883546
YQ
31212012-10-16 Yao Qi <yao@codesourcery.com>
3122
3123 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
3124 returns true.
3125 Call gdb_load_shlibs.
3126 * gdb.reverse/solib-reverse.exp: Likewise.
3127
345f514a
KS
31282012-10-15 Keith Seitz <keiths@redhat.com>
3129
3130 * lib/cp-support.exp (cp_test_ptype_class): Add support
3131 for class typedefs.
3132
3133 * gdb.cp/derivation.exp: Add tests for g_instance.
3134
9e3a7d65
JK
31352012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3136
3137 Fix entry values resolving in inlined frames.
3138 * gdb.arch/amd64-entry-value-inline.S: New file.
3139 * gdb.arch/amd64-entry-value-inline.c: New file.
3140 * gdb.arch/amd64-entry-value-inline.exp: New file.
3141
21a7b089
JK
31422012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3143 Doug Evans <dje@google.com>
3144
3145 Fix recent gdb_breakpoint regression.
3146 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
3147 braces from the parameter.
3148 * gdb.java/jprint.exp: Likewise.
3149
2c47921e
DE
31502012-10-15 Doug Evans <dje@google.com>
3151
3152 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
3153
89398707
JB
31542012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
3155
3156 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
3157
801e4185
TT
31582012-10-15 Tom Tromey <tromey@redhat.com>
3159
3160 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
3161
74f910c8
TT
31622012-10-15 Tom Tromey <tromey@redhat.com>
3163
3164 * gdb.python/py-symbol.exp: Test symbol destructor.
3165
91567807
YQ
31662012-10-14 Yao Qi <yao@codesourcery.com>
3167
3168 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
3169 * gdb.mi/mi-cli.exp: New.
3170
3171 * gdb.mi/mi2-basics.exp: Remove.
3172 * gdb.mi/mi2-break.exp: Remove.
3173 * gdb.mi/mi2-console.exp: Remove.
3174 * gdb.mi/mi2-disassemble.exp: Remove.
3175 * gdb.mi/mi2-eval.exp: Remove.
3176 * gdb.mi/mi2-file.exp: Remove.
3177 * gdb.mi/mi2-hack-cli.exp: Remove.
3178 * gdb.mi/mi2-pthreads.exp: Remove.
3179 * gdb.mi/mi2-read-memory.exp: Remove.
3180 * gdb.mi/mi2-regs.exp: Remove.
3181 * gdb.mi/mi2-return.exp: Remove.
3182 * gdb.mi/mi2-simplerun.exp: Remove.
3183 * gdb.mi/mi2-stack.exp: Remove.
3184 * gdb.mi/mi2-stepi.exp: Remove.
3185 * gdb.mi/mi2-syn-frame.exp: Remove.
3186 * gdb.mi/mi2-until.exp: Remove.
3187 * gdb.mi/mi2-watch.exp: Remove.
3188 * gdb.mi/mi2-var-block.exp: Remove.
3189 * gdb.mi/mi2-var-cmd.exp: Remove.
3190 * gdb.mi/mi2-var-display.exp: Remove.
3191
87332029
YQ
31922012-10-12 Yao Qi <yao@codesourcery.com>
3193
3194 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
3195 trail '.*' on matching patterns.
3196
11fc9057
L
31972012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3198
3199 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
3200 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
3201 * gdb.arch/i386-disp-step.exp: Likewise.
3202 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3203 * gdb.arch/i386-prologue.exp: Likewise.
3204 * gdb.arch/i386-size-overlap.exp: Likewise.
3205 * gdb.arch/i386-size.exp: Likewise.
3206 * gdb.arch/i386-unwind.exp: Likewise.
3207
7d46bcdc
L
32082012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3209
3210 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
3211 * gdb.arch/i386-word.exp: Likewise.
3212
31224d9d
L
32132012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3214
3215 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
3216 is_ilp32_target to set nr_regs.
3217 * gdb.arch/i386-sse.exp: Likewise.
3218
5b7d0050
DE
32192012-10-11 Doug Evans <dje@google.com>
3220
7c09e5a0
DE
3221 PR breakpoints/14643.
3222 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
3223 * gdb.linespec/thread.c: New file.
3224 * gdb.linespec/thread.exp: New file.
3225
5b7d0050
DE
3226 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
3227 Recognize "message" -> print pass and fail. Add eof case.
3228 (runto): Recognize message, no-message. Print pass/fail if requested,
3229 with same treatment as gdb_breakpoint.
3230 (runto_main): Pass no-message to runto.
3231 (gdb_internal_error_resync): Add log message.
3232 (gdb_file_cmd): Tweak internal error fail text for consistency.
3233
2e24f4aa
JK
32342012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3235
3236 Fix crash during stepping on ppc32.
3237 * gdb.base/step-symless.c: New file.
3238 * gdb.base/step-symless.exp: New file.
3239
aa14df25
DE
32402012-10-03 Doug Evans <dje@google.com>
3241
3242 PR symtab/14601
3243 * gdb.cp/using-crash.exp: New file.
3244 * gdb.cp/using-crash.cc: New file.
3245
975531db
DE
32462012-10-02 Doug Evans <dje@google.com>
3247
3248 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
3249 more consistent.
3250 (runto,gdb_debug_format): Ditto.
3251 (gdb_file_cmd): Watch for eof in nested gdb_expect.
3252 Clean up logging and error messages.
3253
b3dc46ff
AB
32542012-10-01 Andrew Burgess <aburgess@broadcom.com>
3255
3256 Test find command on unmapped memory.
3257 * gdb.base/find-unmapped.c: New file.
3258 * gdb.base/find-unmapped.exp: New file.
3259
45814d45
YQ
32602012-09-29 Yao Qi <yao@codesourcery.com>
3261
3262 * gdb.trace/mi-tracepoint-changed.exp: New.
3263 * gdb.mi/mi-breakpoint-changed.exp: New.
3264 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
3265 * gdb.mi/pendshr2.c: New.
3266
4c2786ba
YQ
32672012-09-28 Yao Qi <yao@codesourcery.com>
3268
3269 * gdb.mi/pr11022.exp: New.
3270 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
3271
7977e5d2
TT
32722012-09-27 Tom Tromey <tromey@redhat.com>
3273
3274 * gdb.cp/derivation.exp: Add regression test.
3275 * gdb.cp/derivation.cc (class V_base, class V_inter, class
3276 V_derived): New.
3277 (vderived): New global.
3278
0971de02
TT
32792012-09-26 Tom Tromey <tromey@redhat.com>
3280
3281 * gdb.dwarf2/dw2-common-block.S: New file.
3282 * gdb.dwarf2/dw2-common-block.exp: New file.
3283
4357ac6c
TT
32842012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3285
3286 * gdb.fortran/common-block.exp: New file.
3287 * gdb.fortran/common-block.f90: New file.
3288
6f380991
AB
32892012-09-26 Andrew Burgess <aburgess@broadcom.com>
3290
3291 * gdb.base/duplicate-bp.c: New file.
3292 * gdb.base/duplicate-bp.exp: New file.
3293
8ae551cf
YQ
32942012-09-26 Yao Qi <yao@codesourcery.com>
3295
3296 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
3297
3298 Revert:
3299 2012-09-21 Yao Qi <yao@codesourcery.com>
3300
3301 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3302
318102b9
SP
33032012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3304
3305 * gdb.base/longest-types.c: New test case.
3306 * gdb.base/longest-types.exp: New test case.
3307
a1e5fd69
YQ
33082012-09-25 Yao Qi <yao@codesourcery.com>
3309
3310 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
3311
04e7407c
JK
33122012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3313
3314 Fix internal error on canonicalization of clang types.
3315 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
3316 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
3317 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
3318
9bf4bce9
JK
33192012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3320
3321 Fix disassemble without parameters in tailcall frame.
3322 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
3323
2603f7ee
AB
33242012-09-21 Andrew Burgess <aburgess@broadcom.com>
3325
3326 * gdb.dwarf2/dw2-op-out-param.S: New file.
3327 * gdb.dwarf2/dw2-op-out-param.exp: New file.
3328
a3569abd
YQ
33292012-09-21 Yao Qi <yao@codesourcery.com>
3330
3331 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3332
a065d7af
YQ
33332012-09-21 Yao Qi <yao@codesourcery.com>
3334
3335 * gdb.mi/mi-cli.exp: Remove.
3336 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
3337
15544bd9
YQ
33382012-09-21 Yao Qi <yao@codesourcery.com>
3339
3340 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
3341 "=record-started" notification.
3342
82a90ccf
YQ
33432012-09-21 Yao Qi <yao@codesourcery.com>
3344
3345 * gdb.mi/mi-record-changed.exp: New.
3346 * gdb.mi/mi-reverse.exp: Adjust expected output.
3347
d7de8e3c
TT
33482012-09-20 Tom Tromey <tromey@redhat.com>
3349
3350 * gdb.python/python.exp: Test atexit.register.
3351
1aa99537
DE
33522012-09-20 Doug Evans <dje@google.com>
3353
05eade73
DE
3354 * boards/dwarf4-gdb-index.exp: New file.
3355
1aa99537
DE
3356 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
3357 while running the tests.
3358
4ae24af0
JB
33592012-09-18 Joel Brobecker <brobecker@adacore.com>
3360
3361 * gdb.ada/bp_reset: New testcase.
3362
bb25a15c
YQ
33632012-09-18 Yao Qi <yao@codesourcery.com>
3364
3365 * gdb.trace/mi-tsv-changed.exp: New.
3366
201b4506
YQ
33672012-09-18 Yao Qi <yao@codesourcery.com>
3368
3369 * gdb.trace/mi-traceframe-changed.exp: New.
3370
6fc1c773
YQ
33712012-09-17 Yao Qi <yao@codesourcery.com>
3372
3373 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
3374 when it is less than 0.
3375
1ab3b62c
JK
33762012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3377
3378 PR 14119
3379 * gdb.arch/amd64-tailcall-ret.S: New file.
3380 * gdb.arch/amd64-tailcall-ret.c: New file.
3381 * gdb.arch/amd64-tailcall-ret.exp: New file.
3382 * gdb.reverse/amd64-tailcall-reverse.S: New file.
3383 * gdb.reverse/amd64-tailcall-reverse.c: New file.
3384 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
3385
acf9414f
JK
33862012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3387
3388 PR 14548
3389 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
3390 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
3391 * gdb.reverse/singlejmp-reverse.S: New file.
3392 * gdb.reverse/singlejmp-reverse.c: New file.
3393 * gdb.reverse/singlejmp-reverse.exp: New file.
3394
666b578b
JK
33952012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3396
3397 Fix compatibility with old GCC (~4.1).
3398 * gdb.cp/converts.cc (my_enum_var): New variable.
3399
42056501
AB
34002012-09-14 Andrew Burgess <aburgess@broadcom.com>
3401
3402 * gdb.xml/tdesc-regs.exp: Update expected output for new
3403 vector_size syntax of vector types.
3404
b9516fa1
YPK
34052012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
3406
3407 Refactor Python "gdb" module into a proper Python package, by
3408 introducing a new "_gdb" module for code implemented in C, and
3409 using reload/__import__ instead of exec.
3410 * gdb.python/python.exp (Test stderr location): Update module
3411 location of GDB-specific sys.stderr.
3412 (Test stdout location): Ditto for sys.stdout.
3413
18dc9ad8
JK
34142012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3415
3416 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
3417
ea3a9873
KS
34182012-09-12 Keith Seitz <keiths@redhat.com>
3419
3420 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
3421 conversion statement.
3422
5941debb
DE
34232012-09-12 Doug Evans <dje@google.com>
3424
3425 * gdb.base/help.exp: Remove testing of individual command help text,
3426 too much of a maintenance burden. Instead, test the functionality
3427 of "help" itself.
3428
cfc35e02
DE
34292012-09-11 Doug Evans <dje@google.com>
3430
3a0ed5d7
DE
3431 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
3432 breakpoint.
3433
cfc35e02
DE
3434 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
3435 * gdb.dwarf2/fission-reread.S: Ditto.
3436 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
3437 * gdb.dwarf2/fission-reread.exp: Ditto.
3438
350b1b26
AB
34392012-09-11 Andrew Burgess <aburgess@broadcom.com>
3440
3441 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
3442
2fa15f23
JB
34432012-09-10 Joel Brobecker <brobecker@adacore.com>
3444
3445 * gdb.ada/optim_drec: New testcase.
3446
09be558e
DE
34472012-09-10 Doug Evans <dje@google.com>
3448
3449 * boards/fission.exp: Explicitly mark "board" as not remote.
3450
5b4f6e25
KS
34512012-09-10 Keith Seitz <keiths@redhat.com>
3452
3453 PR gdb/13483
3454 * gdb.cp/converts.cc (A::A): Add ctor.
3455 (A::member_): Add member.
3456 (enum my_enum): New enumeration.
3457 (main): Add calls to foo1_7 with various
3458 permitted arguments.
3459 * gdb.cp/converts.exp: Add tests for boolean
3460 conversions permitted by the standard.
3461
b4ca5ed9
YPK
34622012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
3463
3464 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
3465 avoid spurious results due to ~/.gdbinit.
3466 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
3467 $INTERNAL_GDBFLAGS in run command.
3468 * gdb.gdb/observer.exp (setup_test): Ditto.
3469 * gdb.gdb/selftest.exp (test_with_self): Ditto.
3470 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
3471
d54b30bb
DE
34722012-09-06 Doug Evans <dje@google.com>
3473
14910956
DE
3474 * boards/fission.exp: New file.
3475
d54b30bb
DE
3476 * gdb.python/py-value.exp: Use clean_restart.
3477
91b253e1
DE
34782012-09-05 Doug Evans <dje@google.com>
3479
3480 * gdb.base/info-macros.c: Fix whitespace.
3481
1292279a
PA
34822012-08-28 Pedro Alves <palves@redhat.com>
3483
3484 PR gdb/14428
3485
3486 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
3487
1c8cdcb1
JK
34882012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3489
3490 * gdb.base/break-caller-line.c: New file.
3491 * gdb.base/break-caller-line.exp: New file.
3492
1e8e8b51
JK
34932012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3494
3495 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
3496 * gdb.arch/i386-cfi-notcurrent.S: New file.
3497 * gdb.arch/i386-cfi-notcurrent.exp: New file.
3498
1591a1e8
PA
34992012-08-27 Wei-cheng Wang <cole945@gmail.com>
3500 Yao Qi <yao@codesourcery.com>
3501 Pedro Alves <palves@redhat.com>
3502
3503 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
3504 New procedures.
3505 (top level): Add overlap checking tests.
3506
4442ada7
TT
35072012-08-24 Tom Tromey <tromey@redhat.com>
3508
3509 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
3510 gdb_test_multiple fails for other reasons.
3511
e7d50cc9
YQ
35122012-08-24 Yao Qi <yao@codesourcery.com>
3513
3514 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
3515
dfbd5e7b
PA
35162012-08-23 Pedro Alves <palves@redhat.com>
3517
3518 * gdb.base/help.exp: Adjust to "handle" help text change.
3519
8d735b87
YQ
35202012-08-23 Yao Qi <yao@codesourcery.com>
3521
3522 * gdb.trace/disconnected-tracing.c (start, end): New.
3523 (main): Call start and end.
3524 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
3525 existing tests into this proc.
3526 (disconnected_tfind): New.
3527
61b1d759
YQ
35282012-08-23 Yao Qi <yao@codesourcery.com>
3529
3530 * boards/native-gdbserver.exp (${board}_upload): New.
3531 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
3532 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
3533 Execute tfile on remote target.
3534 Copy trace file from target to host.
3535
6ca1b147
JM
35362012-08-22 Joseph Myers <joseph@codesourcery.com>
3537
3538 * gdb.arch/thumb-bx-pc.S: New file.
3539 * gdb.arch/thumb-bx-pc.exp: New file.
3540
706e3705
TT
35412012-08-22 Tom Tromey <tromey@redhat.com>
3542
3543 * gdb.base/maint.exp: Update.
3544
b4893d48
TT
35452012-08-22 Tom Tromey <tromey@redhat.com>
3546
3547 * lib/gdb.exp (skip_unwinder_tests): New proc.
3548 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
3549 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
3550
45b7da81
TT
35512012-08-21 Tom Tromey <tromey@redhat.com>
3552
3553 * gdb.hp/gdb.aCC/exception.exp: Remove.
3554
f94363d7
AP
3555012-08-19 Andrew Pinski <apinski@cavium.com>
3556
3557 * gdb.arch/mips-octeon-bbit.c: New file.
3558 * gdb.arch/mips-octeon-bbit.exp: New Test.
3559
e5afdbd7
KS
3560012-08-19 Keith Seitz <keiths@redhat.com>
3561
3562 PR c++/14365
3563 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
3564 * gdb.dwarf2/dw2-anon-mptr.S: New file.
3565
c29e8b64
JK
35662012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3567
3568 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
3569 verbose -log by more specific untested call.
3570
15a7e7bc
YQ
35712012-08-18 Yao Qi <yao@codesourcery.com>
3572
3573 * gdb.trace/tfind.exp: Move tests on various command help before
3574 checking target supports trace.
3575 Fix the expected output of 'help tfind end'.
3576
a451cb65
KS
35772012-08-17 Keith Seitz <keiths@redhat.com>
3578
3579 PR c++/13356
3580 * gdb.base/default.exp: Update all "check type" tests.
3581 * gdb.base/help.exp: Likewise.
3582 * gdb.base/setshow.exp: Likewise.
3583 * gdb.cp/converts.cc (foo1_type_check): New function.
3584 (foo2_type_check): New function.
3585 (foo3_type_check): New function.
3586 (main): Call new functions.
3587 * converts.exp: Add tests for integer-to-pointer conversions
3588 with/without strict type-checking.
3589
dbf6a605
MF
35902012-08-16 Mike Frysinger <vapier@gentoo.org>
3591
3592 * gdb.base/help.exp: Update expected output.
3593
0c92d8c1
JB
35942012-08-16 Joel Brobecker <brobecker@adacore.com>
3595
3596 * gdb.ada/rdv_wait: New testcase.
3597
e56f7f42
JK
35982012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3599
3600 * gdb.base/attach-twice.exp: Remove excessive ps exec.
3601
f47f77df
DE
36022012-08-13 Doug Evans <dje@google.com>
3603
e202d6e8 3604 * gdb.base/help.exp: Update expected output.
f47f77df
DE
3605 * gdb.base/default.exp: Update expected output of "show convenience".
3606
a72c3253
DE
36072012-08-10 Doug Evans <dje@google.com>
3608
3609 * gdb.python/py-strfns.c: New file.
3610 * gdb.python/py-strfns.exp: New file.
3611 * gdb.python/py-type.exp (test_fields): Add vector tests.
3612
de0bea00
MF
36132012-08-10 Mike Frysinger <vapier@gentoo.org>
3614
3615 PR cli/10436:
3616 * gdb.base/completion.exp: Add tests for handle completion.
3617
5b9afe8a
YQ
36182012-08-09 Yao Qi <yao@codesourcery.com>
3619
3620 * gdb.mi/mi-cmd-param-changed.exp: New.
3621 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
3622 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
3623 * gdb.mi/mi2-prompt.exp: Likewise.
3624
4f485ebc
DE
36252012-08-08 Doug Evans <dje@google.com>
3626
3627 * gdb.base/debug-expr.c: New file.
3628 * gdb.base/debug-expr.exp: New file.
3629 * gdb.base/exprs.exp: Test {type} casts.
3630 * gdb.cp/debug-expr.exp: New file.
3631
5888842d
JK
36322012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3633
3634 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
3635 global variable loop, not a 'break'. Add loop count limit to 100.
3636 Add new fail case for terminated vgdb.
3637
4f69f4c2
JK
36382012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3639 Jean-Marc Saffroy <saffroy@gmail.com>
3640
3641 PR 11804
3642 * gdb.base/gcore-relro.exp: New file.
3643 * gdb.base/gcore-relro-main.c: New file.
3644 * gdb.base/gcore-relro-lib.c: New file.
3645
e2de5390
JK
36462012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3647
3648 Do not false FAIL with old GCCs.
3649 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
3650 GCC < 4.5 in $no_hw mode.
3651
606603c5
JK
36522012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3653
3654 * gdb.base/default.exp (cd): Accept new directory with no arguments.
3655
777f26c2
JK
36562012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3657
3658 * gdb.base/list.exp (test_only_end): New function.
3659 Call it.
3660
2c12abee
TT
36612012-08-06 Tom Tromey <tromey@redhat.com>
3662
3663 * gdb.python/py-mi.exp: Add test for printer whose children
3664 are a list.
3665 * gdb.python/py-prettyprint.c (struct children_as_list): New.
3666 (main): New variable children_as_list.
3667 * gdb.python/py-prettyprint.py (class pp_children_as_list):
3668 New.
3669 (register_pretty_printers): Register new printer.
3670
0eae2cf4
EBM
36712012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3672
3673 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
3674 symbols. Abort if vgdb remote connection is closed.
3675
09e0881d
DE
36762012-08-02 Doug Evans <dje@google.com>
3677
3678 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
3679
b40f514f
SDJ
36802012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
3681
3682 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
3683 s390x, PowerPC 64 and m68k-linux.
3684
11315ae0
UW
36852012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3686
3687 * gdb.base/annota1.exp: Accept no frames-invalid notification
3688 when starting up the program.
3689 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
3690 show a symbolic value as well.
3691 * gdb.server/server-exec-info.exp: Skip test when skipping
3692 gdbserver test and/or when skipping shared library tests.
3693 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
3694 avoid name conflicts with other tests.
3695
0547eeed
UW
36962012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3697
3698 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
3699 Fix wrong output on big-endian systems.
3700 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
3701 4-byte pointer types on 64-bit s390x.
3702
bdddb4de
UW
37032012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3704
3705 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
3706 marker comment at the beginning (after intialization).
3707 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
3708 breakpoint on marker comment instead of function begin.
3709 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
3710 PowerPC.
3711 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
3712 or 64-bit PowerPC.
3713 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
3714 gdb,no_hardware_watchpoints flag is set.
3715 (initialize): Remove now redundant can-use-hw-watchpoints change.
3716
5d206025
YQ
37172012-08-02 Yao Qi <yao@codesourcery.com>
3718 Pedro Alves <palves@redhat.com>
3719
3720 * boards/local-remote-host.exp: New.
3721
4f665099
UW
37222012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3723
3724 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
3725 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
3726 * gdb.base/print-file-var.exp: Likewise.
3727 * gdb.server/solib-list.exp: Skip on remote targets.
3728
b62e2b27
UW
37292012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3730
3731 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
3732 watchpoints on ARM. When expecting software watchpoints, tolerate
3733 (remote) targets that report unsupported hardware watchpoint only
3734 at continue time.
3735 (test_wide_location_2): Likewise.
3736
a967a851
JK
37372012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3738
3739 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
3740 valgrind versions.
3741
75d9f9ff 37422012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
3743
3744 * gdb.base/valgrind-infcall.c: New file.
3745 * gdb.base/valgrind-infcall.exp: New file.
3746
75d9f9ff
JK
3747 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
3748
1c9f2ed2
KS
37492012-07-30 Keith Seitz <keiths@redhat.com>
3750
3751 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
3752 linespecs.
3753
7f9b2034
DE
37542012-07-30 Doug Evans <dje@google.com>
3755
85220e01
DE
3756 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
3757 * gdb.dwarf2/pr13961.S: Ditto.
3758
7f9b2034
DE
3759 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
3760
4e969b4f
AB
37612012-07-30 Andrew Burgess <aburgess@broadcom.com>
3762
3763 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
3764 change its format immediately after reloading the binary.
3765
e7de8362
JK
37662012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3767
3768 Fix testsuite regression after --use-deprecated-index-sections removal.
3769 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
3770 string.
3771 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
3772
7255706c
YQ
37732012-07-27 Yao Qi <yao@codesourcery.com>
3774
3775 KFAIL for PR remote/14161.
3776 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
3777 Cleanup socket files.
3778 (strace_info_marker): Detach inferior.
3779
f2e8016f
TT
37802012-07-26 Tom Tromey <tromey@redhat.com>
3781
6fdff2c5 3782 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 3783
f66713d2
JK
37842012-07-26 Markus Metzger <markus.t.metzger@intel.com>
3785
3786 * gdb.python/py-inferior.c (thread): New function.
3787 (check_threads): New function.
3788 (test_threads): New function.
3789 * gdb.python/py-inferior.exp: Added test.
3790 Replaced runto with continue to breakpoint.
3791
8223e12c
TT
37922012-07-26 Tom Tromey <tromey@redhat.com>
3793
3794 * lib/ada.exp (standard_ada_testfile): New proc.
3795 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
3796 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
3797 * gdb.ada/array_return.exp: Use standard_ada_testfile.
3798 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
3799 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
3800 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
3801 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
3802 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
3803 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
3804 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
3805 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
3806 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
3807 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
3808 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
3809 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
3810 * gdb.ada/char_param.exp: Use standard_ada_testfile.
3811 * gdb.ada/complete.exp: Use standard_ada_testfile.
3812 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
3813 standard_output_file.
3814 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
3815 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
3816 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
3817 standard_output_file.
3818 * gdb.ada/exprs.exp: Use standard_ada_testfile.
3819 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
3820 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
3821 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
3822 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
3823 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
3824 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
3825 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
3826 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
3827 * gdb.ada/homonym.exp: Use standard_ada_testfile.
3828 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
3829 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
3830 * gdb.ada/interface.exp: Use standard_ada_testfile.
3831 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
3832 standard_output_file
3833 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
3834 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
3835 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
3836 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
3837 * gdb.ada/nested.exp: Use standard_ada_testfile.
3838 * gdb.ada/null_array.exp: Use standard_ada_testfile.
3839 * gdb.ada/null_record.exp: Use standard_ada_testfile.
3840 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
3841 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
3842 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
3843 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
3844 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
3845 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
3846 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
3847 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
3848 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
3849 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
3850 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
3851 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
3852 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
3853 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
3854 * gdb.ada/start.exp: Use standard_ada_testfile.
3855 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
3856 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
3857 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
3858 * gdb.ada/tagged.exp: Use standard_ada_testfile.
3859 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
3860 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
3861 * gdb.ada/tasks.exp: Use standard_ada_testfile.
3862 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
3863 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
3864 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
3865 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
3866 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
3867 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
3868 * gdb.ada/widewide.exp: Use standard_ada_testfile.
3869
bbec57e4
JK
38702012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3871
3872 Fix testsuite regression after --use-deprecated-index-sections removal.
3873 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
3874
9cc8e32c
JK
38752012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3876
3877 Fix compatibility with Tcl before 7.5.
3878 * lib/future.exp (lreverse): New function if it does not exist.
3879
ea5ca7b5
MK
38802012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
3881
3882 * gdb.mi/mi-pending.c: New method to set a second pending
3883 breakpoint.
3884 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
3885 condition.
3886
64776a0b
PA
38872012-07-20 Pedro Alves <palves@redhat.com>
3888
3889 PR threads/11692
3890 PR gdb/12203
3891
3892 * gdb.threads/create-fail.c: New file.
3893 * gdb.threads/create-fail.exp: New file.
3894
13e4e967
PA
38952012-07-19 Pedro Alves <palves@redhat.com>
3896
3897 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
3898 * config/vx.exp (gdb_start): Likewise.
3899 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
3900 * gdb.base/setvar.exp (test_set): Likewise.
3901 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
3902 * gdb.reverse/sigall-precsave.exp: Likewise.
3903 * gdb.reverse/sigall-reverse.exp: Likewise.
3904
b7aefa4d
PA
39052012-07-19 Pedro Alves <palves@redhat.com>
3906
3907 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
3908 handler before recording.
3909
608b4967
TT
39102012-07-19 Tom Tromey <tromey@redhat.com>
3911
3912 * gdb.cp/casts.exp: Add tests for typeof and decltype.
3913 * gdb.cp/casts.cc (decltype): New function.
3914 (main): Use it.
3915
b1e0c0fa
PA
39162012-07-19 Pedro Alves <palves@redhat.com>
3917
3918 * gdb.base/sigall.exp (signals): New list.
3919 <top level>: Loop over signals in the $signals list instead of
3920 calling a test function once per signal.
3921 * gdb.reverse/sigall-precsave.exp (signals): New list.
3922 <top level>: Loop over signals in the $signals list instead of
3923 calling a test function once per signal.
3924 * gdb.reverse/sigall-reverse.exp (signals): New list.
3925 <top level>: Loop over signals in the $signals list instead of
3926 calling a test function once per signal.
3927
6ace3df1
YQ
39282012-07-19 Yao Qi <yao@codesourcery.com>
3929
3930 * gdb.base/setshow.exp: Test 'set args ~'.
3931
263a0f8c
JK
39322012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3933
3934 * gdb.base/store.exp (check_set): Import gdb_prompt.
3935 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
3936 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
3937
8f043999
JK
39382012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3939
3940 PR 11914
3941 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
3942 (main): Call eval_sub.
3943 * gdb.python/py-prettyprint.exp:
3944 (python execfile ('py-prettyprint.py')): Move it earlier.
3945 New breakpoint for eval-break.
3946 (continue to breakpoint: eval-break, info locals): New test.
3947 (python execfile ('py-prettyprint.py')): Move it from here.
3948 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
3949 (register_pretty_printers): Register pp_eval_type.
3950
725c7b66
JK
39512012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3952
3953 Fix a testcase regression by me.
3954 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
3955 DW_FORM_data4.
3956
4359dff1
JK
39572012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3958 Doug Evans <dje@google.com>
3959
3960 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
3961 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
3962
61e44cfa
JK
39632012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3964
3965 Fix gdbserver run regression.
3966 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
3967
93c0ef37
TT
39682012-07-12 Tom Tromey <tromey@redhat.com>
3969
3970 * lib/gdb.exp (standard_testfile): Don't declare objdir.
3971 (clean_restart): Likewise.
3972 (core_find): Use standard_output_file.
3973
76027ef5
TT
39742012-07-12 Tom Tromey <tromey@redhat.com>
3975
3976 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
3977 * gdb.dwarf2/dw2-anonymous-func.exp: Use
3978 prepare_for_testing_full.
3979 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
3980 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
3981 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
3982 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
3983 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
3984 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
3985 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
3986 prepare_for_testing_full.
3987 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
3988 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
3989 prepare_for_testing_full.
3990 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
3991 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
3992 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
3993
85b4440a
TT
39942012-07-12 Tom Tromey <tromey@redhat.com>
3995
3996 * lib/gdb.exp (build_executable_from_specs): New proc, from
3997 build_executable.
3998 (build_executable): Use it.
3999 (prepare_for_testing_full): New proc.
4000
55baab26
TT
40012012-07-11 Tom Tromey <tromey@redhat.com>
4002
4003 * gdb.reverse/break-precsave.exp: Use standard_output_file.
4004 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
4005 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
4006 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
4007 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
4008 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
4009 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
4010 * gdb.reverse/step-precsave.exp: Use standard_output_file.
4011 * gdb.reverse/until-precsave.exp: Use standard_output_file.
4012 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
4013
298a9cf0
TT
40142012-07-10 Tom Tromey <tromey@redhat.com>
4015
4016 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
4017 standard_output_file.
4018 * gdb.mi/gdb2549.exp: Use standard_testfile.
4019 * gdb.mi/gdb669.exp: Use standard_testfile.
4020 * gdb.mi/gdb701.exp: Use standard_testfile.
4021 * gdb.mi/gdb792.exp: Use standard_testfile.
4022 * gdb.mi/mi-async.exp: Use standard_testfile.
4023 * gdb.mi/mi-basics.exp: Use standard_testfile.
4024 * gdb.mi/mi-break.exp: Use standard_testfile.
4025 * gdb.mi/mi-cli.exp: Use standard_testfile.
4026 * gdb.mi/mi-console.exp: Use standard_testfile.
4027 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
4028 * gdb.mi/mi-eval.exp: Use standard_testfile.
4029 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
4030 * gdb.mi/mi-file.exp: Use standard_testfile.
4031 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
4032 * gdb.mi/mi-logging.exp: Use standard_testfile.
4033 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
4034 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
4035 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
4036 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
4037 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
4038 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
4039 * gdb.mi/mi-pending.exp: Use standard_testfile,
4040 standard_output_file.
4041 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
4042 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
4043 * gdb.mi/mi-regs.exp: Use standard_testfile.
4044 * gdb.mi/mi-return.exp: Use standard_testfile.
4045 * gdb.mi/mi-reverse.exp: Use standard_testfile.
4046 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
4047 * gdb.mi/mi-solib.exp: Use standard_testfile,
4048 standard_output_file.
4049 * gdb.mi/mi-stack.exp: Use standard_testfile.
4050 * gdb.mi/mi-stepi.exp: Use standard_testfile.
4051 * gdb.mi/mi-stepn.exp: Use standard_testfile.
4052 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
4053 * gdb.mi/mi-until.exp: Use standard_testfile.
4054 * gdb.mi/mi-var-block.exp: Use standard_testfile.
4055 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
4056 * gdb.mi/mi-var-child.exp: Use standard_testfile.
4057 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
4058 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
4059 * gdb.mi/mi-var-display.exp: Use standard_testfile.
4060 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
4061 standard_output_file.
4062 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
4063 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
4064 * gdb.mi/mi-watch.exp: Use standard_testfile.
4065 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
4066 * gdb.mi/mi2-basics.exp: Use standard_testfile.
4067 * gdb.mi/mi2-break.exp: Use standard_testfile.
4068 * gdb.mi/mi2-cli.exp: Use standard_testfile.
4069 * gdb.mi/mi2-console.exp: Use standard_testfile.
4070 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
4071 * gdb.mi/mi2-eval.exp: Use standard_testfile.
4072 * gdb.mi/mi2-file.exp: Use standard_testfile.
4073 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
4074 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
4075 * gdb.mi/mi2-regs.exp: Use standard_testfile.
4076 * gdb.mi/mi2-return.exp: Use standard_testfile.
4077 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
4078 * gdb.mi/mi2-stack.exp: Use standard_testfile.
4079 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
4080 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
4081 * gdb.mi/mi2-until.exp: Use standard_testfile.
4082 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
4083 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
4084 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
4085 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
4086 * gdb.mi/mi2-watch.exp: Use standard_testfile.
4087
f5f3a911
TT
40882012-07-10 Tom Tromey <tromey@redhat.com>
4089
4090 * gdb.cp/abstract-origin.exp: Use standard_testfile.
4091 * gdb.cp/ambiguous.exp: Use standard_testfile,
4092 prepare_for_testing.
4093 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
4094 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
4095 * gdb.cp/anon-ns.exp: Use standard_testfile.
4096 * gdb.cp/anon-struct.exp: Use standard_testfile.
4097 * gdb.cp/anon-union.exp: Use standard_testfile,
4098 prepare_for_testing.
4099 * gdb.cp/arg-reference.exp: Use standard_testfile,
4100 prepare_for_testing.
4101 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
4102 * gdb.cp/breakpoint.exp: Use standard_testfile,
4103 prepare_for_testing.
4104 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
4105 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
4106 standard_output_file.
4107 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
4108 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
4109 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
4110 (test_static_members): Update.
4111 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
4112 * gdb.cp/converts.exp: Use standard_testfile.
4113 * gdb.cp/cp-relocate.exp: Use standard_testfile.
4114 * gdb.cp/cpcompletion.exp: Use standard_testfile,
4115 prepare_for_testing.
4116 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
4117 * gdb.cp/cplabel.exp: Use standard_testfile.
4118 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
4119 prepare_for_testing.
4120 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
4121 * gdb.cp/derivation.exp: Use standard_testfile,
4122 prepare_for_testing.
4123 * gdb.cp/destrprint.exp: Use standard_testfile.
4124 * gdb.cp/dispcxx.exp: Use standard_testfile.
4125 * gdb.cp/exception.exp: Use standard_testfile,
4126 prepare_for_testing.
4127 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
4128 * gdb.cp/extern-c.exp: Use standard_testfile,
4129 prepare_for_testing.
4130 * gdb.cp/formatted-ref.exp: Use standard_testfile,
4131 prepare_for_testing.
4132 * gdb.cp/fpointer.exp: Use standard_testfile.
4133 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
4134 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
4135 standard_output_file.
4136 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
4137 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
4138 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
4139 standard_output_file.
4140 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
4141 (do_tests): Update.
4142 * gdb.cp/koenig.exp: Use standard_testfile.
4143 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
4144 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
4145 * gdb.cp/m-static.exp: Use standard_testfile,
4146 prepare_for_testing.
4147 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
4148 * gdb.cp/mb-inline.exp: Use standard_testfile,
4149 prepare_for_testing.
4150 * gdb.cp/mb-templates.exp: Use standard_testfile,
4151 prepare_for_testing.
4152 * gdb.cp/member-ptr.exp: Use standard_testfile,
4153 prepare_for_testing.
4154 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
4155 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
4156 * gdb.cp/method2.exp: Use standard_testfile.
4157 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
4158 standard_output_file.
4159 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
4160 (do_tests): Update.
4161 * gdb.cp/namespace-enum.exp: Use standard_testfile,
4162 prepare_for_testing.
4163 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
4164 prepare_for_testing.
4165 * gdb.cp/namespace.exp: Use standard_testfile,
4166 prepare_for_testing.
4167 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
4168 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
4169 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
4170 * gdb.cp/nsimport.exp: Use standard_testfile,
4171 prepare_for_testing.
4172 * gdb.cp/nsnested.exp: Use standard_testfile.
4173 * gdb.cp/nsnoimports.exp: Use standard_testfile.
4174 * gdb.cp/nsrecurs.exp: Use standard_testfile,
4175 prepare_for_testing.
4176 * gdb.cp/nsstress.exp: Use standard_testfile,
4177 prepare_for_testing.
4178 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
4179 * gdb.cp/operator.exp: Use standard_testfile.
4180 * gdb.cp/oranking.exp: Use standard_testfile.
4181 * gdb.cp/overload-const.exp: Use standard_testfile.
4182 * gdb.cp/overload.exp: Use standard_testfile,
4183 prepare_for_testing.
4184 * gdb.cp/ovldbreak.exp: Use standard_testfile.
4185 * gdb.cp/ovsrch.exp: Use standard_testfile.
4186 * gdb.cp/paren-type.exp: Use standard_testfile.
4187 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
4188 prepare_for_testing.
4189 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
4190 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
4191 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
4192 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
4193 * gdb.cp/pr10728.exp: Use standard_testfile,
4194 standard_output_file.
4195 * gdb.cp/pr12028.exp: Use standard_testfile.
4196 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
4197 * gdb.cp/pr9167.exp: Use standard_testfile.
4198 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
4199 * gdb.cp/printmethod.exp: Use standard_testfile,
4200 prepare_for_testing.
4201 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
4202 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
4203 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
4204 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
4205 standard_output_file.
4206 * gdb.cp/readnow-language.exp: Use standard_testfile.
4207 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
4208 (gdb_start_again): Use clean_restart.
4209 * gdb.cp/ref-types.exp: Use standard_testfile,
4210 prepare_for_testing.
4211 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
4212 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
4213 * gdb.cp/smartp.exp: Use standard_testfile.
4214 * gdb.cp/static-method.exp: Use standard_testfile.
4215 * gdb.cp/static-print-quit.exp: Use standard_testfile.
4216 * gdb.cp/temargs.exp: Use standard_testfile.
4217 * gdb.cp/templates.exp: Use standard_testfile,
4218 prepare_for_testing.
4219 (do_tests): Update.
4220 * gdb.cp/try_catch.exp: Use standard_testfile,
4221 prepare_for_testing.
4222 * gdb.cp/typedef-operator.exp: Use standard_testfile.
4223 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
4224 * gdb.cp/virtbase.exp: Use standard_testfile,
4225 prepare_for_testing.
4226 * gdb.cp/virtfunc.exp: Use standard_testfile,
4227 prepare_for_testing.
4228 (do_tests): Update.
4229 * gdb.cp/virtfunc2.exp: Use standard_testfile,
4230 prepare_for_testing.
4231
686f09d0
TT
42322012-07-10 Tom Tromey <tromey@redhat.com>
4233
4234 * lib/gdb.exp (standard_testfile): Unset output variables from
4235 earlier invocations.
4236
9357e021
YQ
42372012-07-10 Yao Qi <yao@codesourcery.com>
4238
4239 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
4240 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
4241 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
4242 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
4243 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
4244 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
4245 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
4246 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
4247 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
4248 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
4249 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
4250 * gdb.mi/mi-var-display.exp: Likewise.
4251 * gdb.mi/mi-var-invalidate.exp: Likewise.
4252 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
4253 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
4254 * gdb.mi/mi2-console.exp: Likewise.
4255 * gdb.mi/mi2-disassemble.exp: Likewise.
4256 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
4257 * gdb.mi/mi2-read-memory.exp: Likewise.
4258 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
4259 * gdb.mi/mi2-simplerun.exp: Likewise.
4260 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
4261 * gdb.mi/mi2-syn-frame.exp: Likewise.
4262 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
4263 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
4264 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
4265
e314d629
TT
42662012-07-09 Tom Tromey <tromey@redhat.com>
4267
4268 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
4269 * gdb.base/callfuncs.exp: Add cast-based test.
4270 * gdb.base/callfuncs.c (voidfunc): New function.
4271
06928b3f
DE
42722012-07-08 Doug Evans <dje@google.com>
4273
4274 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
4275
32f11bad
JK
42762012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4277
4278 Fix XFAIL compatibility with old i386 systems.
4279 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
4280 Check also 'Cannot insert breakpoint 0'.
4281
76b83c51
JK
42822012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4283
4284 PR 14321
4285 * gdb.base/find.exp
4286 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
4287
a6fb9c08
TT
42882012-07-06 Tom Tromey <tromey@redhat.com>
4289
4290 * gdb.base/whatis.exp: Add test.
4291
71918a86
TT
42922012-07-06 Tom Tromey <tromey@redhat.com>
4293
4294 * gdb.base/whatis.exp: Add regression test.
4295
fcde5961
TT
42962012-07-06 Tom Tromey <tromey@redhat.com>
4297
4298 * gdb.base/whatis.exp: Add tests.
4299
f9cf0f4a
JK
43002012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4301
4302 PR 12649
4303 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
4304 gdb_test_multiple $gdb_prompt terminator.
4305
979ade8b
PA
43062012-07-04 Pedro Alves <palves@redhat.com>
4307
4308 * gdb.mi/mi-reverse.exp: Use supports_reverse and
4309 supports_process_record.
4310
8a980b44
PA
43112012-07-04 Pedro Alves <palves@redhat.com>
4312
4313 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
4314 endings.
4315 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
4316
855ba978
SS
43172012-07-03 Stan Shebs <stan@codesourcery.com>
4318
4319 * gdb.base/info-os.c (main): Retry resource acquisition until an
4320 available one is found.
4321 * gdb.base/info-os.exp: Collect resource keys from the program
4322 and use them in matching.
4323
fcb44371
JK
43242012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4325
4326 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
4327 Wrap the test into loop for corefile and core0file.
4328
08a67be6
JK
43292012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4330
4331 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
4332 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
4333 .note.GNU-stack.
4334
0f3c2347
JK
4335 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
4336
ff4a4500
SDJ
43372012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
4338
4339 * gdb.base/help.exp (help b, help br, help bre, help brea, help
4340 break): Include help message for the new `-probe' and `-probe-stap'
4341 options.
4342
d3ce09f5
SS
43432012-07-02 Stan Shebs <stan@codesourcery.com>
4344
4345 * gdb.base/dprintf.exp: Add agent style tests.
4346
a1624241
JK
43472012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4348
4349 * gdb.base/stale-infcall.c (infcall): New label test-next.
4350 (main): New labels test-pass and test-fail.
4351 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
4352 $test_fail_bpnum to test-fail.
4353 (test system longjmp tracking support): New test.
4354 Delete $test_fail_bpnum.
4355 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
4356 breakpoint.
4357
42e7ad6c
DE
43582012-06-30 Doug Evans <dje@google.com>
4359
4360 * gdb.dwarf2/fission-reread.S: New file.
4361 * gdb.dwarf2/fission-reread.exp: New file.
4362
37ce89eb
SS
43632012-06-28 Stan Shebs <stan@codesourcery.com>
4364
4365 * gdb.mi/mi-logging.exp: New file.
4366
e5ef252a
PA
43672012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4368 Pedro Alves <palves@redhat.com>
4369
4370 * gdb.threads/siginfo-threads.exp: New file.
4371 * gdb.threads/siginfo-threads.c: New file.
4372 * gdb.threads/sigstep-threads.exp: New file.
4373 * gdb.threads/sigstep-threads.c: New file.
4374
22f1fbae
TT
43752012-06-28 Tom Tromey <tromey@redhat.com>
4376
4377 * gdb.go/package.exp: Partially revert earlier patch; use
4378 gdb_compile again. Use standard_output_file.
4379
2e3cf129
DE
43802012-06-27 Doug Evans <dje@google.com>
4381
4382 * gdb.dwarf2/fission-base.c: New file.
4383 * gdb.dwarf2/fission-base.S: New file.
4384 * gdb.dwarf2/fission-base.exp: New file.
4385
785fd303
JK
43862012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4387
4388 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
4389
1bb9788d
TT
43902012-06-27 Tom Tromey <tromey@redhat.com>
4391
4392 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
4393 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
4394
c83ee902
TT
43952012-06-27 Tom Tromey <tromey@redhat.com>
4396
4397 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
4398 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
4399 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
4400 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
4401 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
4402 prepare_for_testing.
4403 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
4404 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
4405 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
4406 standard_testfile.
4407 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
4408 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
4409 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
4410 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
4411 prepare_for_testing.
4412 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
4413 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
4414 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
4415 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
4416 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
4417 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
4418 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
4419 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
4420 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
4421 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
4422 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
4423 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
4424 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
4425 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
4426 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
4427 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
4428 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
4429 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
4430 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
4431 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
4432 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
4433 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
4434 standard_output_file.
4435 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
4436 standard_output_file.
4437 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
4438 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
4439 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
4440 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
4441 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
4442 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
4443 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
4444 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
4445 * gdb.dwarf2/implptr.exp: Use standard_testfile.
4446 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
4447 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
4448 * gdb.dwarf2/pieces.exp: Use standard_testfile.
4449 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
4450 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
4451 * gdb.dwarf2/valop.exp: Use standard_testfile,
4452 prepare_for_testing.
4453
5204774b
TT
44542012-06-27 Tom Tromey <tromey@redhat.com>
4455
4456 * gdb.python/python.exp: Fix regexps in pagination tests.
4457
ee0bf529
SCR
44582012-06-26 Siva Chandra Reddy <sivachandra@google.com>
4459
4460 * gdb.python/py-symtab.exp: Add tests to test the new attribute
4461 'last' of gdb.Symtab_and_line.
4462 * gdb.python/py-symbol.c: Move break point comment to enable
4463 testing of gdb.Symtab_and_line.last.
4464
14fcc022
TT
44652012-06-26 Tom Tromey <tromey@redhat.com>
4466
4467 * gdb.threads/step.c: Remove.
4468 * gdb.threads/step.exp: Remove.
4469 * gdb.threads/step2.exp: Remove.
4470
0efbbabc
TT
44712012-06-26 Tom Tromey <tromey@redhat.com>
4472
4473 * gdb.threads/watchpoint-fork.exp (test): Use
4474 standard_output_file. Don't declare objdir.
4475 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
4476 standard_output_file.
4477 * gdb.threads/attach-stopped.exp: Use standard_testfile.
4478 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
4479 clean_restart. Remove incdir.
4480 * gdb.threads/corethreads.exp: Use standard_testfile.
4481 * gdb.threads/execl.exp: Use standard_testfile,
4482 standard_output_file, clean_restart.
4483 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
4484 clean_restart.
4485 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
4486 clean_restart.
4487 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
4488 incdir.
4489 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
4490 clean_restart. Remove incdir.
4491 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
4492 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
4493 clean_restart. Remove incdir.
4494 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
4495 Remove incdir.
4496 * gdb.threads/leader-exit.exp: Use standard_testfile.
4497 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
4498 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
4499 clean_restart.
4500 * gdb.threads/manythreads.exp: Use standard_testfile,
4501 clean_restart. Remove incdir.
4502 * gdb.threads/multi-create.exp: Use standard_testfile,
4503 clean_restart.
4504 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
4505 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
4506 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
4507 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
4508 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
4509 * gdb.threads/pending-step.exp: Use standard_testfile,
4510 clean_restart. Remove incdir.
4511 * gdb.threads/print-threads.exp: Use standard_testfile,
4512 clean_restart. Remove incdir.
4513 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
4514 clean_restart. Remove incdir.
4515 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
4516 Remove incdir.
4517 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
4518 incdir.
4519 * gdb.threads/sigthread.exp: Use standard_testfile,
4520 clean_restart.
4521 * gdb.threads/staticthreads.exp: Use standard_testfile,
4522 clean_restart. Remove incdir.
4523 * gdb.threads/switch-threads.exp: Use standard_testfile,
4524 clean_restart. Remove incdir.
4525 * gdb.threads/thread-execl.exp: Use standard_testfile,
4526 clean_restart. Remove incdir.
4527 * gdb.threads/thread-find.exp: Use standard_testfile,
4528 clean_restart.
4529 * gdb.threads/thread-specific.exp: Use standard_testfile,
4530 clean_restart. Remove incdir.
4531 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
4532 clean_restart. Remove incdir.
4533 * gdb.threads/thread_check.exp: Use standard_testfile,
4534 clean_restart. Remove incdir.
4535 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
4536 incdir.
4537 * gdb.threads/threadapply.exp: Use standard_testfile,
4538 clean_restart. Remove incdir.
4539 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
4540 clean_restart. Remove incdir.
4541 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
4542 clean_restart.
4543 * gdb.threads/tls-shared.exp: Use standard_testfile,
4544 clean_restart, standard_output_file.
4545 * gdb.threads/tls-var.exp: Use standard_testfile,
4546 standard_output_file.
4547 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
4548 Remove incdir.
4549 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
4550 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
4551 incdir.
4552 * gdb.threads/watchthreads2.exp: Use standard_testfile,
4553 clean_restart. Remove incdir.
4554
497a5eb0
TT
45552012-06-26 Tom Tromey <tromey@redhat.com>
4556
4557 * gdb.trace/actions.exp: Use standard_testfile.
4558 * gdb.trace/ax.exp: Use standard_testfile.
4559 * gdb.trace/backtrace.exp: Use standard_testfile.
4560 * gdb.trace/change-loc.exp: Use standard_testfile.
4561 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
4562 * gdb.trace/collection.exp: Use standard_testfile,
4563 prepare_for_testing.
4564 * gdb.trace/deltrace.exp: Use standard_testfile.
4565 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
4566 * gdb.trace/ftrace.exp: Use standard_testfile.
4567 * gdb.trace/infotrace.exp: Use standard_testfile.
4568 * gdb.trace/packetlen.exp: Use standard_testfile.
4569 * gdb.trace/passc-dyn.exp: Use standard_testfile.
4570 * gdb.trace/passcount.exp: Use standard_testfile.
4571 * gdb.trace/pending.exp: Use standard_testfile.
4572 * gdb.trace/report.exp: Use standard_testfile.
4573 * gdb.trace/save-trace.exp: Use standard_testfile.
4574 * gdb.trace/stap-trace.exp: Use standard_testfile.
4575 * gdb.trace/status-stop.exp: Use standard_testfile.
4576 * gdb.trace/strace.exp: Use standard_testfile.
4577 * gdb.trace/tfile.exp: Use standard_testfile.
4578 * gdb.trace/tfind.exp: Use standard_testfile.
4579 * gdb.trace/trace-break.exp: Use standard_testfile.
4580 * gdb.trace/trace-mt.exp: Use standard_testfile.
4581 * gdb.trace/tracecmd.exp: Use standard_testfile.
4582 * gdb.trace/tspeed.exp: Use standard_testfile.
4583 * gdb.trace/tstatus.exp: Use standard_testfile.
4584 * gdb.trace/tsv.exp: Use standard_testfile.
4585 * gdb.trace/unavailable.exp: Use standard_testfile,
4586 prepare_for_testing.
4587 * gdb.trace/while-dyn.exp: Use standard_testfile.
4588 * gdb.trace/while-stepping.exp: Use standard_testfile.
4589
7686c074
TT
45902012-06-26 Tom Tromey <tromey@redhat.com>
4591
4592 * gdb.reverse/break-precsave.exp: Use standard_testfile.
4593 * gdb.reverse/break-reverse.exp: Use standard_testfile.
4594 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
4595 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
4596 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
4597 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
4598 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
4599 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
4600 prepare_for_testing.
4601 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
4602 prepare_for_testing.
4603 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
4604 prepare_for_testing.
4605 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
4606 prepare_for_testing.
4607 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
4608 prepare_for_testing
4609 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
4610 * gdb.reverse/machinestate.exp: Use standard_testfile.
4611 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
4612 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
4613 build_executable.
4614 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
4615 build_executable.
4616 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
4617 standard_output_file.
4618 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
4619 standard_output_file.
4620 * gdb.reverse/step-precsave.exp: Use standard_testfile.
4621 * gdb.reverse/step-reverse.exp: Use standard_testfile.
4622 * gdb.reverse/until-precsave.exp: Use standard_testfile.
4623 * gdb.reverse/until-reverse.exp: Use standard_testfile.
4624 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
4625 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
4626
481fc100
TT
46272012-06-26 Tom Tromey <tromey@redhat.com>
4628
4629 * gdb.stabs/weird.exp: Remove directory-checking code. Use
4630 standard_output_file.
4631 * gdb.stabs/exclfwd.exp: Use standard_testfile,
4632 prepare_for_testing. Remove directory-checking code.
4633
7bb18ae2
TT
46342012-06-25 Tom Tromey <tromey@redhat.com>
4635
4636 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
4637 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
4638 build_executable, not prepare_for_testing.
4639 * gdb.multi/base.exp: Use standard_output_file. Use
4640 build_executable, not prepare_for_testing.
4641
cf09b3e4
TT
46422012-06-25 Tom Tromey <tromey@redhat.com>
4643
4644 * gdb.fortran/subarray.exp: Use standard_testfile,
4645 prepare_for_testing.
4646 * gdb.fortran/multi-dim.exp: Use standard_testfile.
4647 * gdb.fortran/module.exp: Use standard_testfile.
4648 * gdb.fortran/logical.exp: Use standard_testfile.
4649 * gdb.fortran/library-module.exp: Use standard_testfile,
4650 standard_output_file.
4651 * gdb.fortran/derived-type.exp: Use standard_testfile,
4652 prepare_for_testing.
4653 * gdb.fortran/complex.exp: Use standard_testfile,
4654 prepare_for_testing.
4655 * gdb.fortran/charset.exp: Use standard_testfile.
4656 * gdb.fortran/array-element.exp: Use standard_testfile,
4657 prepare_for_testing.
4658
18b5ff1b
KS
46592012-06-25 Keith Seitz <keiths@redhat.com>
4660
4661 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
4662 Change rbreak-related tests to KFAIL and add bugzilla numbers.
4663
17b77626
TT
46642012-06-25 Tom Tromey <tromey@redhat.com>
4665
4666 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
4667 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
4668 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
4669 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
4670
f91e3dc1
TT
46712012-06-25 Tom Tromey <tromey@redhat.com>
4672
4673 * gdb.linespec/ls-errs.exp: Use standard_testfile.
4674 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
4675 * gdb.linespec/linespec.exp: Use standard_testfile.
4676
a884434d
TT
46772012-06-25 Tom Tromey <tromey@redhat.com>
4678
4679 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
4680 prepare_for_testing.
4681
efc9d70a
TT
46822012-06-25 Tom Tromey <tromey@redhat.com>
4683
4684 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
4685 prepare_for_testing.
4686 * gdb.opt/inline-break.exp: Use standard_testfile,
4687 prepare_for_testing.
4688 * gdb.opt/inline-bt.exp: Use standard_testfile,
4689 prepare_for_testing.
4690 * gdb.opt/inline-cmds.exp: Use standard_testfile,
4691 prepare_for_testing.
4692 * gdb.opt/inline-locals.exp: Use standard_testfile,
4693 prepare_for_testing.
4694
e2fc92c6
TT
46952012-06-25 Tom Tromey <tromey@redhat.com>
4696
4697 * gdb.asm/asm-source.exp: Use standard_output_file,
4698 standard_testfile. Construct .o files in proper subdir.
4699
b0963d73
TT
47002012-06-25 Tom Tromey <tromey@redhat.com>
4701
4702 * gdb.server/ext-attach.exp: Use standard_testfile,
4703 prepare_for_testing.
4704 * gdb.server/ext-run.exp: Use standard_testfile,
4705 build_executable.
4706 * gdb.server/file-transfer.exp: Use standard_testfile,
4707 prepare_for_testing.
4708 * gdb.server/server-exec-info.exp: Use standard_testfile.
4709 * gdb.server/server-mon.exp: Use standard_testfile,
4710 prepare_for_testing.
4711 * gdb.server/server-run.exp: Use standard_testfile,
4712 build_executable.
4713 * gdb.server/solib-list.exp: Use standard_testfile,
4714 standard_output_file.
4715
8a3e1f8d
TT
47162012-06-25 Tom Tromey <tromey@redhat.com>
4717
4718 * lib/gdb.exp (standard_output_file): Use "file join".
4719 * gdb.go/chan.exp: Use standard_testfile.
4720 * gdb.go/handcall.exp: Use standard_testfile.
4721 * gdb.go/hello.exp: Use standard_testfile.
4722 * gdb.integers/chan.exp: Use standard_testfile.
4723 * gdb.go/methods.exp: Use standard_testfile.
4724 * gdb.go/package.exp: Use standard_testfile.
4725 * gdb.go/strings.exp: Use standard_testfile.
4726 * gdb.go/types.exp: Use standard_testfile.
4727 * gdb.go/unsafe.exp: Use standard_testfile.
4728
944a9061
MGD
47292012-06-25 Greta Yorsh <greta.yorsh@arm.com>
4730
4731 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
4732
1c06bd58
JK
47332012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4734
4735 Fix regression by the previous commit.
4736 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
4737
b4a58790
TT
47382012-06-22 Tom Tromey <tromey@redhat.com>
4739
4740 * gdb.python/lib-types.exp: Use standard_testfile,
4741 prepare_for_testing.
4742 * gdb.python/py-block.exp: Use standard_testfile.
4743 * gdb.python/py-breakpoint.exp: Use standard_testfile.
4744 * gdb.python/py-events.exp: Use standard_testfile,
4745 standard_output_file.
4746 * gdb.python/py-evsignal.exp: Use standard_testfile.
4747 * gdb.python/py-evethreads.exp: Use standard_testfile.
4748 * gdb.python/py-explore-cc.exp: Use standard_testfile.
4749 * gdb.python/py-explore.exp: Use standard_testfile.
4750 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
4751 standard_output_file.
4752 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
4753 prepare_for_testing.
4754 * gdb.python/py-frame-inline.exp: Use standard_testfile.
4755 * gdb.python/py-frame.exp: Use standard_testfile.
4756 * gdb.python/py-inferior.exp: Use standard_testfile.
4757 * gdb.python/py-infthread.exp: Use standard_testfile.
4758 * gdb.python/py-mi.exp: Use standard_testfile.
4759 * gdb.python/py-objfile-script.exp: Use standard_testfile,
4760 build_executable.
4761 * gdb.python/py-objfile.exp: Use standard_testfile.
4762 * gdb.python/py-pp-maint.exp: Use standard_testfile,
4763 prepare_for_testing.
4764 * gdb.python/py-prettyprint.exp: Use standard_testfile.
4765 * gdb.python/py-progspace.exp: Use standard_testfile,
4766 build_executable.
4767 * gdb.python/py-prompt.exp: Use standard_testfile,
4768 build_executable.
4769 * gdb.python/py-section-script.exp: Use standard_testfile,
4770 build_executable.
4771 * gdb.python/py-shared.exp: Use standard_testfile,
4772 standard_output_file, clean_restart.
4773 * gdb.python/py-symbol.exp: Use standard_output_file,
4774 prepare_for_testing.
4775 * gdb.python/py-symtab.exp: Use standard_output_file,
4776 prepare_for_testing
4777 * gdb.python/py-template.exp: Use standard_testfile.
4778 * gdb.python/py-type.exp: Use standard_testfile.
4779 * gdb.python/py-value-cc.exp: Use standard_testfile.
4780 * gdb.python/py-value.exp: Use standard_testfile.
4781 * gdb.python/python.exp: Use standard_testfile, build_executable.
4782
2c44deac
TT
47832012-06-22 Tom Tromey <tromey@redhat.com>
4784
4785 * gdb.objc/basicclass.exp: Use standard_testfile.
4786 (do_objc_tests): Don't declare objdir.
4787 * gdb.objc/nondebug.exp: Use standard_testfile.
4788 (do_objc_tests): Don't declare objdir.
4789 * gdb.objc/objcdecode.exp: Use standard_testfile.
4790 (do_objc_tests): Don't declare objdir.
4791
c24ccbce
TT
47922012-06-22 Tom Tromey <tromey@redhat.com>
4793
4794 * gdb.java/jmain.exp: Use standard_testfile.
4795 * gdb.java/jmisc.exp: Use standard_testfile.
4796 * gdb.java/jnpe.exp: Use standard_testfile.
4797 * gdb.java/jprint.exp: Use standard_testfile.
4798
0a6d0306
TT
47992012-06-22 Tom Tromey <tromey@redhat.com>
4800
4801 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
4802 (standard_output_file, standard_testfile): New procs.
4803 (build_executable, clean_restart): Use standard_output_file.
4804
6ea815ef
YQ
48052012-06-22 Yao Qi <yao@codesourcery.com>
4806
4807 * boards/native-gdbserver.exp: New proc ${board}_exec.
4808 * boards/native-stdio-gdbserver.exp: Likewise.
4809
4c93b1db
TT
48102012-06-21 Tom Tromey <tromey@redhat.com>
4811
4812 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
4813 (build_executable): Update.
4814 (get_compiler_info): Remove 'binfile' argument.
4815 * gdb.ada/arrayidx.exp: Update.
4816 * gdb.ada/null_array.exp: Update.
4817 * gdb.arch/altivec-abi.exp: Update.
4818 * gdb.arch/altivec-regs.exp: Update.
4819 * gdb.arch/amd64-byte.exp: Update.
4820 * gdb.arch/amd64-dword.exp: Update.
4821 * gdb.arch/amd64-word.exp: Update.
4822 * gdb.arch/i386-avx.exp: Update.
4823 * gdb.arch/i386-byte.exp: Update.
4824 * gdb.arch/i386-sse.exp: Update.
4825 * gdb.arch/i386-word.exp: Update.
4826 * gdb.arch/ppc-dfp.exp: Update.
4827 * gdb.arch/ppc-fp.exp: Update.
4828 * gdb.arch/vsx-regs.exp: Update.
4829 * gdb.base/all-bin.exp: Update.
4830 * gdb.base/annota1.exp: Update.
4831 * gdb.base/async.exp: Update.
4832 * gdb.base/attach.exp: Update.
4833 * gdb.base/break-interp.exp: Update.
4834 * gdb.base/call-ar-st.exp: Update.
4835 * gdb.base/call-rt-st.exp: Update.
4836 * gdb.base/call-sc.exp: Update.
4837 * gdb.base/callfuncs.exp: Update.
4838 * gdb.base/catch-load.exp: Update.
4839 * gdb.base/completion.exp: Update.
4840 * gdb.base/complex.exp: Update.
4841 * gdb.base/condbreak.exp: Update.
4842 * gdb.base/consecutive.exp: Update.
4843 * gdb.base/constvars.exp: Update.
4844 * gdb.base/corefile.exp: Update.
4845 * gdb.base/eval-skip.exp: Update.
4846 * gdb.base/expand-psymtabs.exp: Update.
4847 * gdb.base/exprs.exp: Update.
4848 * gdb.base/fileio.exp: Update.
4849 * gdb.base/fixsection.exp: Update.
4850 * gdb.base/funcargs.exp: Update.
4851 * gdb.base/gdb11530.exp: Update.
4852 * gdb.base/gdb1555.exp: Update.
4853 * gdb.base/gnu-ifunc.exp: Update.
4854 * gdb.base/gnu_vector.exp: Update.
4855 * gdb.base/info-macros.exp: Update.
4856 * gdb.base/jit-simple.exp: Update.
4857 * gdb.base/jit-so.exp: Update.
4858 * gdb.base/jit.exp: Update.
4859 * gdb.base/langs.exp: Update.
4860 * gdb.base/list.exp: Update.
4861 * gdb.base/logical.exp: Update.
4862 * gdb.base/long_long.exp: Update.
4863 * gdb.base/longjmp.exp: Update.
4864 * gdb.base/macscp.exp: Update.
4865 * gdb.base/mips_pro.exp: Update.
4866 * gdb.base/miscexprs.exp: Update.
4867 * gdb.base/morestack.exp: Update.
4868 * gdb.base/nodebug.exp: Update.
4869 * gdb.base/opaque.exp: Update.
4870 * gdb.base/pc-fp.exp: Update.
4871 * gdb.base/pending.exp: Update.
4872 * gdb.base/permissions.exp: Update.
4873 * gdb.base/pointers.exp: Update.
4874 * gdb.base/prelink.exp: Update.
4875 * gdb.base/printcmds.exp: Update.
4876 * gdb.base/psymtab.exp: Update.
4877 * gdb.base/ptype.exp: Update.
4878 * gdb.base/relational.exp: Update.
4879 * gdb.base/scope.exp: Update.
4880 * gdb.base/setvar.exp: Update.
4881 * gdb.base/shlib-call.exp: Update.
4882 * gdb.base/shreloc.exp: Update.
4883 * gdb.base/signals.exp: Update.
4884 * gdb.base/sizeof.exp: Update.
4885 * gdb.base/so-impl-ld.exp: Update.
4886 * gdb.base/so-indr-cl.exp: Update.
4887 * gdb.base/solib-disc.exp: Update.
4888 * gdb.base/solib-display.exp: Update.
4889 * gdb.base/solib-nodir.exp: Update.
4890 * gdb.base/solib-overlap.exp: Update.
4891 * gdb.base/solib-symbol.exp: Update.
4892 * gdb.base/solib-weak.exp: Update.
4893 * gdb.base/solib.exp: Update.
4894 * gdb.base/store.exp: Update.
4895 * gdb.base/structs.exp: Update.
4896 * gdb.base/structs2.exp: Update.
4897 * gdb.base/type-opaque.exp: Update.
4898 * gdb.base/unload.exp: Update.
4899 * gdb.base/varargs.exp: Update.
4900 * gdb.base/volatile.exp: Update.
4901 * gdb.base/watch_thread_num.exp: Update.
4902 * gdb.base/watchpoint-solib.exp: Update.
4903 * gdb.base/watchpoint.exp: Update.
4904 * gdb.base/watchpoints.exp: Update.
4905 * gdb.base/whatis.exp: Update.
4906 * gdb.cell/arch.exp: Update.
4907 * gdb.cell/break.exp: Update.
4908 * gdb.cell/bt.exp: Update.
4909 * gdb.cell/core.exp: Update.
4910 * gdb.cell/data.exp: Update.
4911 * gdb.cell/ea-cache.exp: Update.
4912 * gdb.cell/f-regs.exp: Update.
4913 * gdb.cell/fork.exp: Update.
4914 * gdb.cell/gcore.exp: Update.
4915 * gdb.cell/mem-access.exp: Update.
4916 * gdb.cell/ptype.exp: Update.
4917 * gdb.cell/registers.exp: Update.
4918 * gdb.cell/sizeof.exp: Update.
4919 * gdb.cell/solib-symbol.exp: Update.
4920 * gdb.cell/solib.exp: Update.
4921 * gdb.cp/ambiguous.exp: Update.
4922 * gdb.cp/breakpoint.exp: Update.
4923 * gdb.cp/bs15503.exp: Update.
4924 * gdb.cp/casts.exp: Update.
4925 * gdb.cp/class2.exp: Update.
4926 * gdb.cp/cpexprs.exp: Update.
4927 * gdb.cp/cplusfuncs.exp: Update.
4928 * gdb.cp/ctti.exp: Update.
4929 * gdb.cp/dispcxx.exp: Update.
4930 * gdb.cp/gdb1355.exp: Update.
4931 * gdb.cp/gdb2384.exp: Update.
4932 * gdb.cp/gdb2495.exp: Update.
4933 * gdb.cp/infcall-dlopen.exp: Update.
4934 * gdb.cp/local.exp: Update.
4935 * gdb.cp/m-data.exp: Update.
4936 * gdb.cp/m-static.exp: Update.
4937 * gdb.cp/mb-ctor.exp: Update.
4938 * gdb.cp/mb-inline.exp: Update.
4939 * gdb.cp/mb-templates.exp: Update.
4940 * gdb.cp/member-ptr.exp: Update.
4941 * gdb.cp/method.exp: Update.
4942 * gdb.cp/namespace.exp: Update.
4943 * gdb.cp/nextoverthrow.exp: Update.
4944 * gdb.cp/nsdecl.exp: Update.
4945 * gdb.cp/nsrecurs.exp: Update.
4946 * gdb.cp/nsstress.exp: Update.
4947 * gdb.cp/nsusing.exp: Update.
4948 * gdb.cp/pr-1023.exp: Update.
4949 * gdb.cp/pr-1210.exp: Update.
4950 * gdb.cp/pr-574.exp: Update.
4951 * gdb.cp/pr9631.exp: Update.
4952 * gdb.cp/printmethod.exp: Update.
4953 * gdb.cp/psmang.exp: Update.
4954 * gdb.cp/re-set-overloaded.exp: Update.
4955 * gdb.cp/rtti.exp: Update.
4956 * gdb.cp/shadow.exp: Update.
4957 * gdb.cp/templates.exp: Update.
4958 * gdb.cp/try_catch.exp: Update.
4959 * gdb.dwarf2/dw2-ranges.exp: Update.
4960 * gdb.dwarf2/pr10770.exp: Update.
4961 * gdb.fortran/library-module.exp: Update.
4962 * gdb.hp/gdb.aCC/optimize.exp: Update.
4963 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
4964 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
4965 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
4966 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
4967 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
4968 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
4969 * gdb.hp/gdb.compat/xdb1.exp: Update.
4970 * gdb.hp/gdb.compat/xdb2.exp: Update.
4971 * gdb.hp/gdb.compat/xdb3.exp: Update.
4972 * gdb.hp/gdb.defects/bs14602.exp: Update.
4973 * gdb.hp/gdb.defects/solib-d.exp: Update.
4974 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
4975 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
4976 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
4977 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
4978 * gdb.mi/gdb792.exp: Update.
4979 * gdb.mi/mi-pending.exp: Update.
4980 * gdb.mi/mi-solib.exp: Update.
4981 * gdb.mi/mi-var-cp.exp: Update.
4982 * gdb.opt/clobbered-registers-O2.exp: Update.
4983 * gdb.opt/inline-bt.exp: Update.
4984 * gdb.opt/inline-cmds.exp: Update.
4985 * gdb.opt/inline-locals.exp: Update.
4986 * gdb.python/py-events.exp: Update.
4987 * gdb.python/py-finish-breakpoint.exp: Update.
4988 * gdb.python/py-type.exp: Update.
4989 * gdb.reverse/solib-precsave.exp: Update.
4990 * gdb.reverse/solib-reverse.exp: Update.
4991 * gdb.server/solib-list.exp: Update.
4992 * gdb.stabs/weird.exp: Update.
4993 * gdb.threads/attach-into-signal.exp: Update.
4994 * gdb.threads/attach-stopped.exp: Update.
4995 * gdb.threads/tls-shared.exp: Update.
4996 * gdb.trace/change-loc.exp: Update.
4997 * gdb.trace/strace.exp: Update.
4998
95c391b6
TT
49992012-06-19 Tom Tromey <tromey@redhat.com>
5000
5001 * gdb.base/whatis.exp: Add tests.
5002
e910f0b6
TT
50032012-06-19 Tom Tromey <tromey@redhat.com>
5004
5005 * gdb.cp/m-static.cc (keepalive): New function.
5006 (gnu_obj_1::method): Use it.
5007
422d65e7
DE
50082012-06-18 Doug Evans <dje@google.com>
5009
5010 * gdb.base/info-fun.exp: New file.
5011 * gdb.base/info-fun.c: New file.
5012 * gdb.base/info-fun-solib.c: New file.
5013
e2e4d78b
JK
50142012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5015
5016 Remove stale dummy frames.
5017 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
5018 (maintenance info breakpoints): New tests.
5019 * gdb.base/stale-infcall.c: New file.
5020 * gdb.base/stale-infcall.exp: New file.
5021
1788b2d3
JK
50222012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5023
5024 * gdb.arch/amd64-entry-value-param.S: New file.
5025 * gdb.arch/amd64-entry-value-param.c: New file.
5026 * gdb.arch/amd64-entry-value-param.exp: New file.
5027
663b969e
TT
50282012-06-15 Tom Tromey <tromey@redhat.com>
5029
5030 * gdb.cp/namespace.exp: Add "show lang" test.
5031
8e09ad05
IS
50322012-06-15 Iain Sandoe <iain@codesourcery.com>
5033
5034 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
5035 case. (top level): Use gdb_file_cmd instead of gdb_load.
5036
f85e18ee
JK
50372012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5038
5039 PR tdep/14222
5040 * gdb.arch/i386-sse-stack-align.S: New file.
5041 * gdb.arch/i386-sse-stack-align.c: New file.
5042 * gdb.arch/i386-sse-stack-align.exp: New file.
5043
f3b5e280
KS
50442012-06-13 Keith Seitz <keiths@redhat.com>
5045
5046 PR breakpoints/13798 and mi/11541
5047 * gdb.linespec/ls-errs.exp: Add a few more tests for
5048 filenames with spaces and colons.
5049
50af5481
JK
50502012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5051
5052 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
5053 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
5054 (test_function): Call CV_f.
5055 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
5056 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
5057 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
5058 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
5059 (p CV_f(CV::i)): New tests.
5060
d55637df
TT
50612012-06-13 Tom Tromey <tromey@redhat.com>
5062
5063 * gdb.base/condbreak.exp: Add tests for "condition" completion.
5064
cc80f267
JK
50652012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5066
5067 Fix regression by the "ambiguous linespec" series.
5068 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
5069 tests.
5070
bb2af9cc
JK
50712012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5072
5073 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
5074 missing.
5075
e81a37f7
TT
50762012-06-11 Tom Tromey <tromey@redhat.com>
5077
5078 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
5079 location...
5080 (main): ...here.
5081
8efd7788
YQ
50822012-06-07 Yao Qi <yao@codesourcery.com>
5083
5084 * gdb.trace/strace.exp: Shorten some too-long lines.
5085
359f5fe6
PA
50862012-06-06 Pedro Alves <palves@redhat.com>
5087
5088 * gdb.threads/clone-new-thread-event.c: New file.
5089 * gdb.threads/clone-new-thread-event.exp: New file.
5090
7b2fe205
YQ
50912012-06-06 Yao Qi <yao@codesourcery.com>
5092
5093 * gdb.base/dprintf.c (main): Add extra parameter when calling
5094 printf and fprintf.
5095 (bar): New function. It is a dead function, but to ensure
5096 'malloc' is linked explicitly.
5097
3eca55e8
YQ
50982012-06-06 Yao Qi <yao@codesourcery.com>
5099
5100 * gdb.base/info-proc.exp: Return if target doesn't support
5101 'info proc'.
5102
91cc9324
JK
51032012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5104
5105 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
5106 (run program with breakpoint commands): XFAIl if it is not.
5107
c56e7c43
JB
51082012-06-05 Joel Brobecker <brobecker@adacore.com>
5109
5110 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
5111 and add comment.
5112 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
5113 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
5114 "STOP" marker. Adjust testing strategy to make it work on
5115 all targets.
5116
5117 * gdb.base/print-file-var-main.c (main): Rewrite using local
5118 variables and adjust get_version_2's return value check.
5119 Add small comment.
5120 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
5121 marker. Adjust testing strategy to make it work on all targets.
5122
ccab2054
JB
51232012-06-05 Joel Brobecker <brobecker@adacore.com>
5124
5125 * gdb.ada/bad-task-bp-keyword: New testcase.
5126
d0d86158
JK
51272012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5128
5129 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
5130 Simplify it to ...
5131 (symbol-file ${testfile1}): ... here.
5132 (test eliminated var my_global_symbol)
5133 (test eliminated var my_static_symbol)
5134 (test eliminated var my_global_func, get address of main): Wrap them to
5135 'single psymtabs' and 'single symtabs'
5136 (get address of my_global_symbol, get address of my_static_symbol)
5137 (get address of my_global_func, get address of main): Wrap them to
5138 'order1' and 'order2'.
5139
952cf74c
JK
5140 * gdb.base/code_elim.exp
5141 (add-symbol-file ${testfile1} 0x100000)
5142 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
5143 'order2'.
5144 (order1: add-symbol-file ${testfile1} 0x100000)
5145 (order1: add-symbol-file ${testfile2} 0x200000)
5146 (order2: add-symbol-file ${testfile2} 0x200000)
5147 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
5148 .bss as appropriate.
5149
0c5bf5a9
JK
51502012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5151
5152 * gdb.server/solib-list-lib.c: New file.
5153 * gdb.server/solib-list-main.c: New file.
5154 * gdb.server/solib-list.exp: New file.
5155
4196f325
MR
51562012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
5157
5158 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
5159 for 'set print symbol' change.
5160
bfb05775
JK
51612012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5162
5163 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
5164 .debug_abbrev_seg3.
5165
685b1105
JK
51662012-05-24 John Steele Scott <toojays@toojays.net>
5167
5168 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
5169 * gdb.dwarf2/dw2-icc-opaque.S: New file.
5170 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
5171
f3e0e960
SS
51722012-05-23 Stan Shebs <stan@codesourcery.com>
5173
5174 * gdb.mi/mi-info-os.exp: New file.
5175
11eb1b4d
KS
51762012-05-23 Keith Seitz <keiths@redhat.com>
5177
5178 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
5179 return -1 to suppress the rest of the tests.
5180 (compile_stap_bin): Return boolean success value.
5181
b1af9e97
TT
51822012-05-21 Tom Tromey <tromey@redhat.com>
5183
5184 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
5185 Remove kfails.
5186 (test_print_mi_member_types): Likewise.
5187
248537e3
TT
51882012-05-21 Tom Tromey <tromey@redhat.com>
5189
5190 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
5191 print symbol' change.
5192
d791e155
TJB
51932012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
5194
5195 * gdb.python/py-prompt.exp: Quit if the target is remote.
5196
e77afa2e
JK
51972012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5198
5199 Fix ERROR: internal buffer is full.
5200 * gdb.base/info-os.exp (expect_multiline): New function.
5201 (get process list, get process groups, get threads)
5202 (get file descriptors, get internet-domain sockets)
5203 (get shared-memory regions, get semaphores, get message queues): Use
5204 it for these tests.
5205
9cb709b6
TT
52062012-05-18 Tom Tromey <tromey@redhat.com>
5207
5208 * gdb.mi/mi-var-cmd.exp: Update.
5209 * gdb.objc/basicclass.exp (do_objc_tests): Update.
5210 * gdb.cp/virtbase.exp: Update.
5211 * gdb.cp/classes.exp (test_static_members): Update.
5212 * gdb.cp/casts.exp: Update.
5213 * gdb.base/pointers.exp: Update.
5214 * gdb.base/funcargs.exp (pointer_args): Update.
5215 (structs_by_reference): Update.
5216 * gdb.base/find.exp: Update.
5217 * gdb.base/call-strs.exp: Send "set print symbol off".
5218 * gdb.base/call-ar-st.exp: Update.
5219 * gdb.ada/fun_addr.exp: Update.
5220 * gdb.base/printcmds.exp (test_print_symbol): New proc.
5221 Call it.
5222 (test_print_repeats_10, test_print_strings)
5223 (test_print_char_arrays): Update.
5224
b012acdd
TT
52252012-05-18 Tom Tromey <tromey@redhat.com>
5226
5227 * gdb.base/charset.exp (string_display): Update.
5228
1d51a733
TT
52292012-05-18 Tom Tromey <tromey@redhat.com>
5230
5231 * gdb.mi/mi2-var-display.exp: Update.
5232 * gdb.mi/mi-var-display.exp: Update.
5233 * gdb.mi/mi-var-child.exp: Update.
5234 * gdb.cp/expand-psymtabs-cxx.exp: Update.
5235 * gdb.cp/cp-relocate.exp (get_func_address): Update.
5236
957df313
DE
52372012-05-17 Doug Evans <dje@google.com>
5238
682c7f7b
DE
5239 * info-macros.exp: Pass "debug" to prepare_for_testing.
5240
957df313
DE
5241 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
5242 * gdb.ada/Makefile.in (clean): Ditto.
5243 * gdb.arch/Makefile.in (clean): Ditto.
5244 * gdb.asm/Makefile.in (clean): Ditto.
5245 * gdb.base/Makefile.in (clean): Ditto.
5246 * gdb.cell/Makefile.in (clean): Ditto.
5247 * gdb.cp/Makefile.in (clean): Ditto.
5248 * gdb.disasm/Makefile.in (clean): Ditto.
5249 * gdb.dwarf2/Makefile.in (clean): Ditto.
5250 * gdb.fortran/Makefile.in (clean): Ditto.
5251 * gdb.go/Makefile.in (clean): Ditto.
5252 * gdb.hp/Makefile.in (clean): Ditto.
5253 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
5254 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
5255 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
5256 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
5257 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
5258 * gdb.java/Makefile.in (clean): Ditto.
5259 * gdb.linespec/Makefile.in (clean): Ditto.
5260 * gdb.mi/Makefile.in (clean): Ditto.
5261 * gdb.modula2/Makefile.in (clean): Ditto.
5262 * gdb.multi/Makefile.in (clean): Ditto.
5263 * gdb.objc/Makefile.in (clean): Ditto.
5264 * gdb.opencl/Makefile.in (clean): Ditto.
5265 * gdb.opt/Makefile.in (clean): Ditto.
5266 * gdb.pascal/Makefile.in (clean): Ditto.
5267 * gdb.python/Makefile.in (clean): Ditto.
5268 * gdb.reverse/Makefile.in (clean): Ditto.
5269 * gdb.server/Makefile.in (clean): Ditto.
5270 * gdb.stabs/Makefile.in (clean): Ditto.
5271 * gdb.threads/Makefile.in (clean): Ditto.
5272 * gdb.trace/Makefile.in (clean): Ditto.
5273 * gdb.xml/Makefile.in (clean): Ditto.
5274
abc9d0dc
TT
52752012-05-16 Tom Tromey <tromey@redhat.com>
5276
5277 * gdb.base/macscp1.c (macscp_expr): Add comment.
5278 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
5279
6a3a010b
MR
52802012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
5281
5282 * gdb.base/return-nodebug.exp: Also test float and double types.
5283
01429c8e
JK
52842012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5285
5286 PR testsuite/12649
5287 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
5288
54115cd4
JK
5289 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
5290
0c5f383f
SDJ
52912012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
5292
5293 * gdb.base/stap-probe.exp (stap_test): Remove calls to
5294 `rerun_to_main'.
5295 (stap_test_no_debuginfo): Likewise.
5296
e7e0cddf
SS
52972012-05-14 Stan Shebs <stan@codesourcery.com>
5298
5299 * gdb.base/dprintf.c: New file.
5300 * gdb.base/dprintf.exp: New file.
5301
c772f8e7
HZ
53022012-05-14 Hui Zhu <hui_zhu@mentor.com>
5303
5304 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
5305 * gdb.trace/disconnected-tracing.c: New file.
5306 * gdb.trace/disconnected-tracing.exp: New file.
5307
7efc75aa
SCR
53082012-05-13 Siva Chandra Reddy <sivachandra@google.com>
5309
5310 * gdb.python/python.c: Add a new breakpoint comment.
5311 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
5312
85d4a676
SS
53132011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
5314
5315 * gdb.base/info-os.exp: New file.
5316 * gdb.base/info-os.c: New file.
5317
64ea88dc
JB
53182012-05-10 Joel Brobecker <brobecker@adacore.com>
5319
4647ab1b
JB
5320 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
5321 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
5322 New files.
64ea88dc 5323
afba63f1
JB
53242012-05-10 Joel Brobecker <brobecker@adacore.com>
5325
5326 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
5327 gdb.base/ctxobj.exp: New files.
5328
9d198b1e
TT
53292012-05-09 Tom Tromey <tromey@redhat.com>
5330
5331 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
5332
9bfee719
MR
53332012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
5334
5335 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
5336
3a7341d8
MR
53372012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
5338
5339 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
5340 before using it.
5341
52b3699b
TG
53422012-05-04 Tristan Gingold <gingold@adacore.com>
5343
5344 * gdb.base/set-noassign.exp: New test.
5345
a20ee7a4
SCR
53462012-05-03 Siva Chandra Reddy <sivachandra@google.com>
5347
5348 * gdb.python/py-symbol.exp: Add tests to test the new methods
5349 gdb.Symtab.global_block() and gdb.Symtab.static_block().
5350 * gdb.python/py-symbol.c: Add new struct to help test
5351 gdb.Symtab.static_block().
5352
bf2f0858
DE
53532012-05-03 Doug Evans <dje@google.com>
5354
5355 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
5356 commented out.
5357
2d4e0376
YQ
53582012-05-03 Yao Qi <yao@codesourcery.com>
5359
5360 * gdb.base/catch-syscall.exp: Skip it before compilation if target
5361 doesn't support.
5362 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
5363 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
5364
6d0bb9f3
YQ
53652012-05-03 Yao Qi <yao@codesourcery.com>
5366
5367 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
5368
fd820528
DE
53692012-04-30 Doug Evans <dje@google.com>
5370
5371 PR testsuite/13961
5372 * gdb.dwarf2/pr13961.S: New file.
5373 * gdb.dwarf2/pr13961.exp: New file.
5374
b9e219b9
YQ
53752012-04-29 Yao Qi <yao@codesourcery.com>
5376
5377 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
5378
3019eac3
DE
53792012-04-28 Doug Evans <dje@google.com>
5380
5381 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
5382 .Ltype_int_in_cu2. Use name "int2" instead of "int".
5383 All uses updated.
5384 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
5385 "ptype func_cu1" to expand cu2 before cu1.
5386
62e5f89c
SDJ
53872012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
5388 Tom Tromey <tromey@redhat.com>
5389
5390 * gdb.base/default.exp: Add `$_probe_arg*' convenience
5391 variables.
5392 * gdb.base/stap-probe.c: New file.
5393 * gdb.base/stap-probe.exp: New file.
5394 * gdb.trace/stap-trace.c: New file.
5395 * gdb.trace/stap-trace.exp: New file.
5396 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
5397 libgcc's unwinder.
5398
14132e89
MR
53992012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
5400
5401 * gdb.arch/mips16-thunks-inmain.c: New file.
5402 * gdb.arch/mips16-thunks-main.c: New file.
5403 * gdb.arch/mips16-thunks-sin.c: New file.
5404 * gdb.arch/mips16-thunks-sinfrob.c: New file.
5405 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
5406 * gdb.arch/mips16-thunks-sinmain.c: New file.
5407 * gdb.arch/mips16-thunks-sinmips16.c: New file.
5408 * gdb.arch/mips16-thunks.exp: New file.
5409
a766d390
DE
54102012-04-25 Doug Evans <dje@google.com>
5411
5412 * configure.ac: Create gdb.go/Makefile.
5413 * configure: Regenerate.
5414 * gdb.base/default.exp: Add "go" to "set language" testing.
5415 * gdb.go/Makefile.in: New file.
5416 * gdb.go/basic-types.exp: New file.
5417 * gdb.go/chan.exp: New file.
5418 * gdb.go/chan.go: New file.
5419 * gdb.go/handcall.exp: New file.
5420 * gdb.go/handcall.go: New file.
5421 * gdb.go/hello.exp: New file.
5422 * gdb.go/hello.go: New file.
5423 * gdb.go/integers.exp: New file.
5424 * gdb.go/integers.go: New file.
5425 * gdb.go/methods.exp: New file.
5426 * gdb.go/methods.go: New file.
5427 * gdb.go/package.exp: New file.
5428 * gdb.go/package1.go: New file.
5429 * gdb.go/package2.go: New file.
5430 * gdb.go/print.exp: New file.
5431 * gdb.go/strings.exp: New file.
5432 * gdb.go/strings.go: New file.
5433 * gdb.go/types.exp: New file.
5434 * gdb.go/types.go: New file.
5435 * gdb.go/unsafe.exp: New file.
5436 * gdb.go/unsafe.go: New file.
5437 * lib/future.exp: Add Go support.
5438 (gdb_find_go, gdb_find_go_linker): New procs.
5439 (gdb_default_target_compile): Add Go support.
5440 * lib/gdb.exp (skip_go_tests): New proc.
5441 * lib/go.exp: New file.
5442
e65f9ffb
TT
54432012-04-25 Tom Tromey <tromey@redhat.com>
5444
5445 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
5446
14e75d8e
JK
54472012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
5448 Jan Kratochvil <jan.kratochvil@redhat.com>
5449
5450 PR symtab/7259:
5451 * gdb.base/enumval.c: New test case.
5452 * gdb.base/enumval.exp: New test case.
5453 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
5454 field.bitpos.
5455
f3525b70
PA
54562012-04-17 Pedro Alves <palves@redhat.com>
5457
5458 * Makefile.in (site.exp): Make site.exp source
5459 $srcdir/lib/append_gdb_boards_dir.exp.
5460 * lib/append_gdb_boards_dir.exp: New file.
5461
bccbefd2
JK
54622012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5463
5464 New option "set auto-load safe-path".
5465 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
5466 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
5467
bf88dd68
JK
54682012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5469
5470 auto-load: Implementation.
5471 * gdb.base/help.exp (test set height): Increase the height.
5472 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
5473 to ...
5474 (info auto-load python-scripts): ... here.
5475 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
5476 to ...
5477 (info auto-load python-scripts *): ... here.
5478
c0d4d1c0
YQ
54792012-04-16 Yao Qi <yao@codesourcery.com>
5480
5481 * lib/trace-support.exp (get_in_proc_agent): New.
5482 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
5483 of in process trace agent.
5484 * gdb.trace/ftrace.exp: Likewise.
5485 * gdb.trace/pending.exp: Likewise.
5486 * gdb.trace/trace-break.exp: Likewise.
5487 * gdb.trace/trace-mt.exp
5488 * gdb.trace/tspeed.exp: Likewise.
5489 * gdb.trace/tstatus.exp
5490 * gdb.trace/strace.exp: Likewise.
5491
cbf68a60
TS
54922012-04-16 Thomas Schwinge <thomas@codesourcery.com>
5493
dd6d3b70
TS
5494 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
5495 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
5496
cbf68a60
TS
5497 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
5498
8264ba82
AG
54992012-04-14 Anton Gorenkov <xgsa@yandex.ru>
5500
5501 PR mi/13393
5502 * gdb.mi/mi-var-rtti.cc: New file.
5503 * gdb.mi/mi-var-rtti.exp: New file.
5504 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
5505 function.
5506 (mi_varobj_update_with_type_change): updated to avoid code duplication.
5507
de0919f8 55082012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
5509
5510 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
5511 EXECUTABLES.
5512 * gdb.python/py-explore.c: C program used for testing the new
5513 'explore' command on C constructs.
5514 * gdb.python/py-explore.cc: C++ program used for testing the new
5515 'explore' command on C++ constructs.
5516 * gdb-python/py-explore.exp: Tests for the new 'explore'
5517 command on C constructs.
5518 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
5519 command on C++ constructs.
5520
a82da7dd
MK
55212012-04-07 Mark Kettenis <kettenis@gnu.org>
5522
5523 * gdb.base/funcargs.exp (complex_args): Fix typo.
5524
e127cba8
JK
55252012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5526
5527 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
5528 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
5529
40e084e1
KS
55302012-04-05 Keith Seitz <keiths@redhat.com>
5531
5532 * gdb.base/advance.exp: Update error message for
5533 "advance malformed" test.
5534 * gdb.base/break.exp: Likewise for "breakpoint with
5535 trailing garbage" test.
5536 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
5537 with trailing garbage" test.
5538 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
5539 trailng garbage" test.
5540 * gdb.base/until.exp: Likewise for "malformed until" test.
5541 * gdb.cp/ovldbreak.exp: Create the breakpoint table
5542 for "breakpoint info (after setting on all)".
5543 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
5544 tests.
5545 * gdb.cp/cplabel.cc: New file.
5546 * gdb.cp/cplabel.exp: New test.
5547 * gdb.linespec/ls-errs.c: New file.
5548 * gdb.linespec/ls-errs.exp: New test.
5549
a72c8f6a
JK
55502012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5551
5552 * gdb.trace/unavailable.exp
5553 (collect globals: print object on: print derived_partial)
5554 (collect globals: print object on: print derived_whole)
5555 (collect globals: print object off: print derived_partial)
5556 (collect globals: print object off: print derived_whole): Update
5557 expected output.
5558
f87a3023
KS
55592012-03-30 Keith Seitz <keiths@redhat.com>
5560
5561 * gdb.python: Add test for linespecs with commas.
5562
e2171b3c
KS
55632012-03-28 Keith Seitz <keiths@redhat.com>
5564
5565 * gdb.linespec/ls-dollar.cc: New file.
5566 * gdb.linespec/ls-dollar.exp: New test.
5567
55682012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
5569
5570 * gdb.cp/namespace.exp: Add breakpoint tests for functions
5571 starting with the global namespace.
5572
2f4e0a80
DE
55732012-03-23 Doug Evans <dje@google.com>
5574
5575 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
5576
7b282c5a
SCR
55772012-03-22 Siva Chandra Reddy <sivachandra@google.com>
5578
5579 * gdb.python/py-value.cc: Add test case for testing the
5580 methodology exposing C++ values to Python.
5581 * gdb.python/py-value-cc.exp: Add tests testing the methodology
5582 exposing C++ values to Python.
5583 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
5584
2e98ca53
JK
55852012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5586 Siddhesh Poyarekar <siddhesh@redhat.com>
5587
5588 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
5589 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
5590 (generate native core dump): Make the test unsupported if core cannot
5591 be generated.
5592
8320cc4f
JK
55932012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5594
5595 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
5596 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
5597 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
5598
3a69ffb2
JK
55992012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
5600
5601 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
5602
8fabffee
DE
56032012-03-17 Doug Evans <dje@google.com>
5604
5605 * dg-extract-results.sh: Handle KFAILs.
5606
ab260dad
JK
56072012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5608
5609 PR symtab/13777
5610 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
5611
53ba8333
JB
56122012-03-16 Joel Brobecker <brobecker@adacore.com>
5613
5614 * gdb.ada/set_pckd_arr_elt: New testcase.
5615
481860b3
GB
56162012-03-16 Gary Benson <gbenson@redhat.com>
5617
5618 PR breakpoints/10738
5619 * gdb.opt/inline-break.exp: New file.
5620 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
5621 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
5622 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
5623 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
5624 * gdb.base/async-shell.exp: Likewise.
5625 * lib/mi-support.exp (library_loaded_re): Likewise.
5626
410528f0
TT
56272012-03-15 Tom Tromey <tromey@redhat.com>
5628
5629 * gdb.cp/virtfunc2.exp: Update expected output.
5630 * gdb.cp/pr9631.exp: Update expected output.
5631 * gdb.cp/member-ptr.exp: Update expected output.
5632 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
5633 output.
5634 * gdb.cp/casts.exp: Update expected output.
5635
c4aeac85
TT
56362012-03-15 Tom Tromey <tromey@redhat.com>
5637
5638 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
5639 (test_info_vtbl): Likewise.
5640 (do_tests): Call test_info_vtbl.
5641 * gdb.cp/virtfunc.cc (va): New global.
5642
856d06f9
TS
56432012-03-15 Thomas Schwinge <thomas@codesourcery.com>
5644
5645 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
5646 describing DWARF data structures.
5647 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
5648 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
5649 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
5650 * gdb.dwarf2/dw2-entry-value.S: Likewise.
5651 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5652 * gdb.dwarf2/dw2-param-error.S: Likewise.
5653 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
5654 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
5655 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
5656 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
5657 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
5658 * gdb.dwarf2/pr11465.S: Likewise.
5659
e837f12a
JK
56602012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5661
5662 * gdb.mi/mi2-prompt.exp: New file.
5663
ccbb4f28
JB
56642012-03-13 Joel Brobecker <brobecker@adacore.com>
5665
5666 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
5667
32039130
JB
56682012-03-13 Joel Brobecker <brobecker@adacore.com>
5669
5670 * gdb.ada/bp_range_type: New testcase.
5671
16899756
DE
56722012-03-13 Doug Evans <dje@google.com>
5673
5674 * gdb.base/default.exp: Delete tests for symbol-reloading.
5675 * gdb.base/help.exp: Ditto.
5676 * gdb.base/setshow.exp: Ditto.
5677 * gdb.base/gdb_history: Delete references to symbol-reloading.
5678
87b0bb13
JK
56792012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5680
5681 * gdb.base/attach-twice.c: New files.
5682 * gdb.base/attach-twice.exp: New files.
5683
0d7941a9
KS
56842012-03-08 Keith Seitz <keiths@redhat.com>
5685
5686 * lib/gdb.exp (gdb_get_line_number): Throw an
5687 error instead of returning -1.
5688 * gdb.base/break.exp: Remove unused variable
5689 bp_location5.
5690 * gdb.base/hbreak2.exp: Likewise.
5691 * gdb.base/sepdebug.exp: Likewise.
5692
f4647387
YQ
56932012-03-08 Yao Qi <yao@codesourcery.com>
5694 Pedro Alves <palves@redhat.com>
5695
5696 Fix PR server/13392.
5697 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
5698 (tracepoint_change_loc_2): Remove kfail. Return if failed to
5699 download tracepoints.
5700 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
5701 (pending_tracepoint_resolved_during_trace): Likewise.
5702 (pending_tracepoint_installed_during_trace): Likewise.
5703 (pending_tracepoint_with_action_resolved): Likewise.
5704
83c532cb
KS
57052012-03-08 Keith Seitz <keiths@redhat.com>
5706
5707 * gdb.ada/array_bounds.exp: Get breakpoint for line
5708 with "START", not "STOP".
5709 * gdb.python/py-infthread.exp: Do not continue to
5710 line marked "Break here.", which is undefined.
5711
d6b6bbb7
LM
57122012-03-08 Luis Machado <lgustavo@codesourcery.com>
5713
5714 Revert:
5715
5716 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5717
5718 Implement testsuite workaround for PR breakpoints/13781.
5719 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5720 (set breakpoint condition-evaluation host): New conditional command.
5721
7fe25d9b
JK
57222012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5723
5724 Fix CU relative vs. absolute DIE offsets.
5725 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
5726 one.
5727
51898c15
JK
57282012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5729
5730 Fix false FAIL on distros with relro linkage as default.
5731 * gdb.reverse/solib-precsave.exp: Try to compile the test using
5732 -Wl,-z,norelro first.
5733
8131799e
JB
57342012-03-06 Joel Brobecker <brobecker@adacore.com>
5735
5736 * gdb.ada/bp_on_var: New testcase.
5737
ba241969
JB
57382012-03-06 Joel Brobecker <brobecker@adacore.com>
5739
5740 * gdb.ada/bp_enum_homonym: New testcase.
5741
abe49676
YQ
57422012-03-06 Yao Qi <yao@codesourcery.com>
5743
5744 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
5745 x86_64-*-* and i?86-*-*.
5746 Set up KFAIL for gdb/13808.
5747
d8df103b
TT
57482012-03-05 Tom Tromey <tromey@redhat.com>
5749
5750 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
5751 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
5752
b7b189f3
TT
57532012-03-05 Tom Tromey <tromey@redhat.com>
5754
5755 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
5756
69dc1c4d
YQ
57572012-03-04 Yao Qi <yao@codesourcery.com>
5758
5759 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
5760 messages for KFAIL.
5761
3f20c47f
JK
57622012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5763
5764 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
5765 (print one_two_three, indexes off, print few_reps, indexes off)
5766 (print many_reps, indexes off, print empty, indexes off)
5767 (print one_two_three, print few_reps, print many_reps, print empty):
5768 Call setup_xfail if $gcc_old.
5769
abf1152a
JK
57702012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5771
5772 Implement testsuite workaround for PR breakpoints/13781.
5773 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5774 (set breakpoint condition-evaluation host): New conditional command.
5775
a06715f8
JK
57762012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5777
5778 Code cleanup.
5779 * gdb.cp/mb-templates.exp: New variables executable. Use it for
5780 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
5781 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
5782 number 1 by $bpnum. Four times.
5783
5808517f
YQ
57842012-03-03 Yao Qi <yao@codesourcery.com>
5785
5786 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
5787
dfe2ac14
JK
57882012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5789
5790 Setup KFAIL for PR server/13796.
5791 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
5792
8bbc467a
JB
57932012-03-02 Joel Brobecker <brobecker@adacore.com>
5794
5795 * gdb.ada/operator_bp: New testcase.
5796
c0eac87f
JB
57972012-03-02 Joel Brobecker <brobecker@adacore.com>
5798
5799 * gdb.ada/info_locals_renaming: New testcase.
5800
4f42c881
TT
58012012-03-02 Tom Tromey <tromey@redhat.com>
5802
5803 * gdb.base/nextoverexit.c: New file.
5804 * gdb.base/nextoverexit.exp: New file.
5805
7380c0c9
EBM
58062012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5807
5808 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
5809 parameter.
5810
1faeff08
MR
58112012-03-01 Maciej W. Rozycki <macro@mips.com>
5812
5813 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
5814 core registers.
5815
320b6f49 58162012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
5817 Maciej W. Rozycki <macro@codesourcery.com>
5818 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
5819
5820 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
5821
ad5f7d6e
PA
58222012-03-01 Pedro Alves <palves@redhat.com>
5823
5824 PR gdb/13767
5825
5826 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
5827 (gdb_collect_globals_test): Call it.
5828
d3dc44a6
KS
58292012-03-01 Keith Seitz <keiths@redhat.com>
5830
5831 * gdb.cp/method2.exp: Output of overload menu is now
5832 alphabetized. Update tests for "break A::method".
5833 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
5834 of hard-coding them.
5835 Overload menu is alphabetized: rewrite to accommodate.
5836 Unset variables LINE and TYPES which are used in other tests.
5837 Compute the output of "info break".
5838 Update the breakpoint table after all breakpoints are deleted.
5839 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
5840 compute ACTUALS and the method body based on parameters.
5841 Update expected output accordingly.
5842 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
5843 unique comments to allow the use of gdb_get_line_number.
5844
58452012-03-01 Keith Seitz <keiths@redhat.com>
5846
5847 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
5848 some Tcl syntax.
5849 * gdb.cp/ovldbreak.exp: Likewise.
5850
7949c2a0
KS
58512012-03-01 Keith Seitz <keiths@redhat.com>
5852
5853 * gdb.base/help.exp (help show user): Update expected result
5854 for new doc string changes (add "non-python").
5855
7d74f244
DE
58562012-03-01 Scott J. Goldman <scottjg@vmware.com>
5857
5858 * gdb.python/py-cmd.exp: Add test to verify that python commands can
5859 be put in the user-defined category and that the commands appear in
5860 "help user-defined".
5861
1b611343
JB
58622012-02-29 Joel Brobecker <brobecker@adacore.com>
5863
5864 * gdb.ada/tagged_not_init: New testcase.
5865
99b1c762
JB
58662012-02-29 Joel Brobecker <brobecker@adacore.com>
5867
5868 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
5869 * gdb.ada/enum_idx_packed: New testcase.
5870
2d4a02ee
JB
58712012-02-29 Joel Brobecker <brobecker@adacore.com>
5872
5873 * gdb.ada/aliased_array: New testcase.
5874
2e6fda7d
JB
58752012-02-29 Joel Brobecker <brobecker@adacore.com>
5876
5877 * gdb.ada/whatis_array_val: New testcase.
5878
9a7f938f
JK
58792012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5880
5881 Fix disp-step-syscall.exp: fork: single step over fork.
5882 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
5883 whitespaces.
5884 (single step over $syscall): Remove its check.
5885 (single step over $syscall final pc): New check.
5886
8703a944
JK
58872012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5888
5889 Support processors without SSSE3.
5890 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
5891 pabsd into ...
5892 (ssse3_test): ... a new function.
5893 (main): Call ssse3_test.
5894 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
5895 Update expected values everywhere.
5896 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
5897 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
5898 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
5899 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
5900 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
5901 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
5902 Move these tests lower.
5903 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
5904 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
5905 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
5906 New tests.
5907
c03e6ccc
YQ
59082012-02-29 Yao Qi <yao@codesourcery.com>
5909 Pedro Alves <palves@redhat.com>
5910
5911 * gdb.trace/trace-mt.c: New.
5912 * gdb.trace/trace-mt.exp: New.
5913
7964b62a
TS
59142012-02-28 Thomas Schwinge <thomas@codesourcery.com>
5915
2c8910ba
TS
5916 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
5917 numbers instead of hardcoding them.
5918 * gdb.base/annota1.c: Provide suitable markers.
5919 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
5920 numbers instead of hardcoding them.
5921 * gdb.base/annota3.c: Provide suitable markers.
5922
5923 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
5924 * gdb.base/annota3.c: Likewise.
5925 * gdb.base/sigall.c: Likewise.
5926 * gdb.base/signals.c: Likewise.
5927 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 5928
5a41c0b7
MR
59292012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
5930
5931 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
5932 failure return path.
5933
ebbbe5c5
LM
59342012-02-27 Luis Machado <lgustavo@codesourcery.com>
5935
5936 * gdb.base/save-bp.exp: Account for new condition evaluator output.
5937
8d126d8a
LM
59382012-02-24 Luis Machado <lgustavo@codesourcery.com>
5939
5940 * gdb.base/cond-eval-mode.exp: New file.
5941
11337c2f
PA
59422012-02-24 Pedro Alves <palves@redhat.com>
5943
5944 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
5945 (top level): Use with_test_prefix.
5946
13fc3e3c
PA
59472012-02-24 Pedro Alves <palves@redhat.com>
5948
5949 * gdb.threads/attach-into-signal.exp (corefunc): Use
5950 with_test_prefix.
5951
07c1b626
JK
59522012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5953
5954 Fix false FAILs on old CPUs without SSE.
5955 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
5956 Return untested for Illegal instruction.
5957
596ba138
JK
59582012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5959
5960 Fix false FAILs with glibc debug infos installed.
5961 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
5962 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
5963
aeaa2474
SA
59642012-02-22 Sterling Augustine <saugustine@google.com>
5965
5966 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
5967 constant with cast.
5968
aed555c9
PA
59692012-02-21 Pedro Alves <palves@redhat.com>
5970
5971 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
5972
78afebb4
PA
59732012-02-21 Pedro Alves <palves@redhat.com>
5974
5975 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
5976
fdcfef12
PA
59772012-02-21 Pedro Alves <palves@redhat.com>
5978
5979 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
5980 with_test_prefix.
5981
0f4d39d5
PA
59822012-02-21 Pedro Alves <palves@redhat.com>
5983
5984 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
5985 with_test_prefix here.
5986 (top level): Do it here instead. Remove `:' from the
5987 with_test_prefix string.
5988 * gdb.base/attach-pie-misread.exp: Remove the leading space the
5989 the suffix `:' from the with_test_prefix prefix string.
5990 * gdb.base/break-interp.exp: Ditto.
5991 * gdb.base/catch-load.exp: Ditto.
5992 * gdb.base/disp-step-syscall.exp: Ditto.
5993 * gdb.base/jit-so.exp: Ditto.
5994 * gdb.base/jit.exp: Ditto.
5995 * gdb.base/sepdebug.exp: Ditto.
5996 * gdb.base/solib-display.exp: Ditto.
5997 * gdb.base/solib-overlap.exp: Ditto.
5998 * gdb.base/watch-cond-infcall.exp: Ditto.
5999 * gdb.base/watchpoint.exp: Ditto.
6000 * gdb.dwarf2/dw2-noloc.exp: Ditto.
6001 * gdb.mi/mi-watch.exp: Ditto.
6002 * gdb.mi/mi2-watch.exp: Ditto.
6003 * gdb.threads/non-ldr-exc-1.exp: Ditto.
6004 * gdb.threads/non-ldr-exc-2.exp: Ditto.
6005 * gdb.threads/non-ldr-exc-3.exp: Ditto.
6006 * gdb.threads/non-ldr-exc-4.exp: Ditto.
6007 * gdb.threads/watchpoint-fork.exp: Ditto.
6008 * gdb.threads/watchthreads-reorder.exp: Ditto.
6009 * gdb.trace/change-loc.exp: Ditto.
6010 * gdb.trace/pending.exp: Ditto.
6011 * gdb.trace/status-stop.exp: Ditto.
6012 * gdb.trace/strace.exp: Ditto.
6013 * gdb.trace/trace-break.exp: Ditto.
6014 * gdb.trace/unavailable.exp: Ditto.
6015 * lib/gdb.exp (with_test_prefix): Always prefix with space and
6016 suffix with colon. Adjust leading comments.
6017
6a5870ce
PA
60182012-02-21 Pedro Alves <palves@redhat.com>
6019 Tom Tromey <tromey@redhat.com>
6020
6021 * lib/gdb.exp: Add description of test prefixes.
6022 (with_test_prefix): New procedure.
6023 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
6024 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
6025 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
6026 instead of lappend to append to pf_prefix.
6027 * gdb.base/catch-load.exp: Use with_test_prefix.
6028 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
6029 * gdb.base/jit-so.exp: Use with_test_prefix.
6030 * gdb.base/jit.exp: Use with_test_prefix.
6031 * gdb.base/return-nodebug.exp (do_test): Use append instead of
6032 lappend to append to pf_prefix.
6033 * gdb.base/sepdebug.exp: Use with_test_prefix.
6034 * gdb.base/solib-display.exp: Use with_test_prefix.
6035 * gdb.base/solib-overlap.exp: Use with_test_prefix.
6036 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
6037 * gdb.base/watchpoint.exp: Use with_test_prefix.
6038 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
6039 * gdb.mi/mi-watch.exp: Use with_test_prefix.
6040 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
6041 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
6042 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
6043 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
6044 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
6045 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
6046 append instead of lappend to append to pf_prefix.
6047 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
6048 * gdb.trace/change-loc.exp: Use with_test_prefix.
6049 * gdb.trace/pending.exp: Use with_test_prefix.
6050 * gdb.trace/status-stop.exp: Use with_test_prefix.
6051 * gdb.trace/strace.exp: Use with_test_prefix.
6052 * gdb.trace/trace-break.exp: Use with_test_prefix.
6053 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
6054 instead of lappend to append to pf_prefix.
6055
35dc4a6b
JK
60562012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6057
6058 Fix racy FAILs.
6059 * gdb.base/inferior-died.c (main): Add return of 0.
6060 * gdb.base/inferior-died.exp (continue): Fix expectation of
6061 asynchronous events.
6062 (p 1): New test.
6063
c5a006e6
PA
60642012-02-20 Pedro Alves <palves@redhat.com>
6065
6066 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
6067 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
6068 gdb's internal debug output. For the non-threaded case, look for
6069 "Program received signal SIGLARM", for the threaded case, peek at
6070 the thread's siginfo.
6071
cc51a170
PA
60722012-02-20 Pedro Alves <palves@redhat.com>
6073
6074 General cleanup, make output test messages unique, and build
6075 different executable files for the non-threaded and threaded
6076 cases.
6077
6078 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
6079 Delete.
6080 (executable_nothr, executable_thr): New globals.
6081 (top level): Adjust to delete both executables.
6082 (corefunc): New parameter $executable. Set $pf_prefix instead of
6083 hand writing a prefix in tests. Issue a clean_restart and enable
6084 lin-lwp debug output here.
6085 (top level): Adjust. Use build_executable. Don't start gdb here,
6086 and don't enable lin-lwp debug output here.
6087 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
6088
c755f03d
JK
60892012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6090
6091 Fix racy FAILs.
6092 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
6093 "continue" command.
6094
6bec5e0a
JK
60952012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6096
6097 Fix for gdbserver non-extended mode.
6098 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
6099 and gdb_run_cmd.
6100
2e8265fd
TT
61012012-02-17 Tom Tromey <tromey@redhat.com>
6102
6103 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
6104 * gdb.python/py-events.exp: Check 'dir' output.
6105 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
6106
9e507076
YQ
61072012-02-17 Yao Qi <yao@codesourcery.com>
6108
6109 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
6110
32d22ab1
TT
61112012-02-16 Tom Tromey <tromey@redhat.com>
6112
6113 * gdb.base/inferior-died.c: Don't include stdio.h.
6114
9addecb9
TT
61152012-02-16 Tom Tromey <tromey@redhat.com>
6116
6117 * gdb.base/inferior-died.c: New file.
6118 * gdb.base/inferior-died.exp: New file.
6119
4cb6da1c
AR
61202012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
6121
6122 * gdb.base/break-inline.exp: New file.
6123 * gdb.base/break-inline.c: New file.
6124
3af2590d
TT
61252012-02-15 Tom Tromey <tromey@redhat.com>
6126
6127 * gdb.base/pc-fp.exp: Add "info register" tests.
6128
29988831
TT
61292012-02-15 Tom Tromey <tromey@redhat.com>
6130
6131 * gdb.base/regs.exp: Remove.
6132
10010058
PA
61332012-02-15 Pedro Alves <palves@redhat.com>
6134
6135 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
6136 the target doesn't support tracepoints.
6137 * gdb.trace/circ.exp: Ditto.
6138 * gdb.trace/collection.exp: Ditto.
6139 * gdb.trace/packetlen.exp: Ditto.
6140 * gdb.trace/passc-dyn.exp: Ditto.
6141 * gdb.trace/report.exp: Ditto.
6142 * gdb.trace/tfind.exp: Ditto.
6143 * gdb.trace/tspeed.exp: Ditto.
6144 * gdb.trace/tsv.exp: Ditto.
6145 * gdb.trace/unavailable.exp: Ditto.
6146 * gdb.trace/while-dyn.exp: Ditto.
6147
a2e0062d
PA
61482012-02-15 Pedro Alves <palves@redhat.com>
6149
6150 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
6151 gdb_test_multiple, and call unsupported instead of fail, if the
6152 remote side does not support the request.
6153
a1999d40
PA
61542012-02-15 Pedro Alves <palves@redhat.com>
6155
6156 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
6157 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
6158 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
6159 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
6160 * gdb.server/server-run.exp: Make sure gdb is disconnected.
6161 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
6162 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
6163 doesn't start with "extended-" already.
6164
7cee1e54
PA
61652012-02-15 Pedro Alves <palves@redhat.com>
6166
6167 Support extended-remote. Avoid cascading timeouts.
6168
6169 * gdb.base/attach.exp (do_attach_tests): Add expected output for
6170 the extended-remote target. If attaching with no file fails, load
6171 the file manually.
6172 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
6173
816338b5
SS
61742012-02-14 Stan Shebs <stan@codesourcery.com>
6175
6176 * gdb.base/ena-dis-br.exp: Add enable count test.
6177
cc30c4bd
PA
61782012-02-13 Pedro Alves <palves@redhat.com>
6179
6180 * config/mips-idt.exp: Delete.
6181 * gdb.base/a2-run.exp: Remove mips-idt xfails.
6182 * gdb.base/bitfields.exp: Remove mips-idt restarts.
6183 * gdb.base/break.exp: Remove mips-idt references.
6184 * gdb.base/chng-syms.exp: Ditto.
6185 * gdb.base/default.exp: Ditto.
6186 * gdb.base/funcargs.exp (funcargs_reload): Delete.
6187 (top level): Don't call it.
6188 * gdb.base/opaque.exp: Remove mips-idt restarts.
6189 * gdb.base/ptype.exp: Remove mips-idt xfails.
6190 * gdb.base/scope.exp: Remove mips-idt restarts.
6191 * gdb.base/sepdebug.exp: Remove mips-idt references.
6192 * gdb.base/watchpoint.exp (maybe_clean_restart)
6193 (maybe_reinitialize): Delete.
6194 (test_disabling_watchpoints, test_disabling_watchpoints)
6195 (test_watchpoint_triggered_in_syscall)
6196 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6197 Don't call them.
6198
57008375
JK
61992012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6200
6201 * gdb.server/server-exec-info.exp: New file.
6202
4a2d9c08
PA
62032012-02-10 Pedro Alves <palves@redhat.com>
6204
6205 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
6206 always non-empty.
6207 (test_attach): Always pass $exec to test_attach_gdb.
6208
09fa21bd
TT
62092012-02-08 Tom Tromey <tromey@redhat.com>
6210
6211 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
6212 before inferior is started.
6213
f0823d2c
TT
62142012-02-07 Tom Tromey <tromey@redhat.com>
6215
6216 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
6217 Symbol.value.
6218 * gdb.python/py-symbol.c (qq): Set default value.
6219
62202012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
6221
6222 * gdb.python/py-symbol.c (qq): New global.
6223 * gdb.python/py-symbol.exp: Add test for frame-less
6224 lookup_symbol.
6225 * gdb.python/py-symtab.exp: Fix line number.
6226
f7e44f65
JB
62272012-02-03 Joel Brobecker <brobecker@adacore.com>
6228
6229 * gdb.ada/mi_task_arg: New testcase.
6230
4c9ed63c
PA
62312012-02-02 Pedro Alves <palves@redhat.com>
6232
6233 * gdb.reverse/until-precsave.exp: Also put "record save" under the
6234 extended timeout.
6235
c0b9f2c6
PA
62362012-02-02 Pedro Alves <palves@redhat.com>
6237
6238 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
6239 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
6240
5f8cefd7
PA
62412012-02-02 Pedro Alves <palves@redhat.com>
6242
6243 * gdb.base/term.exp: Rewrite.
6244 * gdb.base/term.c: New.
6245
2f3a2569
PA
62462012-02-02 Pedro Alves <palves@redhat.com>
6247
6248 * gdb.base/default.exp (run "r" abbreviation, run): Add
6249 extended-remote expected output.
6250
f149aabd
TT
62512012-02-02 Tom Tromey <tromey@redhat.com>
6252
6253 * gdb.cp/dispcxx.exp: New file.
6254 * gdb.cp/dispcxx.cc: New file.
6255
03bef283
TT
62562012-02-01 Tom Tromey <tromey@redhat.com>
6257
6258 * gdb.base/jit-simple.exp: New file.
6259 * gdb.base/jit-simple.c: New file.
6260
a79b18b5
YQ
62612012-01-30 Yao Qi <yao@codesourcery.com>
6262
6263 * gdb.base/skip.exp: Make test result unique.
6264
f0d1a53e
JK
62652012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6266
6267 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
6268 compatibility with valgrind-3.7.0.
6269
4b3c9f41
PA
62702012-01-27 Pedro Alves <palves@redhat.com>
6271
6272 * gdb.base/watchpoint.exp (no_hw): New global.
6273 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
6274 disable hw watchpoints.
6275 (test_wide_location_1, test_wide_location_2): If no_hw is set,
6276 don't expect hw watchpoints.
6277 (no_hw_watchpoints): Always clean restart.
6278 (do_tests): New procedure, factored out from the top level.
6279 (top level): Run tests twice. Once with hw watchpoints enabled,
6280 another time with hw watchpoints disabled.
6281
a13491c8
PA
62822012-01-27 Pedro Alves <palves@redhat.com>
6283
6284 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
6285 out from the top level.
6286 (top level): Call it instead.
6287
f2c8a051
PA
62882012-01-27 Pedro Alves <palves@redhat.com>
6289
6290 * gdb.base/watchpoint.exp (top level): Re-enable hardware
6291 watchpoints sooner.
6292
654d7a9e
PA
62932012-01-27 Pedro Alves <palves@redhat.com>
6294
6295 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
6296
274f47f3
PA
62972012-01-27 Pedro Alves <palves@redhat.com>
6298
6299 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
6300 "You may have requested too many hardware
6301 breakpoints/watchpoints".
6302
e4d63ba2
PA
63032012-01-27 Pedro Alves <palves@redhat.com>
6304
6305 * gdb.base/watchpoint.exp (maybe_clean_restart)
6306 (maybe_reinitialize): New.
6307 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
6308 expect "hit N times".
6309 (test_disabling_watchpoints, test_complex_watchpoint)
6310 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6311 Call maybe_clean_restart.
6312 (top level): Use clean_restart. Remove "mips-idt-*"
6313 reinitialization.
6314
dbd95daf
PA
63152012-01-27 Pedro Alves <palves@redhat.com>
6316
6317 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
6318
f3ad2025
PA
63192012-01-27 Pedro Alves <palves@redhat.com>
6320
6321 * gdb.base/watchpoint.exp: Clean restart after tests that don't
6322 require `initialize' anymore. Remove unnecessary `initialize'
6323 calls.
6324
100aa3ae
PA
63252012-01-27 Pedro Alves <palves@redhat.com>
6326
6327 * gdb.base/watchpoint.exp (wp_set): Delete.
6328 (initialize, test_simple_watchpoint, top level): Remove dead code.
6329
c79a8e11
PA
63302012-01-27 Pedro Alves <palves@redhat.com>
6331
6332 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
6333 typo.
6334
048fe15a
PA
63352012-01-27 Pedro Alves <palves@redhat.com>
6336
6337 * config/extended-gdbserver.exp: New file.
6338 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
6339 comment.
6340 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
6341 * boards/native-extended-gdbserver.exp: New file.
6342
4033a6bf
PA
63432012-01-26 Pedro Alves <palves@redhat.com>
6344
6345 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
6346 and gdb_test_multiple.
6347
3d7f4b81
PA
63482012-01-26 Pedro Alves <palves@redhat.com>
6349
6350 Make test messages unique, and more identifiable.
6351 * gdb.multi/watchpoint-multi.exp: Change test messages.
6352
484abf42
TT
63532012-01-25 Tom Tromey <tromey@redhat.com>
6354
6355 * gdb.base/solib-disc.exp: Fix regexps.
6356
edcc5120
TT
63572012-01-24 Tom Tromey <tromey@redhat.com>
6358
6359 * lib/mi-support.exp (mi_expect_stop): Add special case for
6360 solib-event.
6361 * gdb.base/catch-load-so.c: New file.
6362 * gdb.base/catch-load.exp: New file.
6363 * gdb.base/catch-load.c: New file.
6364 * gdb.base/break-interp.exp (reach_1): Update regexp.
6365
30b91c90
JK
63662012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6367
6368 Fix fuzzy results.
6369 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
6370 lpsimple and func.
6371
53fe1783
GB
63722012-01-24 Gary Benson <gbenson@redhat.com>
6373
6374 Delete #if 0'd out code.
6375 * gdb.base/default.exp (info catch): Remove.
6376 * gdb.base/gdb_history (info catch): Likewise.
6377 * gdb.base/help.exp (info catch): Likewise.
6378
d0d8b0c6
JK
63792012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6380
6381 Fix watchpoints to be specific for each inferior.
6382 * gdb.multi/watchpoint-multi.c: New file.
6383 * gdb.multi/watchpoint-multi.exp: New file.
6384
4403d8e9
JK
63852012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6386
6387 Fix watchpoints across inferior fork.
6388 * gdb.threads/watchpoint-fork-child.c: New file.
6389 * gdb.threads/watchpoint-fork-mt.c: New file.
6390 * gdb.threads/watchpoint-fork-parent.c: New file.
6391 * gdb.threads/watchpoint-fork-st.c: New file.
6392 * gdb.threads/watchpoint-fork.exp: New file.
6393 * gdb.threads/watchpoint-fork.h: New file.
6394
050a2e1d
PA
63952012-01-23 Pedro Alves <palves@redhat.com>
6396
6397 * gdb.base/call-signal-resume.exp: Allow output after "return".
6398
6a52fb62
PA
63992012-01-20 Pedro Alves <palves@redhat.com>
6400
6401 * gdb.python/py-finish-breakpoint.py: Fix typo.
6402
145b16a9
UW
64032012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
6404
6405 * gdb.base/info-proc.exp: Also run on remote targets. Main
6406 "info proc" command is now always present; whether target supports
6407 actual info proc operation is detected when attempting to issue
6408 the command.
6409
26f6125e
JK
64102012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6411
6412 * .gdbinit: Remove.
6413
eb5227ce
PA
64142012-01-19 Pedro Alves <palves@redhat.com>
6415
6416 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
6417 look at the funtions' returns.
6418 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
6419 (jprint.print(int, int)): Change return type to int. Adjust.
6420
1db33378
PP
64212012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6422
6423 PR gdb/9538
6424 * gdb.base/sepdebug.exp: New test.
6425
b9736cf8
PA
64262012-01-18 Pedro Alves <palves@redhat.com>
6427
6428 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
6429 Allow output before ^done.
6430
4aac40c8
TT
64312012-01-16 Tom Tromey <tromey@redhat.com>
6432
6433 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
6434 Add tests for relative directory.
6435
cafec441
TT
64362012-01-16 Tom Tromey <tromey@redhat.com>
6437
6438 * gdb.base/printcmds.c (enum flag_enum): New.
6439 (three): New global.
6440 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
6441 enum printing.
6442 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
6443 FlagEnumerationPrinter.
6444 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
6445 * gdb.python/py-pp-maint.c (enum flag_enum): New.
6446 (fval): New global.
6447
abcc4978
PA
64482012-01-16 Pedro Alves <palves@redhat.com>
6449
6450 * lib/gdb.exp (banned_procedures): New variable.
6451 (banned_variables_traced): Rename to ...
6452 (banned_traced): ... this.
6453 (gdb_init): Also trace banned procedures.
6454 (gdb_finish): Also untrace banned procedures.
6455
97ccebe8
PA
64562012-01-16 Pedro Alves <palves@redhat.com>
6457
6458 Remove all calls to strace.
6459
2af7517b
JK
64602012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6461
6462 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
6463 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
6464
9241a8bc
PP
64652012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6466
6467 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
6468 * gdb.base/pie-execl.exp: Likewise.
6469
3848a17f
KS
64702012-01-12 Keith Seitz <keiths@redhat.com>
6471
6472 PR mi/10586
6473 * gdb.mi/var-cmd.c (struct anonymous): New structure.
6474 (do_anonymous_type_tests): New function.
6475 (main): Call do_anonymous_type_tests.
6476 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
6477 (verify_everything): New procedure.
6478 * gdb.mi/mi-var-cp.cc (class A): New class.
6479 (anonymous_structs_and_unions): New function.
6480 (main): Call anonymous_structs_and_unions.
6481 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
6482 (verify_everything): New procedure.
6483
440e2fca
KS
64842012-01-12 Keith Seitz <keiths@redhat.com>
6485
6486 * lib/mi-support.exp: Expand comments about PATH_EXPR.
6487 (varobj_tree::get_path_expr): Assume that all varobjs are
6488 compound unless they are known simple types.
6489 Adjust path expressions based on parent type, path parent type,
6490 and tree language.
6491 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
6492 the root varobj.
6493 (mi_walk_varobj_tree): Add LANGUAGE parameter.
6494
675399c9
PA
64952012-01-11 Pedro Alves <palves@redhat.com>
6496
6497 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
6498 core files on this machine" anymore.
6499
97ddaa9b
PH
65002012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6501
6502 * gdb.base/watchpoint.c (recurser): Initialize local_x.
6503 (main): Repeat recurser call.
6504 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
6505 equivalent to 'local_x'.
6506
ea733575 65072012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 6508 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
6509
6510 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
6511
2ca0b532
PA
65122012-01-05 Pedro Alves <alves.ped@gmail.com>
6513
6514 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
6515 * gdb.python/py-events.c (first): Add bits for new "step N" test.
6516 * gdb.python/py-events.exp: Test that "step N" tripping on a
6517 breakpoint emits a breakpoint event.
6518
6e681866
JB
65192012-01-03 Joel Brobecker <brobecker@adacore.com>
6520
6521 * gdb.base/auxv.exp: Reformat the copyright notice.
6522
3c2d6aff
YQ
65232012-01-03 Yao Qi <yao@codesourcery.com>
6524
6525 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
6526 (strace_trace_on_diff_addr): New.
6527 * gdb.trace/strace.c: (main): Add two local variables.
6528
0852fee3
UW
65292011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
6530
6531 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
6532 * gdb.cell/gcore.exp: Likewise.
6533 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
6534 to verify the correct instance of main is selected.
6535
12c3e59c
JB
65362012-01-02 Joel Brobecker <brobecker@adacore.com>
6537
6538 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
6539 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
6540 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
6541 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
6542 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
6543 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
6544 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
6545 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
6546 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
6547 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
6548 gdb.threads/thread_check.c: Reformat copyright header.
6549
c0f378ec
EBM
65502011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
6551
e4a7ca93 6552 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
6553 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
6554 is not enabled.
6555
3bc96cfb
JK
65562011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6557
6558 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
6559 parameter to self_exec, adjust the function.
6560 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
6561 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
6562 (set var do_exit = 0): Remove test.
6563 (newline at end of file): Add one.
6564
095bcf5e
JB
65652011-12-27 Joel Brobecker <brobecker@adacore.com>
6566
6567 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
6568 New files.
6569
18d19bd1
JK
65702011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6571
6572 Fix racy FAILs.
6573 * gdb.threads/fork-thread-pending.c (barrier): New variable.
6574 (thread_function, thread_forker): Call pthread_barrier_wait for it.
6575 (main): Call pthread_barrier_init for it.
6576
e809353a
JK
65772011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6578
6579 Fix double send_gdb leading to racy FAILs.
6580 * gdb.base/break.exp (set silent break bp_location1): Replace
6581 3x send_gdb and gdb_expect by gdb_test.
6582 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
6583 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
6584 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
6585 instead of send_gdb. Twice.
6586 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
6587 3x send_gdb and gdb_expect by gdb_test.
6588 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
6589
da8cb7ec
JK
65902011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6591
6592 * gdb.linespec/linespec.exp: Compile using {c++}.
6593
ae1a303e
JK
65942011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6595
6596 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
6597 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
6598 (verify GCC PR debug/51668): New test.
6599
cc72b2a2
KP
66002011-12-23 Kevin Pouget <kevin.pouget@st.com>
6601
6602 Introduce gdb.FinishBreakpoint in Python.
6603 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
6604 py-finish-breakpoint2
6605 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
6606 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
6607 instead of line number.
6608 * gdb.python/py-finish-breakpoint.c: New file.
6609 * gdb.python/py-finish-breakpoint.exp: New file.
6610 * gdb.python/py-finish-breakpoint.py: New file.
6611 * gdb.python/py-finish-breakpoint2.cc: New file.
6612 * gdb.python/py-finish-breakpoint2.exp: New file.
6613 * gdb.python/py-finish-breakpoint2.py: New file.
6614
3b7962f9
JK
66152011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6616
6617 Partial fix of compatibility with gcc-4.7.
6618 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
6619 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
6620 Add comment to add a PASS case in the future.
6621
6538471c
JK
6622 Fix compatibility with gcc-4.7.
6623 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
6624
7052e42c
UW
66252011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
6626
6627 PR tdep/12797
6628 * gdb.base/callfuncs.exp: Remove KFAIL.
6629
9ac7f98e
JB
66302011-12-21 Joel Brobecker <brobecker@adacore.com>
6631
6632 * gdb.ada/task_bp: New testcase.
6633
f6eeced0
JK
66342011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6635
6636 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
6637 -DNO_SECTIONS.
6638 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
6639
72225e17
JK
66402011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6641
6642 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
6643 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
6644 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6645 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
6646 conditional for gcc <= 4.5.
6647
13ac8d2c
JK
66482011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6649
6650 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
6651 by XFAIL.
6652 * gdb.cp/static-method.exp (info addr A::func())
6653 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6654 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6655 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6656 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
6657 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
6658 (test value of F in k3_m): Likewise.
6659 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6660 Likewise.
6661
049682ba
JK
66622011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6663
6664 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
6665 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
6666 Remove.
6667 * gdb.threads/attachstop-mt.c: Remove.
6668 * gdb.threads/attachstop-mt.exp: Remove.
6669
2c9d8796
MK
66702011-12-17 Mark Kettenis <kettenis@gnu.org>
6671
6672 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
6673
e0f9f062
DE
66742011-12-16 Doug Evans <dje@google.com>
6675
f4aa2101 6676 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
6677 * boards/native-gdbserver.exp: New file.
6678
e0f9f062
DE
6679 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
6680 gdbserver output.
6681 (gdbserver_default_get_remote_address): New function.
6682 (gdbserver_start): Call gdb,get_remote_address to compute argument
6683 to "target remote" command.
6684
80b6e756
PM
66852011-12-16 Phil Muldoon <pmuldoon@redhat.com>
6686
1c3ad6ab 6687 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
6688 python print-stack. Add set/show python print-stack
6689 off|full|message tests.
6690
1576bd00
YQ
66912011-12-15 Yao Qi <yao@codesourcery.com>
6692
6693 * gdb.trace/strace.c: New
6694 * gdb.trace/strace.exp: New.
6695
d6a0f6e0
TT
66962011-12-14 Tom Tromey <tromey@redhat.com>
6697
6698 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
6699
31015e1d
DE
67002011-12-14 Doug Evans <dje@google.com>
6701
6702 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
6703
7b50312a
PA
67042011-12-14 Pedro Alves <pedro@codesourcery.com>
6705
6706 PR threads/10729
6707
6708 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 6709 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 6710
924437bc
PA
67112011-12-13 Pedro Alves <pedro@codesourcery.com>
6712 Doug Evans <dje@google.com>
6713
6714 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
6715 (clean_restart): Remove references to the gdb_stub target board
6716 variable.
6717 (gdb_step_for_stub): Delete.
6718
6719 * gdb.base/annota1.exp: Remove all references to [target_info
6720 exists gdb_stub], gdb_step_for_stub and usestubs.
6721 * gdb.base/annota3.exp: Ditto.
6722 * gdb.base/async.exp: Ditto.
6723 * gdb.base/break.exp: Ditto.
6724 * gdb.base/code-expr.exp: Ditto.
6725 * gdb.base/commands.exp: Ditto.
6726 * gdb.base/completion.exp: Ditto.
6727 * gdb.base/condbreak.exp: Ditto.
6728 * gdb.base/consecutive.exp: Ditto.
6729 * gdb.base/cvexpr.exp: Ditto.
6730 * gdb.base/define.exp: Ditto.
6731 * gdb.base/display.exp: Ditto.
6732 * gdb.base/ena-dis-br.exp: Ditto.
6733 * gdb.base/environ.exp: Ditto.
6734 * gdb.base/gnu-ifunc.exp: Ditto.
6735 * gdb.base/maint.exp: Ditto.
6736 * gdb.base/pending.exp: Ditto.
6737 * gdb.base/sect-cmd.exp: Ditto.
6738 * gdb.base/sepdebug.exp: Ditto.
6739 * gdb.base/unload.exp: Ditto.
6740 * gdb.base/watchpoint-solib.exp: Ditto.
6741 * gdb.cp/annota2.exp: Ditto.
6742 * gdb.cp/annota3.exp: Ditto.
6743 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
6744 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
6745 * gdb.mi/mi-pending.exp: Ditto.
6746 * gdb.trace/circ.exp: Ditto.
6747 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
6748 * gdb.base/list.exp: Ditto.
6749
6750 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
6751 breakpoint function and all references to the usestubs macro.
6752 * gdb.base/exprs.c: Ditto.
6753 * gdb.base/freebpcmd.c: Ditto.
6754 * gdb.base/bitfields.c: Ditto.
6755 * gdb.base/bitfields2.c: Ditto.
6756 * gdb.base/break.c: Ditto.
6757 * gdb.base/call-sc.c: Ditto.
6758 * gdb.base/call-signals.c: Ditto.
6759 * gdb.base/callfuncs.c: Ditto.
6760 * gdb.base/charset.c: Ditto.
6761 * gdb.base/consecutive.c: Ditto.
6762 * gdb.base/constvars.c: Ditto.
6763 * gdb.base/funcargs.c: Ditto.
6764 * gdb.base/int-type.c: Ditto.
6765 * gdb.base/interrupt.c: Ditto.
6766 * gdb.base/langs0.c: Ditto.
6767 * gdb.base/list0.c: Ditto.
6768 * gdb.base/mips_pro.c: Ditto.
6769 * gdb.base/miscexprs.c: Ditto.
6770 * gdb.base/nodebug.c: Ditto.
6771 * gdb.base/opaque0.c: Ditto.
6772 * gdb.base/pointers.c: Ditto.
6773 * gdb.base/printcmds.c: Ditto.
6774 * gdb.base/ptype.c: Ditto.
6775 * gdb.base/recurse.c: Ditto.
6776 * gdb.base/reread1.c: Ditto.
6777 * gdb.base/reread2.c: Ditto.
6778 * gdb.base/restore.c: Ditto.
6779 * gdb.base/return.c: Ditto.
6780 * gdb.base/run.c: Ditto.
6781 * gdb.base/scope0.c: Ditto.
6782 * gdb.base/sepdebug.c: Ditto.
6783 * gdb.base/setshow.c: Ditto.
6784 * gdb.base/setvar.c: Ditto.
6785 * gdb.base/sigall.c: Ditto.
6786 * gdb.base/signals.c: Ditto.
6787 * gdb.base/structs.c: Ditto.
6788 * gdb.base/structs2.c: Ditto.
6789 * gdb.base/testenv.c: Ditto.
6790 * gdb.base/twice.c: Ditto.
6791 * gdb.base/unwindonsignal.c: Ditto.
6792 * gdb.base/watchpoint.c: Ditto.
6793 * gdb.base/watchpoints.c: Ditto.
6794 * gdb.base/whatis.c: Ditto.
6795 * gdb.cp/classes.cc: Ditto.
6796 * gdb.cp/cplusfuncs.cc: Ditto.
6797 * gdb.cp/derivation.cc: Ditto.
6798 * gdb.cp/formatted-ref.cc: Ditto.
6799 * gdb.cp/misc.cc: Ditto.
6800 * gdb.cp/overload.cc: Ditto.
6801 * gdb.cp/ovldbreak.cc: Ditto.
6802 * gdb.cp/ref-params.cc: Ditto.
6803 * gdb.cp/ref-types.cc: Ditto.
6804 * gdb.cp/templates.cc: Ditto.
6805 * gdb.cp/virtfunc.cc: Ditto.
6806 * gdb.hp/gdb.aCC/run.c: Ditto.
6807 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
6808 * gdb.hp/gdb.compat/xdb0.c: Ditto.
6809 * gdb.reverse/consecutive-reverse.c: Ditto.
6810 * gdb.reverse/sigall-reverse.c: Ditto.
6811 * gdb.reverse/until-reverse.c: Ditto.
6812 * gdb.reverse/watch-reverse.c: Ditto.
6813 * gdb.trace/actions.c: Ditto.
6814 * gdb.trace/circ.c: Ditto.
6815 * gdb.trace/collection.c: Ditto.
6816
fabde485
PA
68172011-12-13 Pedro Alves <pedro@codesourcery.com>
6818
6819 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
6820 (func6, func7): New.
6821 (main): Call func6 and func7.
6822 * gdb.base/watchpoint.exp (test_wide_location_1)
6823 (test_wide_location_2): New.
6824 (top level): Re-enable hardware watchpoints if necessary. Call
6825 test_wide_location_1 and test_wide_location_2.
6826
ff7d1690
YQ
68272011-12-11 Yao Qi <yao@codesourcery.com>
6828
6829 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
6830
a6af7abe
JB
68312011-12-11 Joel Brobecker <brobecker@adacore.com>
6832
6833 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
6834 expected output for unsupported case.
6835
61638e15
JK
68362011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6837
6838 PR testsuite/12649
6839 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
6840 Protect gdb_test_multiple by final $gdb_prompt match.
6841
0a00efc3
JK
68422011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6843
6844 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
6845 New variable, new test.
6846 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6847 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6848 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6849 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
6850 them if HAVE_GCC_45682_FIXED is not set.
6851
4511b1ba
YQ
68522011-12-10 Yao Qi <yao@codesourcery.com>
6853
6854 * gdb.trace/status-stop.exp: New.
6855 * gdb.trace/status-stop.c: New.
6856
27949e73
JK
68572011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6858
6859 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
6860 timeout.
6861
d8ea7931
TT
68622011-12-08 Tom Tromey <tromey@redhat.com>
6863
6864 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
6865 condition.
6866
1cc310d2
SS
68672011-12-07 Stan Shebs <stan@codesourcery.com>
6868
6869 * gdb.trace/tfind.exp: Update for output changes.
6870
d482a875
PA
68712011-12-07 Pedro Alves <pedro@codesourcery.com>
6872
6873 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
6874 throws "Cannot insert catchpoints in this configuration".
6875 * gdb.ada/mi_catch_ex.exp: Likewise.
6876
f0ba3972
PA
68772011-12-06 Pedro Alves <pedro@codesourcery.com>
6878
6879 * gdb.base/break-always.exp: Test changing memory at addresses
6880 with breakpoints inserted.
6881
f8eba3c6
TT
68822011-12-06 Joel Brobecker <brobecker@acacore.com>
6883
6fdff2c5
PA
6884 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
6885 involving a fully qualified function name.
f8eba3c6
TT
6886
68872011-12-06 Tom Tromey <tromey@redhat.com>
6888
6889 * gdb.ada/homonym.exp: Add three breakpoint tests.
6890
68912011-12-06 Tom Tromey <tromey@redhat.com>
6892
6893 * gdb.base/solib-weak.exp (do_test): Remove kfail.
6894 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
6895 * gdb.objc/objcdecode.exp: Update for output changes.
6896 * gdb.linespec/linespec.exp: New file.
6897 * gdb.linespec/lspec.cc: New file.
6898 * gdb.linespec/lspec.h: New file.
6899 * gdb.linespec/body.h: New file.
6900 * gdb.linespec/base/two/thefile.cc: New file.
6901 * gdb.linespec/base/one/thefile.cc: New file.
6902 * gdb.linespec/Makefile.in: New file.
6903 * gdb.cp/templates.exp (test_template_breakpoints): Update for
6904 output changes.
6905 * gdb.cp/re-set-overloaded.exp: Remove kfail.
6906 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
6907 makes one breakpoint.
6908 * gdb.cp/method2.exp (test_break): Update for output changes.
6909 * gdb.cp/mb-templates.exp: Update for output changes.
6910 * gdb.cp/mb-inline.exp: Update for output changes.
6911 * gdb.cp/mb-ctor.exp: Update for output changes.
6912 * gdb.cp/ovsrch.exp: Use fully-qualified names.
6913 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
6914 has multiple matches.
6915 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
6916 error message change.
6917 * gdb.base/list.exp (test_list_filename_and_number): Update for
6918 error message change.
6919 * gdb.base/break.exp: Disable pending breakpoints. Update for
6920 output changes.
6921 * configure.ac: Add gdb.linespec.
6922 * configure: Rebuild.
6923 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
6924
c642a434
UW
69252011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
6926
6927 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
6928 last_break register on s390*-*-* targets.
6929
b18003d1
JB
69302011-12-06 Joel Brobecker <brobecker@adacore.com>
6931
6932 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
6933 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
6934 of parameter X in procedure Foo.
6935
fe96589c
SS
69362011-12-05 Stan Shebs <stan@codesourcery.com>
6937
6938 * gdb.trace/tfind.exp: Update help string matches.
6939
1820ab47
JK
69402011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6941
6942 * gdb.server/ext-run.exp (get process list): Accept also systemd
6943 as PID 1.
6944
e11ac3a3
JK
69452011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6946 Pedro Alves <pedro@codesourcery.com>
6947
6948 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
6949 starting GDB.
6950 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
6951 $use_gdb_stub.
6952 * gdb.base/display.exp: Likewise.
6953 * gdb.base/ending-run.exp: Likewise.
6954 * gdb.base/list.exp (test_listsize): Likewise.
6955 * gdb.base/setshow.exp: Likewise.
6956 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
6957 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
6958 check by global $use_gdb_stub.
6959 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
6960 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
6961 (default_gdb_init): Unset global $use_gdb_stub.
6962 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
6963 by global $use_gdb_stub.
6964 * lib/gdbserver-support.exp: Extend comments for set_board_info
6965 gdb_protocol and gdb,socketport.
6966 (gdbserver_start_extended): Set global gdbserver_protocol and
6967 gdbserver_gdbport. Clear global use_gdb_stub.
6968 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
6969 from target use_gdb_stub.
6970 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
6971
1d41d75c
DE
69722011-12-03 Doug Evans <dje@google.com>
6973
6974 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
6975 (gdb_step_for_stub): Add comments.
6976
d6d7a51a
MR
69772011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
6978
6979 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
6980 to the caller.
6981 (gdb_test_multiple): Likewise.
6982
05acf274
JK
69832011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6984
6985 Fix gdb.mi/mi-solib.exp without system debug info installed.
6986 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
6987 expect attribute, return 0 for it. Update comments.
6988
2268b414
JK
69892011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6990
6991 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
6992 (corrupted list): Adjust the expectation.
6993
585861ea
JK
69942011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6995
6996 PR threads/13448
6997 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
6998 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
6999 * gdb.threads/tls-var-main.c: New file.
7000 * gdb.threads/tls-var.c: New file.
7001 * gdb.threads/tls-var.exp: New file.
7002
968643aa
JK
70032011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7004
7005 PR testsuite/12649
7006 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
7007 Protect gdb_test_multiple by final $gdb_prompt match.
7008 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
7009 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
7010 (test_tracepoints): Likewise.
7011
9750bca9
JK
70122011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7013
7014 PR breakpoints/13346
7015 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
7016 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
7017 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
7018
ac1349b7
JB
70192011-12-01 Joel Brobecker <brobecker@adacore.com>
7020
7021 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
7022 * gdb.ada/homonym/homonym.adb: For use of all types defined
7023 locally inside both Get_Value subprograms.
7024
26d44faf
JK
70252011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7026
7027 Fix racy FAILs.
7028 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
7029 of send_gdb.
7030
514f6425
UW
70312011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7032
7033 * gdb.base/testenv.exp: Skip on remote targets. Unset global
7034 environment variable after test completed.
7035
4255c8d2
UW
70362011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7037
7038 * gdb.base/solib-nodir.exp: Skip if remote target.
7039 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
7040 application. Call gdb_load_shlibs.
7041 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
7042
a35ad96a
JB
70432011-11-29 Joel Brobecker <brobecker@adacore.com>
7044
7045 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
7046
1a1d5513
JB
70472011-11-28 Joel Brobecker <brobecker@adacore.com>
7048
7049 * gdb.ada/fullname_bp: New testcase.
7050
50b4ddf8
JK
70512011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7052
7053 PR testsuite/12649
7054 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
7055 Wrap send_gdb into a new gdb_test.
7056
fb0aec57
JK
7057 Code cleanup.
7058 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
7059 Convert send_gdb and gdb_expect to gdb_test_multiple.
7060
2376d946
JK
70612011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7062
7063 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
7064
1eec78bd
KS
70652011-11-23 Keith Seitz <keiths@redhat.com>
7066
7067 * lib/mi-support.exp (varobj_tree): New namespace and procs.
7068 (mi_varobj_tree_test_children_callback): New proc.
7069 (mi_walk_varobj_tree): New proc.
7070
36dfb11c
TT
70712011-11-22 Tom Tromey <tromey@redhat.com>
7072
7073 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
7074 Add "use_mi_command" argument.
7075 (mi_run_cmd, mi_run_with_cli): New procs.
7076 * gdb.mi/solib-lib.c: New file.
7077 * gdb.mi/solib-main.c: New file.
7078 * gdb.mi/mi-solib.exp: New file.
7079
0e965dd0
DE
70802011-11-21 Doug Evans <dje@google.com>
7081
7082 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
7083 _Unwind_DebugHook is missing.
7084
f196051f
SS
70852011-11-20 Stan Shebs <stan@codesourcery.com>
7086
7087 * gdb.trace/tstatus.exp: New.
7088 * gdb.trace/actions.c: Include string.h.
7089
bfccc43c
YQ
70902011-11-18 Yao Qi <yao@codesourcery.com>
7091
7092 * gdb.trace/pending.exp: New.
7093 * gdb.trace/pending.c: New.
7094 * gdb.trace/pendshr1.c: New.
7095 * gdb.trace/pendshr2.c: New.
7096 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
7097 tracepoint location becomes pending.
7098 (tracepoint_change_loc_2): New.
7099
73cd8ab1
DM
71002011-11-16 David S. Miller <davem@davemloft.net>
7101
7102 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
7103 target is sparc*-*-linux*
7104
77426730
PK
71052011-11-15 Paul Koning <paul_koning@dell.com>
7106
7107 * gdb.python/py-type.exp: New testcases for exceptions on scalar
7108 types.
7109
ed59ded5
DE
71102011-11-14 Doug Evans <dje@google.com>
7111
7112 * gdb.base/shell.exp: New file.
7113
405f8e94
SS
71142011-11-14 Stan Shebs <stan@codesourcery.com>
7115
7116 * gdb.trace/ftrace.c: New.
7117 * gdb.trace/ftrace.exp: New.
7118
1e4d1764
YQ
71192011-11-14 Yao Qi <yao@codesourcery.com>
7120
7121 * gdb.trace/change-loc-1.c: New.
7122 * gdb.trace/change-loc-2.c: New.
7123 * gdb.trace/change-loc.c: New.
7124 * gdb.trace/change-loc.exp: New.
7125 * gdb.trace/change-loc.h: New.
7126 * gdb.trace/trace-break.c (marker): Define new symbol.
7127 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 7128 New.
1e4d1764
YQ
7129 (break_trace_same_addr_6): New.
7130
71eba9c2 71312011-11-12 Matt Rice <ratmice@gmail.com>
7132
7133 * gdb.base/info-macros.exp: Make tests for info definitions
7134 test info macro. Add tests for info macro argument processing.
7135 Rename a few tests.
7136
1d93e29a
KS
71372011-11-11 Keith Seitz <keiths@redhat.com>
7138
7139 PR gdb/12843
7140 * gdb.base/linespecs.exp: New file.
7141
a4b5b48a
DE
71422011-11-11 Doug Evans <dje@google.com>
7143
7144 * gdb.threads/print-threads.exp: Extend timeout for slower
7145 tests.
7146
f6b47be4
DE
71472011-11-10 Doug Evans <dje@google.com>
7148
792a0230
DE
7149 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
7150 "record to end of main" test.
7151
f6b47be4
DE
7152 * gdb.python/py-type.c (TS): New typedef.
7153 (ts): New global.
7154 * gdb.python/py-type.exp: Test field list of typedef.
7155
22355c90
JB
71562011-11-10 Joel Brobecker <brobecker@adacore.com>
7157
7158 * gdb.ada/small_reg_param: New testcase.
7159
a7860e76
TT
71602011-11-09 Tom Tromey <tromey@redhat.com>
7161
7162 * gdb.cp/destrprint.exp: New file.
7163 * gdb.cp/destrprint.cc: New file.
7164
72a2e3dc
MI
71652011-11-08 Meador Inge <meadori@codesourcery.com>
7166
7167 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
7168 (switch_stack_to_other): New test function.
7169 * gdb.arch/thumb-prologue.exp: New test cases.
7170
c7195df2 71712011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
7172
7173 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
7174
d3895d7d
YQ
71752011-11-08 Yao Qi <yao@codesourcery.com>
7176
7177 * gdb.exp (supports_process_record): New.
7178 (supports_reverse): New.
7179 * gdb.reverse/break-precsave.exp: Call support_process_record
7180 to run test conditionally.
7181 * gdb.reverse/consecutive-precsave.exp: Likewise.
7182 * gdb.reverse/i386-precsave.exp: Likewise.
7183 * gdb.reverse/machinestate-precsave.exp: Likewise.
7184 * gdb.reverse/solib-precsave.exp: Likewise.
7185 * gdb.reverse/step-precsave.exp: Likewise.
7186 * gdb.reverse/until-precsave.exp: Likewise.
7187 * gdb.reverse/watch-precsave.exp: Likewise.
7188 * gdb.reverse/break-reverse.exp: Call support_reverse to run
7189 test conditionally.
7190 * gdb.reverse/consecutive-reverse.exp: Likewise.
7191 * gdb.reverse/finish-precsave.exp: Likewise.
7192 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
7193 * gdb.reverse/finish-reverse.exp: Likewise.
7194 * gdb.reverse/i386-reverse.exp: Likewise.
7195 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7196 * gdb.reverse/machinestate.exp: Likewise.
7197 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
7198 * gdb.reverse/sigall-precsave.exp: Likewise.
7199 * gdb.reverse/sigall-reverse.exp: Likewise.
7200 * gdb.reverse/solib-reverse.exp: Likewise.
7201 * gdb.reverse/step-reverse.exp: Likewise.
7202 * gdb.reverse/until-reverse.exp: Likewise.
7203 * gdb.reverse/watch-reverse.exp: Likewise.
7204
a59306a3
YQ
72052011-11-05 Yao Qi <yao@codesourcery.com>
7206
7207 * gdb.trace/trace-break.exp: Add test on setting two
7208 fast tracepoints at the same address.
7209
87769f59
JK
72102011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7211
7212 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
7213
3065dfb6
SS
72142011-11-02 Stan Shebs <stan@codesourcery.com>
7215
7216 * gdb.trace/collection.c: Add code using strings.
7217 * gdb.trace/collection.exp: Add tests of string collection.
7218
89e208db
JK
72192011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7220
7221 * gdb.base/skip-solib.exp (executable_main): New variable.
7222 (binfile_main): Base it on that.
7223 Use $executable_main in clean_restart calls. Drop gdb_exit and
7224 gdb_start calls.
7225
405e54e9
JK
72262011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7227
7228 Fix racy FAILs.
7229 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
7230 breakpoint_re globals import by async. Set string_regex to .* for
7231 async. Remove the optional thread_selected_re and breakpoint_re
7232 globals expectations.
7233
58e8570a
JM
72342011-11-01 Joseph Myers <joseph@codesourcery.com>
7235
7236 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
7237 well as Cygwin.
7238
7b35ec7f 72392011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
7240
7241 Add tests for skip command.
89e208db
JK
7242 * gdb.base/skip-solib-lib.c: New
7243 * gdb.base/skip-solib-main.c: New
7244 * gdb.base/skip-solib.exp: New
7245 * gdb.base/skip.c: New
7246 * gdb.base/skip.exp: New
7247 * gdb.base/skip1.c: New
7248 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 7249
b9fd1791
PA
72502011-10-31 Yao Qi <yao@codesourcery.com>
7251 Pedro Alves <pedro@codesourcery.com>
7252
6fdff2c5
PA
7253 * gdb.trace/trace-break.c: New.
7254 * gdb.trace/trace-break.exp: New.
b9fd1791 7255
4323fecc
JK
72562011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7257
7258 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
7259 break-here-2.
7260
0e5bf2a8
PA
72612011-10-28 Pedro Alves <pedro@codesourcery.com>
7262
7263 * gdb.threads/no-unwaited-for-left.c: New.
7264 * gdb.threads/no-unwaited-for-left.exp: New.
7265 * gdb.threads/non-ldr-exc-1.c: New.
7266 * gdb.threads/non-ldr-exc-1.exp: New.
7267 * gdb.threads/non-ldr-exc-2.c: New.
7268 * gdb.threads/non-ldr-exc-2.exp: New.
7269 * gdb.threads/non-ldr-exc-3.c: New.
7270 * gdb.threads/non-ldr-exc-3.exp: New.
7271 * gdb.threads/non-ldr-exc-4.c: New.
7272 * gdb.threads/non-ldr-exc-4.exp: New.
7273
3a3dad98
JK
72742011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7275
7276 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
7277 * gdb.base/attach-pie-misread.exp: Likewise.
7278 * gdb.base/break-interp.exp: Likewise.
7279 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
7280 testcases for use_gdb_stub.
7281 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
7282 (continue): New testcase.
7283 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
7284 * gdb.threads/attach-into-signal.exp: Likewise.
7285 * gdb.threads/attach-stopped.exp: Likewise.
7286 * gdb.threads/attachstop-mt.exp: Likewise.
7287
d6a5d40c
PK
72882011-10-28 Paul Koning <paul_koning@dell.com>
7289
7290 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
7291
ca539be8
JK
72922011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7293
7294 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
7295 (mi_gdb_test): Import globals thread_selected_re
7296 and breakpoint_re. Expect them optionally at the regex start.
7297
d234ef5c
DE
72982011-10-27 Doug Evans <dje@google.com>
7299
7300 * gdb.python/python.exp: Test source -s.
7301
ab964825
PK
73022011-10-26 Paul Koning <paul_koning@dell.com>
7303
7304 * gdb.python/lib-types.cc (struct A): New structure.
7305 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 7306
54d8a644
PK
73072011-10-25 Paul Koning <paul_koning@dell.com>
7308
7309 PR python/13327
d234ef5c 7310
54d8a644
PK
7311 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
7312 fetch_lazy method.
7313
b0221781
YQ
73142011-10-24 Yao Qi <yao@codesourcery.com>
7315
7316 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
7317 target is tic6x-*-*.
7318
6cda5a20
JB
73192011-10-21 Joel Brobecker <brobecker@adacore.com>
7320
7321 * gdb.ada/mi_task_info/task_switch.adb: New file.
7322 * gdb.ada/mi_task_info.exp: New file.
7323
5ed9db04
JK
73242011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7325
7326 * gdb.cp/expand-psymtabs-cxx.exp: New file.
7327 * gdb.cp/expand-psymtabs-cxx.cc: New file.
7328
9df2fbc4
PM
73292011-10-20 Phil Muldoon <pmuldoon@redhat.com>
7330
7331 PR python/12656
7332
7333 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
7334 global_block tests.
7335
736086ba
TT
73362011-10-18 Tom Tromey <tromey@redhat.com>
7337
7338 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
7339
4af31552
TT
73402011-10-18 Tom Tromey <tromey@redhat.com>
7341
7342 * gdb.base/source.exp: Don't include full file name in test name.
7343 * gdb.python/python.exp: Don't include full file name in test
7344 name.
7345
43136979
AR
73462011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7347
7348 * gdb.base/attach-pie-noexec.c: New files.
7349 * gdb.base/attach-pie-noexec.exp: New files.
7350
543a9323
JM
73512011-10-17 Joseph Myers <joseph@codesourcery.com>
7352
7353 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
7354 prompt for each extra line in command.
7355
21ae7a4d
JK
73562011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7357
7358 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
7359 Revert the part of:
7360 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7361 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7362 Change the expected string.
7363
20ec36d9
JK
73642011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7365
7366 Fix results with system glibc debug info installed.
7367 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
7368 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
7369 Accept also __libc_ symbol prefix and no prefix.
7370
6501c2fc
KS
73712011-10-14 Keith Seitz <keiths@redhat.com>
7372
7373 PR c++/13225
7374 * gdb.cp/converts.cc (foo3_1): New function.
7375 (foo3_2): New functions.
7376 * gdb.cp/converts.exp: Add tests for int to pointer conversion
7377 and null pointer conversions of integer constant zero.
7378 Add test to check if all arguments are checked for incompatible
7379 conversion BADNESS.
7380
55b1fd0c
TT
73812011-10-14 Tom Tromey <tromey@redhat.com>
7382
7383 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
7384 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
7385 linespec.
7386
22c05d8a
JK
73872011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7388
7389 Fix internal error regression.
7390 * gdb.dwarf2/implptr-optimized-out.S: New file.
7391 * gdb.dwarf2/implptr-optimized-out.exp: New file.
7392
1d6edc3c
JK
73932011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7394
7395 Fix empty DWARF expressions DATA vs. SIZE conditionals.
7396 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
7397 (loclist): New.
7398 (4): New abbrev.
7399 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
7400 Use prepare_for_testing, remove clean_restart.
7401 (p arraynoloc, p arraycallnoloc): New tests.
7402
9ec72168
JK
74032011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7404
7405 * gdb.cp/namespace-enum.exp (executable): New variable.
7406 (binfile): Use ${objdir}/${subdir}/ prefix.
7407 Use ${executable} for clean_restart.
7408
9c6c53f7
SA
74092011-10-11 Sterling Augustine <saugustine@google.com>
7410
7411 * gdb.cp/Makefile.in: Add namespace-enum test.
7412 * gdb.cp/namespace-enum.exp: New file.
7413 * gdb.cp/namespace-enum.c: New file.
7414 * gdb.cp/namespace-enum-main.c: New file.
7415
fac7ceb3
UW
74162011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
7417
7418 * gdb.python/py-shared.exp: Relax filename check to handle remote:
7419 sysroot.
7420
941b2081
JK
74212011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7422
7423 Reimplement @entry in input expressions.
7424 * gdb.base/exprs.c (v_int_array_init): New variable.
7425 * gdb.base/exprs.exp (print v_int_array_init)
7426 (print *v_int_array_init@1, print *v_int_array_init@2)
7427 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
7428 (print v_int_array_init[1]@1): New tests.
7429
0344e878
JM
74302011-10-10 Joseph Myers <joseph@codesourcery.com>
7431
7432 * gdb.cp/gdb2495.exp: Do not include directories in filename in
7433 expected message.
7434
5a56e9c5
DE
74352011-10-09 Doug Evans <dje@google.com>
7436
7437 * gdb.base/alias.exp: Add tests for alias command.
7438
2bda9cc5
JK
74392011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7440
7441 * gdb.arch/amd64-entry-value.s: New file.
7442 * gdb.mi/mi2-amd64-entry-value.s: New file.
7443
a471c594
JK
74442011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7445
7446 Display @entry parameter values even for references.
7447 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
7448 functions.
7449 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
7450 reference and datap_input.
7451 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
7452 breakpoints.
7453 (continue to breakpoint: entry_reference: reference)
7454 (entry_reference: bt at entry)
7455 (continue to breakpoint: entry_reference: breakhere_reference)
7456 (entry_reference: bt, entry_reference: ptype regparam)
7457 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
7458 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
7459 (entry_reference: p regcopy, entry_reference: p nodataparam)
7460 (entry_reference: p nodataparam@entry): New tests.
7461
36b11add
JK
74622011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7463
7464 Support @entry in input expressions.
7465 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
7466 (entry_stack: p s1@entry, entry_stack: p s2@entry)
7467 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
7468 (tailcall: p j@entry): New tests.
7469 * gdb.cp/koenig.cc (A::entry): New function.
7470 (main): Call it.
7471 * gdb.cp/koenig.exp (p entry (c)): New test.
7472
e18b2753
JK
74732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7474
7475 Display @entry parameter values (without references).
7476 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
7477 (different, validity, invalid): New functions.
7478 (main): Call them.
7479 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
7480 stacktest, breakhere_stacktest, different, breakhere_different,
7481 breakhere_validity and breakhere_invalid.
7482 (entry: bt): Update for @entry.
7483 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
7484 (entry_validity: *, entry_invalid: *): Many new tests.
7485 * gdb.base/break.exp
7486 (run until breakpoint set at small function, optimized file): Accept
7487 also the @entry suffix.
7488 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
7489 * gdb.mi/mi2-amd64-entry-value.c: New files.
7490 * gdb.mi/mi2-amd64-entry-value.exp: New files.
7491
2d6c5dc2
JK
74922011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7493
7494 Protect entry values against self tail calls.
7495 * gdb.arch/amd64-entry-value.cc (self2, self): New.
7496 (main): Call self.
7497 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
7498 (set debug entry-values 1, self: bt debug entry-values): New tests.
7499
111c6489
JK
75002011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7501
7502 Recognize virtual tail call frames.
7503 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
7504 (amb_b, amb_a): New.
7505 (main): Call a and b.
7506 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
7507 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
7508 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
7509 New tests.
7510
8e3b41a9
JK
75112011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7512
7513 Implement basic support for DW_TAG_GNU_call_site.
7514 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
7515 * gdb.arch/amd64-entry-value.cc: New file.
7516 * gdb.arch/amd64-entry-value.exp: New file.
7517
181cebd4
JK
75182011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7519
7520 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
7521 * gdb.dwarf2/implptr-64bit.S: New file.
7522 * gdb.dwarf2/implptr-64bit.exp: New file.
7523
741f5e3c
JK
75242011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7525
7526 Fix initial language detection with -readnow.
7527 * gdb.cp/readnow-language.cc: New file.
7528 * gdb.cp/readnow-language.exp: New file.
7529
a73d2258
JK
75302011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7531
7532 Fix printed anonymous struct name.
7533 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
7534
af369495
JM
75352011-10-09 Joseph Myers <joseph@codesourcery.com>
7536
7537 * gdb.base/solib-symbol.exp: Do not include directories in
7538 filenames in expected messages.
7539
1fa57852
DE
75402011-10-07 Doug Evans <dje@google.com>
7541
7542 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
7543
bd054e06
KP
75442011-10-07 Kevin Pouget <kevin.pouget@st.com>
7545
7546 Allow Python notification of new object-file loadings.
7547 * gdb.python/py-events.exp: Test newobjfile event.
7548 * gdb.python/py-events.py: Register newobjfile callback.
7549 * gdb.python/py-events.c: Add call to shared library
7550 * gdb.python/py-events-shlib.c: New file.
7551
8031b6f8
JM
75522011-10-06 Joseph Myers <joseph@codesourcery.com>
7553
7554 * gdb.base/fixsection.exp: Do not include directories in filename
7555 in expected message.
7556
7fea6923
PM
75572011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7558
7559 Add tests for passing of environment variables to inferior.
7560 * gdb.base/testenv.c: New test source.
7561 * gdb.base/testenv.exp: New expect test.
7562
687f2a88
PK
75632011-10-04 Paul Koning <paul_koning@dell.com>
7564
7565 * gdb.python/py-value.c (main): Break before return.
7566
cb6be26b
KP
75672011-10-04 Kevin Pouget <kevin.pouget@st.com>
7568
7569 PR python/12691: Add the inferior to Python exited event
7570 * gdb.python/py-events.exp: Test the inferior attribute of exited
7571 event with a fork.
7572 * gdb.python/py-events.py: Print inferior number on exit.
7573 * gdb.python/py-events.c: Fork the inferior.
7574
fb213700
EBM
75752011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
7576
7577 * gdb.base/jit.exp: Add testcase name to log message
7578
aa2071bd
PK
75792011-10-03 Paul Koning <paul_koning@dell.com>
7580 Jan Kratochvil <jan.kratochvil@redhat.com>
7581
7582 * gdb.python/py-value.exp
7583 (python inval = gdb.parse_and_eval('*(int*)0'))
7584 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
7585 (set argc=2, python print argc_lazy): New tests.
7586
dd11a36c
JB
75872011-10-02 Joel Brobecker <brobecker@adacore.com>
7588
7589 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
7590
46f886f1
JK
75912011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7592 Pedro Alves <pedro@codesourcery.com>
7593
7594 * gdb.python/py-value.exp (test_value_in_inferior): New variable
7595 can_read_0, test for it.
7596 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
7597 (parse_and_eval with memory error): ... here, make it untested if
7598 can_read_0.
7599
c5cb204f
MP
76002011-09-30 Marek Polacek <mpolacek@redhat.com>
7601
7602 * gdb.python/python.exp (verify pagination beforehand)
7603 (verify pagination afterwards): Fix race by splitting the line.
7604
68fb0ec0
JM
76052011-09-29 Joseph Myers <joseph@codesourcery.com>
7606
7607 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
7608 for 64-bit multilibs from i?86-* targets.
7609
6aee0d90
MP
76102011-09-29 Marek Polacek <mpolacek@redhat.com>
7611
7612 * lib/gdb.exp: Fix a typo in one of the comments.
7613
e9101ff5
MP
76142011-09-29 Marek Polacek <mpolacek@redhat.com>
7615
7616 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
7617 matching pattern.
7618
7a81bdbf
PK
76192011-09-28 Paul Koning <paul_koning@dell.com>
7620
7621 * gdb.python/py-type.c (enum E): New.
7622 * gdb.python/py-type.exp (test_fields): Add tests for Python
7623 mapping access to fields.
7624 (test_enums): New test for field access on enums.
7625
6710bf39
SS
76262011-09-27 Stan Shebs <stan@codesourcery.com>
7627
7628 * gdb.trace/collection.exp: Test collection of $_ret.
7629
b2a6bdeb
AT
76302011-09-22 Andreas Tobler <andreast@fgznet.ch>
7631
7632 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
7633 list of compilation switches for <*-*-freebsd*>.
7634
3c9057f3
SS
76352011-09-19 Stan Shebs <stan@codesourcery.com>
7636
7637 * gdb.trace/tspeed.exp: New file.
7638 * gdb.trace/tspeed.c: New file.
7639
34518530
YQ
76402011-09-18 Yao Qi <yao@codesourcery.com>
7641
7642 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
7643 instructions.
7644 (test_adr_32bit, test_pop_pc): Likewise.
7645 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
7646 Thumb instructions.
7647 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
7648 in gdb_test_multiple.
7649 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
7650
ab254057
YQ
76512011-09-17 Yao Qi <yao@codesourcery.com>
7652
7653 * lib/gdb.exp (can_single_step_to_signal_handler): New.
7654 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
7655 support single step to signal handler.
7656
9c317b71
YQ
76572011-09-17 Yao Qi <yao@codesourcery.com>
7658
7659 * gdb.base/disp-step-fork.c: New.
7660 * gdb.base/disp-step-syscall.exp: New.
7661 * gdb.base/disp-step-vfork.c: New.
7662
a8123151
JB
76632011-09-16 Joel Brobecker <brobecker@adacore.com>
7664
7665 * gdb.ada/tasks.exp: Make the expected output for
7666 the `info tasks' tests more resilient to spacing
7667 changes.
7668
63a9aad8
JK
76692011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7670
7671 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
7672 (reached breakpoint 2, reached breakpoint 3): Update expected output.
7673
2aa48337
KP
76742011-09-15 Kevin Pouget <kevin.pouget@st.com>
7675
7676 PR Python/12692 Add gdb.selected_inferior() to Python interface.
7677 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
7678
6839b47f
KP
76792011-04-30 Kevin Pouget <kevin.pouget@st.com>
7680
7681 Handle multiple breakpoint hits in Python interface:
7682 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
7683 presence.
7684 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
7685 breakpoint hits.
7686
0935723e
JK
76872011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7688 Jan Kratochvil <jan.kratochvil@redhat.com>
7689
7690 * gdb.python/py-events.exp: Remove pretty printing comment.
7691 * gdb.python/py-evsignal.exp: New file.
7692 * gdb.python/py-evthreads.c: Include signal.h.
7693 (thread3): Remove variable count3. Remove variable bad and use raise
7694 instead.
7695 (thread2): Remove variable count2. Move thread3 pthread_create here,
7696 merge pthread_join to a single line.
7697 (main): Remove variable count1. Merge pthread_join with pthread_create
7698 to a single line.
7699 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
7700 KFAIL python/12966 for gdbserver. Test return value of
7701 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
7702 gdb_expect by gdb_test and gdb_test_multiple.
7703 (thread 2, thread 3): New tests.
7704
4801a9a3
PA
77052011-09-12 Matt Rice <ratmice@gmail.com>
7706 Pedro Alves <pedro@codesourcery.com>
7707
7708 PR gdb/13175
7709
7710 * gdb.base/interp.exp: New tests.
7711 * gdb.base/interp.c: New file.
7712
24ece742
DE
77132011-09-12 Doug Evans <dje@google.com>
7714
7715 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
7716 * gdb.dwarf2/typeddwarf.exp: Ditto.
7717
7f062217
JK
77182011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7719
7720 Fix compatibility with x32 arch.
7721 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
7722 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
7723 is_x86_like_target.
7724 * testsuite/gdb.trace/collection.exp: Likewise.
7725 * testsuite/gdb.trace/report.exp: Likewise.
7726 * testsuite/gdb.trace/unavailable.exp: Likewise.
7727 * testsuite/gdb.trace/while-dyn.exp: Likewise.
7728 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
7729 (is_x86_like_target): Check also is_amd64_regs_target.
7730
08711b9a
JK
77312011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7732
7733 PR breakpoints/12435
7734 * gdb.arch/amd64-prologue-xmm.c: New file.
7735 * gdb.arch/amd64-prologue-xmm.exp: New file.
7736 * gdb.arch/amd64-prologue-xmm.s: New file.
7737
b99b5f66
JK
77382011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7739
7740 * gdb.dwarf2/dw2-param-error-main.c: New file.
7741 * gdb.dwarf2/dw2-param-error.S: New file.
7742 * gdb.dwarf2/dw2-param-error.exp: New file.
7743
a391a2f6
PA
77442011-09-08 Pedro Alves <pedro@codesourcery.com>
7745
7746 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
7747 inferior's pid and look for a core dump named core.$pid. Use
7748 `remote_file' commands on the host instead of hand coding shell
7749 commands on the build.
7750 * gdb.base/valgrind-db-attach.exp: Kill the program before
7751 finishing the test.
7752
7d8e6458 77532011-09-02 Matt Rice <ratmice@gmail.com>
7754
7755 * lib/prompt.exp: New file for testing the first prompt.
7756 * gdb.python/py-prompt.exp: Ditto.
7757 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
7758
68e77c9e
PA
77592011-09-02 Pedro Alves <pedro@codesourcery.com>
7760
7761 * gdb.threads/gcore-thread.exp: Set the global core_supported to
7762 0, before testing gcore.
7763
9655e943
JK
77642011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7765
df6dc84d
JK
7766 * dw2-ifort-parameter-debug.S: Update copyright year.
7767 * dw2-ifort-parameter.c: Update copyright year.
7768 * dw2-ifort-parameter.exp: Update copyright year.
7769
9655e943
JK
7770 * dw2-ifort-parameter-debug.S: New file.
7771 * dw2-ifort-parameter.c: New file.
7772 * dw2-ifort-parameter.exp: New file.
7773
353d1d73
JK
77742011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7775
7776 * gdb.base/commands.exp (error_clears_commands_left): New function.
7777 (): Call it.
7778
5c07461a
JK
77792011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7780
7781 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
7782 (C): Initialize `a'.
7783 * gdb.mi/mi-inheritance-syntax-error.exp
7784 (-data-evaluate-expression $path): Expect `a' as 5.
7785
0d932b2f
MK
77862011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
7787
7788 PR mi/11912
7789 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
7790 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
7791 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
7792 keyword in output of -var-info-path-expression.
7793
bdb54049
JK
77942011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7795
7796 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
7797 * gdb.trace/collection.exp: Likewise.
7798 * gdb.trace/report.exp: Likewise.
7799 * gdb.trace/unavailable.exp: Likewise.
7800 * gdb.trace/while-dyn.exp: Likewise.
7801
59cde39c
KS
78022011-08-18 Keith Seitz <keiths@redhat.com>
7803
7804 PR c++/12266
7805 * gdb.cp/meth-typedefs.cc: New file.
7806 * gdb.cp/meth-typedefs.exp: New file.
7807
fa3a4f15
PM
78082011-08-17 Phil Muldoon <pmuldoon@redhat.com>
7809
6fdff2c5 7810 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 7811
c1049fca
JK
78122011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7813
7814 * gdb.arch/i386-dr3-watch.exp
7815 (watchpoint on gap1 does not fit debug registers)
7816 (delete all watchpoints): Fix racy expect strings.
7817
d93f7b5c
YQ
78182011-08-14 Yao Qi <yao@codesourcery.com>
7819
7820 * gdb.base/maint.exp: set data_section to ".neardata".
7821 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
7822 * gdb.base/savedregs.exp: Handle SIGILL.
7823 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
7824 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
7825
457e09f0
DE
78262011-08-12 Doug Evans <dje@google.com>
7827
7828 * gdb.python/py-symbol.exp: Add test for symbol.type.
7829
5d0bb2fb
UW
78302011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
7831
7832 * gdb.threads/pthreads.exp: Enable on non-native configurations.
7833 * gdb.mi/mi-pthreads.exp: Likewise.
7834 * gdb.mi/mi2-pthreads.exp: Likewise.
7835 * gdb.mi/gdb669.exp.exp: Likewise.
7836
fcdfa280
PA
78372011-08-09 Pedro Alves <pedro@codesourcery.com>
7838
7839 * lib/mi-support.exp (detect_async): Rename to...
7840 (mi_detect_async): ... this.
7841 * gdb.mi/mi-nonstop-exit.exp: Adjust.
7842 * gdb.mi/mi-nonstop.exp: Adjust.
7843 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
7844 * gdb.mi/mi-nsintrall.exp: Adjust.
7845 * gdb.mi/mi-nsmoribund.exp: Adjust.
7846 * gdb.mi/mi-nsthrexec.exp: Adjust.
7847
9d8fa392
PA
78482011-08-09 Pedro Alves <pedro@codesourcery.com>
7849
7850 * gdb.base/display.c (do_loops): New `p_i' local.
7851 * gdb.base/display.exp: Test displaying a variable that is
7852 temporarily at a bad address.
7853
b6cede78
JK
78542011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7855
7856 * gdb.dwarf2/dw2-op-stack-value.S: New file.
7857 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
7858
67bedb8c
JK
78592011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7860
7861 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
7862 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
7863 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 7864
af6e93b2
PA
78652011-08-05 Pedro Alves <pedro@codesourcery.com>
7866
7867 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
7868 procedure.
7869 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
7870
1cf0e11f
YQ
78712011-08-05 Yao Qi <yao@codesourcery.com>
7872
7873 * gdb.base/callfuncs.exp: Set language after main.
7874 * gdb.cp/cplusfuncs.exp: Likewise.
7875 * gdb.cp/inherit.exp: Likewise.
7876
a1e28cb2
UW
78772011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7878
7879 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
7880 * gdb.base/watch-vfork.exp: Skip on remote targets.
7881
d4f5bbb9
UW
78822011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7883
7884 * gdb.threads/thread-find.exp: Support remote targets.
7885
724f4f80
UW
78862011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7887
7888 * gdb.base/jit.exp: Download solib_binfile to target.
7889 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
7890 and call dlopen without full path name.
7891 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
7892 dlopen without full path name.
7893
934709f0
PW
78942011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7895
7896 * gdb.base/break-always.exp: Complete the test
7897 with duplicated breakpoints and enabling/disabling them.
7898
c26106c4
TT
78992011-08-02 Tom Tromey <tromey@redhat.com>
7900
7901 PR gdb/11289:
7902 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
7903
9300444e 79042011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
7905
7906 PR gdb/13045
7907 * gdb.base/float.exp: Add new test case for PR gdb/13045
7908 * gdb.base/float.c: New file.
7909
00bd41d6
PM
79102011-07-28 Phil Muldoon <pmuldoon@redhat.com>
7911
7912 * gdb.python/py-mi.exp: Test printers returning string hint, and
7913 also not returning a value.
7914 * gdb.python/py-prettyprint.c: Add testcase for above.
7915 * gdb.python/py-prettyprint.py: Add test printer for above.
7916
d24f74ce
JK
79172011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7918
7919 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
7920 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
7921 (.Ldie30) Add as field "data4".
7922 (.Ldie32) Rename field "b" to "shl".
7923 (abbrev4) Change for the "data4" field.
7924 (abbrev5, abbrev6) Remove.
7925 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
7926 (p &s.shl): ... here. Add comment.
7927 (p &s.data4): New.
7928
bb7da2bf
JK
79292011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7930
7931 Fix crash on lval_computed values.
7932 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
7933
11081198
JK
79342011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7935
7936 * gdb.base/help.exp (help whatis): Update the expected string.
7937
3c6e0cb3
JK
79382011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7939
7940 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
7941 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
7942 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7943 Change the expected string.
7944
efa80663
PA
79452011-07-26 Pedro Alves <pedro@codesourcery.com>
7946
7947 * gdb.base/watchpoint.exp
7948 (test_disable_enable_software_watchpoint): New procedure.
7949 (top level): Run it.
7950
db8e4570
UW
79512011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7952
7953 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
7954 executable file "${binfile}", C++ version "${binfile}-cxx".
7955 * gdb.python/py-prettyprint.exp: Likewise.
7956 * gdb.python/py-symbol.exp: Likewise.
7957 * gdb.python/py-type.exp: Likewise.
7958 * gdb.python/py-value.exp: Likewise.
7959 * gdb.python/py-template.exp (test_template_arg): Pass full executable
7960 file name instead of just suffix.
7961
543305c9
JK
79622011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7963
7964 Fix implicit pointer offsets.
7965 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
7966 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
7967 (continue to breakpoint: continue to baz breakpoint for implptr)
7968 (sanity check element 0, sanity check element 1)
7969 (enter the inlined function, check element 0 for the offset)
7970 (check element 1 for the offset)
7971 (continue to breakpoint: ignore the second baz breakpoint): New tests.
7972 (set foo breakpoint for implptr): Update the breakpoint number.
7973
b3215adc
UW
79742011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7975
7976 * gdb.python/py-mi.exp: Use different file names for different
7977 versions of the executable under test.
7978 * gdb.python/py-prettyprint.exp: Likewise.
7979 * gdb.python/py-symbol.exp: Likewise.
7980 * gdb.python/py-template.exp: Likewise.
7981 * gdb.python/py-type.exp: Likewise.
7982 * gdb.python/py-value.exp: Likewise.
7983
182b9acc
UW
79842011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7985
7986 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
7987 flag after restarting GDB if necessary.
7988
e6052b5d
UW
79892011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7990
7991 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
7992
1ced966e
PA
79932011-07-22 Pedro Alves <pedro@codesourcery.com>
7994
7995 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
7996 backend doesn't leave used debug registers behind.
7997
3543a589
TT
79982011-07-22 Tom Tromey <tromey@redhat.com>
7999
8000 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
8001 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
8002 argument.
8003 * gdb.dwarf2/typeddwarf-amd64.S: New file.
8004
14d15303 80052011-07-21 Matt Rice <ratmice@gmail.com>
8006
8007 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
8008 in mostlyclean rule. Add files ending in .core.
8009
9b158ba0 80102011-07-21 Matt Rice <ratmice@gmail.com>
8011
8012 PR macros/12999
8013 * gdb.base/info-macros.c: New test sources.
8014 * gdb.base/info-macros.exp: New tests.
8015
d17b6f81
PM
80162011-07-21 Phil Muldoon <pmuldoon@redhat.com>
8017
8018 * gdb.python/python.exp: Add prompt substitution tests.
8019
918dd910
JK
80202011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8021
8022 Fix crash if referenced CU is aged out.
8023 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
8024 New.
8025 * gdb.dwarf2/implptr.exp: Likewise.
8026
0e37a63c
JK
80272011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8028
8029 * gdb.dwarf2/implptr.S: Rebuilt.
8030 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
8031 (bar): Use them for j, k, l.
8032 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
8033 COMPILE.
8034 (print j in implptr:bar): Update for the intp typedef.
8035 (print p[0].x in implptr:foo): Use more exact regex.
8036
f65cf84c
TT
80372011-07-18 Tom Tromey <tromey@redhat.com>
8038
8039 * gdb.cp/static-method.exp: Add missing single quote.
8040
d5b4a7be
YQ
80412011-07-18 Yao Qi <yao@codesourcery.com>
8042
8043 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
8044 supported.
8045 * gdb.mi/mi-nonstop-exit.exp: Likewise.
8046 * gdb.mi/mi-nonstop.exp: Likewise.
8047 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8048 * gdb.mi/mi-nsintrall.exp: Likewise.
8049 * gdb.mi/mi-nsmoribund.exp: Likewise.
8050 * gdb.mi/mi-nsthrexec.exp: Likewise.
8051 * gdb.python/py-evthreads.exp: Likewise.
8052
e9ea2662
JK
80532011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8054
8055 Code cleanup.
8056 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
8057 it. Substitute it instead of test_compiler_info everywhere.
8058
ce451573
UW
80592011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8060
8061 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
8062 remote targets as well.
8063
756d88a7
UW
80642011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8065
8066 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
8067 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
8068
31f83dc5
UW
80692011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8070
8071 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
8072 a remote machine, not the host.
8073 (gdb_compile_shlib): Set soname if target is remote.
8074
059241a0
PP
80752011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8076
8077 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
8078
28a0b48c 80792011-07-13 Matt Rice <ratmice@gmail.com>
8080
8081 * gdb.python/py-objfile-script-gdb.py: Renamed to
8082 py-objfile-script-gdb.py.in.
8083 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
8084 py-objfile-script-gdb.py.
8085 * gdb.python/py-objfile-script.exp: Update reference to
8086 py-objfile-script-gdb.py.
8087
9a771b67
JK
80882011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8089
8090 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
8091 reference undefined label.
8092
04ad99e6
JK
80932011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8094
8095 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
8096 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
8097 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
8098 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
8099
713389e0
PM
81002011-07-11 Phil Muldoon <pmuldoon@redhat.com>
8101
6fdff2c5 8102 PR python/12438
713389e0 8103 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 8104 deprecated tests. Add set/show python print-backtrace tests.
713389e0 8105
97d146f8
JK
81062011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8107
8108 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
8109 debug info.
8110
facde0e5 81112011-07-06 Matt Rice <ratmice@gmail.com>
8112
8113 * gdb.python/python.exp: Update filename paths.
8114 * gdb.python/py-symtab.exp: Ditto.
8115
438640d1
MP
81162011-07-06 Marek Polacek <mpolacek@redhat.com>
8117
8118 * gdb.python/py-evthreads.exp: Add missing `$'.
8119
33a365df
MF
81202011-07-06 Jie Zhang <jie.zhang@analog.com>
8121
8122 * config/bfin.exp: New file.
8123 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
8124 * gdb.asm/bfin.inc: New file.
8125
8f7ae686
MP
81262011-07-06 Marek Polacek <mpolacek@redhat.com>
8127
df46027d 8128 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
8129 the whole output.
8130
eb2a6f42
TT
81312011-07-05 Tom Tromey <tromey@redhat.com>
8132
8133 * gdb.java/jprint.java (jprint.hi): New field.
8134 * gdb.java/jprint.exp: Print string.
8135
177b42fe
TJB
81362011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
8137
8138 * gdb.base/call-sc.c: Fix typos.
8139 * gdb.base/ifelse.exp: Likewise.
8140 * gdb.base/structs.c: Likewise.
8141
3b2a0cf2
JB
81422011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8143
8144 * gdb.base/jit-so.exp: New test.
8145 * gdb.base/jit-dlmain.c: New file.
8146 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
8147
46fc714c
JK
81482011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8149
8150 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
8151 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
8152 * gdb.cp/pr9167.exp (p b): Likewise.
8153 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
8154 (test value of P in inner_m, test type of Z in inner_m): Call
8155 setup_xfail for gcc <= 4.5.
46fc714c 8156
418c7cf7
JK
81572011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8158
8159 * gdb.cp/paren-type.cc: New files.
8160 * gdb.cp/paren-type.exp: New files.
8161
3d50dd94
JK
81622011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8163
8164 Stop on first linespec terminator instead of eating what we can.
8165 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
8166 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
8167 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
8168 (break C::f()): ... this one.
8169 (break C::operator()()): New test.
8170 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
8171 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
8172 test.
8173
dcf9f4ab
JK
81742011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8175
8176 Fall back linespec to minimal symbols.
8177 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
8178 error message.
8179 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
8180 * gdb.cp/minsym-fallback-main.cc: New file.
8181 * gdb.cp/minsym-fallback.cc: New file.
8182 * gdb.cp/minsym-fallback.exp: New file.
8183 * gdb.cp/minsym-fallback.h: New file.
8184
3f542ed1
JK
81852011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8186
8187 * gdb.cp/no-dmgl-verbose.cc: New file.
8188 * gdb.cp/no-dmgl-verbose.exp: New file.
8189
81902011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
8191
8192 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
8193 __GI_.
8194 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
8195 (f): New function.
8196 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
8197 (complete p 'func<short>(): ... here.
8198 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
8199 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
8200 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
8201 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
8202 Make them KFAIL gcc/49546.
8203
00eb2c4a
JB
82042011-07-01 Joel Brobecker <brobecker@adacore.com>
8205
8206 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
8207
85a20c42
JK
82082011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8209
8210 Test GCC PR debug/49546.
8211 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
8212 (test type of F in k3_m, test value of F in k3_m): New.
8213 * gdb.cp/temargs.cc (struct S3, struct K3): New.
8214 (main): New variable k3. Call k3.k3_m.
8215
d2d43431
JB
82162011-07-01 Jean-Charles Delay <delay@adacore.com>
8217
8218 * gdb.ada/packed_array.exp: Fix expected outout.
8219
54ae186f
JB
82202011-07-01 Jean-Charles Delay <delay@adacore.com>
8221
8222 * gdb.ada/packed_array.exp: fixed expected output.
8223
8f17729f
JB
82242011-07-01 Joel Brobecker <brobecker@adacore.com>
8225
8226 * gdb.ada/same_enum: New testcase.
8227
f5aa6869
JB
82282011-07-01 Joel Brobecker <brobecker@adacore.com>
8229
8230 * gdb.ada/ptr_typedef: New testcase.
8231
828292f2
JB
82322011-07-01 Joel Brobecker <brobecker@adacore.com>
8233
8234 * gdb.ada/arrayptr.exp: Add ptype test.
8235
18920c42
JB
82362011-07-01 Joel Brobecker <brobecker@adacore.com>
8237
8238 * gdb.ada/char_enum: New testcase.
8239
3536d9e3 82402011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
8241
8242 * gdb.base/dump.exp (capture_pointer_with_type): New.
8243 Get value from address instead of name.
8244 Start GDB once, and do `dump' and `restore'
8245 tests together.
8246
db863c42
MF
82472011-06-30 Jie Zhang <jie.zhang@analog.com>
8248 Mike Frysinger <vapier@gentoo.org>
8249
8250 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
8251 helper functions for getting/setting remotetimeout variable.
8252 * lib/gdb.exp (gdb_load): If the target is remote, set
8253 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
8254 with $loadtimeout. Set $load_ok to 0 before doing the load.
8255 Instead of returning, immediately, set $load_ok to 0. Call
8256 set_remotetimeout with $oldremotetimeout, and then return if
8257 $load_ok is 1.
8258
e9e642a8
AB
82592011-06-30 Andrew Burgess <aburgess@broadcom.com>
8260
8261 * gdb.python/py-template.exp: Don't run this test if the target
8262 does not support c++ tests.
8263
32019081
JK
82642011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8265
8266 Fix non-only rename list for Fortran modules import.
8267 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
8268 tests.
8269 * gdb.fortran/module.f90 (module moduse): New.
8270 (program module): use moduse, test var_x, var_y and var_z.
8271
0ecee54c
TT
82722011-06-29 Tom Tromey <tromey@redhat.com>
8273
8274 PR testsuite/12040:
8275 * gdb.fortran/array-element.exp: Use f90, not f77.
8276 * gdb.fortran/complex.exp: Use f90, not f77.
8277 * gdb.fortran/derived-type.exp: Use f90, not f77.
8278 * gdb.fortran/library-module.exp: Use f90, not f77.
8279 * gdb.fortran/logical.exp: Use f90, not f77.
8280 * gdb.fortran/module.exp: Use f90, not f77.
8281 * gdb.fortran/multi-dim.exp: Use f90, not f77.
8282 * gdb.fortran/subarray.exp: Use f90, not f77.
8283
3b2b8fea
TT
82842011-06-29 Tom Tromey <tromey@redhat.com>
8285
8286 * gdb.fortran/charset.exp: New file.
8287 * gdb.fortran/charset.f90: New file.
8288
42159ca5
TT
82892011-06-29 Tom Tromey <tromey@redhat.com>
8290
8291 PR testsuite/12040:
8292 * lib/future.exp: New file, mostly extracted from ada.exp.
8293 Rewrote compatibility code to use rename.
8294 (gdb_find_gfortran): New proc.
8295 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
8296 gfortran patch.
8297 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
8298 Move to future.exp.
8299 * lib/gdb.exp: Always load future.exp.
8300
af69a5ce
YQ
83012011-06-28 Yao Qi <yao@codesourcery.com>
8302
8303 * gdb.cp/exception.cc: Don't include iostream.
8304 (bar): Remove print statement.
8305 (catcher): New.
8306 (main): Remove print statements. Call function catcher.
8307 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
8308 Set breakpoint on catcher, and check the value of parameter.
8309
ab5c6a72
YQ
83102011-06-23 Yao Qi <yao@codesourcery.com>
8311
6fdff2c5
PA
8312 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
8313 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 8314
9497469f
MP
83152011-06-23 Marek Polacek <mpolacek@redhat.com>
8316
8317 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
8318 mi_gdb_test.
8319
b9132588
MP
83202011-06-23 Marek Polacek <mpolacek@redhat.com>
8321
5d197ed0 8322 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 8323
e55595ca
MP
83242011-06-23 Marek Polacek <mpolacek@redhat.com>
8325
5d197ed0
MP
8326 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
8327
83282011-06-23 Marek Polacek <mpolacek@redhat.com>
8329
8330 * gdb.mi/mi2-basics.exp: Fix races. Honour the
8331 `test_exec_and_symbol_mi_operatons' return value.
8332 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8333 gdb_test_multiple.
8334 (test_exec_and_symbol_mi_operatons): Likewise.
8335 (test_path_specification): Likewise.
e55595ca 8336
be777e08
YQ
83372011-06-23 Yao Qi <yao@codesourcery.com>
8338
8339 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
8340 supported.
8341 * lib/gdb.exp (support_displaced_stepping): New.
8342
615556d6
YQ
83432011-06-23 Yao Qi <yao@codesourcery.com>
8344
8345 * gdb.threads/execl.exp: Skip on remote target.
8346
833b0ca7
MP
83472011-06-21 Marek Polacek <mpolacek@redhat.com>
8348
5d197ed0 8349 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
8350 mi_gdb_test.
8351
1ee4023a
MP
83522011-06-20 Marek Polacek <mpolacek@redhat.com>
8353
5d197ed0 8354 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 8355
d0b1d624
MP
83562011-06-20 Marek Polacek <mpolacek@redhat.com>
8357
5d197ed0 8358 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
8359 mi_gdb_test.
8360
79aa92c1
MP
83612011-06-20 Marek Polacek <mpolacek@redhat.com>
8362
5d197ed0 8363 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 8364
5ce5db06
YQ
83652011-06-14 Yao Qi <yao@codesourcery.com>
8366
8367 gdb/testsuite/
8368 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
8369
533a737e
JK
83702011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8371
8372 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
8373
d0e53741
TT
83742011-06-10 Tom Tromey <tromey@redhat.com>
8375
8376 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
8377 Add tests for pointer-to-member-function.
8378 * gdb.cp/temargs.cc (S::somefunc): New function.
8379 (K2): New class.
8380 (main): Instantiate K2; call method.
8381
b5916bbd
JB
83822011-06-08 Joel Brobecker <brobecker@adacore.com>
8383
8384 * gdb.python/py-inferior.c (f2): Make str an array rather
8385 than a pointer.
8386 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
8387
5be4dfca
JK
83882011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8389
8390 * gdb.base/async-shell.c: New file.
8391 * gdb.base/async-shell.exp: New file.
8392
9f47e254
PA
83932011-06-06 Pedro Alves <pedro@codesourcery.com>
8394
8395 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
8396
64b9b334
JB
83972011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
8398
8399 From Stephen Kitt <steve@sk2.org>
8400 * gdb.base/help.exp: Adjust following some spelling corrections
8401 in GDB.
8402
dbc0f131
YQ
84032011-06-01 Yao Qi <yao@codesourcery.com>
8404
8405 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
8406
fd336a18
KS
84072010-05-31 Keith Seitz <keiths@redhat.com>
8408
8409 PR c++/12750
8410 * gdb.cp/static-method.cc: New file.
8411 * gdb.cp/static-method.exp: New file.
8412
fa8b9902
KS
84132010-05-31 Keith Seitz <keiths@redhat.com>
8414
8415 PR symtab/12704
8416 * gdb.cp/anon-ns.cc: New file.
8417 * gdb.cp/anon-ns.exp: New file.
8418
0a5b1e09
PA
84192011-05-31 Pedro Alves <pedro@codesourcery.com>
8420
8421 * gdb.arch/i386-dr3-watch.c: New file.
8422 * gdb.arch/i386-dr3-watch.exp: New file.
8423
0578b8d1
YQ
84242011-05-30 Yao Qi <yao@codesourcery.com>
8425
8426 * gdb.base/callfuncs.c (t_structs_fc): New.
8427 (t_structs_dc, t_structs_ldc): New.
8428 (t_double_many_args):
8429 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
8430 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
8431 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
8432 * gdb.base/callfuncs.exp: Call new functions.
8433
6680506e
YQ
84342011-05-30 Yao Qi <yao@codesourcery.com>
8435
ff4d2c60
YQ
8436 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
8437 Call rerun_and_prepare for each test to isolate effects.
8438
84392011-05-30 Yao Qi <yao@codesourcery.com>
8440
8441 * gdb.base/varargs.c (find_max_float_real): New.
8442 (find_max_double_real, find_max_long_double_real): New.
8443 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
8444 * lib/gdb.exp (setup_kfail_for_target): New.
8445
e43ec454
YQ
84462011-05-30 Yao Qi <yao@codesourcery.com>
8447
8448 * gdb.base/funcargs.c (callca, callcb, callcc): New.
8449 (callcd, callce, callcf, callc1a, callc1b): New.
8450 (callc2a, callc2b): New.
8451 * gdb.base/funcargs.exp (complex_args): New.
8452 (complex_integral_args, complex_float_integral_args): New.
8453 * lib/gdb.exp (support_complex_tests): New. Determine
8454 whether to run test cases on _Complex types.
8455
432b4d03
JK
84562011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8457
8458 * gdb.threads/leader-exit.c: New file.
8459 * gdb.threads/leader-exit.exp: New file.
8460
6caf069d
MP
84612011-05-27 Marek Polacek <mpolacek@redhat.com>
8462
9497469f 8463 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 8464
97fce28b
MP
84652011-05-27 Marek Polacek <mpolacek@redhat.com>
8466
8467 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
8468 remove the `supported' variable.
8469 * gdb.mi/mi-nonstop.exp: Likewise.
8470 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8471 * gdb.mi/mi-nsintrall.exp: Likewise.
8472 * gdb.mi/mi-nsmoribund.exp: Likewise.
8473 * gdb.mi/mi-nsthrexec.exp: Likewise.
8474
9da8c2a0
PA
84752011-05-26 Pedro Alves <pedro@codesourcery.com>
8476
8477 * gdb.reverse/finish-reverse-bkpt.exp: New test.
8478
2c03e5be
PA
84792011-05-26 Pedro Alves <pedro@codesourcery.com>
8480
8481 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
8482
2e21250d
KS
84832011-05-24 Keith Seitz <keiths@redhat.com>
8484
8485 PR breakpoint/12803
8486 * gdb.cp/cmpd-minsyms.cc (a): New method.
8487 (b): New method.
8488 (c): New method.
8489 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
8490
cdac0397
PA
84912011-05-24 Pedro Alves <pedro@codesourcery.com>
8492
8493 * gdb.base/commands.exp (watchpoint_command_test): Check that the
8494 watchpoint's command list didn't execute when the watchpoint went
8495 out of scope.
8496
ee5683ab
PM
84972011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
8498
8499 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
8500 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
8501 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
8502 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8503 * gdb.arch/i386-permbkpt.exp: Likewise.
8504 * gdb.arch/i386-prologue.exp: Likewise.
8505 * gdb.arch/i386-size-overlap.exp: Likewise.
8506 * gdb.arch/i386-size.exp: Likewise.
8507 * gdb.arch/i386-unwind.exp: Likewise.
8508 * gdb.reverse/i386-precsave.exp: Likewise.
8509 * gdb.reverse/i386-reverse.exp: Likewise.
8510 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8511 * gdb.reverse/i387-env-reverse.exp: Likewise.
8512 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8513
c91c8c16
PA
85142011-05-24 Pedro Alves <pedro@codesourcery.com>
8515
8516 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
8517 file doesn't error, using MI.
8518
c50491a7
TT
85192011-05-23 Tom Tromey <tromey@redhat.com>
8520
8521 * gdb.base/charset.exp (string_display): Add tests to assign to
8522 arrays.
8523 * gdb.base/charset.c (short_array, int_array, long_array): New.
8524
4a07b7da
PA
85252011-05-20 Pedro Alves <pedro@codesourcery.com>
8526
8527 Cope with async mode.
8528
4a07b7da
PA
8529 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
8530 into gdb_test + mi_expect_stop.
8531
b275f2d2
PA
85322011-05-20 Pedro Alves <pedro@codesourcery.com>
8533
8534 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
8535 (callme): Remove printf call.
8536
eec52c44
PM
85372011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
8538
8539 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
8540 quote pattern to avoid problems with Cygwin/mingw expect versions.
8541 * gdb.base/default.exp (show convenience): Use double
8542 quote pattern for regular expressions.
8543
b3c8eb43
JK
85442011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8545
8546 Fix -readnow for -gdwarf-4 unused type units.
8547 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
8548 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
8549
ed731959
JK
85502011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8551
8552 * gdb.base/kill-after-signal.c: New file.
8553 * gdb.base/kill-after-signal.exp: New file.
8554
3b48433d
PA
85552011-05-16 Pedro Alves <pedro@codesourcery.com>
8556
8557 * gdb.ada/start.exp: Call untested with the correct test filename.
8558 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
8559 test filename. Make the test's binary unique.
8560 * gdb.arch/i386-signal.exp: Call untested with the correct test
8561 filename.
8562 * gdb.arch/i386-size-overlap.exp: Ditto.
8563 * gdb.arch/Makefile.in (EXECUTABLES): Update.
8564 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8565 * gdb.cp/call-c.exp: Ditto.
8566 * gdb.mi/mi-reverse.exp: Call untested with the correct test
8567 filename. Make the test's binary unique.
8568 * gdb.mi/Makefile.in (EXECUTABLES): Update.
8569 * gdb.python/py-mi.exp: Ditto.
8570 * gdb.python/Makefile.in (EXECUTABLES): Update.
8571 * gdb.reverse/i386-precsave.exp: Ditto.
8572 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
8573 test filename.
8574 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8575 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
8576 unique.
8577 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
8578 test filename.
8579 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
8580 * gdb.trace/tfile.exp: Ditto.
8581
ba4a8bdd
YQ
85822011-05-14 Yao Qi <yao@codesourcery.com>
8583
8584 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
8585 type.
8586
dbaefcf7
DE
85872011-05-13 Doug Evans <dje@google.com>
8588
8589 * gdb.python/py-objfile-script.exp: New file.
8590 * gdb.python/py-objfile-script.c: New file.
8591 * gdb.python/py-objfile-script-gdb.py: New file.
8592 * testsuite/gdb.python/py-section-script.exp: Test
8593 "info auto-load-scripts".
8594
9930639c
TT
85952011-05-13 Tom Tromey <tromey@redhat.com>
8596
8597 * gdb.dwarf2/clztest.exp: New file.
8598 * gdb.dwarf2/clztest.c: New file.
8599 * gdb.dwarf2/clztest.S: New file.
8600
05272e11
DE
86012011-05-13 Doug Evans <dje@google.com>
8602
cc63ef9b
DE
8603 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
8604 String16 tests.
05272e11 8605
6edba76f
TT
86062011-05-13 Tom Tromey <tromey@redhat.com>
8607
8608 * lib/gdb.exp (is_x86_like_target): New proc.
8609 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
8610 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
8611 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
8612 -nostdlib to compiler.
8613 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
8614 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
8615 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
8616 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
8617 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
8618
028d0ed5
TJB
86192011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8620
8621 * gdb.python/py-function.exp: Test setting a value from a function
8622 which executes a command.
8623
8a9b8146
TT
86242011-05-12 Tom Tromey <tromey@redhat.com>
8625
8626 * gdb.dwarf2/typeddwarf.S: New file.
8627 * gdb.dwarf2/typeddwarf.c: New file.
8628 * gdb.dwarf2/typeddwarf.exp: New file.
8629
10483e8e
MP
86302011-05-12 Marek Polacek <mpolacek@redhat.com>
8631
8632 * gdb.mi/mi-basics.exp: Fix races. Honour the
8633 `test_exec_and_symbol_mi_operatons' return value.
8634 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8635 gdb_test_multiple.
8636 (test_exec_and_symbol_mi_operatons): Likewise.
8637 (test_path_specification): Likewise.
8638
faf067f1
JK
86392011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8640
8641 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
8642 (gdb_touch_execfile): Remove catch wrappers. New variable time.
8643 Replace `file copy' and `file rename' by `file mtime'. Twice.
8644
7ff911a3
JK
86452011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8646
8647 * gdb.base/readline-ask.c: New file.
8648 * gdb.base/readline-ask.exp: New file.
8649 * gdb.base/readline-ask.inputrc: New file.
8650
a536c6d7
UW
86512011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
8652
8653 * gdb.cell/bt.exp: Delete breakpoints before running to signal
8654 to avoid race condition.
8655 * gdb.cell/coremaker.c: Use small stack size.
8656 * gdb.cell/ea-standalone.exp: Use file name without path as
8657 argument to c_to.
8658 * gdb.cell/fork.exp: Allow other output when continuing to end.
8659
d472a426
JK
86602011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8661
8662 * gdb.threads/corethreads.c: New file.
8663 * gdb.threads/corethreads.exp: New file.
8664
86652011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
8666
8667 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
8668 Try to compile the test using -Wl,-z,norelro first.
8669 (load_core): New variable libthread_db_seen, initialize it.
8670 (zeroed-threads cannot be listed): Protect it by XFAIL on
8671 !$libthread_db_seen.
8672
8be455d7
JK
86732011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8674
8675 PR 12573
8676 * gdb.dwarf2/dw2-skip-prologue.S: New file.
8677 * gdb.dwarf2/dw2-skip-prologue.c: New file.
8678 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
8679
1976171a
JK
86802011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8681
8682 * gdb.cp/psymtab-parameter.cc: New file.
8683 * gdb.cp/psymtab-parameter.exp: New file.
8684
7db6f30f
JK
86852011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8686
8687 Fix a race.
8688 * gdb.cp/static-print-quit.exp (print c): Split to ...
8689 (print c - <return>, print c - q <return>, print c - to quit):
8690 ... these. Make the testfile untested on gdb-7.1.
8691
85161e9e 86922011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
8693
8694 * lib/gdb.exp (exec_target_file, exec_symbol_file,
8695 gdb_rename_execfile, gdb_touch_execfile): New.
8696 * gdb.base/reread.exp: Use new procs to handle multiple
8697 exec files.
8698
0c51be18
YQ
86992011-05-05 Yao Qi <yao@codesourcery.com>
8700
8701 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
8702 (test_adr_32bit, test_pop_pc): New.
8703 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
8704 (test_adr_32bit, test_pop_pc): New.
8705
4d393d60
JM
87062011-05-04 Joseph Myers <joseph@codesourcery.com>
8707
8708 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
8709 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
8710 targets.
8711 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
8712 handle targets.
8713
8ffd0459
JK
87142011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8715
8716 * gdb.base/completion.exp (complete help info wat): Rename to ...
8717 (complete 'help info wat'): ... here.
8718 Remove all `-re ".*' and `-re "^.*' redundant regexes.
8719 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
8720
8e28d804
PA
87212011-05-04 Pedro Alves <pedro@codesourcery.com>
8722
8723 * gdb.base/completion.exp: Use gdb_test_multiple instead of
8724 gdb_test and explicit $gdb_prompt/timeout matches.
8725
3eb2ef34
YQ
87262011-05-04 Yao Qi <yao@codesourcery.com>
8727
8728 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
8729 and __thumb2__.
8730
aaaf81a3
MP
87312011-05-03 Marek Polacek <mpolacek@redhat.com>
8732
8733 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
8734 in place of `gdb_test "delete breakpoints"'. This eliminates two
8735 testcases.
8736
c4cbc0df
PA
87372011-05-02 Pedro Alves <pedro@codesourcery.com>
8738
8739 PR testsuite/12649
8740 Fix races.
8741
8742 * gdb.base/completion.exp: Remove all sleep calls. Remove
8743 unnecessary regexs. Don't explicitly expect anything after the
8744 prompt. Eat the prompt if necessary.
8745
b4cbb4a3
EBM
87462011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
8747
8748 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
8749 accept to show the caller line again as well as the line after.
8750
d65aec65
PM
87512011-04-29 Phil Muldoon <pmuldoon@redhat.com>
8752
8753 PR mi/12531
8754
8755 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
8756 compile target.
8757 * gdb.python/py-prettyprint.exp: Add C++ object for
8758 CPLUS_FAKE_CHILD test.
8759
30852783
UW
87602011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
8761
8762 * gdb.base/signest.exp: New file.
8763 * gdb.base/signest.c: Likewise.
8764
c7b1f0d9
JK
87652011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8766
8767 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
8768 thread and breakpoint notifications.
8769
559a7a62
JK
87702011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8771
8772 * gdb.base/fortran-sym-case.c: New file.
8773 * gdb.base/fortran-sym-case.exp: New file.
8774 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
8775 * gdb.dwarf2/dw2-case-insensitive.c: New file.
8776 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
8777
8344e389
JK
87782011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8779
8780 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
8781 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
8782 false #1', `if true else false #2' and `if true else false #3'.
8783
2484c66b
UW
87842011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
8785
8786 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
8787 while delivering signal.
8788
8d3788bd
VP
87892011-04-27 Vladimir Prus <vladimir@codesourcery.com>
8790
8791 MI breakpoint notifications.
8792
8793 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
8794 * testsuite/gdb.mi/mi2-cli.exp: Adust.
8795 * testsuite/gdb.mi/mi-watch.exp: Adust.
8796 * testsuite/gdb.mi/mi2-watch.exp: Adust.
8797 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
8798 notifications.
8d3788bd 8799
3e03848b
JK
88002011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8801
8802 * gdb.base/gdbindex-stabs-dwarf.c: New file.
8803 * gdb.base/gdbindex-stabs.c: New file.
8804 * gdb.base/gdbindex-stabs.exp: New file.
8805
918c9108
YQ
88062011-04-25 Yao Qi <yao@codesourcery.com>
8807
8808 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
8809 with /*...*/.
8810 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
8811
90556b8c
JK
88122011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8813
8814 * gdb.python/py-value.exp (test_objfiles): Name the first test
8815 `py-value in file.filename'.
8816
03f2bd59
JK
88172011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8818
8819 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
8820 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
8821 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
8822 !gdbserver_reconnect_p..
8823 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
8824
7b08b9eb
JK
88252011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8826
8827 * gdb.cp/cpcompletion.exp (complete class methods)
8828 (complete class methods beginning with F): Move them above runto. New
8829 comment about the runto delimiter.
8830
b78974c3
PA
88312011-04-20 Pedro Alves <pedro@codesourcery.com>
8832
8833 * gdb.base/maint.exp: Test that "maint print registers" works
8834 without a running program.
8835
20429c40 88362011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 8837
20429c40
MP
8838 * gdb.base/setshow.exp: Fix racy tests.
8839 ($old_gdb_prompt): New variable.
8840
7a9dd1b2
TT
88412011-04-19 Tom Tromey <tromey@redhat.com>
8842
8843 * gdb.mi/mi-nsmoribund.exp:
8844 * gdb.hp/gdb.objdbg/objdbg01.exp:
8845 * gdb.base/structs.exp (test_struct_returns):
8846 * gdb.base/call-sc.exp (test_scalar_returns):
8847 * gdb.base/bigcore.exp: Remove duplicate words.
8848
02835898
JK
88492011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8850
8851 * gdb.base/break-interp-lib.c (v, vptr): New variables.
8852 * gdb.base/break-interp.exp (test_attach): New comment.
8853
254f582e
JK
88542011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8855
8856 * gdb.threads/gcore-thread.exp ($core0file): New variable.
8857 (clear __stack_user.next, clear stack_used.next)
8858 (save a zeroed-threads corefile): New test.
8859 Call core_load for $core0file.
8860 (zeroed-threads cannot be listed): New test.
8861
4fe85f5c
JK
88622011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8863
8864 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
8865 filename.
8866 ($srcfile): Preserve the original value.
8867 ($testfile): Match it the .exp filename.
8868 ($corefile): New variable. Substitute it around.
8869 Use clean_restart.
8870 ($prev_timeout): Remove.
8871 (load_core): Move core loading into this proc.
8872 Fix restore of $timeout if load_core fails.
8873
63524580
JK
88742011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8875
8876 * gdb.base/eu-strip-infcall.c: New file.
8877 * gdb.base/eu-strip-infcall.exp: New file.
8878
90359a16
JK
88792011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8880
8881 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
8882 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
8883
626e7282
JK
88842011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8885
8886 Fix Python access to inlined frames.
8887 * gdb.python/py-frame-inline.c: New file.
8888 * gdb.python/py-frame-inline.exp: New file.
8889
3363d018
EBM
88902011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
8891
8892 * gdb.base/gdb1090.exp: Change breakpoint location to read the
8893 content of 's24' correctly (avoiding "optimized out").
8894 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
8895
28781456
JK
88962011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8897
8898 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
8899
4a4106ca
TJB
89002011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8901
8902 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
8903 expect a colon in watch -location output.
8904
d26ccb4f
JK
89052011-04-13 Marek Polacek <mpolacek@redhat.com>
8906
df46027d 8907 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
8908 New testcase `expect response to define backtrace'. Also remove
8909 redundant `default' block.
8910
e1ab1f9c
JK
89112011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8912
8913 * gdb.python/py-prettyprint.c (struct hint_error): New.
8914 (main): New variable hint_error.
8915 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
8916 "print hint_error".
8917 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
8918 (register_pretty_printers): Register it.
8919
0c2e6019
TT
89202011-04-04 Tom Tromey <tromey@redhat.com>
8921
8922 * gdb.cp/maint.exp (test_help): Update.
8923 (test_namespace): Likewise.
8924
af57139d
JB
89252011-04-01 Joel Brobecker <brobecker@adacore.com>
8926
8927 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
8928 * gdb.ada/arrayptr.exp: Add new tests.
8929
956a9fb9
JB
89302011-04-01 Joel Brobecker <brobecker@adacore.com>
8931
8932 * gdb.ada/mi_catch_ex: New testcase.
8933
d0c4d642
PA
89342011-04-01 Pedro Alves <pedro@codesourcery.com>
8935
8936 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
8937 base::overload(void) method without specifying "const".
8938
18819fa6
UW
89392011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
8940
8941 * gdb.arch/thumb-singlestep.S: New file.
8942 * gdb.arch/thumb-singlestep.exp: Likewise.
8943
a4c8e806
TT
89442011-03-31 Tom Tromey <tromey@redhat.com>
8945
8946 * gdb.python/py-prettyprint.py (exception_flag): New global.
8947 (NoStringContainerPrinter._iterator.next): Check it.
8948 * gdb.python/py-prettyprint.c (main): New variable nstype2.
8949 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
8950
53832f31
TT
89512011-03-29 Tom Tromey <tromey@redhat.com>
8952
8953 * gdb.cp/anon-struct.cc: New file.
8954 * gdb.cp/anon-struct.exp: New file.
8955
e4620230
JK
89562011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8957
8958 Test STT_GNU_IFUNC support.
8959 * gdb.base/gnu-ifunc-lib.c: New file.
8960 * gdb.base/gnu-ifunc.c: New file.
8961 * gdb.base/gnu-ifunc.exp: New file.
8962
d0fb5eae
JK
89632011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8964
8965 Support a ring of related breakpoints.
8966 * gdb.base/watchpoint-delete.c: New file.
8967 * gdb.base/watchpoint-delete.exp: New file.
8968
20106cfb
JK
89692011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8970
8971 * gdb.ada/arrayparam.exp (print first after function call): Use
8972 explicit package name. Add a comment
8973 (print lasta after function call): Rename ...
8974 (print last after function call): ... it and use explicit package
8975 name.
8976 (print length after function call): Use explicit package name.
8977 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
8978 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
8979 (multiple matches for symbol i): Rename ...
8980 (multiple matches for symbol integervar): ... it.
8981 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
8982 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
8983
e7ab5e63
AB
89842011-03-25 Andrew Burgess <aburgess@broadcom.com>
8985
8986 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
8987 environment variable to make grep output more predictable. Move
8988 all the environment setup into gdb_init so it's done once per test
8989 case rather than each time we start gdb.
8990
9ef07c8c
TT
89912011-03-24 Tom Tromey <tromey@redhat.com>
8992
8993 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
8994 test.
8995
dd90784c
JK
89962011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8997
8998 * gdb.dwarf2/dw2-entry-value-main.c: New file.
8999 * gdb.dwarf2/dw2-entry-value.S: New file.
9000 * gdb.dwarf2/dw2-entry-value.exp: New file.
9001
05775840
PM
90022011-03-22 Phil Muldoon <pmuldoon@redhat.com>
9003
6fdff2c5 9004 PR python/12183
05775840
PM
9005
9006 * gdb.python/py-function.exp: Add GdbError tests.
9007
8661b11b
PA
90082011-03-18 Pedro Alves <pedro@codesourcery.com>
9009
9010 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
9011 (reglocal_test_func, statlocal_test_func): New functions.
9012 (globals_test_func): Call new functions.
9013 * gdb.trace/unavailable.exp (gdb_collect_args_test)
9014 (gdb_collect_locals_test): New procedure.
9015 (gdb_trace_collection_test): Call new procedures.
9016
0fdb4f18
PA
90172011-03-18 Pedro Alves <pedro@codesourcery.com>
9018
9019 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
9020 (test_register, test_register_unavailable): New procedures.
9021 (gdb_unavailable_registers_test): New procedure.
9022 (gdb_trace_collection_test): Call it.
9023
99c3dc11
PM
90242011-03-18 Phil Muldoon <pmuldoon@redhat.com>
9025
6fdff2c5 9026 PR python/12149
99c3dc11
PM
9027
9028 * gdb.python/python.exp: Add gdb.write tests.
9029
29703da4
PM
90302010-03-17 Phil Muldoon <pmuldoon@redhat.com>
9031
9032 * gdb.python/Makefile.in: Add py-objfile.
9033 * gdb.python/py-objfile.exp: New file.
9034 * gdb.python/py-objfile.c: New file.
9035 * gdb.python/py-block.exp: Add is_valid tests.
9036 * gdb.python/py-inferior.exp: Ditto.
9037 * gdb.python/py-infthread.exp: Ditto.
9038 * gdb.python/py-symbol.exp: Ditto.
9039 * gdb.python/py-symtab.exp: Ditto.
9040
598997c8
KS
90412011-03-16 Keith Seitz <keiths@redhat.com>
9042
9043 PR c++/12273
9044 * gdb.cp/cmpd-minsyms.exp: New test.
9045 * gdb.cp/cmpd-minsyms.cc: New file.
9046
9047 PR c++/11734
9048 * gdb.cp/ovsrch.exp: New test.
9049 * gdb.cp/ovsrch.h: New file.
9050 * gdb.cp/ovsrch1.cc: New file.
9051 * gdb.cp/ovsrch2.cc: New file.
9052 * gdb.cp/ovsrch3.cc: New file.
9053 * gdb.cp/ovsrch4.cc: New file.
9054
c91513d8
PP
90552011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9056
9057 PR gdb/12528
9058 * gdb.base/Makefile.in: Adjust EXECUTABLES.
9059 * gdb.base/break-on-linker-gcd-function.exp: New test.
9060 * gdb.base/break-on-linker-gcd-function.cc: New file.
9061
7470fc63
AT
90622011-03-15 Andreas Tobler <andreast@fgznet.ch>
9063
9064 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
9065
959e7469
PM
90662011-03-15 Phil Muldoon <pmuldoon@redhat.com>
9067
9068 * lib/gdb.exp (gdb_unload): Add another termination case.
9069
9373cf26
JK
90702011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9071
9072 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
9073 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
9074 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
9075 Provide a stub byte there.
9076 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
9077 DW_AT_entry_pc.
9078 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
9079
24e9cda0
UW
90802011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
9081
9082 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
9083 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
9084 "generic ABI, auto".
9085 (altivec_abi_tests): Accept vectors returned by reference.
9086
7371cf6d
PM
90872010-03-14 Phil Muldoon <pmuldoon@redhat.com>
9088
9089 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
9090
ce77046a
UW
90912011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
9092
9093 * gdb.python/py-section-script.exp: Skip test if no Python support.
9094
176400c3
UW
90952011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
9096
9097 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
9098
ecec24e6
PM
90992011-03-10 Phil Muldoon <pmuldoon@redhat.com>
9100
9101 * gdb.python/py-parameter.exp: Update tests to the new Python
9102 parameter API. Add "no documentation" test. Add deprecated API
9103 backward compatibility test.
9104
5dbdd470
TT
91052011-03-09 Tom Tromey <tromey@redhat.com>
9106
9107 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
9108 gdb_continue_to_end.
9109
b66e66ee
MK
91102011-03-09 Mark Kettenis <kettenis@gnu.org>
9111
9112 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
9113 tabs.
9114
eceb0c5f
TT
91152011-03-09 Tom Tromey <tromey@redhat.com>
9116
9117 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
9118 parentheses.
9119 (gdb_continue_to_end): Add "allow_extra" parameter. Use
9120 $command.
9121 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
9122 argument to gdb_continue_to_end.
9123 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
9124 argument to gdb_continue_to_end.
9125 * gdb.cp/annota3.exp: Fix regex.
9126 * gdb.cp/annota2.exp: Fix regex.
9127 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
9128 gdb_continue_to_end.
9129 * gdb.base/call-signal-resume.exp: Revert earlier patch.
9130 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
9131 gdb_continue_to_end.
9132
63154eca
PA
91332011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9134
9135 * gdb.server/ext-run.exp
9136 (load new file without any gdbserver inferior): New test.
9137
967d1f9b
TT
91382011-03-07 Tom Tromey <tromey@redhat.com>
9139
9140 * Makefile.in (TAGS): Rewrite.
9141
d68dcbb9
JK
91422011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9143
9144 * gdb.trace/report.exp (12.1: trace report #1): New match for the
9145 initial commands echo. New match for `Found trace'. Anchor all the
9146 other matches. Anchor and match for `No trace frame found' the final
9147 match.
9148
6bf58e63
TT
91492011-03-07 Tom Tromey <tromey@redhat.com>
9150
9151 * Makefile.in (TAGS): New target.
9152
fda326dd
TT
91532011-03-07 Tom Tromey <tromey@redhat.com>
9154
9155 * lib/opencl.exp (skip_opencl_tests): Update for exit message
9156 change.
9157 * lib/mi-support.exp (mi_gdb_test): Update for exit message
9158 change.
9159 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
9160 exit message change.
9161 (skip_altivec_tests): Update for exit message change.
9162 (skip_vsx_tests): Likewise.
9163 (gdb_continue_to_end): Likewise. Add 'command' argument.
9164 * lib/cell.exp (skip_cell_tests): Update for exit message change.
9165 * gdb.threads/tls.exp: Update for exit message change.
9166 * gdb.threads/thread-unwindonsignal.exp: Use
9167 gdb_continue_to_end.
9168 * gdb.threads/step.exp (step_it): Update for exit message change.
9169 (continue_all): Likewise.
9170 * gdb.threads/print-threads.exp (test_all_threads): Update for
9171 exit message change.
9172 * gdb.threads/interrupted-hand-call.exp: Use
9173 gdb_continue_to_end.
9174 * gdb.threads/execl.exp: Use gdb_continue_to_end.
9175 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
9176 gdb_continue_to_end.
9177 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
9178 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
9179 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
9180 * gdb.cp/method.exp: Update for exit message change.
9181 * gdb.cp/mb-templates.exp: Update for exit message change.
9182 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
9183 * gdb.cp/annota3.exp: Update for exit message change.
9184 * gdb.cp/annota2.exp: Update for exit message change.
9185 * gdb.cell/fork.exp: Use gdb_continue_to_end.
9186 * gdb.base/term.exp: Update for exit message change.
9187 * gdb.base/step-test.exp (test_i): Update for exit message change.
9188 * gdb.base/sigstep.exp (advance): Update for exit message change.
9189 (advancei): Likewise.
9190 * gdb.base/siginfo.exp: Update for exit message change.
9191 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
9192 * gdb.base/reread.exp: Use gdb_continue_to_end.
9193 * gdb.base/langs.exp: Use gdb_continue_to_end.
9194 * gdb.base/interrupt.exp: Update for exit message change.
9195 * gdb.base/gdb1555.exp: Update for exit message change.
9196 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
9197 * gdb.base/ending-run.exp: Update for exit message change.
9198 * gdb.base/chng-syms.exp: Update for exit message change.
9199 * gdb.base/checkpoint.exp: Update for exit message change.
9200 * gdb.base/catch-syscall.exp (check_for_program_end): Use
9201 gdb_continue_to_end.
9202 (test_catch_syscall_with_wrong_args): Likewise.
9203 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
9204 * gdb.base/break-interp.exp (test_ld): Update for exit message
9205 change.
9206 * gdb.base/bang.exp: Update for exit message change.
9207 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
9208 (do_call_attach_tests): Likewise.
9209 * gdb.base/a2-run.exp: Update for exit message change.
9210 * gdb.arch/ppc-dfp.exp: Update for exit message change.
9211 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
9212 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
9213
dd19bd70
JK
92142011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9215
9216 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
9217
30e62689
TT
92182011-03-03 Tom Tromey <tromey@redhat.com>
9219
9220 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
9221 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
9222 * gdb.hp/gdb.aCC/configure.ac: Remove.
9223 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
9224 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
9225 * gdb.hp/gdb.base-hp/configure.ac: Remove.
9226 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
9227 * gdb.hp/gdb.compat/configure (Makefile): Remove.
9228 * gdb.hp/gdb.compat/configure.ac: Remove.
9229 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
9230 * gdb.hp/gdb.defects/configure (Makefile): Remove.
9231 * gdb.hp/gdb.defects/configure.ac: Remove.
9232 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
9233 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
9234 * gdb.hp/gdb.objdbg/configure.ac: Remove.
9235 * gdb.hp/configure.ac: Remove.
9236 * gdb.hp/configure: Remove.
9237 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
9238 substitution.
9239 (Makefile): Remove rule.
9240 * gdb.cell/configure.ac: Remove.
9241 * gdb.cell/configure: Remove.
9242 * gdb.stabs/Makefile.in (Makefile): Remove.
9243 (distclean): Don't remove config.status or config.log.
9244 * gdb.stabs/configure (Makefile): Remove.
9245 * gdb.stabs/configure.ac: Remove.
9246 * configure: Rebuild.
9247 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
9248 Remove stabs- and cell-specific logic. Test for existence of
9249 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
9250 subdirectories, gdb.cell, and and gdb.stabs.
9251 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
9252
c171f854
JB
92532011-03-03 Joel Brobecker <brobecker@adacore.com>
9254
9255 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
9256 end of buffer.
9257
9a5193cb
JB
92582011-03-02 Joel Brobecker <brobecker@adacore.com>
9259
9260 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
9261 gdb_test when running a test where we expected no output back.
9262
9bb4c1bb
MS
92632011-02-28 Michael Snyder <msnyder@vmware.com>
9264
9265 * gdb.cp/overload.cc: Change initializer value to integer.
9266
3bd0f5ef
MS
92672011-02-27 Michael Snyder <msnyder@vmware.com>
9268
9269 * gdb.multi/base.exp: Add test for remove-inferiors.
9270
2279eaad
JB
92712011-02-26 Joel Brobecker <brobecker@adacore.com>
9272
9273 * gdb.python/py-frame.exp: Simplify the initialization phase
9274 using prepare_for_testing.
9275
c82c0b55
MS
92762011-02-25 Michael Snyder <msnyder@vmware.com>
9277
9278 * gdb.multi/base.exp: Add tests for info inferiors with args.
9279
1d94651b
JK
92802011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9281
9282 * gdb.dwarf2/dw2-ranges.S: Rename to ...
9283 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
9284 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
9285 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
9286 asmfile3. Comment the STABS (#3) file compilation. Compile
9287 everything through assembler. Provide KFAIL for symtab/12497.
9288 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
9289 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
9290 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
9291 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
9292
3bd0f5ef
MS
92932011-02-24 Michael Snyder <msnyder@vmware.com>
9294
9295 * gdb.base/break.exp: Add tests for delete breakpoints using
9296 convenience variables and value history references.
9297
12c1418e
MS
92982011-02-24 Michael Snyder <msnyder@vmware.com>
9299
9300 * gdb.base/break.exp: Remove debugging 'printf' accidentally
9301 left behind in previous check-in.
9302
e5a67952
MS
93032011-02-23 Michael Snyder <msnyder@vmware.com>
9304
9305 * gdb.base/break.exp: Add tests for "info break" with arguments.
9306 * gdb.trace/infotrace.exp: Update patterns for error and help.
9307 * gdb.base/completion.exp: Update pattern.
9308 * gdb.base/ena-dis-br.exp: Update pattern.
9309 * gdb.base/help.exp: Update patterns.
9310
93112011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
9312
9313 * gdb.base/memattr.exp: New test.
9314 * gdb.base/memattr.c: Test load for memattr.exp.
9315
6e6fbe60
DE
93162011-02-22 Doug Evans <dje@google.com>
9317
9318 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
9319
1d41d745
MS
93202011-02-22 Michael Snyder <msnyder@vmware.com>
9321
9322 * Makefile.in: Make more clean.
9323 * gdb.ada/Makefile.in: Ditto.
9324 * gdb.arch/Makefile.in: Ditto.
9325 * gdb.asm/Makefile.in: Ditto.
9326 * gdb.base/Makefile.in: Ditto.
9327 * gdb.cp/Makefile.in: Ditto.
9328 * gdb.dwarf2/Makefile.in: Ditto.
9329 * gdb.java/Makefile.in: Ditto.
9330 * gdb.mi/Makefile.in: Ditto.
9331 * gdb.modula2/Makefile.in: Ditto.
9332 * gdb.python/Makefile.in: Ditto.
9333 * gdb.server/Makefile.in: Ditto.
9334 * gdb.stabs/Makefile.in: Ditto.
9335 * gdb.threads/Makefile.in: Ditto.
9336 * gdb.trace/Makefile.in: Ditto.
9337
79ba84ca
MS
93382011-02-22 Michael Snyder <msnyder@vmware.com>
9339
df46027d 9340 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
9341 info threads.
9342
b9b35694
JB
93432011-02-22 Joel Brobecker <brobecker@adacore.com>
9344
9345 * gdb.python/py-breakpoint.exp: Fix the expected output of
9346 one of the "maint info breakpoints" tests to accept the output
9347 generated on platforms that do not have hardware watchpoints.
9348
8bfb830f
JB
93492011-02-22 Joel Brobecker <brobecker@adacore.com>
9350
9351 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
9352 clean_restart. Be a little stricter in the expected output
9353 for one of the tests. Fix a typo in one of the comments.
9354
c45f3c54
JB
93552011-02-22 Joel Brobecker <brobecker@adacore.com>
9356
9357 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
9358 Delete variable binfile, no longer use. Add or modify test
9359 comments to make them unique.
9360
b97c863c
MS
93612011-02-21 Michael Snyder <msnyder@vmware.com>
9362
9363 * Makefile.in: Update for make clean.
9364 * gdb.ada/Makefile.in: Ditto.
9365 * gdb.arch/Makefile.in: Ditto.
9366 * gdb.asm/Makefile.in: Ditto.
9367 * gdb.base/Makefile.in: Ditto.
9368 * gdb.cp/Makefile.in: Ditto.
9369 * gdb.dwarf2/Makefile.in: Ditto.
9370 * gdb.java/Makefile.in: Ditto.
9371 * gdb.mi/Makefile.in: Ditto.
9372 * gdb.modula2/Makefile.in: Ditto.
9373 * gdb.python/Makefile.in: Ditto.
9374 * gdb.server/Makefile.in: Ditto.
9375 * gdb.stabs/Makefile.in: Ditto.
9376 * gdb.threads/Makefile.in: Ditto.
9377 * gdb.trace/Makefile.in: Ditto.
9378
aea5b279
MS
93792011-02-21 Michael Snyder <msnyder@vmware.com>
9380
9381 * gdb.threads/thread-find.exp: Update patterns for changes in
9382 output of "info threads" command.
9383
e3039479
UW
93842011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9385 Ulrich Weigand <uweigand@de.ibm.com>
9386
9387 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
9388 (skip_hw_watchpoint_tests): Likewise.
9389 (skip_hw_watchpoint_multi_tests): Likewise.
9390
b800ec70
UW
93912011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
9392
9393 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
9394 (skip_hw_watchpoint_tests): Likewise.
9395 (skip_hw_watchpoint_multi_tests): Likewise.
9396 (skip_hw_watchpoint_access_tests): Likewise.
9397
9398 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
9399 * gdb.base/pr11022.exp: Likewise.
9400 * gdb.base/watch-read.exp: Likewise.
9401 * gdb.base/watch_thread_num.exp: Likewise.
9402 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9403 * gdb.base/watchpoint-hw.exp: Likewise.
9404 * gdb.base/watchpoint.exp: Likewise.
9405 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
9406 * gdb.threads/watchthreads-reorder.exp: Likewise.
9407 * gdb.threads/watchthreads.exp: Likewise.
9408 * gdb.threads/watchthreads2.exp: Likewise.
9409
91033e37
JB
94102011-02-21 Joel Brobecker <brobecker@adacore.com>
9411
9412 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
9413 the debugger is unable to find the array bounds.
9414
eeaafae2
JK
94152011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9416
9417 * gdb.cp/typedef-operator.exp: New file.
9418 * gdb.cp/typedef-operator.cc: New file.
9419
e338d953
MS
94202011-02-17 Michael Snyder <msnyder@vmware.com>
9421
9422 * gdb.threads/thread-find.exp: Fix regular expressions.
9423
e67ad678
JB
94242011-02-17 Joel Brobecker <brobecker@adacore.com>
9425
9426 * gdb.ada/packed_array: Expand testcase to test printing of
9427 unconstrained packed array.
9428
93084bca
JB
94292011-02-17 Joel Brobecker <brobecker@adacore.com>
9430
9431 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
9432
a0c78a73
PA
94332011-02-16 Pedro Alves <pedro@codesourcery.com>
9434
f65d5553 9435 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
9436 (main): Initialize it before collecting, and and clear it
9437 afterwards.
f65d5553
PA
9438 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9439 collecting with '{type} addr', where the addr expression is not an
9440 rvalue.
a0c78a73 9441
3dfcbbd2
KW
94422011-02-16 Ken Werner <ken.werner@de.ibm.com>
9443
9444 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
9445 a bool variable. Expect correct OpenCL names for vector types. Use the
9446 uc3 variable name instead of referring to the uchar3 built-in type.
9447 Escape the asterisk at the half pointer test.
9448
08807d5a
PA
94492011-02-16 Pedro Alves <pedro@codesourcery.com>
9450
f65d5553 9451 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
9452 (main): Initialize it before collecting, and and clear it
9453 afterwards.
f65d5553
PA
9454 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9455 collecting overlapping memory ranges.
08807d5a 9456
60f98dde
MS
94572011-02-15 Michael Snyder <msnyder@vmware.com>
9458
9459 * gdb.base/default.exp: Add tests for thread commands.
9460 * gdb.base/help.exp: Add tests for thread commands.
9461 * gdb.threads/thread-find.exp: New test for thread find command.
9462
648cd113
KW
94632011-02-15 Ken Werner <ken.werner@de.ibm.com>
9464
9465 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
9466
494e194e
YQ
94672011-02-15 Yao Qi <yao@codesourcery.com>
9468
9469 PR tdep/12352
9470 * gdb.arch/arm-disp-step.S : New test for str instruction.
9471 * gdb.arch/arm-disp-step.exp : Likewise.
9472
d9492458
TJB
94732011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
9474
9475 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
9476 "vector_register2_vr" test strings. Test the extended floating
9477 point registers (F32~F63).
9478 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
9479 IBM XL C compiler. Make the test program use a register provided
9480 by the compiler for the lxvd2x instruction.
9481
8af8e3bc
PA
94822011-02-14 Pedro Alves <pedro@codesourcery.com>
9483
9484 * gdb.trace/unavailable.cc (class Base, class Middle, class
9485 Derived): New types.
9486 (derived_unavail, derived_partial, derived_whole): New globals.
9487 (virtual_partial): New global.
9488 (virtualp): Point at virtual_partial.
9489 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
9490 related to unavailable vptr.
9491
1b28d0b3
PA
94922011-02-14 Pedro Alves <pedro@codesourcery.com>
9493
9494 * gdb.trace/unavailable.cc (a, b, c): New globals.
9495 (main): Set and clear them.
9496 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
9497 `a' and `c', and check that `b' isn't collected, although `a' and
9498 `c' are.
9499
ec0a52e1
PA
95002011-02-14 Pedro Alves <pedro@codesourcery.com>
9501
9502 * gdb.trace/unavailable.cc (struct Virtual): New.
9503 (virtualp): New global pointer.
9504 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
9505 printing a pointer to an object whose type has a vtable, with
9506 print object on.
9507
24e6bcee
PA
95082011-02-14 Pedro Alves <pedro@codesourcery.com>
9509
9510 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
9511 value repeat handles unavailableness.
9512
39d37385
PA
95132011-02-14 Pedro Alves <pedro@codesourcery.com>
9514
9515 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
9516 tests for building arrays from unavailable values, subscripting
9517 non-memory rvalue unvailable arrays, and accessing fields or
9518 baseclasses of non-lazy unavailable values,
9519 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
9520 struct types.
9521 (g_smallstruct, g_smallstruct_b): New globals.
9522
06d72e16
PA
95232011-02-14 Pedro Alves <pedro@codesourcery.com>
9524
9525 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
9526
bc9a5551
JK
95272011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9528
9529 Fix const/volatile qualifiers of C++ types, PR c++/12328.
9530 * gdb.cp/overload-const.exp: New file.
9531 * gdb.cp/overload-const.cc: New file.
9532
54fcddd0
UW
95332011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9534
9535 * gdb.opencl/callfuncs.cl: New file.
9536 * gdb.opencl/callfuncs.exp: New test.
9537 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
9538
d6dafb7c
UW
95392011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9540
9541 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
9542 when computing result.
9543 * gdb.arch/altivec-abi.exp: Update expected results.
9544
a449c2d8
TJB
95452011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9546
9547 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
9548 * gdb.base/jit.exp: Likewise.
9549 * gdb.base/pie-execl.exp: Likewise.
9550 * gdb.base/solib-nodir.exp: Likewise.
9551 * gdb.base/solib-overlap.exp: Likewise.
9552
764880b7
PA
95532011-02-07 Pedro Alves <pedro@codesourcery.com>
9554
9555 * gdb.trace/collection.c (global_pieces): New.
9556 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
9557 New procedure.
9558 (gdb_trace_collection_test): Call it.
9559
505500db
SW
95602011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
9561
9562 * gdb.python/py-evthreads.c: New file.
9563 * gdb.python/py-evthreads.exp: New file.
9564 * gdb.python/py-events.py: New file.
9565 * gdb.python/py-events.exp: New file.
9566 * gdb.python/py-events.c: New file.
9567
385203ed
DD
95682011-02-04 David Daney <ddaney@caviumnetworks.com>
9569
9570 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
9571
9011945e
AB
95722011-02-03 Andrew Burgess <aburgess@broadcom.com>
9573
9574 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
9575 gdb.base/disasm-end-cu.exp: New test for disassembling over the
9576 boundary between two compilation units.
9577
580688f3
PA
95782011-02-02 Pedro Alves <pedro@codesourcery.com>
9579
9580 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
9581 (Virtual): New structs.
9582 (virtual_o, virtual_middle_b): New globals.
9583 * gdb.cp/virtbase.exp: New tests.
9584
d3f0f853
PP
95852011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
9586
9587 * gdb.base/jit.exp: New file.
9588 * gdb.base/jit-main.c: New file.
9589 * gdb.base/jit-solib.c: New file.
9590
b2030fb5
UW
95912011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
9592
9593 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
9594 proceed to initial kernel entry point.
9595 * gdb.opencl/datatypes.exp: Likewise.
9596 * gdb.opencl/operators.exp: Likewise.
9597 * gdb.opencl/vec_comps.exp: Likewise.
9598
2db19d1e
SW
95992011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
9600
9601 * gdb.cp/nsnested.cc: New.
9602 * gdb.cp/nsnested.exp: New.
9603 * gdb.cp/nsnoimports.exp: New.
9604 * gdb.cp/nsnoimports.cc: New.
9605
6b0c4c1f
JB
96062011-01-31 Joel Brobecker <brobecker@adacore.com>
9607
9608 * gdb.base/interact.exp: Add extra tests that verify that
9609 the value of the interactive-mode setting does not change
9610 after the script is sourced.
9611
80b23b6a
JK
96122011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9613
9614 * gdb.cp/noparam.exp: New file.
9615 * gdb.cp/noparam.cc: New file.
9616
ffd5ec24
PA
96172011-01-28 Pedro Alves <pedro@codesourcery.com>
9618
9619 * gdb.trace/tfile.exp: Test that with no traceframe selected,
9620 there's no stack or registers.
9621
a81766d8
TT
96222011-01-26 Tom Tromey <tromey@redhat.com>
9623
9624 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
9625 space before string output. Add test for "set print pretty off"
9626 case.
9627
585fdaa1
PA
96282011-01-25 Pedro Alves <pedro@codesourcery.com>
9629
9630 * gdb.base/frame-args.exp: Adjust.
9631 * gdb.dwarf2/dw2-noloc.exp: Adjust.
9632 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
9633 * gdb.dwarf2/pieces.exp: Adjust.
9634 * gdb.opt/clobbered-registers-O2.exp: Adjust.
9635 * gdb.opt/inline-locals.exp: Adjust.
9636 * gdb.threads/fork-child-threads.exp: Adjust.
9637
d468832a
KW
96382011-01-25 Ken Werner <ken.werner@de.ibm.com>
9639
9640 * gdb.opencl/convs_casts.cl: Move program scope variables into the
9641 OpenCL kernel function. Add a comment as marker. Add address space
9642 qualifiers for the remaining program scope variables.
9643 * gdb.opencl/datatypes.cl: Likewise.
9644 * gdb.opencl/operators.cl: Likewise.
9645 * gdb.opencl/vec_comps.cl: Likewise.
9646 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
9647 Add breakpoint at the marker comment.
9648 * gdb.opencl/datatypes.exp: Likewise.
9649 * gdb.opencl/operators.exp: Likewise.
9650 * gdb.opencl/vec_comps.exp: Likewise.
9651
490f124f
PA
96522011-01-24 Pedro Alves <pedro@codesourcery.com>
9653
9654 * gdb.base/printcmds.c (some_struct): New struct and instance.
9655 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
9656 procedure.
9657 <global scope>: Call it.
9658
6da78614
KW
96592011-01-21 Ken Werner <ken.werner@de.ibm.com>
9660
9661 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
9662 argument to the gdb_compile_opencl_hostapp call.
9663
ec64c9aa
YQ
96642011-01-19 Yao Qi <yao@codesourcery.com>
9665
9666 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
9667 positve list.
9668
810cfdbb
YQ
96692011-01-19 Yao Qi <yao@codesourcery.com>
9670
9671 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
9672 canonical form.
9673 Remove "xscale-*-*"
9674 * gdb.xml/tdesc-regs.exp: Likewise.
9675 * gdb.python/py-section-script.exp: Replace ARM target triplet
9676 with canonical form.
9677 Match arm*-*-symbianelf*.
9678 * gdb.base/dup-sect.exp: Likewise.
9679 * lib/dwarf.exp: New.
9680 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
9681 dwarf2_support.
9682 * gdb.dwarf2/dup-psym.exp: Likewise.
9683 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
9684 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9685 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
9686 * gdb.dwarf2/dw2-basic.exp: Likewise.
9687 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9688 * gdb.dwarf2/dw2-const.exp: Likewise.
9689 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
9690 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
9691 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9692 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
9693 * gdb.dwarf2/dw2-filename.exp: Likewise.
9694 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9695 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
9696 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9697 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9698 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
9699 * gdb.dwarf2/dw2-noloc.exp: Likewise.
9700 * gdb.dwarf2/dw2-op-call.exp: Likewise.
9701 * gdb.dwarf2/dw2-producer.exp: Likewise.
9702 * gdb.dwarf2/dw2-ranges.exp: Likewise.
9703 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
9704 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
9705 * gdb.dwarf2/dw2-strp.exp: Likewise.
9706 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
9707 * gdb.dwarf2/implptr.exp: Likewise.
9708 * gdb.dwarf2/mac-fileno.exp: Likewise.
9709 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
9710 * gdb.dwarf2/pieces.exp: Likewise.
9711 * gdb.dwarf2/pr11465.exp: Likewise.
9712 * gdb.dwarf2/valop.exp: Likewise.
9713 * gdb.dwarf2/watch-notconst.exp: Likewise.
9714 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
9715
4694da01
TT
97162011-01-19 Tom Tromey <tromey@redhat.com>
9717
9718 * gdb.python/py-infthread.exp: Add thread tests.
9719
b075872c
JB
97202011-01-14 Joel Brobecker <brobecker@adacore.com>
9721
9722 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
9723
2c3e6e24
JB
97242011-01-14 Joel Brobecker <brobecker@adacore.com>
9725
9726 * gdb.ada/widewide: New testcase.
9727
de8fa76c
JB
97282011-01-13 Joel Brobecker <brobecker@adacore.com>
9729
9730 * gdb.base/interact.exp: New testcase.
9731
1b05df00
TT
97322011-01-12 Tom Tromey <tromey@redhat.com>
9733
9734 * gdb.mi/gdb2549.exp: Update for error message changes.
9735 * gdb.mi/mi-cli.exp: Likewise.
9736 * gdb.mi/mi-disassemble.exp: Likewise.
9737 * gdb.mi/mi-pthreads.exp: Likewise.
9738 * gdb.mi/mi-regs.exp: Likewise.
9739 * gdb.mi/mi-stack.exp: Likewise.
9740 * gdb.mi/mi-var-block.exp: Likewise.
9741 * gdb.mi/mi-var-cmd.exp: Likewise.
9742 * gdb.mi/mi2-cli.exp: Likewise.
9743 * gdb.mi/mi2-disassemble.exp: Likewise.
9744 * gdb.mi/mi2-pthreads.exp: Likewise.
9745 * gdb.mi/mi2-regs.exp: Likewise.
9746 * gdb.mi/mi2-stack.exp: Likewise.
9747 * gdb.mi/mi2-var-block.exp: Likewise.
9748 * gdb.mi/mi2-var-cmd.exp: Likewise.
9749
c2ff108b
JK
97502011-01-12 Andrew Burgess <aburgess@broadcom.com>
9751 Jan Kratochvil <jan.kratochvil@redhat.com>
9752
9753 PR fortran/11104 and DWARF unbound arrays detection.
9754 * gdb.fortran/multi-dim.exp: New file.
9755 * gdb.fortran/multi-dim.f90: New file.
9756
b716877b
AB
97572011-01-12 Andrew Burgess <aburgess@broadcom.com>
9758
9759 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
9760 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
9761 add new tests for opcode dumping.
9762
6c162d5e
TT
97632011-01-11 Tom Tromey <tromey@redhat.com>
9764
9765 * gdb.python/py-infthread.exp: Load gdb-python.exp.
9766
77b06cd7
TJB
97672010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
9768
9769 Convert hardware watchpoints to use breakpoint_ops.
9770 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
9771 type is not supported.
9772 * gdb.base/foll-fork.exp: Likewise.
9773 * gdb.base/foll-vfork.exp: Likewise.
9774
f39a75d0
PM
97752011-01-10 Phil Muldoon <pmuldoon@redhat.com>
9776
9777 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
9778 Use load_lib gdb-python.exp.
9779 * gdb.python/python.exp: Ditto.
9780 * gdb.python/py-function.exp: Ditto.
9781
fc529d80
AS
97822011-01-09 Andreas Schwab <schwab@linux-m68k.org>
9783
9784 * gdb.threads/tls.exp ("info address me"): Fix expected output.
9785
fb03cb59
JK
97862011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9787
9788 * configure: Regenerate.
9789
d8e22779
TT
97902011-01-06 Tom Tromey <tromey@redhat.com>
9791
9792 * gdb.python/py-frame.exp: Test gdb.newest_frame.
9793
09050809
JB
97942011-01-06 Joel Brobecker <brobecker@adacore.com>
9795
fc529d80
AS
9796 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
9797 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
9798 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9799 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
9800 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
9801 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9802 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
9803 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
9804 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
9805 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
9806 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
9807 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
9808 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
9809 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9810 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9811 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
9812 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
9813 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
9814 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9815 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
9816 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
9817 gdb.ada/uninitialized_vars.exp,
9818 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
9819 Simplify by using clean_restart.
09050809 9820
8ed5dd9e
JB
98212011-01-06 Joel Brobecker <brobecker@adacore.com>
9822
9823 Add marker to be used as anchor for inserting breakpoints.
9824 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
9825 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
9826 Likewise.
9827
9828 Remove uses of gdb_start_cmd.
9829 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
9830 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
9831
9832 Do not run testcase if testing with GDBserver.
9833 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
9834 if testing with GDBserver.
9835
368a124f
JB
98362011-01-06 Joel Brobecker <brobecker@adacore.com>
9837
9838 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
9839 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
9840 copyright header.
9841
44944448
JB
98422011-01-05 Joel Brobecker <brobecker@adacore.com>
9843
9844 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
9845 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
9846 testsuite/gdb.fortran/complex.f,
9847 testsuite/gdb.fortran/derived-type.f90,
9848 testsuite/gdb.fortran/library-module-lib.f90,
9849 testsuite/gdb.fortran/library-module-main.f90,
9850 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
9851 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
9852 Copyright year update.
9853
31886ea6
JB
98542011-01-05 Joel Brobecker <brobecker@adacore.com>
9855
9856 * gdb.base/langs1.f: Add copyright header.
9857
ebedcab5
JK
98582011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9859
9860 * gdb.base/morestack.exp: New file.
9861 * gdb.base/morestack.c: New file.
9862
de1eb2f9
JK
98632011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9864
9865 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
9866
9e87a409
JB
98672010-12-29 Joel Brobecker <brobecker@adacore.com>
9868
9869 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
9870 * gdb.ada/arrayptr.exp: Add test printing that new variable.
9871
720d1a40
JB
98722010-12-29 Joel Brobecker <brobecker@adacore.com>
9873
9874 * gdb.ada/lang_switch.exp: Correct expected parameter value.
9875
a283af87
AS
98762010-12-25 Andreas Schwab <schwab@linux-m68k.org>
9877
5d3d9cba
AS
9878 * gdb.threads/tls.exp: Fix typo.
9879
a283af87
AS
9880 * gdb.threads/thread-specific.exp (get_thread_list): Update.
9881 * gdb.threads/execl.exp: Update.
9882
2a20745c
YQ
98832010-12-23 Yao Qi <yao@codesourcery.com>
9884
9885 * gdb.arch/arm-disp-step.exp: New.
9886 * gdb.arch/arm-disp-step.S: New.
9887
a7658b96
TT
98882010-12-21 Tom Tromey <tromey@redhat.com>
9889
9890 * gdb.threads/execl.exp: Update.
9891 * gdb.threads/linux-dp.exp: Update.
9892 * gdb.threads/manythreads.exp: Update.
9893 * gdb.threads/tls.exp: Update.
9894
5b79abe7
TT
98952010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9896
9897 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
9898 (NextOverThrowDerivates) <resumebpt>: New.
9899 (resumebpt_test): New.
9900 (main): Call resumebpt_test.
9901 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
9902
0914bcdb
SS
99032010-12-12 Stan Shebs <stan@codesourcery.com>
9904
9905 * gdb.trace/tsv.exp: Test print command on trace state variables.
9906
305aeedc
TT
99072010-12-09 Tom Tromey <tromey@redhat.com>
9908
9909 * gdb.base/interp.exp: Add regression test.
9910
186c406b
TT
99112010-12-09 Tom Tromey <tromey@redhat.com>
9912
9913 * gdb.java/jnpe.java: New file.
9914 * gdb.java/jnpe.exp: New file.
9915 * gdb.cp/nextoverthrow.exp: New file.
9916 * gdb.cp/nextoverthrow.cc: New file.
9917
aae1c79a
DE
99182010-12-07 Doug Evans <dje@google.com>
9919
9920 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
9921 of data-directory.
9922 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
9923 updated.
9924 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
9925
60f98dde 99262010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
9927
9928 * gdb.base/callfuncs.exp: Test for skip_float_tests.
9929 * gdb.base/call-sc.exp: Ditto.
9930 * gdb.base/finish.exp: Ditto.
9931 * gdb.base/return.exp: Ditto.
9932 * gdb.base/return2.exp: Ditto.
9933
5fa290c1
DE
99342010-11-30 Doug Evans <dje@google.com>
9935
9936 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
9937 (gdb_expect_list): Fix spelling errors in comments.
9938 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
9939 send_gdb/gdb_expect_list where applicable.
9940 * gdb.base/call-ar-st.exp: Ditto.
9941 * gdb.base/funcargs.exp: Ditto.
9942 * gdb.base/gcore.exp: Ditto.
9943 * gdb.base/page.exp: Ditto.
9944 * gdb.base/sigaltstack.exp: Ditto.
9945 * gdb.base/siginfo.exp: Ditto.
9946 * gdb.base/sigstep.exp: Ditto.
9947 * gdb.base/trace-commands.exp: Ditto.
9948
4e04c971
DE
99492010-11-29 Doug Evans <dje@google.com>
9950
9951 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
9952 printer-name;subprinter-name.
9953
8cf6f0b1
TT
99542010-11-29 Tom Tromey <tromey@redhat.com>
9955
9956 * gdb.dwarf2/implptr.exp: New file.
9957 * gdb.dwarf2/implptr.c: New file.
9958 * gdb.dwarf2/implptr.S: New file.
9959
94b6973e
PM
99602010-11-29 Phil Muldoon <pmuldoon@redhat.com>
9961
fc529d80 9962 PR python/12199
94b6973e
PM
9963
9964 * gdb.python/py-breakpoint.exp: Test the delete method.
9965
8358c15c
JK
99662010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9967
9968 Fix step_resume_breakpoint unsaved during an infcall.
9969 * gdb.base/step-resume-infcall.exp: New file.
9970 * gdb.base/step-resume-infcall.c: New file.
9971
f6df29bc
TJB
99722010-11-24 Edjunior Machado <emachado@br.ibm.com>
9973
9974 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
9975
f2b5a5cf
TJB
99762010-11-24 Edjunior Machado <emachado@br.ibm.com>
9977
9978 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
9979 on ppc64's symbols; "finish" and "return" commands must accept to
9980 show the caller line again as well as the line after.
9981 * gdb.asm/powerpc64.inc: New file.
9982
6b0ecdc2
DE
99832010-11-23 Doug Evans <dje@google.com>
9984
9985 * lib/gdb.exp (gdb_test_sequence): New function.
9986 (gdb_expect_list): Add verbose -log call for each pattern.
9987 * gdb.base/signals.exp (test_handle_all_print): Call it.
9988 Reduce timeout increment from 6 minutes to 1 minute.
9989 * gdb.server/ext-run.exp: Call it.
9990
ea976c60
PM
99912010-11-23 Phil Muldoon <pmuldoon@redhat.com>
9992
f2b5a5cf 9993 PR python/12212
ea976c60
PM
9994
9995 * gdb.python/python.exp: Check that selected_thread raises an
9996 error when no inferior is loaded.
9997
c0efa795
JK
99982010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9999
10000 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
10001 * gdb.dwarf2/dw2-stack-boundary.S: New file.
10002
ec3aa567
JK
100032010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10004
10005 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
10006 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
10007
d8249011
DE
100082010-11-18 Doug Evans <dje@google.com>
10009
10010 * gdb.server/ext-run.exp: Fix intermittent failures.
10011
d4eba7d1
NF
100122010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10013
10014 * gdb.stabs/gdb11479.exp: Use runto_main.
10015
b04c2f88
NF
100162010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10017
10018 * gdb.base/break-entry.exp: Skip if using a stub.
10019
ae9d7ce4
NF
100202010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10021
10022 * gdb.python/py-inferior.exp: Pack values in target endianness.
10023
621c8364
TT
100242010-11-12 Tom Tromey <tromey@redhat.com>
10025
10026 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
10027 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
10028 MemoryError.
10029 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
10030 type.
10031 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
10032 MemoryError.
10033 (test_subscript_regression): Update exception type.
10034
84f4c1fe
PM
100352010-11-11 Phil Muldoon <pmuldoon@redhat.com>
10036
10037 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
10038 breakpoint tests.
10039
a1442452
PA
100402010-11-09 Pedro Alves <pedro@codesourcery.com>
10041
10042 * gdb.base/watchpoint.exp: Test "watch -location" with an
10043 innacessible location.
10044
efd11a33
JK
100452010-11-09 Edjunior Machado <emachado@br.ibm.com>
10046 Luis Machado <luisgpm@br.ibm.com>
10047
10048 * gdb.base/maint.exp: Expect "." prefix.
10049 * gdb.base/nodebug.exp: Expect "." Likewise.
10050 * gdb.base/sepsymtab.exp: Expect "." Likewise.
10051 * gdb.base/watchpoint-cond-gone.exp: Likewise.
10052 * gdb.base/watchpoint.exp: Expect a software watch to be created for
10053 POWER server processors.
10054
aa00efb5
JK
100552010-11-08 Edjunior Machado <emachado@br.ibm.com>
10056 Luis Machado <luisgpm@br.ibm.com>
10057
10058 * gdb.base/break-entry.exp: convert entry point for
10059 ppc64 and expect leading `.' on ppc64's symbols
10060
99e7ae30
DE
100612010-11-05 Doug Evans <dje@google.com>
10062
10063 * gdb.base/help.exp: Update expected output.
b521dba8
DE
10064 * gdb.python/py-param.exp: Delete, contents moved to ...
10065 * gdb.python/py-parameter.exp: ... here. New file.
10066 Add test for gdb.parameter ("directories").
99e7ae30 10067
f4b8a18d
KW
100682010-11-05 Ken Werner <ken.werner@de.ibm.com>
10069
10070 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
10071 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
10072 * configure: Regenerate.
10073 * gdb.opencl/Makefile.in: New File.
10074 * gdb.opencl/datatypes.exp: Likewise.
10075 * gdb.opencl/datatypes.cl: Likewise.
10076 * gdb.opencl/operators.exp: Likewise.
10077 * gdb.opencl/operators.cl: Likewise.
10078 * gdb.opencl/vec_comps.exp: Likewise.
10079 * gdb.opencl/vec_comps.cl: Likewise.
10080 * gdb.opencl/convs_casts.exp: Likewise.
10081 * gdb.opencl/convs_casts.cl: Likewise.
10082 * lib/opencl.exp: Likewise.
10083 * lib/opencl_hostapp.c: Likewise.
10084 * lib/opencl_kernel.cl: Likewise.
10085 * lib/cl_util.c: Likewise.
10086 * lib/cl_util.c: Likewise.
10087 * gdb.base/default.exp (set language): Add "opencl" to the list of
10088 languages.
10089
a9d5ef47
SW
100902010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
10091
10092 * gdb.cp/overload.exp: Added test for inheritance overload.
10093 * gdb.cp/overload.cc: Ditto.
10094 * gdb.cp/oranking.exp: Removed releveant kfails.
10095
03eb1c79
JK
100962010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10097 Joel Brobecker <brobecker@adacore.com>
10098
10099 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
10100 check test_compiler_info.
10101
dbc98a8b
KW
101022010-11-03 Ken Werner <ken.werner@de.ibm.com>
10103
10104 * gdb.base/gnu_vector.exp: Adjust expect messages.
10105
120bd360
KW
101062010-11-03 Ken Werner <ken.werner@de.ibm.com>
10107
10108 * gdb.base/gnu_vector.exp: Add unary operator tests.
10109
c37f7098
KW
101102010-11-03 Ken Werner <ken.werner@de.ibm.com>
10111
10112 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
10113
7b51bc51
DE
101142010-11-02 Doug Evans <dje@google.com>
10115
10116 * gdb.python/py-pp-maint.c: New file.
10117 * gdb.python/py-pp-maint.exp: New file.
10118 * gdb.python/py-pp-maint.py: New file.
10119
50c97f38
TT
101202010-11-02 Tom Tromey <tromey@redhat.com>
10121
10122 * gdb.base/default.exp: Remove "scheme" from language list.
10123
a289b8f6
JK
101242010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10125
10126 Revert:
10127 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10128 * gdb.threads/sigstep-threads.exp: New file.
10129 * gdb.threads/sigstep-threads.c: New file.
10130
cd017491
MS
101312010-10-20 Michael Snyder <msnyder@vmware.com>
10132
10133 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
10134
8e6a5956
UW
101352010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10136
10137 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
10138 Skip test completely if gdb,no_hardware_watchpoints.
10139
2c04da0d
UW
101402010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10141
10142 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
10143 strict, but do not check for any particular function name within libc.
10144
79afc5ef
SW
101452010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10146
10147 * gdb.cp/smartp.exp: New test.
10148 * gdb.cp/smartp.cc : New test.
10149
026ffab7
SW
101502010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10151
10152 * gdb.cp/converts.exp: Test pointer to bool conversion.
10153 Test pointer to long conversion.
10154 * gdb.cp/oranking.exp: Removed relevant kfail.
10155
3a772aa4
TT
101562010-10-18 Tom Tromey <tromey@redhat.com>
10157
10158 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
10159 argument to lazy_string.
10160 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
10161 (pp_ls.to_string): Use it.
10162 * gdb.python/py-prettyprint.c (main): Move declarations to top.
10163 Add "estring2" local.
10164
5fc3827b
JK
101652010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10166
10167 Fix s390x compatibility.
10168 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
10169 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
10170
8aeb23f3
JK
101712010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10172
10173 * gdb.threads/sigstep-threads.exp: New file.
10174 * gdb.threads/sigstep-threads.c: New file.
10175
c1e56572
JK
101762010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10177
10178 * gdb.base/pie-execl.exp: New file.
10179 * gdb.base/pie-execl.c: New file.
10180
92163a10
JK
101812010-10-13 Doug Evans <dje@google.com>
10182 Jan Kratochvil <jan.kratochvil@redhat.com>
10183
10184 PR exp/12117
10185 * gdb.cp/ptype-cv-cp.cc: New file.
10186 * gdb.cp/ptype-cv-cp.exp: New file.
10187
7062b0a0
SW
101882010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
10189
10190 * gdb.cp/converts.cc: New test program.
10191 * gdb.cp/converts.exp: New test.
10192 * gdb.cp/overload.exp: Added test for void* vs int*.
10193 * gdb.cp/overload.exp: Ditto.
10194 * gdb.cp/oranking.exp: Removed related kfail.
10195
0e3509db
DE
101962010-10-13 Doug Evans <dje@google.com>
10197
10198 * lib/gdb-python.exp (gdb_check_python_config): New function.
10199 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
10200 * gdb.python/lib-types.cc: New file.
10201 * gdb.python/lib-types.exp: New file.
10202
8dc78533
JK
102032010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10204
10205 * gdb.python/py-error.exp: New file.
10206 * gdb.python/py-error.py: New file.
10207
93c17e06
JK
102082010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10209
10210 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
10211 gdb_test_multiple.
10212
d8b34041
JK
102132010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10214
10215 * gdb.base/break-interp.exp: Use ldlags for linking flags.
10216 * gdb.base/prelink.exp: Likewise.
10217 * gdb.base/solib-nodir.exp: Likewise.
10218 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
10219 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
10220 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
10221
e0cc584e
UW
102222010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
10223
10224 * break-interp.exp (test_ld): Use two separate gdb_expect statements
10225 for the "info files" test to avoid timeouts on slow machines.
10226
cfc353b1
JK
102272010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10228
10229 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
10230 (main): Make openlib dummy call.
10231
d3d7896d
JK
102322010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10233
10234 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
10235 * break-interp.exp (reach): Move the core body ...
10236 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
10237 (test_ld): Provide always real argument, even to the linker. Replace
10238 dl_main by _dl_debug_state.
10239
5e533c94
JK
102402010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10241
10242 Fix results of prelinked PIEs on ppc*.
10243 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
10244 Accept also DISPLACEMENT "PRESENT".
10245 (main): Replace "ZERO" displacements by "PRESENT".
10246
33540610
SW
102472010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
10248
10249 * gdb.cp/oranking.exp: New test.
10250 * gdb.cp/oranking.cc: New test program.
10251
3bdf2bbd
KW
102522010-10-08 Ken Werner <ken.werner@de.ibm.com>
10253
10254 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
10255 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
10256
2f608a3a
KW
102572010-10-06 Ken Werner <ken.werner@de.ibm.com>
10258
10259 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
10260 lush, lynx) New constant.
10261 * gdb.base/constvars.exp: Test const array types.
10262 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
10263
aa2e2d8d
DE
102642010-10-06 Doug Evans <dje@google.com>
10265
10266 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
10267 of syscall staging area.
10268
2844d6b5
KW
102692010-10-06 Ken Werner <ken.werner@de.ibm.com>
10270
10271 * gdb.base/gnu_vector.c: Add variable c4.
10272 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
10273 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10274
7d8ac8bb
MR
102752010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
10276
10277 * gdb.arch/altivec-abi.exp: Fix a typo.
10278
84a02e58
MR
102792010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
10280
10281 * lib/mi-support.exp (thread_selected_re): Correct pattern used
10282 to match a thread ID.
10283
b18e6318
JK
102842010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10285
10286 Fix s390x testcase compatibility.
10287 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
10288
a2c09bd0
DE
102892010-10-01 Doug Evans <dje@google.com>
10290
10291 * lib/gdb-python.exp: New file.
10292 * gdb.python/py-block.exp: Use it.
10293 * gdb.python/py-breakpoint.exp: Ditto.
10294 * gdb.python/py-frame.exp: Ditto.
10295 * gdb.python/py-inferior.exp: Ditto.
10296 * gdb.python/py-param.exp: Ditto.
10297 * gdb.python/py-prettyprint.exp: Ditto.
10298 * gdb.python/py-shared.exp: Ditto.
10299 * gdb.python/py-symbol.exp: Ditto.
10300 * gdb.python/py-symtab.exp: Ditto.
10301 * gdb.python/py-type.exp: Ditto.
10302 * gdb.python/py-value.exp: Ditto.
10303 * gdb.python/python.exp: Ditto.
10304
38f12cfc
TT
103052010-09-30 Tom Tromey <tromey@redhat.com>
10306
10307 * gdb.base/anon.exp: New file.
10308 * gdb.base/anon.c: New file.
10309
9ae8282d
TT
103102010-09-30 Tom Tromey <tromey@redhat.com>
10311
10312 * gdb.base/completion.exp: Test completion through anonymous
10313 union.
10314 * gdb.base/break1.c (struct some_struct): Add anonymous union.
10315
e9e07ba6
JK
103162010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10317
10318 Fix printing parameters of inlined functions.
10319 * gdb.dwarf2/dw2-inline-param.exp: New file.
10320 * gdb.dwarf2/dw2-inline-param-main.c: New file.
10321 * gdb.dwarf2/dw2-inline-param.S: New file.
10322
cd2effb2
JK
103232010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10324
10325 PR corefiles/12071.
10326 * gdb.base/corefile.exp (quit with a process, no question: load core)
10327 (quit with a core file): New tests.
10328
bceffbf3
JK
103292010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10330
10331 Fix GDB crash on inferior calls with self-referencing classes.
10332 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
10333 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
10334 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
10335
1736ad11
JK
103362010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10337
10338 Fix lost siginfo_t for inferior calls.
10339 * gdb.base/siginfo-infcall.exp: New file.
10340 * gdb.base/siginfo-infcall.c: New file.
10341
a176ad92
JB
103422010-09-22 Joel Brobecker <brobecker@adacore.com>
10343
10344 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
10345
c2b0a229
JK
103462010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10347
10348 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
10349 New test.
10350 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
10351
e8ae22d1
JB
103522010-09-22 Joel Brobecker <brobecker@adacore.com>
10353
10354 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
10355 type of our const type.
10356
ec322823
SW
103572010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
10358
10359 * gdb.cp/pr12028.cc: New.
10360 * gdb.cp/pr12028.exp: New.
10361
72929c62
JB
103622010-09-22 Joel Brobecker <brobecker@adacore.com>
10363
10364 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
10365
875b4ff5 103662010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 10367 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
10368
10369 PR mi/11407
10370 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
10371 * gdb.mi/dw2-ref-missing-frame-main.c New File.
10372 * gdb.mi/dw2-ref-missing-frame.S New File.
10373 * gdb.mi/dw2-ref-missing-frame.exp New File.
10374
7155d578
TT
103752010-09-14 Tom Tromey <tromey@redhat.com>
10376
10377 PR symtab/8399:
10378 * gdb.threads/tls.exp: Remove kfail. Update expected output.
10379
515ed532
TT
103802010-09-14 Tom Tromey <tromey@redhat.com>
10381
10382 PR exp/11803:
10383 * gdb.threads/tls.exp: Use C++.
10384 (check_thread_local): Use K::another_thread_local.
10385 * gdb.threads/tls.c (class K): New.
10386 (another_thread_local): Now a member of K.
10387 (spin): Update. No longer K&R C.
10388
450ca57c
SW
103892010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
10390
10391 * gdb.cp/koenig.cc: created class for testing member lookup.
10392 * gdb.cp/koenig.exp: Added test for member lookup.
10393
dbd492a3
JK
103942010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10395
10396 Fix false FAILs on sourcetree topdir directory containing "kill".
10397 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
10398 source line matching regexp.
10399
8d4d924b
JK
104002010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10401
10402 * gdb.python/python.exp (set height 0, collect help from uiout)
10403 (verify help to uiout): New tests.
10404
8e64f2a0
JK
104052010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10406
10407 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
10408 is_lp64_target to check 64bit target.
10409
4569eed2
JK
104102010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10411
10412 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
10413 (test_ld) <powerpc64-*>: New.
10414
5e1617b1
DJ
104152010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10416
10417 * gdb.cp/templates.exp (test_template_args): Allow "struct".
10418
c767944b
DJ
104192010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10420
10421 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
10422 (FunctionArg::method): New function.
10423 (empty, arg): New variables.
10424 (main): Call arg.method.
10425 * gdb.cp/templates.exp (test_template_args): New function.
10426 (do_tests): Call it.
10427
27d3a3fc
UW
104282010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10429
10430 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
10431 of "next" to proceed over pthread_exit call.
10432
55b7ce7f
UW
104332010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10434
10435 * gdb.base/maint.exp: Avoid wildcards against potentially very long
10436 "maint print statistics" output to prevent expect timeouts.
10437
809df446
JK
104382010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10439
10440 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
10441 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10442 (test_float_rejected): ... here.
10443 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
10444 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10445 (test_float_rejected): ... here.
10446 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
10447 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10448 (test_float_rejected): ... here.
10449 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
10450 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10451 (test_float_rejected): ... here.
10452
8464be76
DJ
104532010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10454
10455 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
10456 before disabling hardware watchpoints.
10457 (test_inaccessible_watchpoint): Check that hardware watchpoints
10458 are used. Test for watchpoints on a constant address.
10459
14dba4b4
JK
104602010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10461
10462 * gdb.base/ui-redirect.exp: New file.
10463
3f3540e1 104642010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 10465 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
10466
10467 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
10468
0f254bb7
DE
104692010-08-31 Doug Evans <dje@google.com>
10470
10471 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
10472
03f17ccf
TT
104732010-08-30 Tom Tromey <tromey@redhat.com>
10474
10475 PR python/11792:
10476 * gdb.python/py-value.exp (test_subscript_regression): Add
10477 dynamic_type test.
10478
640617ad
DJ
104792010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
10480
10481 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
10482 instead of running to main. Do not test the main function.
10483 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
10484 Add new main.
10485
2ed91d1b
PA
104862010-08-26 Pedro Alves <pedro@codesourcery.com>
10487
10488 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
10489 one test.
10490
673bfd45
DE
104912010-08-24 Doug Evans <dje@google.com>
10492
10493 PR symtab/11942
10494 * gdb.dwarf2/dw4-sig-types.cc: New file.
10495 * gdb.dwarf2/dw4-sig-types.h: New file.
10496 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
10497 * gdb.dwarf2/dw4-sig-types.exp: New file.
10498
f9ffd4bb
TT
104992010-08-23 Tom Tromey <tromey@redhat.com>
10500
10501 PR python/11145:
10502 * gdb.python/py-value.c (Base, Derived): New types.
10503 (base): New global.
10504 * gdb.python/py-value.exp (test_subscript_regression): Add
10505 dynamic_cast test.
10506
d839c8a4
TT
105072010-08-23 Tom Tromey <tromey@redhat.com>
10508
10509 PR python/10676:
10510 * gdb.python/py-type.exp (test_fields): Add tests for type
10511 equality.
10512
702c2711
TT
105132010-08-23 Tom Tromey <tromey@redhat.com>
10514
10515 PR python/11915:
10516 * gdb.python/py-type.exp (test_fields): Add tests for array.
10517
832bafd3
KS
105182010-08-23 Keith Seitz <keiths@redhat.com>
10519
10520 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
10521 have any children. Create a new abbrev for it.
10522 Add missing terminal sequence to .debug_abbrev.
10523
c37bf528
KS
105242010-08-20 Keith Seitz <keiths@redhat.com>
10525
10526 PR symtab/11465:
10527 * gdb.dwarf2/pr11465.exp: New test.
10528 * gdb.dwarf2/pr11465.S: New file.
10529 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
10530 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
10531
4572cbac
TJB
105322010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
10533
10534 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
10535 registers. Update data sets with the new v2_double element in the
10536 VSX register union. Add vector_register3_vr data set for the AltiVec
10537 registers. Use gdb_test_no_output instead of send_gdb.
10538
e7fbb131
PA
105392010-08-19 Pedro Alves <pedro@codesourcery.com>
10540
10541 * gdb.python/py-shared.exp: New file, factored out from
10542 python.exp.
10543 * gdb.python/py-shared.c: New file.
10544 * gdb.python/py-shared-sl.c: New file.
10545 * gdb.python/python-1.c: New file.
10546 * gdb.python/python-sl.c: Delete.
10547 * gdb.python/python.c: Mention python-1.c.
10548 * gdb.python/python.exp: Move shared library tests to
10549 py-shared.exp.
10550 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
10551 (MISCELLANEOUS): New.
10552 (clean mostlyclean): Also remove $MISCELLANEOUS.
10553
d30f5e1f
DE
105542010-08-19 Doug Evans <dje@google.com>
10555
10556 PR exp/11926
10557 * gdb.base/printcmds.exp (test_float_accepted): New function.
10558 Move existing float tests there. Add tests for floats with suffixes.
10559 (test_float_rejected): New function.
10560 * gdb.java/jv-print.exp (test_float_accepted): New function.
10561 (test_float_rejected): New function.
10562 * gdb.objc/print.exp: New file.
10563 * gdb.pascal/print.exp: New file.
10564 * lib/objc.exp: New file.
10565
7b3fd859
PM
105662010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
10567
10568 * gdb.base/default.exp (info set): Avoid full buffer error and force
10569 reading up to final gdb prompt.
10570 (show): Likewise.
10571
c92817ce
TT
105722010-08-18 Tom Tromey <tromey@redhat.com>
10573
10574 PR symtab/11919:
10575 * gdb.base/completion.exp: Add test.
10576
f1208f9e
DE
105772010-08-18 Doug Evans <dje@google.com>
10578
10579 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
10580 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
10581 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
10582 Simplify, early exit if runto_main fails.
10583 * gdb.fortran/exprs.exp: load_lib fortran.exp.
10584 (set_lang_fortran): Moved to lib/fortran.exp.
10585 * gdb.fortran/types.exp: load_lib fortran.exp.
10586 (set_lang_fortran): Moved to lib/fortran.exp.
10587 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
10588 * gdb.java/jprint.exp (set_lang_java): Ditto.
10589 * gdb.java/jv-exp.exp: load_lib java.exp.
10590 If set_lang_java fails, issue a warning instead of failure to be
10591 consistent with other set_lang_foo uses.
10592 (set_lang_java): Moved to lib/java.exp.
10593 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
10594 If set_lang_java fails, issue a warning instead of failure to be
10595 consistent with other set_lang_foo uses.
10596 * gdb.pascal/types.exp: load_lib pascal.exp.
10597 (set_lang_pascal): Moved to lib/pascal.exp.
10598 * lib/fortran.exp: New file.
10599 * lib/java.exp (set_lang_java): New function.
10600 * lib/pascal.exp (set_lang_pascal): New function.
10601
2f06b485
YQ
106022010-08-18 Yao Qi <yao@codesourcery.com
10603
10604 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
10605 func_nofb_start and func_loopfb_start, so that address of functions
10606 is equal to these labels on Thumb.
10607
96e25403
YQ
106082010-08-18 Yao Qi <yao@codesourcery.com>
10609
10610 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
10611 to reflect latest c source file.
10612
36e6adc4
JK
106132010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10614
10615 * gdb.cp/infcall-dlopen.exp: New file.
10616 * gdb.cp/infcall-dlopen.cc: New file.
10617 * gdb.cp/infcall-dlopen-lib.cc: New file.
10618
f431efe5
PA
106192010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10620 Pedro Alves <pedro@codesourcery.com>
10621
10622 PR breakpoints/11371
10623
10624 * gdb.base/watch-cond-infcall.exp: New file.
10625 * gdb.base/watch-cond-infcall.c: New file.
10626
06a64a0b
TT
106272010-08-16 Tom Tromey <tromey@redhat.com>
10628
10629 * gdb.base/help.exp: Update.
10630 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
10631 watchpoint.
10632 (test_watch_location): New proc.
10633 (test_watchpoint_in_big_blob): Delete watchpoint.
10634 * gdb.base/watchpoint.c (func5): New function.
10635 (main): Call it.
10636
70ebf4ed
DE
106372010-08-16 Doug Evans <dje@google.com>
10638
10639 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
10640
ca5c20b6
PM
106412010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10642
10643 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
10644 tests.
10645
7346b668
KW
106462010-08-11 Ken Werner <ken.werner@de.ibm.com>
10647
10648 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
10649 * gdb.base/gnu_vector.c: New File.
10650 * gdb.base/gnu_vector.exp: Likewise.
10651
cb2e07a6
PM
106522010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10653
10654 * gdb.python/python.c: New File.
10655 * gdb.python/python-sl.c: New File.
10656 * gdb.python/python.exp: Test solib_address and decode_line
10657 * functions.
10658
5da1313b
JK
106592010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10660
10661 * gdb.python/python.exp (show height, set height 10)
10662 (verify pagination beforehand, verify pagination beforehand: q)
10663 (gdb.execute does not page, verify pagination afterwards)
10664 (verify pagination afterwards: q): New.
10665
49c3ccf7
DE
106662010-08-02 Doug Evans <dje@google.com>
10667
10668 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
10669 because of an older gcc, change test2
10670 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
10671 to unsupported.
10672
42c0c4f1
KH
106732010-07-30 Kazu Hirata <kazu@codesourcery.com>
10674
10675 * gdb.base/break-always.exp: Do not expect full paths to file
10676 names.
10677 * gdb.base/commands.exp: Likewise.
10678
d3765805
DE
106792010-07-30 Doug Evans <dje@google.com>
10680
c98ee71b
DE
10681 * gdb.cp/temargs.exp: For new tests that require newer gccs,
10682 xfail them when run with older gccs.
10683
fd961404
DE
10684 * lib/gdb.exp (build_executable): Forward "c++" option to
10685 get_compiler_info.
10686
999adef4
DE
10687 * gdb.python/py-type.exp (test_template): Mark as xfail tests
10688 "python print ttype.template_argument(1)" and
10689 "python print isinstance(ttype.template_argument(1), gdb.Value)"
10690 if using gcc 4.4 or earlier.
10691
d3765805
DE
10692 * gdb.base/valgrind-db-attach.exp: Use unique test name for
10693 attach-to-debugger handling.
10694
1276c759
JK
106952010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10696
10697 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
10698 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
10699 (main): Use copyreloc.
10700 * gdb.base/prelink.exp (split debug of executable)
10701 (.dynbss vs. .bss address shift): New tests.
10702
88caa9b9
PA
107032010-07-29 Pedro Alves <pedro@codesourcery.com>
10704
10705 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
10706 in gdb_test_multiple.
10707
c6f2ac43
PA
107082010-07-29 Pedro Alves <pedro@codesourcery.com>
10709
10710 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
10711 environment.
10712
326fd672
TT
107132010-07-28 Tom Tromey <tromey@redhat.com>
10714
10715 PR python/11060:
10716 * gdb.python/py-type.c (Temargs): New template.
10717 (temvar): New variable.
10718 * gdb.python/py-type.exp (test_template): New proc.
10719
3ce3b1ba
PA
107202010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10721
10722 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
10723 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
10724
34eaf542
TT
107252010-07-28 Tom Tromey <tromey@redhat.com>
10726
10727 PR c++/9946:
10728 * gdb.cp/temargs.exp: New file.
10729 * gdb.cp/temargs.cc: New file.
10730
d41b819e
JK
107312010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10732
10733 * gdb.base/help.exp (help disassemble): Update the content.
10734
26ab7092
JK
107352010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10736
10737 * gdb.threads/ia64-sigill.exp: New file.
10738 * gdb.threads/ia64-sigill.c: New file.
10739
5283e9e1
TT
107402010-07-27 Tom Tromey <tromey@redhat.com>
10741
10742 * gdb.opt/inline-cmds.c (ATTR): New define.
10743 (func1): Use it.
10744 (func2): Likewise.
10745 (func3): Likewise.
10746 (outer_inline1): Likewise.
10747 (outer_inline2): Likewise.
10748 * gdb.opt/inline-bt.c (ATTR): New define.
10749 (func1): Use it.
10750 (func2): Likewise.
10751 * gdb.opt/inline-locals.c (ATTR): New define.
10752 (func1): Use it.
10753 (func2): Likewise.
10754
e992ef73
TT
107552010-07-27 Tom Tromey <tromey@redhat.com>
10756
10757 * gdb.stabs/gdb11479.c (hack): New function.
10758 (test): Use it.
10759 (test2): Use it.
10760 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
10761 (int32_search_buf, int64_search_buf): No longer static.
10762 (x): Remove.
10763 * gdb.base/relocate.c (hack): New function.
10764
5374244e
PM
107652010-07-27 Phil Muldoon <pmuldoon@redhat.com>
10766
10767 * gdb.python/py-value.exp (test_inferior_function_call): New function.
10768 * gdb.python/py-value.c (func1): New function.
10769 (func2): Likewise.
10770
a99aee83
CV
107712010-07-26 Corinna Vinschen <vinschen@redhat.com>
10772
10773 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
10774 as not to clash with .data section.
10775
a04ba985
JG
107762010-07-26 Jerome Guitton <guitton@adacore.com>
10777
10778 * gdb.base/code_elim.exp: New file.
10779 * gdb.base/code_elim1.c: New file.
10780 * gdb.base/code_elim2.c: New file.
10781
23bd0f7c
PA
107822010-07-21 Pedro Alves <pedro@codesourcery.com>
10783
10784 PR symtab/11827
10785
10786 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
10787 (some_volatile_enum): New variable.
10788 * gdb.base/printcmds.exp (test_print_enums): New.
10789 <top level>: Call it.
10790
883df6dd
SW
107912010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
10792
10793 * gdb.cp/fpointer.cc: New test.
10794 * gdb.cp/fpointer.exp: New test.
10795
569b05a5
JK
107962010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10797
10798 * gdb.base/solib-nodir.exp: New file.
10799 * lib/gdb.exp (runto): New case for a GDB internal error.
10800
51d7d803
JK
108012010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10802 Ulrich Weigand <uweigand@de.ibm.com>
10803 Tom Tromey <tromey@redhat.com>
10804
10805 * gdb.base/charset-malloc.c: New file.
10806 * gdb.base/charset.c (malloc_stub): New prototype.
10807 (main): Call it instead of malloc itself.
10808 * gdb.base/charset.exp: Use only prepare_for_testing.
10809 (binfile): Remove the variable.
10810
c0edd9ed
JK
108112010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10812
10813 Make core files the process_stratum.
10814 * gdb.base/corefile.exp (run: load core again)
10815 (run: sanity check we see the core file, run: with core)
10816 (run: core file is cleared, attach: load core again)
10817 (attach: sanity check we see the core file, attach: with core)
10818 (attach: core file is cleared): New tests.
10819 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
10820
3cbaedff
KW
108212010-07-14 Ken Werner <ken.werner@de.ibm.com>
10822
10823 * gdb.arch/altivec-abi.exp: New tests.
10824
91158a56
TT
108252010-07-13 Tom Tromey <tromey@redhat.com>
10826
10827 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
10828 (main): Use it.
10829 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
10830
0f5238ed
TT
108312010-07-13 Tom Tromey <tromey@redhat.com>
10832
10833 * gdb.base/label.exp: New file.
10834 * gdb.base/label.c: New file.
10835
add265ae
L
108362010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
10837 H.J. Lu <hongjiu.lu@intel.com>
10838
10839 * lib/gdb.exp (is_ilp32_target): New.
10840 (is_lp64_target): Likewise.
10841
10842 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
10843 target.
10844 * gdb.arch/amd64-disp-step.exp: Likewise.
10845 * gdb.arch/amd64-dword.exp: Likewise.
10846 * gdb.arch/amd64-i386-address.exp: Likewise.
10847 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 10848
add265ae
L
10849 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
10850 target.
10851 * gdb.arch/i386-bp_permanent.exp: Likewise.
10852 * gdb.arch/i386-byte.exp: Likewise.
10853 * gdb.arch/i386-disp-step.exp: Likewise.
10854 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10855 * gdb.arch/i386-prologue.exp: Likewise.
10856 * gdb.arch/i386-size-overlap.exp: Likewise.
10857 * gdb.arch/i386-size.exp: Likewise.
10858 * gdb.arch/i386-sse.exp: Likewise.
10859 * gdb.arch/i386-unwind.exp: Likewise.
10860 * gdb.arch/i386-word.exp: Likewise.
10861
10862 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
10863 test only when building 64-bit executables. Do not hard-code
10864 -m64 option.
10865
2dfb8c17
DE
108662010-07-07 Doug Evans <dje@google.com>
10867
10868 * lib/gdb.exp (gdb_test_list_exact): New function.
10869 * gdb.base/default.exp (show convenience): Call it, add tests for
10870 $_sdata = void, $_thread = 0.
10871
4e5799b6
JK
108722010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10873 Joel Brobecker <brobecker@adacore.com>
10874
10875 Fix re-run of PIE executable, PR shlibs/11776.
10876 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
10877 Remove $displacement_main to match the solib-svr4.c change. New "kill"
10878 and re-"run" of the inferior.
10879
1a219cc7
JK
108802010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10881 Joel Brobecker <brobecker@adacore.com>
10882
10883 Cope with missing /usr/sbin/prelink.
10884 * lib/prelink-support.exp (prelink_no):
10885 <result == 1 && $output is "no such file or directory">: New.
10886 (prelink_yes): Likewise. Return on failed prelink_no.
10887
5e3b36f8
JK
108882010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10889 Joel Brobecker <brobecker@adacore.com>
10890
10891 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
10892 build_executable by build_executable_own_libs. Replace "prelink -R"
10893 execution by a call of prelink_yes. Comment why "prelink -r" needs no
10894 change.
10895 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
10896 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
10897 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
10898 Replace build_executable by build_executable_own_libs's function
10899 build_executable_own_libs.
10900 (prelinkNO): Create new stub to call prelink_no.
10901 (prelinkYES): Create new stub to call prelink_yes.
10902 (test_attach): Rename calls of copy to file_copy.
10903 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
10904 (copy): Move to ...
10905 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
10906 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
10907 * gdb.base/prelink.exp: Disable testcase also for is_remote and
10908 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
10909 special flags by gdb_compile_shlib. Replace second gdb_compile by
10910 build_executable_own_libs. Replace "prelink -R" execution by a call of
10911 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
10912 a second call of prelink_yes. Replace restart commands by
10913 clean_restart.
10914 (prelink): Rename to ...
10915 (seen displacement message): ... this test. Extend its expectation
10916 strictness.
10917
86e4bafc
JK
109182010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10919
10920 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
10921 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
10922 displacement message exactly once.
10923
3cd07d20
JK
109242010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10925 Joel Brobecker <brobecker@adacore.com>
10926
10927 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
10928 its restore after the <$relink_args != ""> loop. new comment.
10929
0a1e94c7
JK
109302010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10931 Joel Brobecker <brobecker@adacore.com>
10932
10933 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
10934 code for it. New variable relink_args.
10935 (prelinkYES): Call prelinkNO.
10936 (test_attach): Accept new parameter relink_args. Re-prelink the binary
10937 in such case. Move the core code to ...
10938 (test_attach_gdb): ... a new function. Send GDB command "file".
10939 Extend expected "Attaching to " string.
10940
2f70bcfb
TT
109412010-07-02 Tom Tromey <tromey@redhat.com>
10942
10943 * gdb.base/bitops.exp: Remove extraneous "pass".
10944
a17ac5b0
TT
109452010-07-02 Ken Werner <ken.werner@de.ibm.com>
10946
10947 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10948
dc10affe
PA
109492010-07-01 Pedro Alves <pedro@codesourcery.com>
10950
d41c0fc8
PA
10951 * gdb.base/help.exp: Adjust expected output.
10952
109532010-07-01 Pedro Alves <pedro@codesourcery.com>
10954
10955 * gdb.base/help.exp: Adjust expected output.
dc10affe 10956
0a600c36
JK
109572010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10958
10959 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
10960 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
10961 c++/11702.
10962
37cc8bfe
JK
109632010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10964 Doug Evans <dje@google.com>
10965
10966 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
10967 add .dynamic entry'.
10968
254e6b9e
DE
109692010-06-29 Doug Evans <dje@google.com>
10970
10971 Test PR c++/11702.
10972 * gdb.cp/m-static.exp: Add testcase.
10973 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
10974
595939de 109752010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
10976 Tom Tromey <tromey@redhat.com>
10977 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
10978
10979 * gdb.python/py-inferior.c: New File.
10980 * gdb.python/py-infthread.c: New File.
10981 * gdb.python/py-inferior.exp: New File.
10982 * gdb.python/py-infthread.exp: New File.
10983
98751a41
JK
109842010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10985
10986 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
10987 (ptype ::C::OtherFileClass typedefs): New.
10988 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
10989 (C::OtherFileClass::cOtherFileClassVar2): New.
10990 (C::OtherFileClass::cOtherFileClassVar_use): Use also
10991 cOtherFileClassVar2.
10992 (C::cOtherFileType2, C::cOtherFileVar2): New.
10993 (C::cOtherFileVar_use): use also cOtherFileVar2.
10994 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
10995
41f62f39
JK
109962010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10997
10998 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
10999 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
11000 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
11001 (print ::C::cOtherFileVar)
11002 (whatis C::OtherFileClass::cOtherFileClassType)
11003 (whatis ::C::OtherFileClass::cOtherFileClassType)
11004 (print C::OtherFileClass::cOtherFileClassVar)
11005 (print ::cOtherFileClassVar)
11006 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
11007 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
11008 trailing content.
11009 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
11010 (C::OtherFileClass::cOtherFileClassVar)
11011 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
11012 (C::cOtherFileVar, C::cOtherFileVar_use): New.
11013
af53d231
JK
110142010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11015
11016 Test PR c++/11703 and PR gdb/1448.
11017 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
11018 gdb/1448.
11019
9655fd1a
JK
110202010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11021
11022 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
11023 (main) <rtti_data>: New.
11024 * gdb.cp/virtbase.exp (print rtti_data): New.
11025
824cc8dd
JK
110262010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11027 Joel Brobecker <brobecker@adacore.com>
11028
11029 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
11030
6036c742
JK
110312010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11032
11033 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
11034
de6a0421
DE
110352010-06-28 Doug Evans <dje@google.com>
11036
11037 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
11038
b2dae948
DE
110392010-06-27 Doug Evans <dje@google.com>
11040
11041 * gdb.cp/m-static.exp: Update expected test output.
11042
0f3bb72e
PH
110432010-06-25 Paul Hilfinger <hilfinger@adacore.com>
11044
889bf7c5
PA
11045 * gdb.gdb/selftest.exp: Adjust expected message for
11046 capturing start-up runtime.
0f3bb72e 11047
bc9f0842
TT
110482010-06-25 Tom Tromey <tromey@redhat.com>
11049
11050 PR python/10808:
11051 * gdb.python/python.exp: Add new tests.
11052
099ef718
SW
110532010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
11054
11055 * gdb.cp/operator.cc: Created an import loop.
11056 * gdb.cp/operator.exp: Added testcase for import loop.
11057
5868a632
JK
110582010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11059
11060 Test PR python/11407.
11061 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
11062 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
11063 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
11064 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
11065 executable_nofb and executable_fb. New variables srcsfile, objsfile,
11066 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
11067 binfile. Call gdb_compile with clean_restart twice.
11068 (func_nofb print, func_nofb backtrace, func_loopfb print)
11069 (func_loopfb backtrace): New.
11070
af76db58
JK
110712010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11072
11073 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
11074 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
11075 by a hand made one.
11076 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
11077 i?86 requirement. Remove variables srcfile and binfile. New variable
11078 sources, executable_nofb and executable_fb. Call prepare_for_testing.
11079
f2c7657e
UW
110802010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11081
11082 * gdb.cell/dwarfaddr.exp: New file.
11083 * gdb.cell/dwarfaddr.S: New file.
11084
628fe4e4
JK
110852010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11086
11087 Test PR 9436.
11088 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
11089
f1421989
HZ
110902010-06-24 Hui Zhu <teawater@gmail.com>
11091
11092 * gdb.base/eval.exp: New file.
11093
d03285ec
UW
110942010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11095
11096 * gdb.cell/fork.exp: New file.
11097 * gdb.cell/fork.c: Likewise.
11098 * gdb.cell/fork-spu.c: Likewise.
11099
41b2c92d
PM
111002010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
11101
11102 * lib/gdb.exp (banned_variables_traced): New global variable.
11103 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
11104 (gdb_init): Use `trace add variable' instead of obsolete
11105 `trace variable'.
11106
d5bc977f
DE
111072010-06-21 Doug Evans <dje@google.com>
11108
11109 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
11110
d2ed6730
UW
111112010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11112
11113 * gdb.arch/spu-ls.exp: New file.
11114 * gdb.arch/spu-ls.c: Likewise.
11115
6aed2dbc
SS
111162010-06-18 Stan Shebs <stan@codesourcery.com>
11117
11118 * gdb.threads/thread-specific.exp: Add tests of $_thread.
11119
e0756905
UW
111202010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11121
11122 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
11123 * gdb.base/watch-cond.exp: Likewise.
11124 * gdb.python/py-breakpoint.exp: Likewise.
11125
d8053d4d
PA
111262010-06-18 Pedro Alves <pedro@codesourcery.com>
11127
11128 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
11129 clean_restart, make sure every test has a distinct message, and
11130 that messages don't include the executable' full path.
11131
81ce510c
DE
111322010-06-17 Doug Evans <dje@google.com>
11133
11134 * gdb.arch/i386-size.exp: Updated expected output for
11135 DISASSEMBLY_OMIT_FNAME.
11136
65d79d4b
SDJ
111372010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11138 Sergio Durigan Junior <sergiodj@redhat.com>
11139
11140 * gdb.base/watch-notconst.c: New file.
11141 * gdb.base/watch-notconst.S: New file.
11142 * gdb.base/watch-notconst2.c: New file.
11143 * gdb.base/watch-notconst2.S: New file.
11144 * gdb.base/watch-notconst.exp: New file.
11145 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
11146 (func4): Add operations on `global_ptr_ptr'.
11147 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
11148 routine to test watchpoints created with a constant expression.
11149 (test_inaccessible_watchpoint): Include tests for watchpoints
11150 created with a constant expression.
11151
df0f4836
KB
111522010-06-14 Kevin Buettner <kevinb@redhat.com>
11153
11154 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11155 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
11156 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
11157 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
11158 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11159 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11160 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
11161 of `_start'.
11162
b769def5
UW
111632010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11164
11165 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
11166 not supported on the target.
11167 * gdb.mi/mi-nonstop-exit.exp: Likewise.
11168 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
11169 * gdb.mi/mi-nsintrall.exp: Likewise.
11170 * gdb.mi/mi-nsmoribund.exp: Likewise.
11171 * gdb.mi/mi-nsthrexec.exp: Likewise.
11172
d914c394
SS
111732010-06-11 Stan Shebs <stan@codesourcery.com>
11174
11175 * gdb.base/permissions.exp: New file.
11176
111772010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
11178
11179 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
11180 does not support ELF executable class.
11181
f3ce5b9c
UW
111822010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11183
11184 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
11185
8e46892c
JK
111862010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11187
11188 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
11189 (runto): Catch "The target does not support running in non-stop mode.".
11190
6cc55c64
MS
111912010-06-11 Michael Snyder <msnyder@vmware.com>
11192
11193 * gdb.base/setshow.exp (set language asm): Don't use
11194 gdb_test_no_output, fails on some targets.
11195
caddefa4
UW
111962010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11197
11198 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
11199 * gdb.cp/pr9167.exp: Likewise.
11200
468b1aa7
UW
112012010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11202
11203 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
11204
5c3552dc
UW
112052010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11206
11207 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
11208
02e6fe6a
UW
112092010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11210
11211 * gdb.base/charset.c (main): Make sure malloc gets linked in.
11212
0e03807e
TT
112132010-06-11 Tom Tromey <tromey@redhat.com>
11214
11215 PR gdb/9977, PR exp/11636::
11216 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
11217 (pieces_test_f6): Update expected output.
11218
2bdf28a0
JK
112192010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11220
11221 * gdb.base/moribund-step.exp: New.
11222
f6978de9
MS
112232010-06-08 Michael Snyder <msnyder@vmware.com>
11224
11225 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 11226 * gdb.ada/boolean_expr.exp:
f6978de9
MS
11227 * gdb.ada/frame_args.exp: Ditto.
11228 * gdb.ada/lang_switch.exp: Ditto.
11229 * gdb.ada/ptype_arith_binop.exp: Ditto.
11230 * gdb.ada/ref_param.exp: Ditto.
11231 * gdb.ada/type_coercion.exp:Ditto.
11232
11233 * gdb.asm/asm-source.exp: Ditto.
11234
11235 * gdb.base/attach.exp: Ditto.
11236 * gdb.base/bitfields2.exp: Ditto.
11237 * gdb.base/call-signal-resume.exp: Ditto.
11238 * gdb.base/callfuncs.exp: Ditto.
11239 * gdb.base/commands.exp: Ditto.
11240 * gdb.base/dbx.exp: Ditto.
11241 * gdb.base/default.exp: Ditto.
11242 * gdb.base/dump.exp: Ditto.
11243 * gdb.base/exprs.exp: Ditto.
11244 * gdb.base/freebpcmd.exp: Ditto.
11245 * gdb.base/interrupt.exp: Ditto.
11246 * gdb.base/list.exp: Ditto.
11247 * gdb.base/long_long.exp: Ditto.
11248 * gdb.base/maint.exp: Ditto.
11249 * gdb.base/ptype.exp: Ditto.
11250 * gdb.base/return.exp: Ditto.
11251 * gdb.base/setshow.exp: Ditto.
11252 * gdb.base/sigbpt.exp: Ditto.
11253 * gdb.base/sigrepeat.exp: Ditto.
11254
11255 * gdb.cp/classes.exp: Ditto.
11256
11257 * gdb.dwarf2/dw2-restore.exp: Ditto.
11258
11259 * gdb.gdb/selftest.exp: Ditto.
11260
11261 * gdb.multi/base.exp: Ditto.
11262 * gdb.multi/bkpt-multi-exec.exp: Ditto.
11263
11264 * gdb.python/py-block.exp: Ditto.
11265 * gdb.python/py-prettyprint.exp: Ditto.
11266 * gdb.python/py-template.exp: Ditto.
11267
11268 * gdb.server/ext-attach.exp: Ditto.
11269 * gdb.server/ext-run.exp: Ditto.
11270 * gdb.server/server-mon.exp: Ditto.
11271
11272 * gdb.threads/fork-thread-pending.exp: Ditto.
11273 * gdb.threads/hand-call-in-threads.exp: Ditto.
11274 * gdb.threads/interrupted-hand-call.exp: Ditto.
11275 * gdb.threads/linux-dp.exp: Ditto.
11276 * gdb.threads/manythreads.exp: Ditto.
11277 * gdb.threads/print-threads.exp: Ditto.
11278 * gdb.threads/pthreads.exp: Ditto.
11279 * gdb.threads/schedlock.exp: Ditto.
11280 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11281 * gdb.threads/threadapply.exp: Ditto.
11282
de7ff789
MS
112832010-06-08 Michael Snyder <msnyder@vmware.com>
11284
889bf7c5 11285 * gdb.ada/exec_changed.exp:
de7ff789
MS
11286 Use ".*" instead of "" as wildcard regexp.
11287
11288 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
11289 * gdb.base/call-ar-st.exp: Ditto.
11290 * gdb.base/checkpoint.exp: Ditto.
11291 * gdb.base/default.exp: Ditto.
11292 * gdb.base/dump.exp: Ditto.
11293 * gdb.base/ending-run.exp: Ditto.
11294 * gdb.base/fileio.exp: Ditto.
11295 * gdb.base/miscexprs.exp: Ditto.
11296 * gdb.base/pointers.exp: Ditto.
11297 * gdb.base/readline.exp: Ditto.
11298 * gdb.base/reread.exp: Ditto.
11299 * gdb.base/restore.exp: Ditto.
11300 * gdb.base/shlib-call.exp: Ditto.
11301 * gdb.base/valgrind-db-attach.exp: Ditto.
11302 * gdb.base/volatile.exp: Ditto.
11303 * gdb.base/watchpoints.exp: Ditto.
11304
11305 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
11306
11307 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
11308 * gdb.python/py-value.exp: Ditto.
11309
11310 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
11311 * gdb.trace/circ.exp: Ditto.
11312 * gdb.trace/collection.exp: Ditto.
11313 * gdb.trace/packetlen.exp: Ditto.
11314 * gdb.trace/passc-dyn.exp: Ditto.
11315 * gdb.trace/report.exp: Ditto.
11316 * gdb.trace/tfile.exp: Ditto.
11317 * gdb.trace/tfind.exp: Ditto.
11318 * gdb.trace/while-dyn.exp: Ditto.
11319
3bebe2f2
JK
113202010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11321
11322 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
11323
5c631832
JK
113242010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11325
11326 Test PR 10640.
11327 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
11328
4c3376c8
SW
113292010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
11330
11331 * gdb.cp/koenig.exp: Test for ADL operators.
11332 * gdb.cp/koenig.cc: Added ADL operators.
11333 * gdb.cp/operator.exp: New test.
11334 * gdb.cp/operator.cc: New test.
11335
dc226d5a
MS
113362010-06-04 Michael Snyder <msnyder@vmware.com>
11337
dfb88a23
MS
11338 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
11339 * gdb.base/pending.exp: Ditto.
f7ae76b3 11340
dc226d5a
MS
11341 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
11342
967cf477
DE
113432010-06-04 Doug Evans <dje@google.com>
11344
11345 * gdb.python/py-prettyprint.exp: Add new test for enabled and
11346 disabled printers.
11347 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
11348 (enable_lookup_function): New function.
11349
eb801841
TT
113502010-06-04 Tom Tromey <tromey@redhat.com>
11351
11352 * gdb.python/py-value.exp (test_value_hash): Don't test equality
11353 of hash and id.
11354
38979823
JK
113552010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11356
11357 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
11358 newline.
11359 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
11360 (empty verbose non-noisy clear, empty verbose noisy clear)
11361 (empty non-verbose noisy clear): Likewise.
11362
35ec993f
MS
113632010-06-03 Michael Snyder <msnyder@vmware.com>
11364
11365 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
11366 * gdb.base/display.exp: Ditto.
11367 * gdb.base/find.exp: Ditto.
11368 * gdb.base/ifelse.exp: Ditto.
11369 * gdb.base/multi-forks.exp: Ditto.
11370 * gdb.base/recurse.exp: Ditto.
11371 * gdb.base/setshow.exp: Ditto.
11372 * gdb.base/value-double-free.exp: Ditto.
11373 * gdb.base/watch-vfork.exp: Ditto.
11374 * gdb.base/watch_thread_num.exp: Ditto.
11375 * gdb.base/watchpoint-solib.exp: Ditto.
11376 * gdb.base/watchpoint.exp: Ditto.
11377 * gdb.base/watchpoints.exp: Ditto.
11378
11379 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
11380 * gdb.cp/overload.exp: Ditto.
11381 * gdb.cp/virtfunc.exp: Ditto.
11382
11383 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
11384
889bf7c5 11385 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
11386 Replace gdb_test with gdb_test_no_output.
11387
889bf7c5 11388 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
11389 Replace gdb_test with gdb_test_no_output.
11390 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11391 * gdb.threads/watchthreads.exp: Ditto.
11392 * gdb.threads/watchthreads2.exp: Ditto.
11393
11394 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
11395 * gdb.trace/tfind.exp: Ditto.
11396
c22decce
JB
113972010-06-03 Joel Brobecker <brobecker@adacore.com>
11398
11399 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
11400 successful test if message is the empty string.
11401
fd5700c7
JK
114022010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11403
11404 * gdb.fortran/module.exp (stopped language detection): New test.
11405
f55ee35c
JK
114062010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11407
11408 Support DW_TAG_module as separate namespaces.
11409 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
11410 gdb.fortran/library-module-lib.f90: New.
11411 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
11412 (print i): Remove.
11413 (continue to breakpoint: i-is-1, print var_i value 1)
11414 (continue to breakpoint: i-is-2, print var_i value 2)
11415 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
11416 (print var_d, print var_i value 14, ptype modmany, complete `modm)
11417 (complete `modmany, complete `modmany`, complete `modmany`var)
11418 (show language, setting breakpoint at module): New tests.
11419 * gdb.fortran/module.f90 (module mod): Remove.
11420 (module mod1, module mod2, module modmany, subroutine sub1)
11421 (subroutine sub2, program module): New.
11422
b8e8282f
JK
114232010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11424
11425 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
11426 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
11427 * gdb.cp/anon-union.exp (pass): Rename to ...
11428 (print z 2): ... here.
b8e8282f 11429
019ebafc
MS
114302010-06-02 Michael Snyder <msnyder@vmware.com>
11431
e68d8fd4
MS
11432 * gdb.trace/actions.exp: Use gdb_test_no_output.
11433 * gdb.trace/circ.exp: Ditto.
11434 * gdb.trace/packetlen.exp: Ditto.
11435 * gdb.trace/save-trace.exp: Ditto.
11436 * gdb.trace/tracecmd.exp: Ditto.
11437 * gdb.trace/tsv.exp: Ditto.
11438
12b5d08a
MS
11439 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
11440 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
11441 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11442 * gdb.threads/manythreads.exp: Ditto.
11443 * gdb.threads/print-threads.exp: Ditto.
11444 * gdb.threads/pthreads.exp: Ditto.
11445 * gdb.threads/schedlock.exp: Ditto.
11446 * gdb.threads/staticthreads.exp: Ditto.
11447 * gdb.threads/thread-specific.exp: Ditto.
11448 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11449 * gdb.threads/threadapply.exp: Ditto.
11450 * gdb.threads/watchthreads.exp: Ditto.
11451 * gdb.threads/watchthreads2.exp: Ditto.
11452
89493308
MS
11453 * gdb.python/py-block.exp: Use gdb_test_no_output.
11454 * gdb.python/py-prettyprint.exp: Ditto.
11455 * gdb.python/py-template.exp: Ditto.
11456 * gdb.python/py-value.exp: Ditto.
11457
11458 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
11459 * gdb.reverse/watch-reverse.exp: Ditto.
11460
11461 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
11462 * gdb.server/ext-run.exp: Ditto.
11463
019ebafc
MS
11464 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
11465 * gdb.dwarf2/dw2-compressed.exp: Ditto.
11466 * gdb.dwarf2/dw2-intercu.exp: Ditto.
11467 * gdb.dwarf2/dw2-intermix.exp: Ditto.
11468 * gdb.dwarf2/dw2-producer.exp: Ditto.
11469 * gdb.dwarf2/mac-fileno.exp: Ditto.
11470
11471 * gdb.gdb/observer.exp: Use gdb_test_no_output.
11472 * gdb.gdb/selftest.exp: Ditto.
11473
11474 * gdb.multi/base.exp: Use gdb_test_no_output.
11475
11476 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
11477
3e0ca3a5
JK
114782010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11479
11480 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
11481
9db70545
MS
114822010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
11483
a8d52276
MS
11484 * gdb.cp/class2.exp: Use gdb_test_no_output.
11485 * gdb.cp/classes.exp: Ditto.
11486 * gdb.cp/extern-c.exp: Ditto.
11487 * gdb.cp/inherit.exp: Ditto.
11488 * gdb.cp/maint.exp: Ditto.
11489 * gdb.cp/mb-inline.exp: Ditto.
11490 * gdb.cp/mb-templates.exp: Ditto.
11491 * gdb.cp/method2.exp: Ditto.
11492 * gdb.cp/misc.exp: Ditto.
11493 * gdb.cp/ovldbreak.exp: Ditto.
11494 * gdb.cp/punctuator.exp: Ditto.
11495 * gdb.cp/templates.exp: Ditto.
11496 * gdb.cp/virtbase.exp: Ditto.
11497
889bf7c5 11498 * gdb.threads/attach-stopped.exp:
9db70545 11499 Replace uses of send_gdb / gdb_expect.
889bf7c5 11500 * gdb.threads/attachstop-mt.exp:
9db70545 11501 Replace uses of send_gdb / gdb_expect.
889bf7c5 11502 * gdb.threads/gcore-thread.exp:
9db70545 11503 Replace uses of send_gdb / gdb_expect.
889bf7c5 11504 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
11505 Replace uses of send_gdb / gdb_expect.
11506 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11507 * gdb.threads/print-threads.exp:
9db70545
MS
11508 Replace uses of send_gdb / gdb_expect.
11509 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
11510 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
11511 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
11512
11513 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
11514 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
11515 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
11516 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
11517 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
11518 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
11519 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
11520 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
11521 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
11522 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
11523 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
11524
359cc68c
JK
115252010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11526
11527 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
11528
7d3fe98e
SW
115292010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
11530
11531 * gdb.cp/koenig.exp: Added new test case.
11532 * gdb.cp/koenig.cc: Ditto.
11533
27d3a1a2
MS
115342010-06-01 Michael Snyder <msnyder@vmware.com>
11535
11536 * gdb.base/arithmet.exp: Use gdb_test_no_output.
11537 * gdb.base/arrayidx.exp: Ditto.
11538 * gdb.base/attach.exp: Ditto.
11539 * gdb.base/auxv.exp: Ditto.
11540 * gdb.base/bigcre.exp: Ditto.
11541 * gdb.base/break-always.exp: Ditto.
11542 * gdb.base/break-interp.exp: Ditto.
11543 * gdb.base/break.exp: Ditto.
11544 * gdb.base/breakpoint-shadow.exp: Ditto.
11545 * gdb.base/call-ar-st.exp: Ditto.
11546 * gdb.base/call-sc.exp: Ditto.
11547 * gdb.base/call-signal-resume.exp: Ditto.
11548 * gdb.base/callfuncs.exp: Ditto.
11549 * gdb.base/catch-syscall.exp: Ditto.
11550 * gdb.base/charset.exp: Ditto.
11551 * gdb.base/code-expr.exp: Ditto.
11552 * gdb.base/commands.exp: Ditto.
11553 * gdb.base/cond-expr.exp: Ditto.
11554 * gdb.base/condbreak.exp: Ditto.
11555 * gdb.base/cursal.exp: Ditto.
11556 * gdb.base/cvexpr.exp: Ditto.
11557 * gdb.base/default.exp: Ditto.
11558 * gdb.base/del.exp: Ditto.
11559 * gdb.base/detach.exp: Ditto.
11560 * gdb.base/display.exp: Ditto.
11561 * gdb.base/ena-dis-br.exp: Ditto.
11562 * gdb.base/eval-skip.exp: Ditto.
11563 * gdb.base/foll-fork.exp: Ditto.
11564 * gdb.base/foll-vfork.exp: Ditto.
11565 * gdb.base/frame-args.exp: Ditto.
11566 * gdb.base/funcargs.exp: Ditto.
11567 * gdb.base/gcore-buffer-overflow.exp: Ditto.
11568 * gdb.base/gdbvars.exp: Ditto.
11569 * gdb.base/help.exp: Ditto.
11570 * gdb.base/ifelse.exp: Ditto.
11571 * gdb.base/included.exp: Ditto.
11572 * gdb.base/list.exp: Ditto.
11573 * gdb.base/macscp.exp: Ditto.
11574 * gdb.base/maint.exp: Ditto.
11575 * gdb.base/multi-fork.exp: Ditto.
11576 * gdb.base/overlays.exp: Ditto.
11577 * gdb.base/page.exp: Ditto.
11578 * gdb.base/pending.exp: Ditto.
11579 * gdb.base/pointers.exp: Ditto.
11580 * gdb.base/pr11022.exp: Ditto.
11581 * gdb.base/prelink.exp: Ditto.
11582 * gdb.base/printcmds.exp: Ditto.
11583 * gdb.base/psymtab.exp: Ditto.
11584 * gdb.base/randomize.exp: Ditto.
11585 * gdb.base/relational.exp: Ditto.
11586 * gdb.base/relocate.exp: Ditto.
11587 * gdb.base/remote.exp: Ditto.
11588 * gdb.base/sepdebug.exp: Ditto.
11589 * gdb.base/set-lang-auto.exp: Ditto.
11590 * gdb.base/setshow.exp: Ditto.
11591 * gdb.base/setvar.exp: Ditto.
11592 * gdb.base/signals.exp: Ditto.
11593 * gdb.base/signull.exp: Ditto.
11594 * gdb.base/sigstep.exp: Ditto.
11595 * gdb.base/sizeof.exp: Ditto.
11596 * gdb.base/solib-disc.exp: Ditto.
11597 * gdb.base/store.exp: Ditto.
11598 * gdb.base/structs.exp: Ditto.
11599 * gdb.base/structs2.exp: Ditto.
11600 * gdb.base/subst.exp: Ditto.
11601 * gdb.base/term.exp: Ditto.
11602 * gdb.base/trace-commands.exp: Ditto.
11603 * gdb.base/unwindonsignal.exp: Ditto.
11604 * gdb.base/valgrind-db-attach.exp: Ditto.
11605 * gdb.base/varargs.exp: Ditto.
11606 * gdb.base/watch-cond.exp: Ditto.
11607 * gdb.base/watch_thread_num.exp: Ditto.
11608 * gdb.base/watchpoint-cond-gone.exp: Ditto.
11609 * gdb.base/watchpoint.exp: Ditto.
11610 * gdb.base/whatis-exp.exp: Ditto.
11611
f8d3bf8f
MS
116122010-06-01 Michael Snyder <msnyder@vmware.com>
11613
11614 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
11615 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
11616 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
11617 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
11618 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
11619 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
11620 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
11621 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
11622 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
11623 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
11624 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
11625 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
11626 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
11627 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
11628 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
11629
3f9e0d32
JK
116302010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11631
11632 * gdb.base/commands.exp (begin commands on watch): Remove excessive
11633 trailing newline.
11634 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
11635 * gdb.java/jmisc.exp (p *args\n): Rename to ...
11636 (p *args): ... here and remove excessive trailing newline.
11637
f629457d
JB
116382010-05-31 Joel Brobecker <brobecker@adacore.com>
11639
11640 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
11641
09eef106
JK
116422010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11643
11644 Accept the new Linux kernel "t (tracing stop)" string.
11645 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
11646 Update comment.
11647 (state_wait) <T (tracing stop)>: New.
11648 (main): Update the state_wait expect string.
11649
94f31136
PA
116502010-05-28 Pedro Alves <pedro@codesourcery.com>
11651
11652 * limits.c, limits.exp: Delete files.
11653 * Makefile.in (clean mostlyclean): Adjust.
11654 * tracecmd.exp: Adjust.
11655
096554ab
JK
116562010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11657
11658 * gdb.base/tui-layout.exp: New.
11659
27d3a1a2 116602010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 11661
889bf7c5 11662 * gdb.reverse/break-precsave.exp:
bcd2dc50 11663 Replace uses of send_gdb / gdb_expect.
889bf7c5 11664 * gdb.reverse/break-reverse.exp:
bcd2dc50 11665 Replace uses of send_gdb / gdb_expect.
889bf7c5 11666 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 11667 Replace uses of send_gdb / gdb_expect.
889bf7c5 11668 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 11669 Replace uses of send_gdb / gdb_expect.
889bf7c5 11670 * gdb.reverse/finish-precsave.exp:
bcd2dc50 11671 Replace uses of send_gdb / gdb_expect.
889bf7c5 11672 * gdb.reverse/finish-reverse.exp:
bcd2dc50 11673 Replace uses of send_gdb / gdb_expect.
889bf7c5 11674 * gdb.reverse/i386-precsave.exp:
bcd2dc50 11675 Replace uses of send_gdb / gdb_expect.
889bf7c5 11676 * gdb.reverse/i386-reverse.exp:
bcd2dc50 11677 Replace uses of send_gdb / gdb_expect.
889bf7c5 11678 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 11679 Replace uses of send_gdb / gdb_expect.
889bf7c5 11680 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 11681 Replace uses of send_gdb / gdb_expect.
889bf7c5 11682 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 11683 Replace uses of send_gdb / gdb_expect.
889bf7c5 11684 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 11685 Replace uses of send_gdb / gdb_expect.
889bf7c5 11686 * gdb.reverse/machinestate.exp:
bcd2dc50 11687 Replace uses of send_gdb / gdb_expect.
889bf7c5 11688 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 11689 Replace uses of send_gdb / gdb_expect.
889bf7c5 11690 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 11691 Replace uses of send_gdb / gdb_expect.
889bf7c5 11692 * gdb.reverse/solib-precsave.exp:
bcd2dc50 11693 Replace uses of send_gdb / gdb_expect.
889bf7c5 11694 * gdb.reverse/solib-reverse.exp:
bcd2dc50 11695 Replace uses of send_gdb / gdb_expect.
889bf7c5 11696 * gdb.reverse/step-precsave.exp:
bcd2dc50 11697 Replace uses of send_gdb / gdb_expect.
889bf7c5 11698 * gdb.reverse/step-reverse.exp:
bcd2dc50 11699 Replace uses of send_gdb / gdb_expect.
889bf7c5 11700 * gdb.reverse/until-precsave.exp:
bcd2dc50 11701 Replace uses of send_gdb / gdb_expect.
889bf7c5 11702 * gdb.reverse/until-reverse.exp:
bcd2dc50 11703 Replace uses of send_gdb / gdb_expect.
889bf7c5 11704 * gdb.reverse/watch-precsave.exp:
bcd2dc50 11705 Replace uses of send_gdb / gdb_expect.
889bf7c5 11706 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
11707 Replace uses of send_gdb / gdb_expect.
11708
3def43e0
JK
117092010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11710
11711 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
11712 excessive newline.
11713
27d3a1a2 117142010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
11715
11716 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
11717 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
11718 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
11719 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
11720 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
11721 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
11722 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
11723 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
11724 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
11725 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
11726 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
11727 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
11728 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
11729 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
11730 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
11731 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
11732 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
11733 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
11734 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 11735
27d3a1a2 117362010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 11737
22454424
MS
11738 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
11739 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
11740
11741 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
11742 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
11743 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
11744
889bf7c5 11745 * gdb.reverse/consecutive-reverse.exp:
22454424 11746 Replace uses of send_gdb / gdb_expect.
889bf7c5 11747 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
11748 Replace uses of send_gdb / gdb_expect.
11749
11750 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
11751 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
11752 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11753 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
11754 Replace uses of send_gdb / gdb_expect.
11755 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
11756 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
11757 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
11758 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
11759 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
11760 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
11761 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
11762 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
11763 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
11764
117652010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 11766
22454424 11767 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11768
22454424 11769 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11770
22454424
MS
11771 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
11772 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
11773 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
11774 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
11775 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
11776 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
11777 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
11778 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
11779 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11780
6e5f2c59
TT
117812010-05-25 Tom Tromey <tromey@redhat.com>
11782
11783 * gdb.base/macscp.exp: Add missing space after setup_kfail.
11784
bbc8b958
TT
117852010-05-25 Tom Tromey <tromey@redhat.com>
11786
11787 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
11788 argument order.
11789 * gdb.base/macscp.exp: Fix setup_kfail argument order.
11790 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
11791 order.
11792 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
11793 order.
11794 * gdb.base/call-sc.exp (setup_kfails): Remove.
11795 (setup_compiler_kfails): Remove.
11796 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
11797 argument order.
11798 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
11799 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
11800 (advancei): Fix setup_kfail argument order.
11801 * gdb.base/radix.exp: Fix setup_kfail argument order.
11802 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
11803 order.
11804 * gdb.base/structs.exp (setup_kfails): Remove.
11805 (setup_compiler_kfails): Fix setup_kfail argument order.
11806 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
11807 order.
11808 * gdb.java/jmain.exp: Fix setup_kfail argument order.
11809 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
11810 setup_kfail argument order.
11811 * gdb.cp/overload.exp: Fix setup_kfail argument order.
11812
83d1babf
TT
118132010-05-25 Tom Tromey <tromey@redhat.com>
11814
11815 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
11816
6acb16a2
MS
118172010-05-25 Michael Snyder <msnyder@vmware.com>
11818
11819 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
11820 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
11821 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
11822 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
11823 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
11824 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
11825 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
11826 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
11827 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
11828 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
11829 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
11830 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
11831 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
11832 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
11833 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
11834 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
11835 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
11836 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
11837 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
11838 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
11839 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
11840 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
11841 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
11842 * gdb.base/default.exp: Replace send_gdb with gdb_test.
11843 * gdb.base/define.exp: Replace send_gdb with gdb_test.
11844 * gdb.base/display.exp: Replace send_gdb with gdb_test.
11845 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
11846 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
11847 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
11848 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
11849 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
11850 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
11851 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
11852 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
11853 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
11854 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
11855 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
11856 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
11857 * gdb.base/help.exp: Replace send_gdb with gdb_test.
11858 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
11859 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
11860 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11861 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
11862 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
11863 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
11864 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
11865 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 11866 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11867
118682010-05-25 Doug Evans <dje@google.com>
11869
11870 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
11871 gdb.string_to_argv.
ad3986f0 11872
d3b1e874
TT
118732010-05-21 Tom Tromey <tromey@redhat.com>
11874
11875 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
11876 Call it.
11877 * gdb.dwarf2/pieces.S: Update.
11878 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
11879
cb826367
TT
118802010-05-21 Tom Tromey <tromey@redhat.com>
11881
11882 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
11883 Call it.
11884 * gdb.dwarf2/pieces.c (struct C): New.
11885 (f6): New function.
11886 * gdb.dwarf2/pieces.S: Replace.
11887
74de6778
TT
118882010-05-21 Tom Tromey <tromey@redhat.com>
11889
11890 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
11891 Call it.
11892
afd74c5f
TT
118932010-05-21 Tom Tromey <tromey@redhat.com>
11894
11895 * gdb.dwarf2.pieces.exp: New file.
11896 * gdb.dwarf2.pieces.S: New file.
11897 * gdb.dwarf2.pieces.c: New file.
11898
a7b75dfd 118992010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11900 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
11901
11902 * lib/gdb.exp (gdb_test_no_output): New function.
11903 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
11904 when testing commands that should produce no output.
11905
c81c812a
JB
119062010-05-17 Joel Brobecker <brobecker@adacore.com>
11907
11908 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
11909 parameter that we want to watch being a constant.
11910
0cce5bd9
JB
119112010-05-17 Joel Brobecker <brobecker@adacore.com>
11912
11913 * gdb.ada/cond_lang: New testcase.
11914
47050449
JB
119152010-05-17 Joel Brobecker <brobecker@adacore.com>
11916
11917 * lib/gdb.exp (banned_variables): New variable/constant.
11918 (gdb_init): Add write trace on variables listed in banned_variables.
11919 (gdb_finish): Remove write traces on variables listed in
11920 banned_variables.
11921
77c01586
JB
119222010-05-17 Joel Brobecker <brobecker@adacore.com>
11923
11924 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
11925 * gdb.cp/koenig.exp: Likewise.
11926
88d4aea7
PM
119272010-05-14 Phil Muldoon <pmuldoon@redhat.com>
11928
889bf7c5 11929 PR python/11482
88d4aea7
PM
11930
11931 * gdb.python/py-value.exp (test_value_hash): New function.
11932
f5a010c0
PM
119332010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
11934
11935 PR exp/11530.
11936 * gdb.base/gdb11530.c: New file.
11937 * gdb.base/gdb11530.exp: New file.
11938
8ef4892f
JK
119392010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11940
11941 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
11942 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11943
7322dca9
SW
119442010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
11945
11946 * gdb.cp/koenig.exp: New test.
11947 * gdb.cp/koenig.cc: New test program.
11948
02e7ea18
JB
119492010-05-05 Joel Brobecker <brobecker@adacore.com>
11950
11951 Remove the use of prms_id and bug_id throughout the testsuite.
11952
e1c34c5d
PM
119532010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
11954
11955 PR exp/11349.
11956 * testsuite/gdb.cp/ref-types.exp: Add test to examine
11957 use a reference local variable.
11958
8e1d0c49
JK
119592010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11960
11961 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
11962 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11963 variable different_dir. Move debugfile into a full directory pathname
11964 under DIFFERENT_DIR.
11965 * lib/gdb.exp (separate_debug_filename): Remove.
11966 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
11967 variable debug_dir and mkdir of it. Update function comments.
11968
e66408ed
PA
119692010-04-29 Pedro Alves <pedro@codesourcery.com>
11970
11971 PR gdb/11557
11972
11973 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
11974 files.
11975
d7b32ed3
PM
119762010-04-29 Phil Muldoon <pmuldoon@redhat.com>
11977
889bf7c5 11978 * gdb.python/py-param.exp: New File.
d7b32ed3 11979
6aecb9c2
JB
119802010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
11981
11982 * gdb.base/default.exp: Fix "set language" test.
11983
bdf92a1c
PM
119842010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
11985
11986 PR breakpoints/11531.
11987 * gdb.base/gdb11531.c: New file.
11988 * gdb.base/gdb11531.exp: New file.
11989
3f172e24
TT
119902010-04-26 Tom Tromey <tromey@redhat.com>
11991
11992 * gdb.base/completion.exp: Add tests for completion and deprecated
11993 commands.
11994
64af4c92
JK
119952010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11996
11997 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
11998 (print /x char_array): Escape curly brackets.
11999
492928e4
JK
120002010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12001
12002 Fix deadlock on looped list of loaded shared objects.
12003 * gdb.base/solib-corrupted.exp: New.
12004
66d09542
DE
120052010-04-23 Doug Evans <dje@google.com>
12006
12007 * gdb.python/py-section-script.c: New file.
12008 * gdb.python/py-section-script.exp: New file.
12009 * gdb.python/py-section-script.py: New file.
12010
8bd10a10
CM
120112010-04-20 Chris Moller <cmoller@redhat.com>
12012
12013 PR 10179
12014
12015 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
12016 * gdb.base/pr10179-a.c:
12017 * gdb.base/pr10179-b.c:
12018 * gdb.base/pr10179.exp: New files.
12019
c0201579
JK
120202010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12021
12022 Fix crashes on dangling display expressions.
12023 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
12024 is SEP.
12025 (lib_flags): Remove the "debug" keyword.
12026 (libsepdebug): New variable for iterating new loop.
12027 (save_pf_prefix): New variable wrapping the loop.
12028 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
12029 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
12030
793b0ff8
PM
120312010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12032
12033 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
12034
097f51f7
PM
120352010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12036
12037 PR stabs/11479.
12038 * gdb.stabs/gdb11479.exp: New file.
12039 * gdb.stabs/gdb11479.c: New file.
12040
9a22f0d0
PM
120412010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12042
12043 * gdb.base/charset.c (Strin16, String32): New variables.
12044 * gdb.base/charset.exp (gdb_test): Test correct display
12045 of 16 or 32 bit strings.
12046
120472010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
12048
12049 PR 9167
12050 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
12051 * gdb.cp/pr9167.cc: New file.
12052 * gdb.cp/pr9167.exp: New file.
12053
12054
6e354e5e
PM
120552010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
12056
12057 PR pascal/11492.
12058 * gdb.pascal/gdb11492.pas: New file.
12059 * gdb.pascal/gdb11492.exp: New file.
12060
be942545
JB
120612010-04-20 Joel Brobecker <brobecker@adacore.com>
12062
1667e6e3 12063 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 12064
0c3acc09
JB
120652010-04-20 Joel Brobecker <brobecker@adacore.com>
12066
12067 * gdb.ada/dyn_loc: New testcase.
12068
ec31cde5
CM
120692010-04-20 Chris Moller <cmoller@redhat.com>
12070
12071 PR 10867
889bf7c5 12072
ec31cde5
CM
12073 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
12074 * gdb.cp/pr10687.cc: New file.
12075 * gdb.cp/pr10687.exp: New file.
12076
12077
ce4b0682
SDJ
120782010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12079 Sergio Durigan Junior <sergiodj@redhat.com>
12080
12081 * gdb.fortran/logical.exp: New testcase.
12082 * gdb.fortran/logical.f90: New file.
12083
3436961f
DE
120842010-04-19 Doug Evans <dje@google.com>
12085
12086 * gdb.base/help.exp (help source): Update expected output.
12087
4d836c09
JK
120882010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12089
12090 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
12091 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
12092 gdb_exit and return.
12093 (executable): New variable.
12094 (binfile): Use it.
12095
6149aea9
PA
120962010-04-19 Pedro Alves <pedro@codesourcery.com>
12097
12098 PR breakpoints/8554.
12099
12100 * gdb.trace/save-trace.exp: Adjust.
12101
ed41462c
L
121022010-04-17 H.J. Lu <hongjiu.lu@intel.com>
12103
12104 PR corefiles/11511
12105 * gdb.arch/system-gcore.exp: New.
12106 * gdb.arch/gcore.c: Likewise.
12107
3f7b2faa
DE
121082010-04-15 Doug Evans <dje@google.com>
12109
fa33c3cd
DE
12110 * gdb.python/py-progspace.c: New file.
12111 * gdb.python/py-progspace.exp: New file.
12112
3f7b2faa
DE
12113 * gdb.base/source.exp: Add tests for "source -s".
12114
79f283fe
PM
121152010-04-14 Phil Muldoon <pmuldoon@redhat.com>
12116
12117 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
12118 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
12119 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
12120 * gdb.python/py-mi.exp: New test for to_string returning None.
12121
fc8eb08a
PM
121222010-04-12 Phil Muldoon <pmuldoon@redhat.com>
12123
12124 * gdb.python/py-breakpoint.c: Make result global.
12125
26e197f6
JK
121262010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12127
12128 Fix non-GNU make compatibility.
12129 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
12130
adc36818
PM
121312010-04-09 Phil Muldoon <pmuldoon@redhat.com>
12132
12133 * gdb.python/py-breakpoint.exp: New File.
12134 * gdb.python/py-breakpoint.C: Ditto.
12135
64e17368
SS
121362010-04-08 Stan Shebs <stan@codesourcery.com>
12137
12138 * gdb.trace/actions.exp: Clear default-collect.
12139 * gdb.trace/save-trace.exp: Clear default-collect.
12140
fff5cc64
PM
121412010-04-08 Phil Muldoon <pmuldoon@redhat.com>
12142
12143 * gdb.python/py-value: Add null string variable.
12144 (test_lazy_string): Test zero length, NULL address lazy
12145 strings.
12146
a055a187
L
121472010-04-07 H.J. Lu <hongjiu.lu@intel.com>
12148
12149 * gdb.arch/i386-avx.c: New.
12150 * gdb.arch/i386-avx.exp: Likewise.
12151
12152 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
12153
96e39866
DE
121542010-04-06 Doug Evans <dje@google.com>
12155
12156 * gdb.base/source-test.gdb: New file.
12157 * gdb.base/source.exp: Test source -v.
12158
5984a431
UW
121592010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12160
12161 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
12162
ec8a089a
PM
121632010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
12164
12165 * gdb.stabs/aout.sed: Convert all backslash to double backslash
12166 within one line, unless it is followed by a double quote.
12167 * gdb.stabs/hppa.sed: Idem.
12168 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
12169 * gdb.stabs/weird.exp: Check for correct parsing of
12170 char and string constants.
ec8a089a
PM
12171 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
12172 in .stabs to .stabx substitution.
12173
fce3c1f0
SS
121742010-04-05 Stan Shebs <stan@codesourcery.com>
12175
12176 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
12177 constant global.
12178 * gdb.trace/tfile.exp: Try to print them.
12179
d77f58be
SS
121802010-04-04 Stan Shebs <stan@codesourcery.com>
12181
12182 * gdb.base/completion.exp: Update for new "info watchpoints".
12183 * gdb.base/default.exp: Ditto.
12184 * gdb.base/help.exp: Ditto.
12185 * gdb.base/watchpoint.exp: Ditto.
12186 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 12187
af54718e
SS
121882010-04-04 Stan Shebs <stan@codesourcery.com>
12189
12190 * gdb.trace/tfile.exp: Sharpen tfind test.
12191
74d1f91e
JK
121922010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12193
12194 * gdb.base/break-entry.exp: New.
12195
eb8e76db 121962010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 12197 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
12198
12199 * gdb.reverse/i386-sse-reverse.exp: New file.
12200 * gdb.reverse/i386-sse-reverse.c: New file.
12201
bf65cad8
PA
122022010-04-02 Pedro Alves <pedro@codesourcery.com>
12203
12204 * gdb.trace/tfind.exp: Adjust expected disassembly output.
12205
fff87407
SS
122062010-04-01 Stan Shebs <stan@codesourcery.com>
12207
12208 * gdb.trace/actions.exp: Tweak expected output.
12209 * gdb.trace/while-stepping.exp: Tweak expected output.
12210
fe01d668
L
122112010-04-01 H.J. Lu <hongjiu.lu@intel.com>
12212
12213 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
12214
86b17b60
PA
122152010-04-01 Pedro Alves <pedro@codesourcery.com>
12216
12217 * gdb.base/commands.exp: Adjust.
12218 * gdb.cp/extern-c.exp: Adjust.
12219
2c58c0a9
PA
122202010-04-01 Pedro Alves <pedro@codesourcery.com>
12221
12222 * gdb.trace/collection.c (local_test_func): Define a local struct,
12223 and instanciate it.
12224
0db9b91c
PA
122252010-04-01 Pedro Alves <pedro@codesourcery.com>
12226
12227 * gdb.trace/collection.exp (gdb_collect_args_test)
12228 (gdb_collect_argarray_test): XFAIL the tests that assume the
12229 argarray argument's elements are collected.
12230
8072405b
JK
122312010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
12232
12233 * gdb.dwarf2/dw2-bad-parameter-type.exp,
12234 gdb.dwarf2/dw2-bad-parameter-type.S: New.
12235
8bf6485c
SS
122362010-03-31 Stan Shebs <stan@codesourcery.com>
12237
12238 * gdb.trace/save-trace.exp: Test save/restore of default-collect
12239 and tracepoint conditionals.
12240 (gdb_verify_tracepoints): Delete unused return.
12241
fd7f724a
KS
122422010-03-26 Keith Seitz <keiths@redhat.com>
12243
12244 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
12245 appear in the output before main.
12246 Remove KFAIL for gdb/2215 aka bz 9320.
12247
8d9e7719
DE
122482010-03-30 Doug Evans <dje@google.com>
12249
0906dd0b
DE
12250 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
12251 by dejagnu.
12252 * gdb.arch/amd64-dword.exp: Ditto.
12253
8d9e7719
DE
12254 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
12255 match.
12256 (break printf): Ditto.
12257
1da644f0
SW
122582010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
12259
12260 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
12261 gcc < 4.4.
12262 * gdb.cp/shadow.exp: Ditto.
12263
a8121990
PA
122642010-03-29 Pedro Alves <pedro@codesourcery.com>
12265
12266 * gdb.trace/collection.exp (run_trace_experiment): Make sure
12267 "tstart" is silent.
12268
6e79d367
PA
122692010-03-29 Pedro Alves <pedro@codesourcery.com>
12270
12271 * gdb.trace/collection.exp (executable): New.
12272 (binfile): Use it.
12273 (fpreg, spreg, pcreg): New.
12274 (test_register): Use gdb_test_multiple. Pass /x to print.
12275 (prepare_for_trace_test): New.
12276 (run_trace_experiment): Use "continue", not gdb_run_cmd.
12277 (gdb_collect_args_test, gdb_collect_argstruct_test)
12278 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
12279 prepare_for_trace_test.
12280 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
12281 fpreg, spreg and pcreg.
12282 (gdb_collect_expression_test, gdb_collect_globals_test): Use
12283 prepare_for_trace_test.
12284 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
12285 try to detect tracing support here. Don't set breakpoints at
12286 `begin' or `end' here.
12287 <global scope>: Use clean_restart. Run to main before checking
12288 for tracing support. Check for for tracing support here.
12289
09248348
JK
122902010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12291
12292 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
12293 " as $displacement" to "seen displacement message".
12294
d350db38
PA
122952010-03-28 Pedro Alves <pedro@codesourcery.com>
12296
12297 * gdb.trace/while-dyn.exp (executable): New variable.
12298 (binfile): Use it.
12299 (test_while_stepping): New function. Move most tests here. Call
12300 it once for each of the while-stepping, stepping and ws aliases.
12301
907af001
UW
123022010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12303
12304 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
12305 that do not provide the tagless_struct type name at all.
12306 (test_print_anon_union): Do not check value of uninitialized
12307 union member. Do not use cp_test_ptype_class, so we can accept
12308 "long" as well as "long int".
12309
610197fd
PA
123102010-03-26 Pedro Alves <pedro@codesourcery.com>
12311
12312 * gdb.trace/tfile.c (tohex, bin2hex): New.
12313 (write_error_trace_file): Hexify error description.
12314
6c28cbf2
SS
123152010-03-25 Stan Shebs <stan@codesourcery.com>
12316
12317 * gdb.trace/tfile.c: Generate an additional trace file, improve
12318 portability.
12319 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
12320 files in a better way.
12321
e62b8c7e
KS
123222010-03-25 Keith Seitz <keiths@redhat.com>
12323
12324 * gdb.java/jprint.exp: XFAIL printing of static class members
12325 because of GCC debuginfo problem.
12326
82ccf5a5
JK
123272010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12328
12329 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
12330
293e2f9e
DJ
123312010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12332
12333 * gdb.base/completion.exp: Allow long instead of long int.
12334 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
12335 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
12336 variable p.
12337 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
12338 * gdb.base/pointers.exp: Allow long instead of long int.
12339 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
12340 * gdb.base/step-line.exp: Allow a directory before the source file name.
12341
95a42b64
TT
123422010-03-24 Tom Tromey <tromey@redhat.com>
12343
12344 PR breakpoints/9352:
12345 * gdb.base/default.exp: Update.
12346 * gdb.base/commands.exp: Update.
12347 * gdb.cp/extern-c.exp: Test setting commands on multiple
12348 breakpoints at once.
12349
2390201f
DJ
123502010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12351
12352 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
12353 if gdb,nosignals.
12354 * gdb.base/watchpoints.c: Do not include unnecessary headers.
12355 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
12356 exited".
12357
8c9a6790
SS
123582010-03-24 Stan Shebs <stan@codesourcery.com>
12359
12360 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
12361
a6c727b2
DJ
123622010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12363
12364 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
12365 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
12366 argument. Handle "short" and "long".
12367 (Top level): Pass overprototyped output for old_fptr and xptr.
12368
4dfd5423
PA
123692010-03-23 Pedro Alves <pedro@codesourcery.com>
12370
12371 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
12372 format strings and add casts to avoid compiler warnings.
12373
123742010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
12375
12376 * lib/trace-support.exp (gdb_trace_setactions):
12377 Don't expect whitespace after ">" prompt.
12378 * gdb.trace/actions.exp: Adjust for output changes.
12379 * gdb.trace/while-stepping.exp: Likewise.
12380
c847d045
JK
123812010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12382
12383 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
12384 and r157645).
12385
5f717f1d
JK
123862010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12387
12388 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
12389 New.
12390
7d6d51d5
DJ
123912010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
12392
12393 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
12394 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
12395
3b11a015
SS
123962010-03-19 Stan Shebs <stan@codesourcery.com>
12397
12398 * gdb.trace/ax.exp: New file.
12399
d7d158ed
DE
124002010-03-19 Doug Evans <dje@google.com>
12401
6bb85cd1
DE
12402 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
12403 output from gcc.
12404
d7d158ed
DE
12405 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
12406 named /usr/sbin/prelink<foo>.
12407
4daf5ac0
SS
124082010-03-18 Stan Shebs <stan@codesourcery.com>
12409
12410 * gdb.trace/circ.exp: Test circular-trace-buffer.
12411 * gdb.trace/tfile.exp: Update tstatus test.
12412
e8d05480
JB
124132010-03-18 Joel Brobecker <brobecker@adacore.com>
12414
12415 * gdb.dwarf2/dw2-anonymous-func.S: New file.
12416 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
12417
441b986a
UW
124182010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12419
12420 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
12421
4247603b
PA
124222010-03-18 Pedro Alves <pedro@codesourcery.com>
12423
12424 * gdb.base/default.exp: Adjust the expected output of the finish
12425 and until commands when the inferior is not being run.
12426
13387711
SW
124272010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
12428
12429 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
12430 * gdb.cp/nsusing.exp: Ditto.
12431
6e31430b
TT
124322010-03-15 Tom Tromey <tromey@redhat.com>
12433
12434 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
12435 * gdb.cp/userdef.cc (operator==): New function.
12436 (main): New locals mem1, mem2.
12437
e2d69cb5
JZ
124382010-03-15 Jie Zhang <jie@codesourcery.com>
12439
12440 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
12441 Declare and use new loadtimeout variable.
12442
f572f0a9
DJ
124432010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
12444
12445 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
12446 Use gdb_load later.
12447
51f4c0b0
PA
124482010-03-14 Pedro Alves <pedro@codesourcery.com>
12449
12450 * gdb.base/solib-disc.c (main): Make format of fprintf a string
12451 literal. Add missing endlines to prints to stderr.
12452
1c809c68
TT
124532010-03-12 Tom Tromey <tromey@redhat.com>
12454
12455 PR c++/9708:
12456 * gdb.cp/m-static.exp: Add regression test.
12457 * gdb.cp/m-static.cc (method): New method.
12458 (main): Call it.
12459
00ae8fef
SW
124602010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
12461
12462 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
12463 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
12464
759f0f0b
PA
124652010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12466
21e24d21
PA
12467 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
12468
124692010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12470
759f0f0b
PA
12471 * lib/gdb.exp (skip_stl_tests): New.
12472 (gdb_compile): Symbian needs -ldl.
12473 (shlib_target_file): New.
12474 (shlib_symbol_file): New.
12475 (gdb_load_shlibs): Use shlib_target_file.
12476 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
12477 * gdb.cp/exception.exp: Use skip_stl_tests.
12478 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
12479 * gdb.cp/try_catch.exp: Use skip_stl_tests.
12480 * gdb.cp/mb-templates.exp: Ditto.
12481 * gdb.base/commands.exp: Relax regexes.
12482 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
12483 shlib_target_file and shlib_symbol_file.
12484 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
12485 sections.
12486 * gdb.base/ending-run.exp: Accept E32Main for symbian.
12487 * gdb.base/solib-disc.exp: Use
12488 shlib_target_file and shlib_symbol_file.
12489 * gdb.base/unload.exp: Don't skip on symbian. Use
12490 shlib_target_file and shlib_symbol_file.
12491 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
12492
6a8f2671 124932010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 12494
6a8f2671
PA
12495 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
12496 * gdb.trace/report.exp: Adjust for x86 and x86_64.
12497 Issue a tfind end before looking for a tracepoint frame.
12498 * gdb.trace/tfind.exp: Adjust tstatus output.
12499 Adjust disassembly output.
12500 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
12501
ccf26247
JK
125022010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12503
12504 * gdb.base/break-interp.exp: Create new displacement parameter value
12505 for the test_ld calls.
12506 (reach): New parameter displacement, verify its content. New push of
12507 pf_prefix "reach-$func:". Import global expect_out.
12508 (test_core): New parameter displacement, verify its content. New push
12509 of pf_prefix "core:". New command "set verbose on". Import global
12510 expect_out.
12511 (test_attach): New parameter displacement, verify its content. New
12512 push of pf_prefix "attach:". New command "set verbose on". Import
12513 global expect_out.
12514 (test_ld): New parameter displacement, pass it to the reach, test_core
12515 and test_attach calls and verify its content in the "ld.so exit" test.
12516 * gdb.base/prelink.exp: Remove gdb_exit and final return.
12517 (prelink): Update expected text, use gdb_test.
12518
e469c7fb
DE
125192010-03-10 Doug Evans <dje@google.com>
12520
12521 * gdb.base/checkpoint.exp: Fix comment.
12522 Lengthen timeout while doing >600 checkpoints test.
12523 Rename duplicate "kill all one" test to keep test names unique.
12524
60e1c644
PA
125252010-03-10 Pedro Alves <pedro@codesourcery.com>
12526
12527 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
12528
cec808ec
KS
125292010-03-08 Keith Seitz <keiths@redhat.com>
12530
889bf7c5
PA
12531 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
12532 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
12533 (dm_type_long): New function.
12534 (dm_type_unsigned_short): New function.
12535 (dm_type_unsigned_long): New function.
12536 (myint): New typedef.
12537 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
12538 long, unsigned shor and long, operator char*, and typedef.
12539 (test_lookup_operator_functions): Add operator char* test.
12540 (test_paddr_operator_functions): Likewise.
12541 (test_paddr_overloaded_functions): Use probe values for
12542 short, long, and unsigned short and long.
12543 (test_paddr_hairy_functions): If the demangler probe detected
12544 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
12545 demangler.
12546 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
12547 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
12548 and "print null_pmf".
12549 Add test "ptype a.*pmf".
12550 * gdb.cp/overload.exp: Allow optional "int" to appear with
12551 "short" and "long".
12552 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
12553 long expect value for men_overload1arg.
12554 Allow "int" to appear with "short" and "long".
12555 When testing "info break", add argument for main (void).
12556 Also allow "int" to appear with "short" and "long".
12557 Ditto with "unsigned" and "long long".
cec808ec
KS
12558 * gdb.java/jmain.exp: Do not enclose methods names in single
12559 quotes.
12560 * gdb.java/jmisc.exp: Likewise.
12561 * gdb.java/jprint.exp: Likewise.
12562 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
12563
12564 From Jan Kratochvil <jan.kratochvil@redhat.com>:
12565 * gdb.cp/exception.exp (backtrace after first throw)
12566 (backtrace after second throw): Allow a namespace before __cxa_throw.
12567 (backtrace after first catch, backtrace after second catch): Allow
12568 a namespace before __cxa_begin_catch.
12569
12570 * gdb.cp/cpexprs.exp: New file.
12571 * gdb.cp/cpexprs.cc: New file.
12572
12573 From Daniel Jacobowitz <dan@codesourcery.com>
12574 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
12575 to use string_to_regexp.
12576 (ctor, dtor): New functions. Use them to match constructor
12577 and destructor function types.
12578 (Top level): Use runto_main.
12579
f870a310
TT
125802010-03-05 Tom Tromey <tromey@redhat.com>
12581
12582 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
12583 gdb.target_charset.
12584 (pp_ns.to_string): Likewise.
12585
0c199f28
KS
125862010-03-04 Keith Seitz <keiths@redhat.com>
12587
12588 * gdb.cp/overload.exp: Test that the filename portion of a linespec
12589 can be quoted. Test that both the filename and function/line
12590 portions can be quoted at the same time.
12591
c7437ca6
PA
125922010-03-04 Pedro Alves <pedro@codesourcery.com>
12593
12594 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
12595
b111b805
DE
125962010-03-03 Doug Evans <dje@google.com>
12597
24486cb7
DE
12598 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
12599 libc contains libpthread.
12600
b111b805
DE
12601 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
12602 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
12603 of gdb_compile. Add another pattern to match android backtrace.
12604
a0e0ef55
TT
126052010-03-03 Tom Tromey <tromey@redhat.com>
12606
12607 PR gdb/11345:
12608 * gdb.base/printcmds.exp (test_printf): Add test.
12609
1ba53b71
L
126102010-03-02 H.J. Lu <hongjiu.lu@intel.com>
12611
12612 * gdb.arch/amd64-byte.exp: New.
12613 * gdb.arch/amd64-dword.exp: Likewise.
12614 * gdb.arch/amd64-pseudo.c: Likewise.
12615 * gdb.arch/amd64-word.exp: Likewise.
12616 * gdb.arch/i386-byte.exp: Likewise.
12617 * gdb.arch/i386-pseudo.c: Likewise.
12618 * gdb.arch/i386-word.exp: Likewise.
12619
f5dff777
DJ
126202010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12621
12622 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
12623 types. Add structreg, bitfields, and flags registers.
12624 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
12625 registers.
12626
90884b2b
L
126272010-03-01 H.J. Lu <hongjiu.lu@intel.com>
12628
12629 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
12630 (load_description): Set architecture if defined.
12631
dc00d89f
PM
126322010-02-28 Phil Muldoon <pmuldoon@redhat.com>
12633
12634 * gdb.python/py-frame.exp: Add read_var block tests.
12635 * gdb.python/py-frame.c (block): New function.
12636
0e095b7e
JK
126372010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12638 Daniel Jacobowitz <dan@codesourcery.com>
12639
12640 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
12641
624f1a65
DM
126422010-02-25 David S. Miller <davem@davemloft.net>
12643
12644 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
12645 fix logic for setting all_syscalls_numbers.
12646
f3e9a817
PM
126472010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12648
12649 * Makefile.in: Add py-block and py-symbol.
12650 * gdb.python/py-symbol.exp: New File.
12651 * gdb.python/py-symtab.exp: New File.
12652 * gdb.python/py-block.exp: New File.
12653 * gdb.python/py-symbol.c: New File.
12654 * gdb.python/py-block.c: New File.
12655
f6bbabf0
PM
126562010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12657
12658 PR python/11314
12659 * lib/gdb.exp (skip_python_tests): New function.
12660 * gdb.python/py-cmd.exp: Use skip_python_tests.
12661 * gdb.python/py-frame.exp: Likewise.
12662 * gdb.python/py-function.exp: Likewise.
12663 * gdb.python/py-prettyprint.exp: Likewise.
12664 * gdb.python/py-template.exp: Likewise.
12665 * gdb.python/py-type.exp: Likewise.
12666 * gdb.python/py-value.exp: Likewise.
12667
85d721b8
PA
126682010-02-22 Pedro Alves <pedro@codesourcery.com>
12669
12670 PR9605
12671
12672 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
12673
48e32051
TT
126742010-02-19 Tom Tromey <tromey@redhat.com>
12675
12676 PR c++/8693, PR c++/9496:
12677 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
12678 regression tests.
12679
ac9c0048
JK
126802010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12681
12682 Fix compatibility with m68k as.
12683 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
12684 Use only /* comments */.
12685
57bb97a4
UW
126862010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12687
12688 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
12689 * configure: Regenerate.
12690
7d1bf85c
DJ
126912010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
12692
12693 * gdb.python/py-type.exp: Check for Python support.
12694
061b5285
PA
126952010-02-17 Pedro Alves <pedro@codesourcery.com>
12696
12697 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
12698 `regsub' syntax available.
12699
f8a8bc2c
PA
127002010-02-17 Pedro Alves <pedro@codesourcery.com>
12701
12702 * gdb.base/shmain.c (main): Remove printf call.
12703 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
12704 * gdb.base/unload.c (main): Make format of fprintf a string
12705 literal. Add missing endlines to prints to stderr.
12706 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
12707
6f451e5e
TT
127082010-02-17 Tom Tromey <tromey@redhat.com>
12709
12710 * gdb.java/jprint.java (jprint.props): New field.
12711 * gdb.java/jprint.exp (set_lang_java): Add regression test.
12712
12d79008
PA
127132010-02-17 Pedro Alves <pedro@codesourcery.com>
12714
ef801a0e 12715 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
12716 available.
12717
d252f7e5
DJ
127182010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12719
12720 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
12721 creation to support remote host testing.
12722
67bdab6c
DJ
127232010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12724
12725 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
12726 Recognize "command not found".
12727
bb391223
DJ
127282010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12729
12730 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
12731 single-stepping.
12732
70362913
DJ
127332010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12734
12735 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
12736 if arguments are not supported.
12737
493f3c00
DJ
127382010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12739
12740 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
12741 be const or non-const.
12742
8034c749
DJ
127432010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12744
12745 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
12746 mi_send_resuming_command to send -exec-continue.
12747
791dfb64
DJ
127482010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12749
12750 * gdb.base/list.exp (test_list_filename_and_function): Add test
12751 with single quotes.
12752 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
12753 matching.
12754 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
12755 Add KFAIL'd tests for PR gdb/11289.
12756
7c5fe868
DJ
127572010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12758
12759 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
12760
fdc498b8
DJ
127612010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12762
12763 * gdb.base/comp-dir/subdir/dummy.txt: New file.
12764 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
12765 a temporary directory.
12766
b519e2a6
DJ
127672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12768
12769 * gdb.base/charset.exp: Use a single regular expression to match
12770 show host-charset and show target-charset output.
12771
74164c56
JK
127722010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12773
12774 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
12775 "Illegal process-id" expect string more exact.
12776 (attach to digits-starting nonsense is prohibited): New.
12777
701ed6dc
JK
127782010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12779
12780 * gdb.base/prelink.exp (set verbose on): New.
12781
889bf7c5 127822010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
12783
12784 * mi-reverse.exp: New file. Test for reverse option to the
12785 following MI commands: exec-continue, exec-finish, exec-next,
12786 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 12787
dadf0e9c
JB
127882010-02-09 Joel Brobecker <brobecker@adacore.com>
12789
12790 * gdb.ada/ptype_tagged_param: New testcase.
12791
714f19d5
TT
127922010-02-08 Tom Tromey <tromey@redhat.com>
12793
12794 PR c++/8017:
12795 * gdb.cp/overload.exp: Add tests.
12796 * gdb.cp/overload.cc (struct K): New.
12797 (namespace N): New.
12798 (main): Call new functions.
12799 (K::staticoverload): Define.
12800
889bf7c5 128012010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
12802
12803 PR gdb/10728
12804 * gdb.cp/pr10728-x.h: New file.
12805 * gdb.cp/pr10728-x.cc: New file.
12806 * gdb.cp/pr10728-y.cc: New file.
12807 * gdb.cp/pr10728.exp: New file.
12808 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
12809
889bf7c5 128102010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
12811
12812 PR gdb/9067
12813 * gdb.cp/pr9067.exp: New
12814 * gdb.cp/pr9067.cc: New
12815 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
12816
7b356089
JB
128172010-02-08 Joel Brobecker <brobecker@adacore.com>
12818
12819 * lib/gdb.exp (gdb_test_timeout): New global variable.
12820 Set it to timeout if not already set.
12821 (gdb_init): Reset the value of timeout to gdb_test_timeout.
12822
1be00882
DE
128232010-02-05 Doug Evans <dje@google.com>
12824
12825 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
12826 user.
12827
82856980
SW
128282010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
12829
12830 PR c++/7935:
12831 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
12832
1a334831
TT
128332010-02-04 Tom Tromey <tromey@redhat.com>
12834
12835 * gdb.cp/virtbase.exp: Make test case names unique.
12836
9c3c02fd
TT
128372010-02-02 Tom Tromey <tromey@redhat.com>
12838
12839 * gdb.cp/virtbase.exp: Add regression tests.
12840 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
12841 (main): Instantiate RHC.
12842
0cc2414c
TT
128432010-02-02 Tom Tromey <tromey@redhat.com>
12844
12845 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
12846 type-printing change.
12847
edf3d5f3
TT
128482010-02-02 Tom Tromey <tromey@redhat.com>
12849
12850 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
12851 * gdb.cp/virtbase.cc: New file.
12852 * gdb.cp/virtbase.exp: New file.
12853 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
12854
e4b7f41c
JK
128552010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12856
12857 PR libc/11214:
12858 * gdb.threads/current-lwp-dead.c: Include features.h.
12859 (HAS_NOMMU): New.
12860 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
12861
b381ea14
JK
128622010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12863
12864 * gdb.base/symbol-without-target_section.exp,
12865 gdb.base/symbol-without-target_section.c: New.
12866
c593ac0e
DJ
128672010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12868
12869 * gdb.base/bigcore.exp: Reset increased timeout.
12870 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
12871
db25f29d
DJ
128722010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12873
12874 * gdb.base/gcore.exp (capture_command_output): Use
12875 gdb_test_multiple.
12876
f9d67f43
DJ
128772010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12878
12879 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
12880 * gdb.arch/thumb2-it.exp (test_it_break): New function.
12881 (Top level): Call it.
12882
177321bd
DJ
128832010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12884
12885 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
12886
97f2ed50
DJ
128872010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12888
12889 * gdb.base/call-strs.exp, gdb.base/default.exp,
12890 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
12891 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
12892 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
12893 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
12894 gdb.base/watchpoint-solib.exp: Save and restore timeout.
12895 * gdb.base/ending-run.exp: Correct restore of timeout.
12896 * gdb.base/page.exp: Remove unnecessary timeout setting.
12897
e4e2711a
JB
128982010-01-29 Joel Brobecker <brobecker@adacore.com>
12899
12900 * gdb.ada/rec_return: New testcase.
12901
ba581dc1
JB
129022010-01-29 Joel Brobecker <brobecker@adacore.com>
12903
12904 * gdb.ada/call_pn: New testcase.
12905
4ea95be9
DJ
129062010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
12907
12908 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
12909 (Top level): Use it to resume.
12910 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
12911 the Thumb mode displaced stepping error as unsupported.
12912
df83a9bf
SW
129132010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
12914
889bf7c5
PA
12915 * gdb.cp/nsusing.exp: Added more tests.
12916 * gdb.cp/nsrecurs.exp: Ditto.
12917 * gdb.cp/nsusing.cc: Added test functions.
12918 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 12919
40b27cdc
JK
129202010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12921
12922 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
12923 absolute directory pathnames in gdb.sum file.
12924
de958931
SW
129252010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
12926
12927 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
12928 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
12929
708ead4e
TT
129302010-01-26 Tom Tromey <tromey@redhat.com>
12931
12932 PR exp/7643:
12933 * gdb.base/printcmds.exp (test_print_string_constants): Remove
12934 setup_kfail.
12935
b14e635e
SW
129362010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
12937
12938 * gdb.cp/nsrecurs.exp: New test.
12939 * gdb.cp/nsrecurs.cc: New test program.
12940 * gdb.cp/nsstress.exp: New test.
12941 * gdb.cp/nsstress.cc: New test program.
12942 * gdb.cp/nsdecl.exp: New test.
12943 * gdb.cp/nsdecl.cc: New test program.
12944
8540c487
SW
129452010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
12946
12947 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
12948 imported into file scope.
12949 Marked test as xfail.
12950 * gdb.cp/namespace-using.cc (marker5): New function.
12951 * gdb.cp/shadow.exp: New test.
12952 * gdb.cp/shadow.cc: New test program.
12953 * gdb.cp/nsimport.exp: New test.
12954 * gdb.cp/nsimport.cc: New test program.
12955
421d5d99
TT
129562010-01-25 Tom Tromey <tromey@redhat.com>
12957
12958 PR gdb/11049:
12959 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
12960 with "set print null-stop on".
12961
691f8dc1
JK
129622010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12963
12964 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
12965 Adjust it for DISASSEMBLY_OMIT_FNAME.
12966
0b92b5bb
TT
129672010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12968
12969 PR symtab/11199:
12970 * gdb.dwarf2/member-ptr-forwardref.exp,
12971 gdb.dwarf2/member-ptr-forwardref.S: New.
12972
23787403
JK
129732010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12974
12975 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
12976 (thread1_func): Protect thread1_tid with thread1_tid_cond by
12977 thread1_tid_mutex. Remove gdbstop_mutex handling.
12978 (thread2_func): Protect thread2_tid with thread2_tid_cond by
12979 thread2_tid_mutex. Remove gdbstop_mutex handling.
12980 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
12981 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
12982 pthread_cond_wait conditionalizations by while loops.
12983
b966cb8a
TT
129842010-01-20 Tom Tromey <tromey@redhat.com>
12985
12986 PR backtrace/10770:
12987 * gdb.dwarf2/pr10770.exp: New file.
12988 * gdb.dwarf2/pr10770.c: New file.
12989 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
12990
fcae584b
VP
129912010-01-20 Vladimir Prus <vladimir@codesourcery.com>
12992
12993 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
12994 that target was removed, and the test always runs native anyway.
12995
a0f49112
JK
129962010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12997
12998 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
12999 gdb.base/watchpoint-cond-gone-stripped.c: New.
13000
ceeb3d5a
TT
130012010-01-19 Tom Tromey <tromey@redhat.com>
13002
13003 PR c++/8000:
13004 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
13005 existing tests.
13006 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
13007 (main): Use AAA::SomeEnum.
13008
dd322c54
JK
130092010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13010
13011 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
13012 (test_ignore_count): Declare line_callme_body global.
13013 (run to breakpoint with ignore count): Use line_callme_body.
13014 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
13015 (set line_main_hello, set line_main_return): Reindent.
13016 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
13017 New.
13018 (continue to callee4): Use line_callee4_body.
13019 (check *stopped from CLI command): Use line_callee4_next.
13020 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
13021 (set line_main_hello, set line_main_return): Reindent.
13022 (set line_callee4_head, set line_callee4_body): New.
13023 (continue to callee4): Use line_callee4_body.
13024
4e8f195d
TT
130252010-01-18 Tom Tromey <tromey@redhat.com>
13026
13027 PR c++/9680:
13028 * gdb.cp/casts.cc: Add new classes and variables.
13029 * gdb.cp/casts.exp: Test new operators.
13030
9e14a9ba
JB
130312010-01-18 Tom Tromey <tromey@redhat.com>
13032 Thiago Jung Bauermann <bauerman@br.ibm.com>
13033
13034 * gdb.python/source2.py: New file.
13035 * gdb.python/source1: New file.
13036 * gdb.python/python.exp: Test "source" command.
13037
00bf0b85
SS
130382010-01-15 Stan Shebs <stan@codesourcery.com>
13039
13040 * gdb.trace/tfile.c: New file.
13041 * gdb.trace/tfile.exp: New file.
889bf7c5 13042
55235ad7
JK
130432010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13044
13045 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
13046
9f2982ff
JK
130472010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13048
13049 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
13050
bbfba9ed
JK
130512010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13052
13053 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
13054 (libfunc): New parameter action. Implement also selectable "sleep".
13055 * gdb.base/break-interp-main.c: Include assert.h.
13056 (libfunc): New parameter action.
13057 (main): New parameters argc and argv. Assert argc. Pass argv.
13058 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
13059 (test_attach): New proc.
13060 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
13061 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
13062
61f0d762
JK
130632010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13064
13065 * gdb.base/break-interp.exp (test_core): New proc.
13066 (test_ld): Call it.
13067
06a6f270
JK
130682010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13069
13070 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
13071 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
13072 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
13073 and gdb_compile_shlib. Use new -Wl compiler options.
13074 (dl bt, main bt): New tests.
13075
51bee8e9
JK
130762010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13077
13078 Support PIEs with no symfile_objfile.
13079 * gdb.base/break-interp.exp: New argument at the test_ld calls.
13080 (test_ld): New parameter trynosym.
13081 (test_ld <$trynosym>): New block.
13082
b8040f19
JK
130832010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13084
13085 * gdb.base/break-interp.exp: New file.
13086
be759fcf
PM
130872010-01-13 Phil Muldoon <pmuldoon@redhat.com>
13088
13089 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
13090 * gdb.python/py-prettyprint.py (pp_ls): New printer.
13091 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
13092 test.
13093 * gdb.python/py-prettyprint.c: Define lazystring test structure.
13094 * gdb.python/py-mi.exp: Add lazy string test.
13095
dc146f7c
VP
130962010-01-13 Vladimir Prus <vladimir@codesourcery.com>
13097
13098 * lib/mi-support.exp (mi_check_thread_states): Handle
13099 core number in thread listing.
13100
b4ba55a1
JB
131012010-01-12 Joel Brobecker <brobecker@adacore.com>
13102
13103 * gdb.base/maint.exp: Adjust the expected output for the
13104 "maint print type" test. Use gdb_test_multiple instead of
13105 gdb_sent/gdb_expect.
13106
08e24bd4
DE
131072010-01-11 Doug Evans <dje@google.com>
13108
6496a609
DE
13109 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
13110 from gdbserver_download. All callers updated.
13111
08e24bd4
DE
13112 * gdb.server/ext-run.exp: "info os processes" requires xml support.
13113
b5cfddf5
JK
131142010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13115
13116 Implement binary numbers parsing.
13117 * gdb.base/printcmds.exp (test_integer_literals_accepted)
13118 (test_integer_literals_rejected): New binary tests.
13119
3725885a
RW
131202010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13121
13122 * gdb.cell/configure: Regenerate.
13123
37aeb5df
JK
131242010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13125
13126 * gdb.base/corefile.exp: Move the core finding block out and call it as
13127 core_find, new variable $corefile, replace corefile by $corefile and
13128 [file tail $corefile] for usage vs. test names resp.
13129 * lib/gdb.exp (core_find): Move it as a new function here. New
13130 parameter binfile and deletefiles. New variable $destcore. Pre-delete
13131 $destcore. Return "" on error.
13132
d521f563
JK
131332010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13134
13135 Workaround PR binutils/10802.
13136 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
13137 (twice).
13138
28f24826
DJ
131392010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
13140
13141 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
13142
2de75e71
JB
131432010-01-08 Joel Brobecker <brobecker@adacore.com>
13144
13145 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
13146 call, to avoid interruption.
13147
fe00719b 131482010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
13149
13150 * gdb.stabs/weird.def (args93): New.
13151
d0ef5df8
DE
131522010-01-07 Doug Evans <dje@google.com>
13153
13154 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
13155
3a08d52f
TT
131562010-01-07 Tom Tromey <tromey@redhat.com>
13157
13158 * gdb.base/source.exp: Use correct line number.
13159
7a697b8d
SS
131602010-01-05 Stan Shebs <stan@codesourcery.com>
13161
13162 * gdb.trace/tracecmd.exp: Test ftrace.
13163
7803799a
UW
131642010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13165
13166 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
13167
c54eabfa
JK
131682010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13169
13170 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
13171 "uint_for_mi_testing".
13172
02e7ef19
JB
131732010-01-01 Joel Brobecker <brobecker@adacore.com>
13174
13175 Test indented comment in file being sourced.
13176 * gdb.base/commands.exp: Test indented comment in file being sourced.
13177
abd775ce
JB
131782010-01-01 Joel Brobecker <brobecker@adacore.com>
13179
13180 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
13181 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
13182 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
13183 notice.
13184
79b55b82
JB
131852010-01-01 Joel Brobecker <brobecker@adacore.com>
13186
13187 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
13188 notice.
13189
8997583e
JK
131902010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13191
13192 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
13193 missing $after_stopped and comma (,) expectation.
13194
6da95a67
SS
131952009-12-31 Stan Shebs <stan@codesourcery.com>
13196
13197 * gdb.trace/actions.exp: Test teval action.
889bf7c5 13198
218d2fc6
TJB
131992009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13200
13201 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
13202 (top level): Call test_watchpoint_in_big_blob.
13203 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
13204 watchpoints.
13205 (func3): Write to buf.
13206
236f1d4d
SS
132072009-12-29 Stan Shebs <stan@codesourcery.com>
13208
13209 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 13210
f61e138d
SS
132112009-12-28 Stan Shebs <stan@codesourcery.com>
13212
13213 * gdb.trace/tsv.exp: New file.
13214 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 13215
0219b378
DJ
132162009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
13217
13218 * gdb.base/find.c (main): Reference search buffers.
13219 * gdb.base/included.c (main): Reference integer.
13220 * gdb.base/ptype.c (charfoo): Declare.
13221 (intfoo): Call charfoo.
13222 * gdb.base/scope0.c (useitp): New function.
13223 (usestatics): Use useitp.
13224 (useit): Add a type for val.
13225 * gdb.base/scope1.c (useit1): Take a pointer argument.
13226 (usestatics1): Update calls to useit1.
13227 * gdb.cp/call-c.cc: Declare foo.
13228 (main): Call foo.
13229 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
13230 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
13231 (main): Call C::ensureRefs and ensureOtherRefs.
13232 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
13233 variables.
13234 (ensureOtherRefs): New function.
13235 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
13236 * gdb.cp/templates.cc (main): Call t5i.value.
13237
3f78692f
JK
132382009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13239
13240 Fix compatibility with G++-4.5.
13241 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
13242 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
13243 (uncaught return): Remove.
13244
429374b8
JK
132452009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13246 Phil Muldoon <pmuldoon@redhat.com>
13247
13248 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
13249 (bp_location13, bp_location14, bp_location17, bp_location18)
13250 (marker3_proto, marker4_proto): New variables.
13251 (breakpoint info): Update output.
13252 (run until breakpoint at marker3, run until breakpoint at marker4): New
13253 tests.
13254
859825b8
JK
132552009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13256
13257 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
13258 Replace the printf call of Y by provided "y-set-1" label. New block
13259 for the second shared library.
13260 * gdb.base/unload.exp: Compile also the second library, call
13261 gdb_load_shlibs also for it. Use now gdb_breakpoint.
13262 (single pending breakpoint info): Rename to ...
13263 (pending breakpoint info before run): ... this extended test.
13264 (libfile2, libname2, libsrcfile2, libsrc2)
13265 (lib_sl2): New variables.
13266 (exec_opts): Set also SHLIB_NAME2.
13267 (pending breakpoint info on first run at shrfunc1)
13268 (pending breakpoint info on second run at shrfunc1)
13269 (pending breakpoint info on second run at shrfunc2)
13270 (print y from libfile, print y from libfile2): New tests.
13271 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
13272 * gdb.base/unloadshr2.c: New.
13273
e6a386cd
HZ
132742009-12-22 Hui Zhu <teawater@gmail.com>
13275
13276 * gdb.reverse/sigall-reverse.exp: Adjust.
13277
9e19b45e
VP
132782009-12-21 Vladimir Prus <vladimir@codesourcery.com>
13279
13280 PR gdb/10884
13281
13282 * gdb.mi/var-cmd.c (do_bitfield_tests): New
13283 (main): Call do_bitfield_tests.
aacf5b1e 13284 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 13285
d53a7b30
JB
132862009-12-20 Joel Brobecker <brobecker@adacore.com>
13287
13288 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
13289 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
13290 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
13291 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
13292 gdb.modula2/unbounded1.c: Update copyright header.
13293
191ca0a1
CM
132942009-12-10 Chris Moller <moller@mollerware.com>
13295
13296 PR gdb/9399
13297 * gdb.cp/virtfunc2.exp: New tests
13298 * gdb.cp/virtfunc2.cc: New tests
13299 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
13300
0fa6cf1b
MS
133012009-12-10 Oza Pawandeep (paawan1982@yahoo.com
13302
13303 * gdb.reverse/i387-env-reverse.c: New file.
13304 * gdb.reverse/i387-env-reverse.exp: New file.
13305 * gdb.reverse/i387-stack-reverse.c: New file.
13306 * gdb.reverse/i387-stack-reverse.exp: New file.
13307
361ae042
PM
133082009-12-08 Phil Muldoon <pmuldoon@redhat.com>
13309
13310 * gdb.python/py-type.exp (test_range): New test.
13311
bfd31e71
PM
133122009-12-03 Phil Muldoon <pmuldoon@redhat.com>
13313
13314 PR python/10805
13315
13316 * gdb.python/py-type.exp: New file.
13317 * gdb.python/py-type.c: New file.
13318 * Makefile.in: Add py-type.
13319
57a1d736
TT
133202009-12-03 Tom Tromey <tromey@redhat.com>
13321
13322 * gdb.python/py-value.exp (test_parse_and_eval): New
13323 function.
13324
1f3b5d1b
PP
133252009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13326
13327 PR gdb/11022
13328
13329 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
13330 * gdb.base/pr11022.c: New test.
13331
8b7dbdc9
JK
133322009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13333
13334 Fix spurious false FAILs.
13335 * gdb.base/structs.c (chartest): New.
13336 (main): Fill-in chartest.
13337 * gdb.base/structs.exp (anychar_re, first): New.
13338 (start_structs_test): Import global anychar_re and first.
13339 New gdb_test call "set print elements 300; ${testfile}"
13340 (start_structs_test <$first>): New block.
13341 (any): Import global anychar_re. New variable ac. Use ${ac}.
13342
6a53b2ec
JK
133432009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13344
13345 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
13346
d7167b4c
JK
133472009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13348
13349 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
13350 Force $srcfile file.
13351 * gdb.base/foll-fork.c (callee): Comment out the printf call.
13352
b1798462
UW
133532009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13354
13355 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
13356 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
13357 * gdb.threads/watchthreads-reorder.exp: Likewise.
13358
b6199126
DJ
133592009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
13360
13361 PR gdb/8704
13362
13363 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
13364 "if", and "thread". Correct matching in the previous test.
13365
b22a0510
DJ
133662009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
13367
13368 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
13369
930636d2
MS
133702009-11-23 Michael Snyder <msnyder@vmware.com>
13371
13372 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
13373 * gdb.reverse-watch-precsave.exp: Ditto.
13374
21a0512e
PP
133752009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
13376
13377 * gdb.asm/asm-source.exp: Adjust.
13378 * gdb.base/help.exp: Adjust.
889bf7c5 13379
fc30d5e0
PA
133802009-11-22 Pedro Alves <pedro@codesourcery.com>
13381
13382 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
13383 (do_syscall_tests_without_xml): Set data-directory to
13384 /the/path/to/nowhere.
13385
f6bc2008
PA
133862009-11-21 Pedro Alves <pedro@codesourcery.com>
13387
13388 * gdb.threads/local-watch-wrong-thread.c,
13389 gdb.threads/local-watch-wrong-thread.exp: New files.
13390
8c2fb5de
PA
133912009-11-21 Pedro Alves <pedro@codesourcery.com>
13392
13393 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
13394 assume new `regsub' syntax available.
13395
ebec9a0f
PA
133962009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13397
a79d3c27
JK
13398 * gdb.base/watchpoint-hw-hit-once.exp,
13399 gdb.base/watchpoint-hw-hit-once.c: New.
13400
134012009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13402
13403 * gdb.threads/watchthreads-reorder.exp,
13404 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 13405
276a961b
MK
134062009-11-17 Nathan Sidwell <nathan@codesourcery.com>
13407
13408 * gdb.xml/tdesc-regs.exp: Use for m68k.
13409
4867c1fb
PA
134102009-11-15 Pedro Alves <pedro@codesourcery.com>
13411
13412 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
13413
f6838f81
DJ
134142009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13415
13416 * lib/gdb.exp (current_target_name): New procedure.
13417 (gdb_wrapper_target): New variable.
13418 (gdb_wrapper_init): Set gdb_wrapper_target.
13419 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
13420 wrapper.
13421
4ac4dd3f
DJ
134222009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13423
13424 * gdb.base/remote.exp: Delete the slowest load test.
13425 Do not load with fixed packet sizes.
13426
a7881759
DJ
134272009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13428
13429 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
13430
97a5b505
DJ
134312009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13432
13433 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
13434 srcfile when setting a breakpoint.
13435
d3e1fc54
DJ
134362009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
13437
13438 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
13439 macros.
13440
7cbcbded
DJ
134412009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13442
13443 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
13444 to be in memory.
13445 * gdb.base/display.c (force_mem): New.
13446 (do_loops): Use it. Add breakpoint comments.
13447 (do_vars): Add a breakpoint comment.
13448 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
13449 line numbers.
13450
bdea3a92
NF
134512009-11-13 Nathan Froyd <froydnj@codesourcery.com>
13452
13453 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
13454 instead of a bare "run".
13455
269f82e5
PP
134562009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
13457
13458 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 13459
a69b7d9d
DJ
134602009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13461
13462 * lib/cell.exp (skip_cell_tests): Clean up test files before
13463 returning.
13464
b598bfda
DJ
134652009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13466
13467 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
13468 and the breakpoint menu. Do not call perror if a prompt is seen.
13469 Consume the following GDB prompt.
13470 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
13471 * gdb.cp/namespace.exp: Use gdb_test.
13472 * gdb.cp/templates.exp: Use gdb_test.
13473 (test_template_breakpoints): Use gdb_test_multiple.
13474
87728fa0
DJ
134752009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13476
13477 * gdb.base/break1.c (struct some_struct, values): Move earlier.
13478 (marker4): Reference values.
13479
b67c692f
DJ
134802009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13481
13482 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
13483 is missing.
13484
f0df251a
DJ
134852009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13486
13487 * gdb.base/break.c (need_malloc): New.
13488 * gdb.base/constvars.c (main): Reference crass and crisp.
13489 * gdb.base/gdb1821.c (main): Reference bar.
13490 * gdb.cp/gdb1355.cc (main): Reference s1.
13491 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
13492 (main): Call them.
13493 * gdb.cp/hang2.cc (dummy2): Define.
13494 * gdb.cp/hang3.cc (dummy3): Define.
13495 * gdb.cp/m-data.cc (main): Reference shadow.
13496
bdf7534a
NF
134972009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13498 Nathan Froyd <froydnj@codesourcery.com>
13499
13500 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
13501 remote host.
13502
f24fce77
NF
135032009-11-12 Nathan Froyd <froydnj@codesourcery.com>
13504
13505 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
13506 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
13507 * gdb.dwarf2/dw2-compressed.exp: Likewise.
13508 * gdb.dwarf2/dw2-intercu.exp: Likewise.
13509 * gdb.dwarf2/dw2-intermix.exp: Likewise.
13510 * gdb.dwarf2/dw2-producer.exp: Likewise.
13511 * gdb.dwarf2/mac-fileno.exp: Likewise.
13512 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
13513 py-prettyprint.py to the remote host.
13514 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
13515
40f0318e
KS
135162009-11-11 Keith Seitz <keiths@redhat.com>
13517
13518 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
13519 use it instead of "Foo".
13520 * gdb.cp/classes.exp (do_tests): Add a test to access
13521 a method through a typedef'd class name.
13522
f3d9f7fb
NF
135232009-11-11 Nathan Froyd <froydnj@codesourcery.com>
13524
13525 * gdb.base/long_long.exp: Permit leading zeros on floating-point
13526 exponents.
13527 * gdb.base/pointers.exp: Likewise.
13528 * gdb.cp/ref-types.exp: Likewise.
13529
a4216f37
KS
135302009-11-11 Keith Seitz <keiths@redhat.com>
13531
13532 * gdb.cp/cplusfuncs.cc (class foo): Add operators
13533 new[] and delete[].
13534 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
13535 "void".
13536 (probe_demangler): Remove all single-quoting of
13537 method and variable names.
13538 (info_func_regexp): Remove the word "void" from any
13539 occurrence of "(void)".
13540 (print_addr_2): Remove all single-quoting of
13541 method names.
13542 (print_addr_2_kfail): Likewise.
13543 (print_addr): Single-quote C function names before
13544 passing to print_addr_2.
13545 (test_paddr_operator_functions): Remove single-quoting
13546 for method names.
13547 Add tests for operator new[] and operator delete[].
13548
9b14d7aa
JK
135492009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13550
13551 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
13552
85feb311
KS
135532009-11-09 Keith Seitz <keiths@redhat.com>
13554
13555 * gdb.cp/overload.exp: Add tests for resolving overloaded
13556 methods in expression parsing/evaluation.
13557
fa335448
DJ
135582009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
13559
13560 * lib/gdb.exp (default_gdb_version): Use --version instead of
13561 --command.
13562
ec3c07fc
NS
135632009-11-10 Nathan Sidwell <nathan@codesourcery.com>
13564
13565 * lib/gdb.exp (gdb_compile_test): New.
13566 (skip_ada_tests, skip_java_tests): New.
13567 (gdb_compile): Use gdb_compile_test for f77.
13568 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
13569 * lib/java.exp (compile_java_from_source): Remove runtests check,
13570 use gdb_compile_test to record result.
13571 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
13572 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
13573 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
13574 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
13575 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
13576 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
13577 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
13578 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
13579 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
13580 adjust gdb_compile invocations.
13581
b8b4e42b
JK
135822009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13583
13584 * Makefile.in (abs_builddir): New.
13585 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
13586 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
13587 `$(abs_builddir)/site.exp'.
13588
f8b7eaf3
DJ
135892009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
13590
13591 * config/m68k-emc.exp, lib/emc-support.exp,
13592 gdb.trace/gdb_c_test.c: Delete.
13593 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
13594 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13595 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13596 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13597 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13598 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
13599 casing for m68k-*-elf.
13600
c4187697
NS
136012009-11-03 Pedro Alves <pedro@codesourcery.com>
13602
13603 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
13604 * gdb.arch/i386-prologue.exp: Likewise.
13605 * gdb.arch/i386-unwind.exp: Likewise.
13606
db16b772
DJ
136072009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13608
13609 * lib/gdb.exp (gdb_expect): Fix timeout typo.
13610
bcf71277
DJ
136112009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13612
13613 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
13614
0105cee2
DJ
136152009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13616
13617 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
13618
24ddea62
JK
136192009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13620
13621 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
13622
287ccc17
JK
136232009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13624
13625 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
13626 * gdb.base/sepdebug2.c: New file.
13627
08bca259 136282009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
13629
13630 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
13631 the modified warnings for catch syscall. Verify if GDB was compiled
13632 with support for lib expat, and choose which tests to run depending
13633 on this.
13634
5d4e2b76
VP
136352009-10-30 Vladimir Prus <vladimir@codesourcery.com>
13636
13637 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
13638 that composite commands are parsed OK. And also test
13639 that breakpoint commands do work.
13640
240e538a
MS
136412009-10-23 Michael Snyder <msnyder@vmware.com>
13642
13643 gdb.reverse/consecutive-precsave.exp: Change expect pattern
13644 to allow for new disassembly style.
13645
9c419145
PP
136462009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
13647
13648 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 13649
02506ff1
MS
136502009-10-22 Michael Snyder <msnyder@vmware.com>
13651
13652 * gdb.reverse/break-precsave.exp: New test.
13653 * gdb.reverse/consecutive-precsave.exp: Ditto.
13654 * gdb.reverse/finish-precsave.exp: Ditto.
13655 * gdb.reverse/i386-precsave.exp: Ditto.
13656 * gdb.reverse/machinestate-precsave.exp: Ditto.
13657 * gdb.reverse/sigall-precsave.exp: Ditto.
13658 * gdb.reverse/solilb-precsave.exp: Ditto.
13659 * gdb.reverse/step-precsave.exp: Ditto.
13660 * gdb.reverse/until-precsave.exp: Ditto.
13661 * gdb.reverse/watch-precsave.exp: Ditto.
13662
4cf866a3
MS
136632009-10-22 Michael Snyder <msnyder@vmware.com>
13664
13665 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
13666 for gdb_expect. Adjust one test's expect strings for the new
13667 format of disassemble.
13668 * gdb.reverse/finish-reverse.exp: Delete 'return'.
13669 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
13670 gdb_test_multiple.
13671 * gdb.reverse/step-reverse.exp: Delete 'return'.
13672 * gdb.reverse/until-reverse.exp: Delete blank lines.
13673 * gdb.reverse/watch-reverse.exp: Delete blank lines.
13674
2b28d209
PP
136752009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
13676
13677 * gdb.base/consecutive.exp: Adjust.
13678 * gdb.base/display.exp: Likewise.
13679 * gdb.base/pc-fp.exp: Likewise.
13680 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 13681
33b9c32b
MS
136822009-10-19 Michael Snyder <msnyder@vmware.com>
13683
13684 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
13685 * gdb.reverse/finish-reverse.c: Ditto.
13686 * gdb.reverse/sigall-reverse.c: Ditto.
13687 * gdb.reverse/solib-reverse.c: Ditto.
13688 * gdb.reverse/step-reverse.c: Ditto.
13689 * gdb.reverse/watch-reverse.c: Ditto.
13690
6c95b8df
PA
136912009-10-19 Pedro Alves <pedro@codesourcery.com>
13692 Stan Shebs <stan@codesourcery.com>
13693
13694 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
13695 * gdb.base/foll-exec.exp: Adjust to expect a process id before
13696 "Executing new program".
13697 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
13698 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
13699 left listed after having been killed.
13700 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
13701 * gdb.base/maint.exp: Adjust test.
13702
13703 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
13704 * gdb.multi/Makefile.in: New.
13705 * gdb.multi/base.exp: New.
13706 * gdb.multi/goodbye.c: New.
13707 * gdb.multi/hangout.c: New.
13708 * gdb.multi/hello.c: New.
13709 * gdb.multi/bkpt-multi-exec.c: New.
13710 * gdb.multi/bkpt-multi-exec.exp: New.
13711 * gdb.multi/crashme.c: New.
13712
279017b7
TG
137132009-10-13 Tristan Gingold <gingold@adacore.com>
13714
13715 * gdb.base/sepdebug.exp: Check debug info are found.
13716
0413d738
PA
137172009-10-08 Pedro Alves <pedro@codesourcery.com>
13718
13719 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
13720 bits.
13721
c628eecc
JK
137222009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13723
13724 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
13725
38af1bfe
JB
137262009-10-07 Joel Brobecker <brobecker@adacore.com>
13727
13728 * gdb.base/watchpoints.c: Add copyright header. Reformat one
13729 of the comments.
13730
2b0adecd
PM
137312009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
13732
13733 * gdb.base/annota1.exp: Remove obsolete match_max increase.
13734 * gdb.base/annota3.exp: Idem.
13735 * gdb.base/maint.exp: Idem.
13736
8d417781
PM
137372009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
13738
889bf7c5 13739 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
13740 to default.
13741
bb61102d
PM
137422009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13743
889bf7c5 13744 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
13745 mingw and cygwin targets.
13746
ace5c364
PM
137472009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13748 Pedro Alves <pedro@codesourcery.com>
13749
889bf7c5 13750 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
13751 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
13752
c2d494a0
PM
137532009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13754
e1b52ce2
PM
13755 * gdb.base/shr1.c: Use %p in format string.
13756 * gdb.base/unload.c: Avoid warning in fprintf.
13757 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 13758
209f53f5
PM
137592009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13760
13761 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
13762 long type.
13763 (test_unlink): Correct printf string.
13764 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
13765 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
13766
8172766a
JK
137672009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13768
13769 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
13770 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
13771 * gdb.arch/ia64-breakpoint-shadow.S: New file.
13772
0f73703c
UW
137732009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13774
13775 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
13776 * gdb.objc/nondebug.exp: Likewise.
13777
b32306ca
UW
137782009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13779
13780 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
13781 target_info setting.
13782
13783 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
13784 that detect new threads during "info threads".
13785
0057022f
UW
137862009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13787
13788 * gdb.threads/manythreads.c (main): Increase thread stack size
13789 to 2*PTHREAD_STACK_MIN.
13790 * gdb.threads/multi-create.c (main): Likewise.
13791 (create_function): Likewise.
13792
f29c0325
UW
137932009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13794
13795 * gdb.base/dump.exp: Pass difference of pointer types instead
13796 of integer types as offset to restore in intarr3.srec case.
13797
fcb34849
UW
137982009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13799
13800 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
13801
d5142e3b
UW
138022009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13803
13804 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
13805
087b74b2 138062009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 13807
087b74b2
PM
13808 New test for two watchpoints, with disabling of
13809 the first inserted.
13810 * testsuite/gdb.base/watchpoints.c: New file.
13811 * testsuite/gdb.base/watchpoints.exp: New file.
13812
96c07c5b
TT
138132009-09-25 Tom Tromey <tromey@redhat.com>
13814
13815 * gdb.base/charset.exp: Test utf-16 strings with Python.
13816
b8899f2b
TT
138172009-09-25 Tom Tromey <tromey@redhat.com>
13818
13819 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
13820 UCS-4.
13821 * gdb.base/charset.c (utf_32_string): Rename.
13822 (init_utf32): Rename.
13823 (main): Update.
13824
329719ec
TT
138252009-09-22 Tom Tromey <tromey@redhat.com>
13826
13827 * gdb.python/py-function.exp: Add regression tests.
13828
11ef0d76
KS
138292009-09-21 Keith Seitz <keiths@redhat.com>
13830
13831 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
13832 with invalid operator.
13833
3fe8f3b3
KS
138342009-09-21 Keith Seitz <keiths@redhat.com>
13835
13836 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
13837 and destructor using typedef name of class.
13838 * gdb.cp/classes.cc (class Base1): Add a destructor.
13839 (base1): New typedef.
13840 (use_methods): Instanitate an object of type base1.
13841 * gdb.cp/templates.exp (test_template_typedef): New procedure.
13842 (do_tests): Call test_template_typedef.
13843 * gdb.cp/templates.cc (Baz::~Baz): New method.
13844 (intBazOne): New typedef.
13845 (main): Instantiate intBazOne.
13846
7a9fe101
PM
138472009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13848
13849 PR python/10633
13850
13851 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
13852 Function.
13853 (run_lang_tests): Add print elements test.
13854
2e4d963f
PM
138552009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13856
13857 * gdb.python/py-value.exp (test_subscript_regression): New
13858 function. Test for invalid subscripts.
13859 * gdb.python/py-value.c (main): Add test array, and pointer to it.
13860 (ptr_ref): New function.
13861
ec7e75e7
PP
138622009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13863
13864 * gdb.base/default.exp: Fix "show convenience".
13865
0cc7d26f
TT
138662009-09-15 Tom Tromey <tromey@redhat.com>
13867
13868 * lib/mi-support.exp (mi_create_varobj): Update.
13869 (mi_create_floating_varobj): Likewise.
13870 (mi_create_dynamic_varobj): New proc.
13871 (mi_varobj_update): Update.
13872 (mi_varobj_update_with_type_change): Likewise.
13873 (mi_varobj_update_kv_helper): New proc.
13874 (mi_varobj_update_dynamic_helper): Rewrite.
13875 (mi_varobj_update_dynamic): New proc.
13876 (mi_list_varobj_children): Update.
13877 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
13878 * gdb.python/python-prettyprint.py (pp_outer): New class.
13879 (pp_nullstr): Likewise.
13880 (lookup_function): Register new printers.
13881 * gdb.python/python-prettyprint.c (struct substruct): New type.
13882 (struct outerstruct): Likewise.
13883 (substruct_test): New function.
13884 (struct nullstr): New type.
13885 (string_1, string_2): New globals.
13886 (main): Add new tests.
13887 * gdb.python/python-mi.exp: Added regression tests.
13888 * gdb.mi/mi2-var-display.exp: Update.
13889 * gdb.mi/mi2-var-cmd.exp: Update.
13890 * gdb.mi/mi2-var-child.exp: Update.
13891 * gdb.mi/mi2-var-block.exp: Update.
13892 * gdb.mi/mi-var-invalidate.exp: Update.
13893 * gdb.mi/mi-var-display.exp: Update.
13894 * gdb.mi/mi-var-cmd.exp: Update.
13895 * gdb.mi/mi-var-child.exp: Update.
13896 * gdb.mi/mi-var-block.exp: Update.
13897 * gdb.mi/mi-break.exp: Update.
13898 * gdb.mi/gdb701.exp: Update.
13899
a96d9b2e
SDJ
139002009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13901
13902 * Makefile.in: Inclusion of catch-syscall object.
13903 * gdb.base/catch-syscall.c: New file.
13904 * gdb.base/catch-syscall.exp: New file.
13905
b43b923a
MS
139062009-09-12 Michael Snyder <msnyder@vmware.com>
13907
13908 * gdb.reverse/step-reverse.exp: Explicitly check for targets
13909 that can support reverse debuggnig.
13910
cec03d70
TT
139112009-09-11 Tom Tromey <tromey@redhat.com>
13912
13913 * gdb.dwarf2/valop.S: New file.
13914 * gdb.dwarf2/valop.exp: New file.
13915
e23bb3fc
MK
139162009-09-11 Mark Kettenis <kettenis@gnu.org>
13917
13918 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
13919
37c3696d
DE
139202009-09-10 Doug Evans <dje@google.com>
13921
13922 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13923 Add $gdb_prompt to second breakpoint regexp.
13924
5172aecb
JB
139252009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
13926
13927 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
13928 names, add missing ones.
13929 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
13930 * gdb.python/py-frame.c: Rename from python-frame.c.
13931 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
13932 testfile name.
13933 * gdb.python/py-function.exp: Rename from python-function.exp.
13934 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
13935 testfile name.
13936 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
13937 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
13938 Adjust testfile name.
13939 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
13940 * gdb.python/py-template.cc: Rename from python-template.cc.
13941 * gdb.python/py-template.exp: Rename from python-template.exp.
13942 Adjust testfile name.
13943 * gdb.python/py-value.c: Rename from python-value.c.
13944 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
13945 testfile name.
13946
b554e4bd
JK
139472009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13948
13949 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
13950 $bpt2address.
13951 (Second breakpoint address is valid on ia64)
13952 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
13953
9a68ae16
JM
139542009-09-03 Joseph Myers <joseph@codesourcery.com>
13955
13956 * gdb.base/ending-run.exp: Restrict regular expression matching
13957 line number to require closing brace following.
13958
146b9145
DE
139592009-09-03 Doug Evans <dje@google.com>
13960
13961 * gdb.base/store.exp (check_set): Fix typo in expected value message.
13962
787d21e1
TT
139632009-09-02 Tom Tromey <tromey@redhat.com>
13964
13965 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
13966
e7802207
TT
139672009-09-02 Tom Tromey <tromey@redhat.com>
13968
13969 * gdb.dwarf2/callframecfa.exp: New file.
13970 * gdb.dwarf2/callframecfa.S: New file.
13971
817aadd2
JK
139722009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13973
13974 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13975 gdb.base/solib-overlap-main.c: New.
13976
4a76eae5
DJ
139772009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
13978
13979 PR gdb/10565
13980
13981 * gdb.base/bitfields.c (struct container, container): New.
13982 (main): Initialize it and call break5.
13983 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
13984
d4b96c9a
JK
139852009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13986
13987 Support constant DW_AT_data_member_location by GCC PR debug/40659.
13988 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
13989
4e22772d
JK
139902009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13991
13992 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
13993
2efab443
MS
139942009-08-26 Michael Snyder <msnyder@vmware.com>
13995
13996 * gdb.base/i386-reverse.c: New file.
13997 * gdb.base/i386-reverse.exp: New file.
13998 * gdb.base/Makefile.in: Add new files to be removed.
13999
07ab73a0
JM
140002009-08-26 Joseph Myers <joseph@codesourcery.com>
14001
14002 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
14003 environment-pwd for remote host.
14004 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
14005
676accff
KS
140062009-08-24 Keith Seitz <keiths@redhat.com>
14007
14008 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
14009 Add two new C++ completer tests which limit the output to a
889bf7c5 14010 given class.
676accff 14011
f9f7ad22
MS
140122009-08-24 Michael Snyder <msnyder@vmware.com>
14013
14014 * gdb.base/del.exp: Fix typo in comment.
14015 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
14016
81ecdfbb
RW
140172009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
14018
14019 * configure: Regenerate.
14020 * gdb.hp/configure: Likewise.
14021 * gdb.hp/gdb.aCC/configure: Likewise.
14022 * gdb.hp/gdb.base-hp/configure: Likewise.
14023 * gdb.hp/gdb.compat/configure: Likewise.
14024 * gdb.hp/gdb.defects/configure: Likewise.
14025 * gdb.hp/gdb.objdbg/configure: Likewise.
14026 * gdb.stabs/configure: Likewise.
14027
cab0c772
UW
140282009-08-19 Doug Evans <dje@google.com>
14029
14030 * gdb.base/gdbvars.c: New file.
14031 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
14032
b8fa0bfa
PA
140332009-08-14 Pedro Alves <pedro@codesourcery.com>
14034
14035 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14036 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
14037
b84aa90a
PA
140382009-08-13 Pedro Alves <pedro@codesourcery.com>
14039
14040 * gdb.base/default.exp: Adjust "set language test": it's now an
14041 enum command. Larger help string moved to "help set language".
14042 * gdb.base/help.exp: Adjust "help set language" expected output,
14043 now lists all known languages.
14044
0d8f9b2c
NF
140452009-08-11 Nathan Froyd <froydnj@codesourcery.com>
14046
14047 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
14048 all frame arguments.
14049 * gdb.arch/altivec-regs.exp: Likewise.
14050
bda180e0
TT
140512009-08-07 Tom Tromey <tromey@redhat.com>
14052
14053 * gdb.base/setshow.exp: Add tests for changes to set language, set
14054 check range, and set check type.
14055
48cb2d85
VP
140562009-08-03 Vladimir Prus <vladimir@codesourcery.com>
14057
14058 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
14059 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 14060 Call it.
48cb2d85 14061
1ea34204
UW
140622009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14063
14064 * configure.ac: Run gdb.cell tests when appropriate.
14065 * configure: Regenerate.
14066 * lib/cell.exp: New file.
14067 * gdb.cell: New directory.
14068 * gdb.cell/configure.ac: New file.
14069 * gdb.cell/configure: New file.
14070 * gdb.cell/Makefile.in: New file.
14071 * gdb.cell/arch.exp: New file.
14072 * gdb.cell/break.c: New file.
14073 * gdb.cell/break.exp: New file.
14074 * gdb.cell/break-spu.c: New file.
14075 * gdb.cell/bt.c: New file.
14076 * gdb.cell/bt2-spu.c: New file.
14077 * gdb.cell/bt-spu.c: New file.
14078 * gdb.cell/bt.exp: New file.
14079 * gdb.cell/coremaker.c: New file.
14080 * gdb.cell/coremaker-spu.c: New file.
14081 * gdb.cell/core.exp: New file.
14082 * gdb.cell/gcore.exp: New file.
14083 * gdb.cell/data.c: New file.
14084 * gdb.cell/data.exp: New file.
14085 * gdb.cell/data-spu.c: New file.
14086 * gdb.cell/ea-cache.exp: New file.
14087 * gdb.cell/ea-cache.c: New file.
14088 * gdb.cell/ea-cache-spu.c: New file.
14089 * gdb.cell/ea-standalone.c: New file.
14090 * gdb.cell/ea-standalone.exp: New file.
14091 * gdb.cell/ea-test.c: New file.
14092 * gdb.cell/ea-test.exp: New file.
14093 * gdb.cell/f-regs.exp: New file.
14094 * gdb.cell/mem-access.c: New file.
14095 * gdb.cell/mem-access.exp: New file.
14096 * gdb.cell/mem-access-spu.c: New file.
14097 * gdb.cell/ptype.exp: New file.
14098 * gdb.cell/registers.exp: New file.
14099 * gdb.cell/size.c: New file.
14100 * gdb.cell/sizeof.exp: New file.
14101 * gdb.cell/size-spu.c: New file.
14102 * gdb.cell/solib.exp: New file.
14103 * gdb.cell/solib-symbol.exp: New file.
14104
85e747d2
UW
141052009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14106
14107 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
14108
58d6951d
DJ
141092009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
14110
14111 * gdb.base/float.exp: Handle VFP registers.
14112
6e0a4f15
MS
141132009-07-14 Michael Snyder <msnyder@vmware.com>
14114
dcd5da87
MS
14115 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
14116 to bring gdb to the beginning of the calling line.
14117
6e0a4f15
MS
14118 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
14119 confusing the i386 epilogue unwinder.
14120
782b2b07
SS
141212009-07-14 Stan Shebs <stan@codesourcery.com>
14122
14123 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
14124
f662c3bc
MS
141252009-07-14 Michael Snyder <msnyder@vmware.com>
14126
14127 * gdb.reverse/step-reverse.exp (stepi into function call):
14128 Call instruction may not be first instruction in the line.
14129 (reverse stepi from a function call): Used wrong line number.
14130
8f313923
JK
141312009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14132
14133 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
14134
4662c76e
JK
141352009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14136
14137 Fix gdb.base/macscp.exp when using custom inputrc.
14138 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
14139 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
14140 env(TERM) set.
14141 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
14142 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
14143
aa81e255
JK
141442009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14145
14146 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
14147 * gdb.base/annota1.exp (thread_test): Import global $testfile.
14148 Change the compilation target to match the testcase name.
14149 * gdb.base/sect-cmd.exp: Change the compilation target to match the
14150 testcase name.
14151 * a2-run.exp: Use for setup prepare_for_testing. Change the
14152 compilation target to match the testcase name.
14153 * gdb.base/commands.exp: Likewise.
14154 * gdb.base/finish.exp: Likewise.
14155 * gdb.base/float.exp: Likewise.
14156 * gdb.base/info-target.exp: Likewise.
14157 * gdb.base/relational.exp: Likewise.
14158 * gdb.base/term.exp: Likewise.
14159 * gdb.base/until.exp: Likewise.
14160 * gdb.base/volatile.exp: Likewise.
14161 * gdb.base/whatis-exp.exp: Likewise.
14162
4c93b1d7
HZ
141632009-07-11 Hui Zhu <teawater@gmail.com>
14164
14165 * gdb.base/help.exp (disassemble): Update expected help text.
14166
812f7342
TT
141672009-07-09 Tom Tromey <tromey@redhat.com>
14168
14169 * lib/gdb.exp: Handle TRANSCRIPT.
14170 (remote_spawn, remote_close, send_gdb): New procs.
14171
fbb8f299
PM
141722009-07-10 Phil Muldoon <pmuldoon@redhat.com>
14173
14174 * gdb.python/python-prettyprint.c: Add counted null string
14175 structure.
14176 * gdb.python/python-prettyprint.exp: Print null string. Test for
14177 embedded nulls.
14178 * gdb.python/python-prettyprint.py (pp_ns): New Function.
14179 * gdb.python/python-value.exp (test_value_in_inferior): Add
14180 variable length string fetch tests.
14181 * gdb.python/python-value.c (main): Add strings for string fetch tests.
14182
c0ac0ec7
JK
141832009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14184
14185 * gdb.base/dump.exp (inaccessible memory is reported): New test.
14186
30b66ecc
TT
141872009-07-07 Tom Tromey <tromey@redhat.com>
14188
14189 * gdb.base/call-rt-st.exp: Update for change to escape output.
14190 * gdb.base/callfuncs.exp: Likewise.
14191 * gdb.base/charset.exp: Likewise.
14192 * gdb.base/constvars.exp: Likewise.
14193 * gdb.base/long_long.exp: Likewise.
14194 * gdb.base/pointers.exp: Likewise.
14195 * gdb.base/printcmds.exp: Likewise.
14196 * gdb.base/setvar.exp: Likewise.
14197 * gdb.base/store.exp: Likewise.
14198 * gdb.cp/ref-types.exp: Likewise.
14199 * gdb.mi/mi-var-child.exp: Likewise.
14200 * gdb.mi/mi-var-display.exp: Likewise.
14201 * gdb.mi/mi2-var-display.exp: Likewise.
14202 * gdb.base/charset.exp: Test octal escape sequence length.
14203 Update for change to escape output.
14204
187c4a2b
JK
142052009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14206
14207 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
14208
d80a43f9
DJ
142092009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
14210
14211 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
14212
047427a8
JK
142132009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14214
14215 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
14216 gdbserver increasing $portnum if "Can't bind address" has been seen.
14217
8b5a0f4f
PA
142182009-07-05 Pedro Alves <pedro@codesourcery.com>
14219
14220 * gdb.base/ending-run.exp: Add "step out of main" pattern for
14221 mingw32ce.
14222
7d93ba58
PA
142232009-07-05 Pedro Alves <pedro@codesourcery.com>
14224
14225 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
14226 VFP format.
14227
2277426b
PA
142282009-07-02 Pedro Alves <pedro@codesourcery.com>
14229
14230 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
14231 linux. Adjust to use "inferior", "info inferiors", "detach
14232 inferior" and "kill inferior" instead of "restart", "info fork",
14233 "detach fork" and "delete fork".
14234 * gdb.base/ending-run.exp: Spell out "info".
14235 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
14236 the "kill" command.
14237
5af949e3
UW
142382009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14239
14240 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
14241 change to prefix TLS offset in hex with 0x.
14242
5d3729b5
UW
142432009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14244
14245 * gdb.base/default.exp: Update test case for "x" changes.
14246
af589bd0
TG
142472009-07-01 Tristan Gingold <gingold@adacore.com>
14248
14249 * gdb.base/bigcore.exp: Make darwin untested.
14250
40974f91
JK
142512009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14252
14253 * gdb.base/completion.exp (directory completion): Create the directory.
14254 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
14255 escapeuniquesub.
14256 (directory completion 2): Expect now ${escapeuniquesub}.
14257 (Glob remaining of directory test): Remove one excessive newline.
14258 Expect the real output.
14259
59dd3af6
JK
142602009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14261
14262 Fix `make check//%' target after `make check' has been ran.
14263 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
14264 a mkdir call.
14265 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
14266 (%/.dir): Remove.
14267
f4e164aa
JK
142682009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14269
14270 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
14271 the expected result record.
14272
69af2122
JK
142732009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14274
14275 Remove racy FAILs relying just on the timeouts.
14276 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
14277 (annotation_level 2): Remove racy FAILs.
14278
2fd481e1
PP
142792009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
14280
14281 gdb/10275
889bf7c5
PA
14282 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
14283
c38f313d
DJ
142842009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
14285
14286 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
14287
8b777f02
VP
142882009-06-30 Vladimir Prus <vladimir@codesourcery.com>
14289
14290 * gdb.mi/mi-stack.exp: Testing symbolic options
14291 to -stack-list-locals and -stack-list-arguments.
14292
00c7eacf
JK
142932009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14294
14295 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
14296
6bc80edc
TT
142972009-06-29 Tom Tromey <tromey@redhat.com>
14298
14299 * dg-extract-results.sh: New file.
14300 * Makefile.in (FORCE_PARALLEL): New variable.
14301 (CHECK_TARGET): New conditional variable.
14302 (check): Use CHECK_TARGET.
14303 (DO_RUNTEST): New variable.
14304 (check-single): New target.
14305 (TEST_DIRS): New variable.
14306 (TEST_TARGETS): Likewise.
14307 (check-parallel): New target.
14308 (check-gdb.%): New pattern.
14309 (BASE1_FILES): New variable.
14310 (BASE2_FILES): Likewise.
14311 (check-gdb.base%): New pattern.
14312 (%/.dir): New pattern.
14313 * configure: Rebuild.
14314 * aclocal.m4 (AM_CONDITIONAL): New defun.
14315 * configure.ac: Check whether user is using GNU make.
14316 (GMAKE): New conditional.
14317
794684b6
SW
143182009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
14319
14320 * gdb.cp/namespace-nested-import.cc: New test.
14321 * gdb.cp/namespace-nested-import.exp: New test.
14322
edb3359d
DJ
143232009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
14324
14325 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
14326 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
14327 * gdb.opt/Makefile.in (EXECUTABLES): Update.
14328 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
14329 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
14330 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
14331 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
14332 gdb.opt/inline-markers.c: New files.
14333 * lib/gdb.exp (skip_inline_frame_tests): New function.
14334 (skip_inline_var_tests): New function.
14335
cf657a0c
AS
143362009-06-27 Andreas Schwab <schwab@linux-m68k.org>
14337
14338 * gdb.cp/exception.exp: Don't require $hex before inner frame in
14339 backtrace.
14340
28d41a99
MS
143412009-06-27 Michael Snyder <msnyder@vmware.com>
14342
14343 * gdb.reverse: New directory.
14344 * gdb.reverse/break-reverse.c: New test.
14345 * gdb.reverse/break-reverse.exp: New test.
14346 * gdb.reverse/consecutive-reverse.c: New test.
14347 * gdb.reverse/consecutive-reverse.exp: New test.
14348 * gdb.reverse/finish-reverse.c: New test.
14349 * gdb.reverse/finish-reverse.exp: New test.
14350 * gdb.reverse/machinestate.c: New test.
14351 * gdb.reverse/ms1.c: New test.
14352 * gdb.reverse/machinestate.exp: New test.
14353 * gdb.reverse/Makefile.in: New file.
14354 * gdb.reverse/shr2.c: New test.
14355 * gdb.reverse/solib-reverse.c: New test.
14356 * gdb.reverse/solib-reverse.exp: New test.
14357 * gdb.reverse/step-reverse.c: New test.
14358 * gdb.reverse/step-reverse.exp: New test.
14359 * gdb.reverse/until-reverse.c: New test.
14360 * gdb.reverse/ur1.c: New test.
14361 * gdb.reverse/until-reverse.exp: New test.
14362 * gdb.reverse/watch-reverse.c: New test.
14363 * gdb.reverse/watch-reverse.exp: New test.
14364 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
14365 * configure: Regenerate.
14366
fe3c8b0d
DE
143672009-06-26 Doug Evans <dje@google.com>
14368
14369 * gdb.base/psymtab.exp: Turn off pending breakpoints.
14370
3a72a602
PM
143712009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
14372
14373 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
14374 windows problem for 'file delete $binfile'.
14375
27aa8d6a
SW
143762009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
14377
14378 * gdb.cp/namespace-using.exp: New test.
14379 * gdb.cp/namespace-using.cc: New test.
14380
8ac055f8
JB
143812009-05-20 Joel Brobecker <brobecker@adacore.com>
14382
14383 * gdb.ada/variant_record_packed_array: New testcase.
14384
85e306ed
TT
143852009-06-23 Tom Tromey <tromey@redhat.com>
14386
14387 * gdb.base/charset.exp (test_combination): Regression test.
14388 * gdb.base/charset.c (my_wchar_t): New typedef.
14389 (myvar): New global.
14390 (main): Set myvar.
14391
56643c5e
PM
143922009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
14393
14394 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
14395 target.
14396
1fac167a
UW
143972009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14398
14399 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
14400
7ccb0be9
UW
144012009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14402
14403 * gdb.mi/gdb680.exp: Update test for error message.
14404
568d6575
UW
144052009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14406
14407 * gdb.base/annota1.exp: Allow multiple occurrences of the
14408 frames-invalid annotation.
14409 * gdb.cp/annota2.exp: Likewise.
14410
7cd1089b
PM
144112009-06-15 Phil Muldoon <pmuldoon@redhat.com>
14412
14413 * gdb.cp/gdb2495.cc: New file.
14414 * gdb.cp/gdb2495.exp: New file.
14415
72c63395
JK
144162009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14417
14418 Report error on GDB crash during runto.
14419 * lib/gdb.exp (runto <eof>): New.
14420
3788363d
DJ
144212009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
14422
14423 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
14424 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
14425 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
14426 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
14427 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
14428 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
14429 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
14430 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
14431 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
14432 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
14433 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
14434 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
14435 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14436 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
14437 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
14438 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
14439 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
14440 gdb.server/server-mon.exp, gdb.server/server-run.exp,
14441 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14442 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
14443 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
14444 gdb.trace/passcount.exp, gdb.trace/report.exp,
14445 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
14446 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
14447 gdb.trace/while-stepping.exp: Use a unique name for the compiled
14448 executable.
14449
17592de3
PA
144502009-06-07 Pedro Alves <pedro@codesourcery.com>
14451
14452 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
14453 defined before referencing it.
14454
701e355d
DE
144552009-06-03 Doug Evans <dje@google.com>
14456
14457 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
14458 * gdb.arch/i386-see.c: Ditto.
14459
f2292c65
PM
144602009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
14461
14462 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
14463 (check_macro): Return 1 if undefined.
14464 If first test fails, check if macro debug information is available,
14465 and report unsupported test if no macro information is found.
14466
5a437975
DE
144672009-05-29 Doug Evans <dje@google.com>
14468
14469 * gdb.threads/hand-call-in-threads.exp: New.
14470 * gdb.threads/hand-call-in-threads.c: New.
14471
c141c696
MS
144722009-05-29 Michael Snyder <msnyder@vmware.com>
14473
14474 * gdb.base/break-always.exp: Change "1" to "on".
14475 Add confirmation check.
14476
b3444185
PA
144772009-05-28 Pedro Alves <pedro@codesourcery.com>
14478
14479 * gdb.threads/threxit-hop-specific.c: New.
14480 * gdb.threads/threxit-hop-specific.exp: New.
14481 * gdb.threads/thread-execl.c: New.
14482 * gdb.threads/thread-execl.exp: New.
14483
b6313243
TT
144842009-05-27 Tom Tromey <tromey@redhat.com>
14485 Thiago Jung Bauermann <bauerman@br.ibm.com>
14486
14487 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
14488 (mi_child_regexp): Likewise.
14489 (mi_list_varobj_children_range): Likewise.
14490 (mi_get_features): Likewise.
14491 (mi_list_varobj_children): Rewrite.
14492 * gdb.python/python-mi.exp: New file.
14493
a6bac58e
TT
144942009-05-27 Tom Tromey <tromey@redhat.com>
14495 Thiago Jung Bauermann <bauerman@br.ibm.com>
14496 Phil Muldoon <pmuldoon@redhat.com>
14497 Paul Pluzhnikov <ppluzhnikov@google.com>
14498
14499 * gdb.python/python-prettyprint.exp: New file.
14500 * gdb.python/python-prettyprint.c: New file.
14501 * gdb.python/python-prettyprint.py: New file.
14502 * gdb.base/display.exp: print/r is now valid.
14503
2c74e833
TT
145042009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
14505 Tom Tromey <tromey@redhat.com>
14506 Pedro Alves <pedro@codesourcery.com>
14507 Paul Pluzhnikov <ppluzhnikov@google.com>
14508
14509 * gdb.python/python-template.exp: New file.
14510 * gdb.python/python-template.cc: New file.
14511 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14512 tests.
14513 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14514 Call it.
14515 (test_value_after_death): New proc.
14516 * gdb.python/python-value.c (PTR): New typedef.
14517 (main): New variable 'x'.
14518
89c73ade
TT
145192009-05-27 Tom Tromey <tromey@redhat.com>
14520
14521 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14522 tests.
14523 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14524 Call it.
14525
a75724bc
PA
145262009-05-27 Pedro Alves <pedro@codesourcery.com>
14527
14528 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
14529
e58b0e63
PA
145302009-05-24 Pedro Alves <pedro@codesourcery.com>
14531
14532 * gdb.threads/fork-thread-pending.c: New.
14533 * gdb.threads/fork-thread-pending.exp: New.
14534
4ac36638
JK
145352009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14536
14537 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
14538 * gdb.dwarf2/dw2-strp.S (a_string2): New.
14539
889bf7c5 145402009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 14541
889bf7c5 14542 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 14543
b242c3c2
PA
145442009-05-17 Pedro Alves <pedro@codesourcery.com>
14545
14546 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
14547 `gdb_get_line_number'. Call `callee' in both parent and child.
14548 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
14549 `gdb_get_line_number' instead of hardcoding line numbers.
14550 (catch_fork_unpatch_child): New procedure to test detaching
14551 breakpoints from child fork.
14552 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
14553 hardcoding line numbers.
14554 (do_fork_tests): Run `catch_fork_unpatch_child'.
14555
ee342b23
VP
145562009-05-17 Vladimir Prus <vladimir@codesourcery.com>
14557
14558 * gdb.mi/mi-cmd-var.exp: Check that when varobj
14559 of structure type enters or leaves the scope, it
14560 is reported by -var-update.
14561
e2009e98
DE
145622009-05-11 Doug Evans <dje@sebabeach.org>
14563
14564 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 14565 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
14566 * gdb.threads/schedlock.c (main): Fix off-by-one error.
14567
00903456
JK
145682009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14569
14570 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
14571
dc621c35
DE
145722009-04-30 Doug Evans <dje@google.com>
14573
14574 * gdb.threads/watchthreads2.exp: New testcase.
14575 * gdb.threads/watchthreads2.c: New testcase.
14576
9ab4e744
DE
145772009-04-29 Doug Evans <dje@google.com>
14578
14579 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
14580 * gdb.cp/mb-ctor.cc: Ditto.
14581 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
14582 * gdb.cp/mb-inline.h (multi_line_foo): New function.
14583 * gdb.cp/mb-inline1.cc: Call it.
14584 * gdb.cp/mb-inline2.cc: Ditto.
14585 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
14586 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
14587
484086b7
JK
145882009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14589
14590 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
14591 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
14592 Replace all uses of `decimal' by `nonzero'.
14593 (info macro FROM_COMMANDLINE): New test.
14594
379a77b5
TT
145952009-04-27 Tom Tromey <tromey@redhat.com>
14596
14597 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
14598
b92b73c2
DE
145992009-04-27 Doug Evans <dje@google.com>
14600
14601 * gdb.threads/watchthreads.c (main): Initialize args before starting
14602 the threads. Plus formatting cleanup.
14603 * gdb.threads/watchthreads.exp: Avoid errant failures due to
14604 biased scheduling of one thread.
14605
945a118d
JG
146062009-04-27 Jerome Guitton <guitton@adacore.com>
14607
14608 * gdb.cp/templates.cc (GetMax): New template.
14609 (main): Declare two instances of GetMax.
14610 * gdb.cp/templates.exp: Add new test.
14611
d389af10
JK
146122009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14613
14614 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
14615
e7f86de9
JM
146162009-04-22 Joseph Myers <joseph@codesourcery.com>
14617
14618 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
14619
334cc82d
TT
146202009-04-15 Tom Tromey <tromey@redhat.com>
14621
14622 * gdb.base/charset.exp: Add regression test.
14623
d12672cc
JB
146242009-04-14 Joel Brobecker <brobecker@adacore.com>
14625
14626 * gdb.base/exe-lock.exp: New testcase.
14627
18e8c3bc
TT
146282009-04-13 Tom Tromey <tromey@redhat.com>
14629
14630 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
14631 operator on Frame.
14632
5ecd5cbe
UW
146332009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14634
14635 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
14636 * gdb.server/ext-attach.exp: Likewise.
14637
7309f756
VP
146382009-04-03 Vladimir Prus <vladimir@codesourcery.com>
14639
14640 Eliminate some sleep usage.
14641
889bf7c5
PA
14642 * gdb.mi/basics.c (do_nothing): New.
14643 (main): Use do_nothing instead of printf, so that
14644 not to introduce race condition between output of
14645 inferiour and output of gdb. Do not use sleep as it
14646 is not generally available on embedded targets.
7309f756 14647
f4b95f6f
PA
146482009-04-02 Pedro Alves <pedro@codesourcery.com>
14649
14650 * gdb.server/ext-attach.exp: Expect an optional process id after
14651 "Detached from remote process".
14652
de40b933
JK
146532009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14654
14655 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
14656 gdb.dwarf2/dw2-unresolved.exp: New.
14657
2ae101a4
PA
146582009-04-02 Pedro Alves <pedro@codesourcery.com>
14659
14660 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
14661 mi_run_to_main.
14662
56a8e183
PA
146632009-04-02 Pedro Alves <pedro@codesourcery.com>
14664
14665 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
14666 mi_run_to_main. Skip thread exit test on remote targets.
14667 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
14668 mi_run_to_main.
14669 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
14670 mi_run_to_main.
14671 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
14672 when expecting ^connected. Detect when the target doesn't support
14673 non-stop mode.
14674 (mi_run_cmd): Detect if non-stop mode was requested by isn't
14675 supported. Return -1 on error, 0 on success.
14676 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
14677 (mi_runto): Return mi_runto_helper's result explicitly.
14678
c35fafde
PA
146792009-04-01 Pedro Alves <pedro@codesourcery.com>
14680
14681 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
14682
f8a8dce6
JB
146832009-04-01 Tom Tromey <tromey@redhat.com>
14684
14685 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
14686 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
14687 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
14688 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
14689
71c25dea
TT
146902009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
14691 Jan Kratochvil <jan.kratochvil@redhat.com>
14692
14693 PR gdb/931
14694 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
14695 output.
14696 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
14697 for gdb/931.
14698 * dw2-strp.S (DW_AT_language): Change to C++.
14699 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
14700
02d9a9ce
JB
147012009-03-31 Joel Brobecker <brobecker@adacore.com>
14702
14703 * gdb.ada/tasks: New testcase.
14704
1042e4c0
SS
147052009-03-30 Stan Shebs <stan@codesourcery.com>
14706
14707 * gdb.trace/actions.exp: Update to match new info trace format.
14708 * gdb.trace/deltrace.exp: Ditto.
14709 * gdb.trace/infotrace.exp: Ditto.
14710 * gdb.trace/passcount.exp: Ditto.
14711 * gdb.trace/save-trace.exp: Ditto.
14712 * gdb.trace/while-stepping.exp: Ditto.
14713 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
14714
f8f6f20b
TJB
147152009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14716
14717 * gdb.python/python-frame.c: New file.
14718 * gdb.python/python-frame.exp: New file.
14719
c0c6f777
TJB
147202009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
14721
14722 * gdb.python/python-value.exp: Add tests for the address
14723 attribute.
14724
3cb51905
AS
147252009-03-29 Andreas Schwab <schwab@linux-m68k.org>
14726
14727 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
14728
88fc996f
DE
147292009-03-26 Doug Evans <dje@google.com>
14730
14731 * gdb.mi/mi-nonstop-exit.exp: New file.
14732 * gdb.mi/non-stop-exit.c: New file.
14733
56ef84b1
TT
147342009-03-26 Tom Tromey <tromey@redhat.com>
14735
14736 Update for change to prologue skipping:
14737 * gdb.mi/mi2-simplerun.exp: Update.
14738 * gdb.mi/mi2-break.exp: Update.
14739 * gdb.mi/mi-simplerun.exp: Update.
14740 * gdb.mi/mi-break.exp: Update.
14741 * gdb.base/ending-run.exp: Update.
14742
def2b000
TJB
147432009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
14744
14745 * gdb.python/python-value.exp (test_value_in_inferior): Test
14746 gdb.Value.is_optimized_out attribute.
14747
442ddf59
JK
147482009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14749
14750 * gdb.dwarf2/dw2-noloc-main.c: New file.
14751 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
14752 (.text): Remove.
14753 (.data): New.
14754 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
14755 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
14756 (DW_TAG_subprogram func_cu1, noloc): Remove.
14757 (main): New.
14758 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
14759 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
14760 (file_symbols): New procedure.
14761
a8df5de4
TT
147622009-03-25 Tom Tromey <tromey@redhat.com>
14763
14764 * gdb.base/charset.exp (valid_target_charset): New proc.
14765 Use it to skip tests on invalid charsets.
14766
cc1d7add
PM
147672009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
14768
14769 * gdb.base/completion.exp: Add a test for directory completion.
14770
bcd5727b
JK
147712009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14772
14773 Fix a racy FAIL.
14774 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
14775 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
14776
cc924cad
TJB
147772009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
14778
14779 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
14780 * gdb.python/python-function.exp: Add test for function returning
14781 a GDB value.
14782
bc3b79fd
TJB
147832009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
14784
14785 * gdb.python/python-function.exp: New file.
14786
6c7a06a3
TT
147872009-03-20 Tom Tromey <tromey@redhat.com>
14788
14789 * gdb.base/store.exp: Update for change to escape output.
14790 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
14791 to escape output.
14792 * gdb.base/pointers.exp: Update for change to escape output.
14793 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
14794 to escape output.
14795 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
14796 escape output.
14797 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
14798 to escape output.
14799 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
14800 escape output.
14801 * gdb.base/setvar.exp: Update for change to escape output.
14802 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
14803 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
14804 to escape output.
14805 (test_print_string_constants): Likewise.
14806 * gdb.base/charset.exp (valid_host_charset): Check size of
14807 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
14808 cases. Handle "auto"-related output.
14809 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
14810 (uvar, Uvar): New globals.
14811
c31af87b
JG
148122009-03-19 Jerome Guitton <guitton@adacore.com>
14813
14814 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
14815 deltas.
14816 * gdb.ada/fixed_points.exp: Ditto.
14817
51272cf2
PA
148182009-03-18 Pedro Alves <pedro@codesourcery.com>
14819
14820 * return-nodebug.c: Don't include stdio.h.
14821 (init): Delete.
14822 (func): Delete definition and provide extern declaration.
14823 (t): New.
14824 (main): Don't call printf. Call func and store its result in t.
14825 * return-nodebug1.c: New.
14826 * return-nodebug.exp: Don't expect stdio output. Instead, print
14827 the global variable t. Drop printf formatters and cast types from
14828 foreach loop. Don't use prepare_for_testing. Compile
14829 return-nodebug.c and return-nodebug1.c in separate steps. Don't
14830 define FORMAT or CAST.
14831
d24948ac
PP
148322009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14833
14834 * gdb.base/solib-display.exp: Disable test for remote targers.
14835
61ff14c6
JK
148362009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14837
14838 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
14839
cb4dce93
JK
148402009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14841
14842 Fix a racy FAIL.
14843 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
14844 code from `follow parent, print pids'.
14845 (`follow child, print pids', `follow parent, print pids'): Call it.
14846 Replace `gdb_test "break..."' by gdb_breakpoint.
14847
f7c60c5e
VP
148482009-03-13 Vladimir Prus <vladimir@codesourcery.com>
14849
14850 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 14851 sync and async modes.
f7c60c5e 14852
383ace49
JB
148532009-03-12 Joel Brobecker <brobecker@adacore.com>
14854
14855 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
14856 that was checked in by mistake. Remove loading of ada.exp, since
14857 this is not necessary in this case.
14858
4ce102af
JB
148592009-03-12 Joel Brobecker <brobecker@adacore.com>
14860
14861 * gdb.ada/ptype_arith_binop.exp: New testcase.
14862
529a2aef
JB
148632009-03-12 Joel Brobecker <brobecker@adacore.com>
14864
14865 * gdb.ada/mod_from_name: New testcase.
14866
8a38181c
JB
148672009-03-12 Joel Brobecker <brobecker@adacore.com>
14868
14869 * gdb.ada/tick_last_segv: New testcase.
14870
11436dee
VP
148712009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14872
61ff14c6 14873 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 14874
1f31650a
VP
148752009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14876
61ff14c6
JK
14877 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
14878 include the token in ^running and frame info in *stopped.
1f31650a 14879
a3247a22
PP
148802009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14881
14882 * solib-display.exp: New file.
14883 * solib-display-main.c: New file.
14884 * solib-display-lib.c: New file.
61ff14c6 14885
aae64587
PA
148862009-03-05 Pedro Alves <pedro@codesourcery.com>
14887
14888 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
14889
44aabfbc
JK
148902009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14891
14892 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
14893 (list_and_check_macro): Use more specific test name.
14894 (next to definition): Make the test names unique.
14895
c087fcd3
PM
148962009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
14897
14898 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 14899
c86cf029
VP
149002009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14901
14902 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
14903 notifications.
14904 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
14905 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
14906 * lib/mi-support.exp (library_loaded_re): New.
14907 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
14908
3ea85240
VP
149092009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14910
14911 * gdb.gdb/observer.exp: Use test_notification observer, not
14912 normal_stop, everywhere.
14913 (test_normal_stop_notifications): Rename to...
14914 (test_notifications): ...this.
14915 (test_observer_normal_stop): Rename to...
14916 (test_observer): ...this.
14917
1903f0e6
DE
149182009-02-16 Doug Evans <dje@google.com>
14919
14920 * gdb.arch/amd64-disp-step.S (test_int3): New test.
14921 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
14922 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
14923 (test_prefixed_syscall,test_int3): New tests.
14924 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
14925 (test_prefixed_syscall,test_int3): New tests.
14926
1d33d6ba
VP
149272009-02-14 Vladimir Prus <vladimir@codesourcery.com>
14928
3cb51905
AS
14929 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
14930 (mi_expect_interrupt): Likewise.
14931 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
14932 response.
1d33d6ba 14933
faafb047
PM
149342009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14935
14936 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
14937 * gdb.base/pc-fp.exp (get_valueofx): Remove.
14938 Replace calls to get_valueofx by get_hexadecimal_valueof.
14939
417e16e2
PM
149402009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14941
14942 * lib/gdb.exp (get_valueof): Accept anything as a return value.
14943 (get_integer_valueof): New procedure.
14944 (get_sizeof): Use new get_integer_value_of.
14945 * gdb.base/sizeof.exp: Replace all uses of get_valueof
14946 by get_integer_valueof.
14947
7065b901
TT
149482009-02-13 Tom Tromey <tromey@redhat.com>
14949
14950 * gdb.base/remote.exp (get_sizeof): Remove.
14951 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
14952 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
14953 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
14954 * lib/gdb.exp (get_valueof): Move from long_long.exp.
14955 (get_sizeof): Likewise.
14956
5d7cb8df
JK
149572009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14958
14959 PR fortran/9806
14960 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
14961
b2febfff
PP
149622009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14963
14964 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
14965
4aa995e1
PA
149662009-02-06 Pedro Alves <pedro@codesourcery.com>
14967
14968 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
14969
d8906c6f
TJB
149702009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14971
14972 * gdb.python/python-cmd.exp: New file.
14973
ff4ab08d
TG
149742009-02-06 Tristan Gingold <gingold@adacore.com>
14975
14976 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
14977
aacd552b
TG
149782009-02-05 Tristan Gingold <gingold@adacore.com>
14979
14980 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
14981 pointer is dereferenced and use this signal name in regexp.
14982 * gdb.base/signull.exp: Ditto.
14983 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
14984 * gdb.base/signull.c (main): Ditto.
14985
08c637de
TJB
149862009-02-04 Tom Tromey <tromey@redhat.com>
14987 Thiago Jung Bauermann <bauerman@br.ibm.com>
14988
14989 * gdb.python/python-value.exp: Use `gdb.history' instead of
14990 `gdb.value_from_history'.
14991 (test_value_numeric_ops): Add test for conversion of enum constant.
14992 * gdb.python/python-value.c (enum e): New type.
14993 (evalue): New global.
14994 (main): Use argv.
14995
20261af8
JG
149962009-02-04 Jerome Guitton <guitton@adacore.com>
14997
14998 * gdb.ada/uninitialized_vars: New test program.
14999 * gdb.ada/uninitialized_vars.exp: New testcase.
15000
52e44b43
TT
150012009-02-02 Tom Tromey <tromey@redhat.com>
15002
15003 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
15004 * gdb.cp/pr2489.cc: Rename...
15005 * gdb.cp/pr9594.cc: ... to this.
15006
1c71341a
TT
150072009-02-02 Tom Tromey <tromey@redhat.com>
15008
15009 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
15010 * gdb.cp/pr2489.cc: New file.
15011 * gdb.cp/cpcompletion.exp: New file.
15012
a4295225
TT
150132009-02-02 Tom Tromey <tromey@redhat.com>
15014
15015 PR exp/9059:
15016 * gdb.cp/call-c.exp: Add regression test.
15017 * gdb.cp/call-c.cc (FooHandle): New typedef.
15018 (main): New variable 'handle'.
15019
592375cd
VP
150202009-01-30 Vladimir Prus <vladimir@codesourcery.com>
15021
15022 * lib/mi-support.exp (et_mi_thread_list)
15023 (check_mi_and_console_threads): Adjust for current thread in
15024 -thread-list-ids output.
15025
41447f92
VP
150262009-01-30 Vladimir Prus <vladimir@codesourcery.com>
15027
889bf7c5
PA
15028 * gdb.mi/mi-break.exp (test_disabled_creation): New.
15029 Call it.
41447f92 15030
35669430
DE
150312009-01-28 Doug Evans <dje@google.com>
15032
15033 * gdb.arch/amd64-disp-step.S: New file.
15034 * gdb.arch/amd64-disp-step.exp: New file.
15035 * gdb.arch/i386-disp-step.S: New file.
15036 * gdb.arch/i386-disp-step.exp: New file.
15037
09f00d9a
PM
150382009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
15039
15040 * gdb.base/find.exp: Set newline variable
15041 using quotes instead of braces to fix cygwin failures.
15042
1e8fb976
PA
150432009-01-23 Pedro Alves <pedro@codesourcery.com>
15044
15045 * gdb.base/radix.exp: Add tests to ensure that that set
15046 input-radix 0 and set output-radix 0 are really rejected.
15047
da061712
PA
150482009-01-23 Pedro Alves <pedro@codesourcery.com>
15049
15050 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
15051 copyright years.
15052
dd7e2d2b
PA
150532009-01-23 Pedro Alves <pedro@codesourcery.com>
15054
15055 PR gdb/9664:
15056 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
15057
392452f6
PA
150582009-01-22 Pedro Alves <pedro@codesourcery.com>
15059
15060 PR c++/9631:
15061 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
15062
8653e71c
PM
150632009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
15064
15065 * gdb.server/file-transfer.exp: Use EXEEXT variable for
15066 binfile definition to fix Windows OS failure.
15067
a12cc160
DJ
150682009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15069
15070 PR gdb/9346
15071 * gdb.base/interrupt.c (sigint_handler): New.
15072 (main): Install a SIGINT handler if SIGNALS is defined. Exit
15073 on error.
15074 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
15075 Test "signal SIGINT".
15076
b89667eb
DE
150772009-01-19 Doug Evans <dje@google.com>
15078
15079 * gdb.base/break.exp: Update expected gdb output.
15080 * gdb.base/sepdebug.exp: Ditto.
15081 * gdb.mi/mi-syn-frame.exp: Ditto.
15082 * gdb.mi/mi2-syn-frame.exp: Ditto.
15083 * gdb.base/call-signal-resume.exp: New file.
15084 * gdb.base/call-signals.c: New file.
15085 * gdb.base/unwindonsignal.exp: New file.
15086 * gdb.base/unwindonsignal.c: New file.
15087 * gdb.threads/interrupted-hand-call.exp: New file.
15088 * gdb.threads/interrupted-hand-call.c: New file.
15089 * gdb.threads/thread-unwindonsignal.exp: New file.
15090
adb483fe
DJ
150912009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
15092
15093 * gdb.base/define.exp: Test defining and hooking prefix commands.
15094 * gdb.python/python.exp: Update test for "show user" output.
15095
60023297
JK
150962009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15097
15098 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
15099 now the output exactly, using less wildcards. Expect also the output
15100 of gfortran-4.3. Update for the f-valprint.c modification from
15101 2008-04-22.
15102 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
15103 Remove gdb_test test names where matching the command.
15104
ccc57cf9
PA
151052009-01-01 Pedro Alves <pedro@codesourcery.com>
15106
15107 PR breakpoints/9681:
15108 * gdb.base/watchpoint.exp: Add regression test.
15109
c7a6ca08
PA
151102008-12-31 Pedro Alves <pedro@codesourcery.com>
15111
15112 * gdb.threads/attach-into-signal.exp: Don't use
15113 gdb_suppress_entire_file.
15114 * gdb.threads/attach-stopped.exp: Ditto.
15115 * gdb.threads/attachstop-mt.exp: Ditto.
15116
3a031f65
PA
151172008-12-31 Pedro Alves <pedro@codesourcery.com>
15118
15119 PR gdb/8812:
15120 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
15121
09e6485f
PA
151222008-12-29 Pedro Alves <pedro@codesourcery.com>
15123
15124 PR gdb/7536:
15125 * gdb.base/radix.exp: Add tests to ensure invalid input radices
15126 and unsupported output radices are really rejected.
15127
0cd53049
JK
151282008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15129
15130 * gdb.cp/punctuator.exp: Backslash the '$' signs.
15131
ba163c7e
TT
151322008-12-22 Tom Tromey <tromey@redhat.com>
15133
15134 * gdb.cp/punctuator.exp: New file.
15135
6f4de6c9
JK
151362008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15137
15138 * gdb.base/completion.exp (Completing non-existing component): New test.
15139
0f34d0b4
JK
151402008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15141
15142 Fix for PR gdb/8648.
15143 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
15144 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
15145 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
15146 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
15147
db2ad4c3
JK
151482008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15149
15150 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
15151
bb5ef15e
DP
151522008-12-16 Christophe Lyon <christophe.lyon@st.com>
15153
15154 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
15155 compiler actually generate code at the expected line number.
15156
90142adc
JZ
151572008-12-15 Jie Zhang <jie.zhang@analog.com>
15158
15159 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
15160
fad6eecd
TT
151612008-12-12 Tom Tromey <tromey@redhat.com>
15162
15163 * gdb.base/commands.exp (redefine_hook_test): New proc.
15164 Call it.
15165
17c8aaf5
TT
151662008-12-11 Tom Tromey <tromey@redhat.com>
15167
15168 * gdb.base/macscp.exp: New regression test.
15169
7c8adf68
TT
151702008-12-11 Tom Tromey <tromey@redhat.com>
15171
15172 * gdb.base/macscp.exp: Print "address.addr".
15173 * gdb.base/macscp1.c (struct outer): New struct.
15174 (address): New global.
15175
b05dcbb7
TT
151762008-12-09 Tom Tromey <tromey@redhat.com>
15177
15178 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
15179 Call it.
15180
2d476de1
DE
151812008-12-04 Doug Evans <dje@google.com>
15182
15183 * gdb.server/ext-run.exp: Relax regexp for init program.
15184
87bdc959
TG
151852008-12-03 Tristan Gingold <gingold@adacore.com>
15186
15187 * gdb.base/macscp.exp: Generate an object file during compilation
15188 to work around Darwin dsymutil limitations.
15189
e0740f77
JK
151902008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15191
15192 Test resolving external references to TLS variables.
15193 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
15194 FILE2_THREAD_LOCAL.
15195 (testfile2, srcfile2): New variables.
15196 * gdb.threads/tls.c (file2_thread_local)
15197 (function_referencing_file2_thread_local): New.
15198 * gdb.threads/tls2.c: New file.
15199
67f0aac5
JB
152002008-11-28 Joel Brobecker <brobecker@adacore.com>
15201
15202 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
15203 rather than integer, as integer might not be big enough when
15204 on 64bit targets.
67f0aac5 15205
c332165e
JG
152062008-11-27 Jerome Guitton <guitton@adacore.com>
15207
15208 * gdb.cp/formatted-ref.exp: Add equality test.
15209 * gdb.ada/formatted_ref.exp: Ditto.
15210
fc9b693c
JK
152112008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15212
15213 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
15214 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
15215
a9c64011
AS
152162008-11-20 Andreas Schwab <schwab@suse.de>
15217
15218 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
15219 matching syscall entry point.
15220 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15221 (tcatch_vfork_then_child_follow): Likewise. Finish through
15222 vfork even if we stopped at the syscall trampoline.
15223
e2fd701e
DE
152242008-11-20 Doug Evans <dje@google.com>
15225
15226 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
15227
69abc51c
TJB
152282008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
15229
15230 * gdb.arch/ppc-dfp.exp: New file.
15231 * gdb.arch/ppc-dfp.c: New file.
15232
c14c28ba
PP
152332008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
15234
15235 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 15236
2e74121d
DE
152372008-11-17 Doug Evans <dje@google.com>
15238
15239 * gdb.mi/mi-syn-frame.exp: Update expected output.
15240 * gdb.mi/mi2-syn-frame.exp: Update expected output.
15241
66bb093b
VP
152422008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15243
15244 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
15245 "thread N" results in =thread-selected.
15246 * lib/mi-support (mi_run_cmd, mi_expect_stop)
15247 (mi_send_resuming_command_raw): Be prepared for
15248 =thread-selected.
15249
3d043ef6
VP
152502008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15251
a9c64011
AS
15252 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
15253 * lib/mi-support.exp: Likewise.
3d043ef6 15254
808104c8
JB
152552008-11-16 Joel Brobecker <brobecker@adacore.com>
15256
15257 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
15258 commands from the expected output for "help catch".
15259
00b22944
JB
152602008-11-15 Joel Brobecker <brobecker@adacore.com>
15261
15262 * gdb.ada/int_deref.exp: New testcase.
15263
59669435
TT
152642008-11-14 Nick Roberts <nickrob@snap.net.nz>
15265
15266 * gdb.mi/gdb2549.exp: New file.
15267
de04a248
DE
152682008-11-11 Doug Evans <dje@google.com>
15269
15270 * gdb.base/callexit.exp: New file.
15271 * gdb.base/callexit.c: New file.
15272
6b8ce727
DE
152732008-11-10 Doug Evans <dje@google.com>
15274
15275 * lib/gdb.exp (GDBFLAGS): Move -nx ...
15276 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
15277 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
15278 (default_gdb_start,default_gdb_exit): Ditto.
15279 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
15280 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
15281 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
15282 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
15283 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
15284 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
15285
1b14b8aa
AS
152862008-11-03 Andreas Schwab <schwab@suse.de>
15287
15288 * gdb.base/hashline2.exp: Fix typo.
15289 * gdb.base/hashline3.exp: Likewise.
15290
f3134b88
TT
152912008-10-30 Tom Tromey <tromey@redhat.com>
15292
15293 * gdb.base/pointers.exp: Add test.
15294 * gdb.base/pointers.c (k, S): New typedefs.
15295 (instance): New global.
15296
c2226152
AS
152972008-10-30 Andreas Schwab <schwab@suse.de>
15298
15299 * gdb.base/args.exp: Add tests for newlines.
15300
462f405c
JB
153012008-10-30 Joel Brobecker <brobecker@adacore.com>
15302
15303 gdb.base/foll-exec.exp: Update the expected output of a couple
15304 of "info breakpoints" tests.
15305
79a45b7d
TT
153062008-10-28 Tom Tromey <tromey@redhat.com>
15307
15308 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
15309
adc13a14
PA
153102008-10-24 Pedro Alves <pedro@codesourcery.com>
15311
15312 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
15313 gdb_start_cmd.
15314 Use runto_main before any test that requires execution.
15315
252fbfc8
PA
153162008-10-23 Pedro Alves <pedro@codesourcery.com>
15317
15318 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
15319 instead of SIGINT.
15320
28148e3d
JB
153212008-10-22 Joel Brobecker <brobecker@adacore.com>
15322
15323 * gdb.base/completion.exp: Update expected output following
15324 the addition of the "info tasks" command.
15325
c209f847
TT
153262008-10-22 Tom Tromey <tromey@redhat.com>
15327
15328 * gdb.base/exprs.exp (test_expr): Add test for string
15329 concatenation.
15330
f177e350
PA
153312008-10-19 Pedro Alves <pedro@codesourcery.com>
15332
15333 * configure.ac: Output gdb.python/Makefile.
15334 * configure: Regenerate.
15335 * gdb.python/Makefile.in: New.
15336
cce89356
JB
153372008-10-16 Joel Brobecker <brobecker@adacore.com>
15338
15339 * gdb.base/foll-fork.exp: Adjust the expected output to match
15340 the new description for fork/vfork catchpoints in the "info
15341 breakpoints" output.
15342
176d289d
TJB
153432008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
15344
15345 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
15346
a08702d6
TJB
153472008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15348
15349 * gdb.python/python-value.c: New file.
15350 * gdb.python/python-value.exp: New file.
15351
1c5cfe86
PA
153522008-10-15 Pedro Alves <pedro@codesourcery.com>
15353
15354 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
15355
5a98ad69
DP
153562008-10-15 Denis Pilat <denis.pilat@st.com>
15357
41702f1b 15358 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 15359
dcb1a1e2
TT
153602008-10-09 Tom Tromey <tromey@redhat.com>
15361
15362 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
15363 'fprintf' and 'stderr'.
15364
9124fe48
JB
153652008-10-07 Joel Brobecker <brobecker@adacore.com>
15366
15367 * gdb.ada/ref_tick_size.exp: New testcase.
15368
45452591
DE
153692008-10-06 Doug Evans <dje@google.com>
15370
15371 * gdb.dwarf2/dw2-cu-size.exp: New file.
15372 * gdb.dwarf2/dw2-cu-size.S: New file.
15373
15374 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
15375 .Ltype_int for clarity.
15376
4fc5b208
PP
153772008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
15378
15379 PR gdb/2384:
15380 * gdb.cp/gdb2384.exp: Extended to test more cases.
15381 * gdb.cp/gdb2384.cc: Likewise.
15382 * gdb.cp/gdb2384-base.h: Likewise.
15383 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 15384
d78df370
JK
153852008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15386
15387 * gdb.base/maint.exp (maint print type): Remove printing
15388 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
15389
9a044a89
TT
153902008-09-30 Tom Tromey <tromey@redhat.com>
15391
15392 * gdb.base/macscp.exp: Add completion tests.
15393 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
15394 (TWENTY_THREE): Likewise.
15395 (FORTY_EIGHT): Likewise.
15396
506800a9
TT
153972008-09-30 Tom Tromey <tromey@redhat.com>
15398
15399 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
15400 everywhere.
15401 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
15402
1a6f01b5
JK
154032008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15404
15405 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
15406 testcase is derived from. Fix racy dependency on an expected PID
15407 number. No longer support the testcase on Linux kernel 2.4.x.
15408
2fae03e8
TT
154092008-09-27 Tom Tromey <tromey@redhat.com>
15410
15411 * gdb.base/macscp.exp: Add tests for stringification, splicing,
15412 and varargs.
15413
1ad15515
PA
154142008-09-22 Pedro Alves <pedro@codesourcery.com>
15415
15416 * lib/mi-support.exp (mi_expect_interrupt): New.
15417 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
15418 from gdb.mi/mi-nonstop.exp.
15419 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
15420 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
15421 lib/mi-support.exp.
15422 Use mi_check_thread_states throughout. Avoid ".*" and do not
15423 require an anchor after -exec-run.
15424
d0b76dc6
DJ
154252008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
15426
15427 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
15428 stop is pending. Avoid ".*" when two stops are pending.
15429 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
15430 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
15431 newlines in fullnames.
15432 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
15433 (mi_expect_stop): Update comments. Only anchor in sync mode.
15434 Do not match newlines.
15435 (mi_send_resuming_command_raw): Always return status.
15436 (mi_get_stop_line): Do not match more than one line by accident.
15437 Only anchor in sync mode.
15438 (mi_run_inline_test): If -exec-next fails, give up.
15439
9990c830
UW
154402008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15441
15442 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
15443 on SPU.
15444
ebcf6f00
JB
154452008-09-10 Joel Brobecker <brobecker@adacore.com>
15446
15447 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
15448
b6db24e5
JB
154492008-09-10 Joel Brobecker <brobecker@adacore.com>
15450
15451 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
15452 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
15453 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
15454 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
15455 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
15456 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
15457 gdb.ada/interface.exp, gdb.ada/null_array.exp,
15458 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
15459 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
15460 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
15461 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
15462 Include the "= " sequence in the expected output of print tests.
15463
2bf448e0
JB
154642008-09-10 Joel Brobecker <brobecker@adacore.com>
15465
15466 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
15467 description for boolean types.
15468
d51fd4c8
PA
154692008-09-09 Pedro Alves <pedro@codesourcery.com>
15470
15471 * gdb.base/hook-stop-continue.c: New.
15472 * gdb.base/hook-stop-continue.exp: New.
15473
694182d2
DJ
154742008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
15475
15476 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
15477
3b8a7fc0
JG
154782008-09-08 Jerome Guitton <guitton@adacore.com>
15479
15480 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
15481 (stack_check_probe_2, stack_check_probe_loop_1)
15482 (stack_check_probe_loop_2): New functions.
15483 (main): Add call to these new functions.
15484 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
15485 functions, check that the breakpoint is inserted at the appropriate
15486 location.
15487 (insert_breakpoint): Slightly refine this procedure so that it can
15488 be called several times in the test.
15489
96cc0ae8
JG
154902008-09-08 Jerome Guitton <guitton@adacore.com>
15491
15492 * gdb.base/stack-checking.c: New file.
15493 * gdb.base/stack-checking.exp: New file.
15494
1f08b409
TJB
154952008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15496
15497 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
15498 * gdb.arch/altivec-regs.exp: Likewise.
15499 * gdb.arch/vsx-regs.exp: Likewise.
15500
3099e1c4
TJB
155012008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15502
15503 * gdb.arch/ppc-fp.exp: New file.
15504 * gdb.arch/ppc-fp.c: New file.
15505
cc69bfc1
PP
155062008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15507
15508 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
15509 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 15510
b02a33db
MS
155112008-09-04 Michael Snyder <msnyder@vmware.com>
15512
15513 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
15514 as "at" (for non-debug functions such as _start).
15515
2992cbe0
UW
155162008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15517
15518 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
15519 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
15520 software watchpoints.
15521 * gdb.base/watch_thread_num.exp: Likewise.
15522
514f746b
AR
155232008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
15524
15525 * gdb.arch/i386-bp_permanent.exp: New test.
15526
876cecd0
TT
155272008-08-24 Tom Tromey <tromey@redhat.com>
15528
15529 * gdb.base/maint.exp: Update "maint print type".
15530
80f73d71
VP
155312008-08-21 Vladimir Prus <vladimir@codesourcery.com>
15532
15533 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
15534 support. Adjust the order of "*running" notifications.
15535 * gdb.mi/non-stop.c: Don't cast from int to void* and
15536 back.
15537
d9c78d7d
MK
155382008-08-20 Mark Kettenis <kettenis@gnu.org>
15539
15540 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
15541 expect to find it in the "info frame" output.
15542
97a2d1d3
DJ
155432008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
15544
15545 * gdb.base/interp.exp: Always consume both prompts.
15546
b96e2927
PA
155472008-08-20 Pedro Alves <pedro@codesourcery.com>
15548
15549 * gdb.base/pending.exp: Test pending breakpoints without symbols
15550 loaded.
15551
8cf6e61a
VP
155522008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15553
15554 * lib/mi-support.exp (mi_expect_stop): Produce
15555 more details on failures.
15556 * gdb.mi/mi-nonstop.exp: New.
15557 * gdb.mi/non-stop.c: New.
15558
c6ebd6cf
VP
155592008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15560
a9c64011
AS
15561 * gdb.mi/mi-async.exp: Use 'set target-async'.
15562 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 15563
46a9b8ed
DJ
155642008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
15565
15566 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
15567
44feb3ce
TT
155682008-08-17 Tom Tromey <tromey@redhat.com>
15569
15570 * gdb.base/help.exp (help catch): Rewrite.
15571
311a4e6b
TJB
155722008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15573
15574 * gdb.base/define.exp: Test indented command documentation.
15575 * gdb.python/python.exp: Test indented multi-line command.
15576
604c2f83
LM
155772008-08-15 Luis Machado <luisgpm@br.ibm.com>
15578
15579 * testsuite/gdb.arch/vsx-regs.c: New source file.
15580 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
15581 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
15582
886a217c
TT
155832008-08-14 Tom Tromey <tromey@redhat.com>
15584
15585 * gdb.base/macscp.exp: Add regression test for "macro define" or
15586 "macro undef" with no arguments.
15587
c814a4f3
PP
155882008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
15589
15590 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 15591
12ab8a60
UW
155922008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15593
15594 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
15595
d57a3c85
TJB
155962008-08-06 Tom Tromey <tromey@redhat.com>
15597
15598 * gdb.python/python.exp: New file.
15599
c7b778ff
JK
156002008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15601
15602 Fix for PR gdb/1543.
15603 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
15604 $LOCATION.
15605 (location): New variable.
15606 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
15607 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
15608 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
15609 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
15610 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
15611 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
15612 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
15613 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
15614 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
15615 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
15616 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
15617 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
15618 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
15619 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
15620 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15621 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
15622 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
15623 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
15624 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
15625 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15626 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
15627 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
15628 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
15629 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
15630 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
15631 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
15632 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
15633 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
15634 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
15635 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
15636 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
15637 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
15638 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
15639 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
15640 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
15641 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
15642 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
15643 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15644 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
15645 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
15646 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
15647 gdb.base/type-opaque.exp, gdb.base/until.exp,
15648 gdb.base/value-double-free.c, gdb.base/varargs.exp,
15649 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
15650 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
15651 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
15652 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
15653 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
15654 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
15655 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
15656 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15657 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
15658 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
15659 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
15660 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
15661 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
15662 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
15663 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
15664 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15665 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
15666 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
15667 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
15668 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15669 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
15670 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
15671 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
15672 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15673 gdb.pascal/types.exp, gdb.stabs/weird.exp,
15674 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
15675 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
15676 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
15677 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
15678 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
15679 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
15680 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15681 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15682 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15683 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15684 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15685 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15686 lib/mi-support.exp, lib/trace-support.exp: Remove reference
15687 to bug-gdb@prep.ai.mit.edu .
15688
5e06a3d1
VP
156892008-07-31 Vladimir Prus <vladimir@codesourcery.com>
15690
15691 * lib/mi-support.exp (mi_load_shlibs): New.
15692 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
15693
9d81d21b
VP
156942008-07-30 Vladimir Prus <vladimir@codesourcery.com>
15695
15696 * lib/mi-support.exp (get_mi_thread_list)
15697 (check_mi_and_console_threads): New, moved from ...
15698 * gdb.mi/mi-pthread.exp: ...here.
15699 * gdb.mi/gdb669.exp (get_mi_thread_list)
15700 (check_mi_and_console_threads): Delete.
15701 * gdb.mi/mi2-pthread.exp: Likewise.
15702
bae98fe0
TT
157032008-07-28 Tom Tromey <tromey@redhat.com>
15704
15705 * Makefile.in (just-check): Remove. Move body to...
15706 (check): ... here.
15707
57380f4e
DJ
157082008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15709
15710 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
15711 Add a test for duplicated SIGINTs.
15712
e09490f1
DJ
157132008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15714
15715 * gdb.threads/schedlock.exp (get_args): Update to work for any
15716 value of NUM.
15717 (Top level): Report the number of threads that did not resume.
15718
6387b45f
DJ
157192008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15720
15721 * gdb.dwarf2/dw2-compressed.S: Also define __start.
15722
62f64ff2
DJ
157232008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15724
15725 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
15726 non-MI prompt.
15727
fa8de41e
TT
157282008-07-26 Tom Tromey <tromey@redhat.com>
15729
15730 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
15731 (function_struct, function_struct_ptr): New globals.
15732 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
15733 function pointer in a struct.
15734
ccb3ac8a
TT
157352008-07-26 Tom Tromey <tromey@redhat.com>
15736
15737 * gdb.base/macscp.exp: Add test for macro lexing bug.
15738
d7d9f01e
TT
157392008-07-18 Tom Tromey <tromey@redhat.com>
15740
15741 * gdb.base/macscp.exp: Add macro tests.
15742
9bf07184
PP
157432008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15744
15745 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
15746
becf6477
PP
157472008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15748
15749 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
15750
0709f7d3
PP
157512008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
15752
15753 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 15754
7093c834
PP
157552008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
15756
15757 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 15758
b432ffe3
JK
157592008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15760
15761 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
15762
b1a268e5
VP
157632008-07-12 Vladimir Prus <vladimir@codesourcery.com>
15764
15765 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
15766
e2995f8e
KB
157672008-07-11 Kevin Buettner <kevinb@redhat.com>
15768
15769 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
15770 of regexp to account for changes made to GDB in the printing of
15771 byte vectors.
15772
14032a66
TT
157732008-07-11 Tom Tromey <tromey@redhat.com>
15774
15775 * gdb.base/completion.exp: Add 'help' completion test.
15776
981505ef
JK
157772008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15778
15779 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
15780
10568435
JK
157812008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15782
15783 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
15784
4487aabf
PA
157852008-07-09 Pedro Alves <pedro@codesourcery.com>
15786
15787 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
15788
a4a9b1c4
PA
157892008-07-09 Pedro Alves <pedro@codesourcery.com>
15790
15791 * gdb.base/fullname.exp: Restore pwd if compiling failed.
15792
3c3185ac
JK
157932008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15794
15795 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
15796
7ebd49dc
VP
157972008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15798
15799 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
15800 previous commit. Add a comment.
15801
84e46146
PA
158022008-06-28 Pedro Alves <pedro@codesourcery.com>
15803
15804 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
15805
0f8d4a2f
VP
158062008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15807
15808 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
15809
f747e0ce
PA
158102008-06-27 Pedro Alves <pedro@codesourcery.com>
15811
15812 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
15813 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
15814 compiling an executable, link in an object that forces unbuffered
15815 output.
15816 * lib/set_unbuffered_mode.c: New file.
15817
734a5c36
JK
158182008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15819
15820 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
15821
a2840c35
VP
158222008-06-25 Vladimir Prus <vladimir@codesourcery.com>
15823
a9c64011
AS
15824 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
15825 mi_expect_stop.
15826 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
15827 Demand that *running is output.
15828 (detect_async): Perform checking every time.
15829 (mi_send_resuming_command): Extract everything into...
15830 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
15831 (mi_expect_stop): Don't accept any output before *stopped.
15832
6ae37fef
VP
158332008-06-13 Vladimir Prus <vladimir@codesourcery.com>
15834
15835 Robustify mi-simplerun.
a9c64011
AS
15836 * gdb.mi/basics.c (main): Add a call to sleep.
15837 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
15838 * gdb.mi/mi2-cli.exp: Likewise.
15839 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 15840
b4aa76f0 158412008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
15842
15843 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
15844
e1ac3328
VP
158452008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15846
a9c64011
AS
15847 * gdb.mi/mi-console.exp: Adjust.
15848 * gdb.mi/mi-syn-frame.exp: Adjust.
15849 * gdb.mi/mi2-console.exp: Adjust.
15850 * gdb.mi/mi2-syn-frame.exp: Adjust.
15851 * lib/mi-support.exp (mi_run_cmd): Adjust.
15852 (mi_send_resuming_command): Adjust.
e1ac3328 15853
f7f9a841
VP
158542008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15855
15856 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
15857 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
15858 testing of stopped.
15859 * gdb.mi/mi2-syn-frame.exp: Likewise.
15860 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
15861 (async, detect_async): New.
15862 (mi_expect_stop, mi_continue_to_line): Adjust expectation
15863 depending on if we're running in sync or async mode.
f7f9a841 15864
37cd5d19
TT
158652008-06-09 Tom Tromey <tromey@redhat.com>
15866
15867 * gdb.base/completion.exp: New tests for field name completion
15868 with spaces, and field name completion with '->'.
15869
65d12d83
TT
158702008-06-06 Tom Tromey <tromey@redhat.com>
15871
15872 * gdb.base/break1.c (struct some_struct): New struct.
15873 (values): New global.
15874 * gdb.base/completion.exp: Add field name completion test.
15875
ebfe2e3f
PP
158762008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15877
15878 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15879 to pointer.
15880 * gdb.cp/call-c.cc: Likewise.
15881
bcf6fc3a
NR
158822008-06-06 Nick Roberts <nickrob@snap.net.nz>
15883
15884 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
15885 annotation.
15886
49fd4a42 158872008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 15888 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
15889
15890 * gdb.threads/execl.c, gdb.threads/execl1.c,
15891 gdb.threads/execl.exp: New tests.
a9c64011 15892
8a34ac3f
AR
158932008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
15894 Daniel Jacobowitz <dan@codesourcery.com>
15895
15896 * gdb.cp/exception.exp: Activate test, make it work with pending
15897 catchpoints.
15898
86ae69ef
JK
158992008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15900
15901 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
15902
f7f9ae2c
VP
159032008-05-28 Vladimir Prus <vladimir@codesourcery.com>
15904
a9c64011
AS
15905 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
15906 now printed.
15907 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 15908
2a2d4dc3
AS
159092008-05-27 Andreas Schwab <schwab@suse.de>
15910
15911 * gdb.base/frame-args.exp: Handle arguments that are optimized
15912 out.
15913
5099e4d9
LM
159142008-05-26 Luis Machado <luisgpm@br.ibm.com>
15915
15916 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
15917 quiet for ppc32 and group options into a single variable.
15918
d9c36a91
JB
159192008-05-23 Joel Brobecker <brobecker@adacore.com>
15920
15921 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
15922 of zero-size elements.
15923 * gdb.ada/null_array.exp: Test printing this new array.
15924
103a8671
JK
159252008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15926
15927 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
15928
07a4cc1a 159292008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
15930
15931 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
15932 of the "finish" command.
15933
55f996a7
NR
159342008-05-21 Nick Roberts <nickrob@snap.net.nz>
15935
15936 * gdb.base/annota1.exp: Test for new annotation.
15937
907fc202
UW
159382008-05-16 Pedro Alves <pedro@codesourcery.com>
15939
15940 * gdb.base/fixsection.exp: New file.
15941 * gdb.base/fixsection0.c: New file.
15942 * gdb.base/fixsection1.c: New file.
15943
e8f97270
UW
159442008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15945
15946 * gdb.base/annota1.exp: Accept printf@... in place of printf.
15947 * gdb.base/annota3.exp: Likewise.
15948
ac0bb574
NF
159492008-05-13 Nathan Froyd <froydnj@codesourcery.com>
15950
15951 * gdb.base/watch_thread_num.exp: Don't run tests that require
15952 watchpoints if the target doesn't support them.
15953
6fadd07a
DE
159542008-05-12 Doug Evans <dje@google.com>
15955
15956 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
15957
6e9a4a30
JB
159582008-05-09 Joel Brobecker <brobecker@adacore.com>
15959
15960 * gdb.ada/assign_1.exp: New testcase.
15961
08388c79
DE
159622008-05-09 Doug Evans <dje@google.com>
15963
a3c83fae
DE
15964 * gdb.base/find.exp: New file.
15965 * gdb.base/find.c: New file.
08388c79 15966
bd5ddfe8
DJ
159672008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
15968
15969 * gdb.base/commands.exp (watchpoint_command_test): Handle
15970 gdb,no_hardware_watchpoints.
15971 * gdb.base/float.exp: Allow ARM targets without floating point.
15972 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
15973
b5dd68e2 159742008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 15975 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
15976
15977 * gdb.ada/lang_switch: New test program.
15978 * gdb.ada/lang_switch.exp: New testcase.
15979
382d13d1
DE
159802008-05-05 Doug Evans <dje@google.com>
15981
15982 * gdb.base/help.exp (disassemble): Update expected help text.
15983
9dd789d0
PA
159842008-05-04 Pedro Alves <pedro@codesourcery.com>
15985
15986 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
15987
611c83ae
PA
159882008-05-04 Pedro Alves <pedro@codesourcery.com>
15989
15990 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
15991 different times.
15992
ff013f42
JK
159932008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15994
15995 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
15996 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
15997 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
15998 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
15999
96dff6a2
VP
160002008-05-04 Vladimir Prus <vladimir@codesourcery.com>
16001
16002 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
16003 notification to appear.
16004
55cd6f92
DJ
160052008-05-04 Daniel Jacobowitz <dan@debian.org>
16006
16007 * gdb.base/fullname.c: New file.
16008 * gdb.base/fullname.exp: New file.
16009 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
16010
d705c43c
PA
160112008-05-03 Pedro Alves <pedro@codesourcery.com>
16012
16013 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
16014 expressions with macros.
16015
333222e1
JK
160162008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16017
16018 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
16019
5ac01682
DJ
160202008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
16021
16022 * gdb.base/completion.exp: Handle lack of other symbols beginning
16023 with "a".
16024
16025 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
16026
237fc4c9
PA
160272008-05-02 Jim Blandy <jimb@codesourcery.com>
16028
16029 * gdb.asm/asmsrc1.s: Add scratch space.
16030
ed5e9466
DJ
160312008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16032 Daniel Jacobowitz <dan@codesourcery.com>
16033
16034 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
16035 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
16036 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
16037
b39cc962
DJ
160382007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
16039
16040 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
16041
36d520f5
JB
160422008-05-01 Joel Brobecker <brobecker@adacore.com>
16043
16044 * gdb.base/info-target.exp: New testcase.
16045
8d4e3071
DJ
160462008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
16047
16048 * gdb.cp/hang.exp: Use .cc instead of .C.
16049 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
16050 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
16051
6f3f3097
DJ
160522008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
16053
16054 * gdb.base/gdb1250.exp: Remove perror.
16055 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
16056
5550a914
PA
160572008-04-30 Pedro Alves <pedro@codesourcery.com>
16058
16059 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
16060 .2byte.
16061
d848e687
DJ
160622008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
16063
16064 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
16065 (maybe_kfail): New.
16066
93b5768b
PA
160672008-04-25 Pedro Alves <pedro@codesourcery.com>
16068
16069 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
16070
721c02de
VP
160712008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16072
a9c64011
AS
16073 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
16074 * gdb.mi/mi2-syn-frame.exp: Likewise.
16075 * lib/mi-support.exp: Likewise.
721c02de 16076
74960c60
VP
160772008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16078
16079 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
16080 to specify regexp for the location to stop at.
16081 * gdb.base/break-always.c: New.
16082 * gdb.base/break-always.exp: New.
16083
d24317b4
VP
160842008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16085
16086 * lib/mi-support.exp (mi_runto_helper): Adjust
16087 for the original-location field.
16088 (mi_create_breakpoint, mi_list_breakpoints): New.
16089 * gdb.mi/mi-break.exp: Adjust.
16090 * gdb.mi/mi2-break.exp: Adjust.
16091 * gdb.mi/mi-pending.exp: Adjust.
16092 * gdb.mi/mi-simplerun.exp: Adjust.
16093 * gdb.mi/mi2-simplerun.exp: Adjust.
16094 * gdb.mi/mi-syn-frame.exp: Adjust.
16095 * gdb.mi/mi2-syn-frame.exp: Adjust.
16096 * gdb.mi/mi-until.exp: Adjust.
16097 * gdb.mi/mi2-until.exp: Adjust.
16098 * gdb.mi/mi-var-display.exp: Adjust.
16099 * gdb.mi/mi2-var-display.exp: Adjust.
16100 * gdb.mi/mi-watch.exp: Adjust.
16101 * gdb.mi/mi2-watch.exp: Adjust.
16102
fdc59709 161032008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 16104
a9c64011
AS
16105 * aclocal.m4: Add override.m4.
16106 * configure: Regenerate.
fdc59709 16107
8e91f023
VP
161082008-04-19 Vladimir Prus <vladimir@codesourcery.com>
16109
16110 * gdb.mi/var-cmd.c (do_at_tests): Verify that
16111 '-var-update --all-values' reports new value even the type
16112 of a variable object has changed.
16113
233a11ab
CS
161142008-04-18 Craig Silverstein <csilvers@google.com>
16115
16116 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
16117 files.
d24317b4 16118
9c1137ad
JB
161192008-04-18 Joel Brobecker <brobecker@adacore.com>
16120
16121 * gdb.ada/atomic_enum: New test program.
16122 * gdb.ada/atomic_enum.exp: New testcase.
16123
66d0bbc7
DE
161242008-04-17 Doug Evans <dje@google.com>
16125
16126 * gdb.opt/Makefile.in: Fix whitespace.
16127
100906b0
UW
161282008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
16129
16130 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
16131
4584e32e
DE
161322008-04-17 Doug Evans <dje@google.com>
16133
16134 * gdb.base/hashline1.exp: New testcase.
16135 * gdb.base/hashline2.exp: New testcase.
16136 * gdb.base/hashline2.exp: New testcase.
16137
0a320680
PA
161382008-04-17 Pedro Alves <pedro@codesourcery.com>
16139
16140 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
16141
18ac113b
AR
161422008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
16143
16144 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
16145 temporary breakpoint to match "Temporary breakpoint".
16146 * gdb.base/break.exp (delete_breakpoints): Likewise.
16147 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
16148 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
16149 * gdb.base/display.exp: Likewise.
16150 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
16151 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
16152 * gdb.base/restore.exp (restore_tests): Likewise.
16153 * gdb.base/sepdebug.exp: Likewise.
16154 * gdb.base/watchpoint.exp: Likewise.
16155 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
16156 * gdb.mi/mi-pending.exp: Likewise.
16157 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
16158 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
16159 * gdb.mi/mi-var-cmd.exp: Likewise.
16160 * gdb.mi/mi-var-display.exp: Likewise.
16161 * gdb.mi/mi2-cli.exp: Likewise.
16162 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
16163 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
16164 * gdb.mi/mi2-var-display.exp: Likewise.
16165 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
16166 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
16167 new "disp" field.
a9c64011 16168 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
16169 reason. This is to support fix for PR2424.
16170
add38693
JK
161712008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16172
16173 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
16174
fcacd99f
VP
161752008-04-13 Vladimir Prus <vladimir@codesourcery.com>
16176
16177 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 16178 field. Add more floating varobj tests.
fcacd99f 16179 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
16180 field.
16181 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
16182 (main): Call do_at_tests.
16183 * lib/mi-support.exp (mi_create_floating_varobj)
16184 (mi_varobj_update_with_type_change): New.
fcacd99f 16185
de051565
MK
161862008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
16187
16188 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
16189 option of -var-evaluate-expression.
16190 * gdb.mi/mi2-var-display.exp: Likewise.
16191
dbc52822
VP
161922008-04-07 Vladimir Prus <vladimir@codesourcery.com>
16193
16194 Introduce test setup helpers.
a9c64011
AS
16195 * lib/gdb.exp (build_executable, clean_restart)
16196 (prepare_for_testing): New.
16197 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
16198 * gdb.base/return.exp: Likewise.
16199 * gdb.base/ending-run.exp: Likewise.
dbc52822 16200
473591da
NR
162012008-04-07 Nick Roberts <nickrob@snap.net.nz>
16202
16203 * gdb.mi/mi-async.exp: New test for asynchronous Machine
16204 Interface (MI) responses.
16205
2b2d9e11
VP
162062008-04-06 Vladimir Prus <vladimir@codesourcery.com>
16207
a9c64011
AS
16208 * gdb.cp/breakpoint.cc: New code to test conditions involving
16209 member variables.
16210 * gdb.cp/breakpoint.exp: Test condition involving member
16211 variables.
2b2d9e11 16212
bb378428
VP
162132008-04-05 Vladimir Prus <vladimir@codesourcery.com>
16214
16215 * lib/mi-support.exp (mi_expect_stop): New.
16216 (mi_run_cmd): Change the
16217 token. Use mi_send_resuming_command, use
16218 mi_expect_stop.
16219 (mi_execute_to_helper): Rename to mi_execute_to.
16220 (mi_send_resuming_command): Add more error patterns.
16221 (mi_wait_for_stop): Renamed to...
16222 (mi_get_stop_line): ...this.
16223 (mi_run_inline_test): Adjust.
16224
16225 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
16226 * gdb.mi/mi-console.exp: Likewise.
16227 * gdb.mi/mi-pending.exp: Likewise.
16228 * gdb.mi/mi-simplerun.exp: Likewise.
16229 * gdb.mi/mi-stack.exp: Likewise.
16230 * gdb.mi/mi-stepi.exp: Likewise.
16231 * gdb.mi/mi-syn-frame.exp: Add comment.
16232 * gdb.mi/mi-until.exp: Likewise.
16233 * gdb.mi/mi-var-display.exp: Likewise.
16234 * gdb.mi/mi-watch.exp: Likewise.
16235 * gdb.mi/mi2-cli.exp: Likewise.
16236 * gdb.mi/mi2-console.exp: Likewise.
16237 * gdb.mi/mi2-simplerun.exp: Likewise.
16238 * gdb.mi/mi2-stack.exp: Likewise.
16239 * gdb.mi/mi2-stepi.exp: Likewise.
16240 * gdb.mi/mi2-until.exp: Likewise.
16241 * gdb.mi/mi2-var-display.exp: Likewise.
16242 * gdb.mi/mi2-watch.exp: Likewise.
16243
62172bb9
UW
162442008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16245
16246 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
16247
16248 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
16249
a13e061a
PA
162502008-04-04 Pedro Alves <pedro@codesourcery.com>
16251
16252 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
16253 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
16254 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16255 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
16256 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
16257 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
16258 expect an mi error duplicated in stderr.
16259
eae06beb
JB
162602008-04-03 Joel Brobecker <brobecker@adacore.com>
16261
16262 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
16263 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
16264 Add a couple of tests that verify the behavior when the new setting
16265 is set to "cancel" and "all".
16266 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
16267 "ask" before we start the testing.
16268
79c6ced6
AR
162692008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
16270
16271 * gdb.cp/casts.cc: Add class reference variables.
16272 * gdb.cp/casts.exp: New test cases for up/down casting references.
16273
6c2d1a6b
MK
162742008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
16275
16276 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
16277 instead of beginning to make an extra test pass.
16278 * gdb.mi/mi2-var-display.exp: Likewise.
16279
55b411d9
MR
162802008-03-31 Maciej W. Rozycki <macro@mips.com>
16281
16282 * gdb.base/break.exp: Mark failures as such. Fix formatting.
16283
c6140da2
MD
162842008-03-31 Markus Deuling <deuling@de.ibm.com>
16285 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16286
16287 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
16288 value. Add xfail for older kernels.
16289
79732189
AR
162902008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
16291
16292 Bring mi-support in line with gdb.exp.
16293 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
16294 (mi_gdb_start): New function.
16295
33c3676e
MR
162962008-03-28 Maciej W. Rozycki <macro@mips.com>
16297
16298 * gdb.mi/mi-var-cmd.exp: Fix a typo.
16299
92e28119
VP
163002008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16301
16302 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
16303 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 16304
9e8e3afe
VP
163052008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16306
16307 * lib/mi-support.exp (mi_create_varobj_checked): New.
16308 (mi_list_varobj_children): Allow to check for a
16309 value.
16310 (mi_list_array_varobj_children): New.
16311
16312 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
16313 and mi_list_varobj_children, as opposed to hardcoding
16314 expected strings.
16315 * gdb.mi/gdb701.exp: Likewise.
16316 * gdb.mi/gdb792.exp: Likewise.
16317 * gdb.mi/mi-var-block.exp: Likewise.
16318 * gdb.mi/mi-var-cmd.exp: Likewise.
16319 * gdb.mi/mi-var-invalidate.exp: Likewise.
16320 * gdb.mi/mi2-var-block.exp: Likewise.
16321 * gdb.mi/mi2-var-child.exp: Likewise.
16322 * gdb.mi/mi2-var-cmd.exp: Likewise.
16323 * gdb.mi/mi2-var-display.exp: Likewise.
16324
9df50351
JK
163252008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
16326
16327 Fix random false FAILs on i386.
16328 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
16329
31e5d73a
DJ
163302008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16331
16332 PR gdb/544
16333 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
16334
12f4afab
DJ
163352008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16336
16337 PR gdb/544
16338 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
16339
b562a0cb
DJ
163402008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16341
16342 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
16343 fixed PR gdb/544.
16344
17faa917
DJ
163452008-03-21 Pedro Alves <pedro@codesourcery.com>
16346
16347 * gdb.threads/fork-child-threads.exp: Test next over fork.
16348
6214f497
DJ
163492008-03-21 Chris Demetriou <cgd@google.com>
16350
16351 * gdb.base/break.exp (rbreak junk): New test for rbreak
16352 "Junk at end of arguments" issue.
16353
63092375
DJ
163542008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16355
16356 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
16357 *& to work on created array elements.
16358 (Top level): Test print $pc with a file. Test string operations
16359 without a target.
16360 * gdb.base/ptype.exp: Do not expect *& to work on created array
16361 elements.
16362
b21991b0
DJ
163632008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16364
16365 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
16366 gdb.threads/staticthreads.exp: Update exit query.
16367
c4b347c7
SL
163682008-03-07 Sandra Loosemore <sandra@codesourcery.com>
16369
16370 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
16371
fa4727a6
DJ
163722008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
16373
16374 * gdb.base/watchpoint.c (global_ptr, func4): New.
16375 (main): Call func4.
16376 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
16377 (test_inaccessible_watchpoint): New.
16378
2f34202f
MR
163792008-02-29 Maciej W. Rozycki <macro@mips.com>
16380
16381 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
16382 select the largest.
16383
0d6ba1b1
DJ
163842008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16385
16386 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
16387 frames-invalid annotations.
16388
e691325a
PM
163892008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
16390
a9c64011 16391 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 16392
f85b5ecc
DE
163932008-02-27 Doug Evans <dje@google.com>
16394
16395 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
16396 for bug 1738.
16397 (breakpoint_to_handler_entry): Ditto.
16398
b40e7bf3
JB
163992008-02-27 Joel Brobecker <brobecker@adacore.com>
16400
16401 * gdb.base/ending-run.exp: Use the first line of code inside
16402 function body to test breakpoints.
16403 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
16404 location where the breakpoint is inserted when using the line
16405 where a function is declared. Fix typo in the description of
16406 one of the tests.
16407 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
16408
2faca73a
PM
164092008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16410
16411 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 16412 tests.
2faca73a 16413
6f439c36
PM
164142008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16415
16416 * gdb.base/args.exp: avoid same output for tests
16417 with single quotes.
16418
54e52265
VP
164192008-02-26 Vladimir Prus <vladimir@codesourcery.com>
16420
a9c64011
AS
16421 * gdb.base/annota1.exp: Adjust for 'info break'
16422 format changes.
16423 * gdb.base/annota3.exp: Likewise.
16424 * gdb.base/break.exp: Likewise.
16425 * gdb.base/condbreak.exp: Likewise.
16426 * gdb.base/pending.exp: Likewise.
16427 * gdb.base/sepdebug.exp: Likewise.
16428 * gdb.base/unload.exp: Likewise.
16429 * gdb.cp/ovldbreak.exp: Likewise.
16430 * gdb.mi/mi-pending.exp: Likewise.
54e52265 16431
897b09ca
DE
164322008-02-07 Doug Evans <dje@google.com>
16433
16434 * gdb.cp/mb-inline.exp: New.
16435 * gdb.cp/mb-inline.h: New.
16436 * gdb.cp/mb-inline1.cc: New.
16437 * gdb.cp/mb-inline2.cc: New.
16438
b1c32d35
PM
164392008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
16440
16441 * gdb.pascal/floats.pas: New test program.
16442 * gdb.pascal/floats.exp: New testcase.
16443
1a4ca44a
TJB
164442008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16445
16446 * gdb.base/callfuncs.c (t_float_many_args): New function.
16447 (t_double_many_args): New function.
16448 * gdb.base/callfuncs.exp: Add tests for exceeding float
16449 and double parameters passed through the stack.
16450
439048e8
JB
164512008-02-05 Joel Brobecker <brobecker@adacore.com>
16452
16453 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
16454 gdb.ada/complete/foo.adb: New files.
16455 * gdb.ada/complete.exp: New testcase.
16456
81fe8080
DE
164572008-02-03 Doug Evans <dje@google.com>
16458
301f0ecf
DE
16459 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
16460
81fe8080
DE
16461 * gdb.cp/gdb2384.exp: New file.
16462 * gdb.cp/gdb2384.cc: New file.
16463 * gdb.cp/gdb2384-base.h: New file.
16464 * gdb.cp/gdb2384-base.cc: New file.
16465
4b071aec
DE
164662008-02-02 Doug Evans <dje@google.com>
16467
16468 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
16469
61137ba6
JB
164702007-02-01 Joel Brobecker <brobecker@adacore.com>
16471
16472 * gdb.ada/sym_print_name: New test program.
16473 * gdb.ada/sym_print_name.exp: New testcase.
16474
164752007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
16476
16477 * gdb.ada/nested/hello.adb: New file.
16478 * gdb.ada/nested.exp: New testcase.
16479 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16480
98deb0da
VP
164812008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16482
16483 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
16484 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
16485 don't cause future evaluations of function to report
16486 creation of internal breakpoints.
98deb0da 16487
723a2275
VP
164882008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16489
16490 * gdb.mi/mi-break.exp (test_error): New.
16491 Call it.
16492
fb546a2f
LM
164932008-01-31 Luis Machado <luisgpm@br.ibm.com>
16494
16495 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
16496 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
16497
2d8fd90a
PM
164982008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16499
16500 * gdb.pascal/integers.pas: New test program.
16501 * gdb.pascal/integers.exp: New testcase.
16502
a7fa0ded
PM
165032008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16504
16505 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
16506
5e1a1926
TJB
165072008-01-30 Luis Machado <luisgpm@br.ibm.com>
16508
16509 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
16510 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
16511
8d04f9f0
JB
165122008-01-30 Paul Hilfinger <hilfinger@adacore.com>
16513
16514 * gdb.ada/formatted_ref: New test program.
16515 * gdb.ada/formatted_ref.exp: New testcase.
16516
16517 * gdb.cp/formatted-ref.cc: New file.
16518 * gdb.cp/formatted-ref.exp: New testcase.
16519
ce75a98f
JB
165202008-01-30 Joel Brobecker <brobecker@adacore.com>
16521
16522 * gdb.base/ptype.exp: Add testing of "ptype $pc".
16523
e835f6bf
NR
165242008-01-30 Nick Roberts <nickrob@snap.net.nz>
16525
16526 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
16527 (test_file_list_exec_source_file): Update to new macro-info field.
16528
d118ef87
PH
165292008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
16530
16531 * gdb.ada/exprs: New test program.
16532 * gdb.ada/exprs.exp: New testcase.
16533
7d35ab09
TJB
165342008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16535
16536 * dfp-test.c (DELTA, DELTA_B): New definitions.
16537 (double_val1, double_val2, double_val3, double_val4, double_val5,
16538 double_val6, double_val7, double_val8, double_val9, double_val10,
16539 double_val11, double_val12, double_val13, double_val14, dec32_val1,
16540 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
16541 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
16542 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
16543 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
16544 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
16545 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
16546 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
16547 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
16548 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
16549 dec128_val16): New global variables.
16550 (decimal_dec128_align): New function.
16551 (decimal_mixed): Likewise.
16552 (decimal_many_args_dec32): Likewise.
16553 (decimal_many_args_dec64): Likewise.
16554 (decimal_many_args_dec128): Likewise.
16555 (decimal_many_args_mixed): Likewise.
16556 * dfp-test.exp: Add tests calling new inferior functions.
16557
2d717e4f
DJ
165582008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16559
16560 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
16561 gdb.server/ext-run.exp: New files.
16562 * lib/gdbserver-support.exp (gdbserver_download): New.
16563 (gdbserver_start): New. Update gdbserver expected
16564 output.
16565 (gdbserver_spawn): Use them.
16566 (gdbserver_start_extended): New.
16567
e85a822c
DJ
165682008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16569
16570 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
16571 Run on GNU/Linux.
16572 (do_exec_tests): Check for systems which do not support catchpoints.
16573 Do not match START.
16574 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
16575 Run on GNU/Linux. Enable verbose output.
16576 (check_fork_catchpoints): New.
16577 (explicit_fork_child_follow, catch_fork_child_follow)
16578 (tcatch_fork_parent_follow): Update expected messages.
16579 (do_fork_tests): Use check_fork_catchpoints.
16580 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
16581 Run on GNU/Linux. Enable verbose output.
16582 (check_vfork_catchpoints): New.
16583 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
16584 expected messages.
16585 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
16586
401ea829
JB
165872008-01-29 Jim Blandy <jimb@red-bean.com>
16588
16589 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
16590 host' errors.
16591 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
16592
aceaf3ad
JB
165932008-01-29 Jim Blandy <jimb@red-bean.com>
16594
16595 * gdb.threads/sigthread.c: Use barriers to ensure that
16596 child_thread and child_thread_two are always initialized before we
16597 start to use them.
16598
a5606eee
VP
165992008-01-29 Vladimir Prus <vladimir@codesourcery.com>
16600
16601 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
16602 * gdb.base/watchpoint-solib.c: New.
16603 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 16604
c55a82bb
PM
166052008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
16606
16607 * gdb.base/gdb1056.exp: Add unsigned integer test.
16608
0993fe05
DE
166092008-01-28 Doug Evans <dje@google.com>
16610
16611 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
16612
4fe42e7f
JB
166132008-01-27 Jim Blandy <jimb@codesourcery.com>
16614
c7a69933
JB
16615 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
16616
4fe42e7f
JB
16617 * gdb.base/expand-psymtabs.exp: Doc fix.
16618
5def8285
MK
166192008-01-26 Mark Kettenis <kettenis@gnu.org>
16620
16621 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16622
5313c911
NR
166232008-01-24 Nick Roberts <nickrob@snap.net.nz>
16624
a9c64011 16625 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
16626 -var-set-format.
16627
93815fbf
VP
166282008-01-23 Chris Demetriou <cgd@google.com>
16629
16630 * gdb.threads/thread_events.c: New testcase source file.
16631 * gdb.threads/thread_events.exp: New testcase expect file.
16632
467a88ee
NR
166332008-01-23 Nick Roberts <nickrob@snap.net.nz>
16634
16635 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
16636
16637 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
16638 -var-set-format.
16639
d8f82aba
DJ
166402008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16641 Vladimir Prus <vladimir@codesourcery.com>
16642
16643 * gdb.base/float.exp: Allow missing floating point for m68k and
16644 PowerPC.
16645
60c46647
VP
166462008-01-22 Vladimir Prus <vladimir@codesourcery.com>
16647
16648 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
16649 ignore count.
16650 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
16651 * gdb.mi/mi-cli.exp: Adjust.
16652 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 16653
c7dd36a1
PA
166542008-01-17 Pedro Alves <pedro@codesourcery.com>
16655
16656 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
16657 and 'dummy_ptr' integer pointer. Initialize struct_declarations
16658 with dummy_ptr's address.
16659 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
16660 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
16661 all targets.
16662 * gdb.mi/mi2-var-child.exp: Likewise.
16663
39d5313e
JB
166642008-01-09 Joel Brobecker <brobecker@adacore.com>
16665
16666 * gdb.ada/null_array: New test program.
16667 * gdb.ada/null_array.exp: New testcase.
16668
0aea4bf3
LM
166692008-01-09 Luis Machado <luisgpm@br.ibm.com>
16670
16671 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
16672 with required float modifiers.
16673
0b354900
JB
166742008-01-08 Joel Brobecker <brobecker@adacore.com>
16675
16676 * gdb.ada/funcall_param: New test program.
16677 * gdb.ada/funcall_param.exp: New testcase.
16678
cdb7f5d4
JB
166792008-01-08 Joel Brobecker <brobecker@adacore.com>
16680
16681 * gdb.ada/arrayparam: New test program.
16682 * gdb.ada/arrayparam.exp: New testcase.
16683
88e2547f
JB
166842008-01-08 Joel Brobecker <brobecker@adacore.com>
16685
16686 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
16687 landed. Should also fix random failures in the test following it.
16688
f6867ce0
TJB
166892008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
16690
16691 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
16692 for expressions with decimal float values.
16693 (test_dfp_conversions): New function to test casts to and from
16694 decimal float types.
16695 Call test_dfp_conversions.
16696 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
16697 elements.
16698 (main): Initialize ds.float4 and ds.double8 elements.
16699 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
16700 string to new error message.
16701 (d64_set_tests): Likewise.
16702 (d128_set_tests): Likewise.
16703 Add tests for expressions with decimal float variables. Add tests for
16704 conversions to and from decimal float types.
16705
f9c11282
JB
167062008-01-05 Joel Brobecker <brobecker@adacore.com>
16707
16708 * gdb.ada/packed_tagged/comp_bug.adb: New file.
16709 * gdb.ada/packed_tagged.exp: New testcase.
16710
0ecbca72
JB
167112008-01-04 Joel Brobecker <brobecker@adacore.com>
16712
16713 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
16714 gdb.ada/homonym/homonym_main.adb: New files.
16715 * gdb.ada/homonym.exp: New testcase.
16716
c18d3d89
JB
167172008-01-04 Joel Brobecker <brobecker@adacore.com>
16718
16719 * gdb.ada/packed_array.exp: Add testing of references to
16720 a packed array.
16721
ecc7085b
JB
167222008-01-04 Joel Brobecker <brobecker@adacore.com>
16723
16724 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
16725 New files.
16726 * gdb.ada/type_coercion.exp: New testcase.
16727
c474c922
JB
167282008-01-04 Joel Brobecker <brobecker@adacore.com>
16729
16730 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
16731 gdb.ada/tagged/foo.adb: New file.
16732 * gdb.ada/tagged.exp: New testcase.
16733
9005b927
JB
167342008-01-04 Joel Brobecker <brobecker@adacore.com>
16735
16736 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
16737 gdb.ada/ptype_field/foo.adb: New files.
16738 * gdb.ada/ptype_field.exp: New testcase.
16739
1a6aaad8
JB
167402008-01-03 Joel Brobecker <brobecker@adacore.com>
16741
16742 * gdb.ada/print_pc.exp: New testcase.
16743
0ef22f53
JB
167442008-01-03 Joel Brobecker <brobecker@adacore.com>
16745
16746 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
16747 gdb.ada/taft_type/p.adb: New files.
16748 * gdb.ada/taft_type.exp: New testcase.
16749
1689ecf8
JB
167502008-01-03 Joel Brobecker <brobecker@adacore.com>
16751
16752 * gdb.ada/array_bounds/bar.adb: New file.
16753 * gdb.ada/array_bounds.exp: New testcase.
16754
a4d0b9c3
JB
167552008-01-03 Joel Brobecker <brobecker@adacore.com>
16756
16757 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
16758 gdb.ada/arrayptr/foo.adb: New files.
16759 * gdb.ada/arrayptr.exp: New testcase.
16760
a31ace00
JB
167612008-01-03 Joel Brobecker <brobecker@adacore.com>
16762
16763 * gdb.base/set-lang-auto.exp: New testcase.
16764
a97fced3
JB
167652008-01-03 Joel Brobecker <brobecker@adacore.com>
16766
16767 * gdb.ada/fun_addr/foo.adb: New file.
16768 * gdb.ada/fun_addr.exp: New testcase.
16769
ef29ce1a
JK
167702008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16771
16772 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
16773 New files
16774
0fafefe3
JB
167752008-01-02 Joel Brobecker <brobecker@adacore.com>
16776
16777 * array_subscript_addr/p.adb: New file.
a9c64011 16778 * array_subscript_addr.exp: New testcase.
0fafefe3 16779
c4359f8d
JB
167802008-01-02 Joel Brobecker <brobecker@adacore.com>
16781
a9c64011 16782 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
16783 New files.
16784 * gdb.ada/str_cmp_ref.exp: New testcase.
16785
1aa1b15b
JB
167862008-01-01 Joel Brobecker <brobecker@adacore.com>
16787
16788 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
16789 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 16790 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 16791
81c9b2cf
JB
167922008-01-01 Joel Brobecker <brobecker@adacore.com>
16793
16794 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
16795 gdb.ada/ref_param/pck.ads: New files.
16796 * gdb.ada/ref_param.exp: New testcase.
16797
319e4674
JB
167982008-01-01 Joel Brobecker <brobecker@adacore.com>
16799
16800 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
16801 gdb.ada/interface/foo.adb: New files.
16802 * gdb.ada/interface.exp: New testcase.
16803
ef682c56
JB
168042007-12-31 Jim Blandy <jimb@codesourcery.com>
16805
16806 * gdb.base/multi-forks.exp: Consume all output from child
16807 processes before proceeding to next test.
16808
f6f3eb6c
JB
168092007-12-29 Jim Blandy <jimb@codesourcery.com>
16810
16811 * configure: Regenerated.
16812
f652e42f
JB
168132007-12-27 Joel Brobecker <brobecker@adacore.com>
16814
16815 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
16816 gdb.ada/fixed_cmp/fixed.adb: New files.
16817 * gdb.ada/fixed_cmp.exp: New testcase.
16818
6943e596
JB
168192007-12-27 Joel Brobecker <brobecker@adacore.com>
16820
16821 * gdb.ada/boolean_expr.exp: New testcase.
16822
aad9a193
JB
168232007-12-26 Jim Blandy <jimb@codesourcery.com>
16824
16825 * gdb.base/multi-forks.exp: Doc fix.
16826
fb5f3683
JB
168272007-12-26 Joel Brobecker <brobecker@adacore.com>
16828
16829 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16830 * gdb.ada/char_param.exp: Do not compile our test program with
16831 -gnata, this is unnecessary.
16832 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
16833
384e4a9c
JB
168342007-12-24 Joel Brobecker <brobecker@adacore.com>
16835
16836 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
16837 gdb.ada/print_chars/foo.adb: New files.
16838 * gdb.ada/print_chars.exp: New testcase.
16839
01e044f7
JB
168402007-12-24 Joel Brobecker <brobecker@adacore.com>
16841
16842 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
16843 gdb.ada/char_param/foo.adb: New files.
16844 * gdb.ada/char_param.exp: New testcase.
16845
0ce17860
JB
168462007-12-22 Jim Blandy <jimb@codesourcery.com>
16847
16848 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
16849 hard-coding source line numbers into the test.
16850 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
16851 gdb_get_line_number to find.
16852
919809b9
JB
168532007-12-22 Joel Brobecker <brobecker@adacore.com>
16854
16855 * gdb.base/ptype.c (highest): New struct type.
16856 (the_highest): New variable of that type.
16857 (main): Add dummy assignment to a field of variable the_highest.
16858 * gdb.base/ptype.exp: Test type printing of our new variable.
16859
abc8a88d
PM
168602007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
16861
16862 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 16863 and record first explicitly generated thread number.
abc8a88d
PM
16864 Use that thread number for thread specific watchpoint test.
16865 Add iteration number to repetitive tests.
16866
5158f3e3
CES
168672007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
16868 Jim Blandy <jimb@codesourcery.com>
16869
16870 * gdb.base/expand-psymtabs.c: New testcase
16871 source file.
16872 * gdb.base/expand-psymtabs.exp: New testcase
16873 expect file.
16874
37e4754d
LM
168752007-12-17 Luis Machado <luisgpm@br.ibm.com>
16876
16877 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
16878 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
16879
551e5d04
JB
168802007-12-17 Joel Brobecker <brobecker@adacore.com>
16881
16882 * gdb.ada/frame_args/foo.adb: New file.
16883 * gdb.ada/frame_args/pck.ads: New file.
16884 * gdb.ada/frame_args/pck.adb: New file.
16885 * gdb.ada/frame_args.exp: New testcase.
16886
a05ee097
JB
168872007-12-17 Joel Brobecker <brobecker@adacore.com>
16888
16889 * gdb.base/frame-args.c: New file.
16890 * gdb.base/frame-args.exp: New testcase.
16891
c162e8c9 168922007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 16893 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
16894
16895 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
16896
afe8ab22 168972007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16898
afe8ab22
VP
16899 * gdb.mi/mi-pending.exp: New.
16900 * gdb.mi/mi-pending.c: New.
16901 * gdb.mi/mi-pendshr.c: New.
16902
dfdfb3ca
JB
169032007-12-06 Jim Blandy <jimb@codesourcery.com>
16904
16905 * gdb.base/default.exp: Update expected output for 'info catch'.
16906
b7fca990
JK
169072007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16908
16909 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
16910 must be set to binary.
16911
6a1afc1e
PA
169122007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
16913
16914 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
16915
a6b151f1
DJ
169162007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
16917
16918 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
16919 gdb.mi/mi-file-transfer.exp: New.
16920
43039443
JK
169212007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16922
16923 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
16924
0ef2251b
MR
169252007-11-22 Maciej W. Rozycki <macro@mips.com>
16926
16927 * gdb.trace/backtrace.exp: Fix a typo.
16928 * gdb.trace/circ.exp: Likewise.
16929 * gdb.trace/collection.exp: Likewise.
16930 * gdb.trace/limits.exp: Likewise.
16931 * gdb.trace/report.exp: Likewise.
16932 * gdb.trace/tfind.exp: Likewise.
16933 * gdb.trace/while-dyn.exp: Likewise.
16934
5443631e
NR
169352007-11-21 Nick Roberts <nickrob@snap.net.nz>
16936
16937 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
16938 objects of pointers that can't be dereferenced are now
16939 "noneditable".
16940
a4ce5b0d
UW
169412007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16942
16943 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
16944 (target_cpu): Remove.
16945
d6e956e5
VP
169462007-10-15 Vladimir Prus <vladimir@codesourcery.com>
16947
16948 * gdb.base/ending-run.exp: Expect the list of cleared
16949 breakpoint to come in natural order, not the reversed one.
a9c64011 16950
214270ab
VP
169512007-11-07 Vladimir Prus <vladimir@codesourcery.com>
16952
16953 * gdb.mi/mi-var-child.c (do_child_deletion): New.
16954 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 16955
1a619819
LM
169562007-11-05 Luis Machado <luisgpm@br.ibm.com>
16957
16958 * gdb.base/printcmds.exp: New function
16959 test_printf_with_dfp.
16960
5b01a6fa
DE
169612007-11-02 Doug Evans <dje@google.com>
16962
16963 * gdb.disasm/t01_mov.s: Remove carriage returns.
16964 * gdb.disasm/t02_mova.s: Ditto.
16965 * gdb.disasm/t03_add.s: Ditto.
16966 * gdb.disasm/t04_sub.s: Ditto.
16967 * gdb.disasm/t05_cmp.s: Ditto.
16968 * gdb.disasm/t06_ari2.s: Ditto.
16969 * gdb.disasm/t07_ari3.s: Ditto.
16970 * gdb.disasm/t08_or.s: Ditto.
16971 * gdb.disasm/t09_xor.s: Ditto.
16972 * gdb.disasm/t10_and.s: Ditto.
16973 * gdb.disasm/t11_logs.s: Ditto.
16974 * gdb.disasm/t12_bit.s: Ditto.
16975 * gdb.disasm/t13_otr.s: Ditto.
16976
ec33ab7f
JK
169772007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16978
16979 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
16980
ae0d01ff
UW
169812007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16982
16983 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
16984 provide DFP support.
16985
55eddb0f
DJ
169862007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
16987
16988 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
16989 Test "set powerpc vector-abi". Skip auto-detection tests for old
16990 toolchains.
16991
7020f05c
PA
169922007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16993
16994 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
16995 with [string compare].
16996
84bc3db9
PA
169972007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16998
16999 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
17000 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
17001
5876dc88
LM
170022007-10-25 Luis Machado <luisgpm@br.ibm.com>
17003
17004 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
17005 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
17006 * gdb.opt/Makefile.in: New makefile.
17007 * Makefile.in: Create new directory "gdb.opt".
17008 * configure.ac: Add "gdb.opt" directory.
17009 * configure: Regenerated.
a9c64011 17010
c3ea9a14
DE
170112007-10-25 Doug Evans <dje@google.com>
17012
17013 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
17014 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
17015
a9c64011 170162007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
17017 Thiago Jung Bauermann <bauerman@br.ibm.com>
17018
17019 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
17020 Floating Point expressions.
17021 * gdb.base/dfp-test.exp: new file adding tests for Decimal
17022 Floating Point variables.
17023 * gdb.base/dfp-test.c: new file containing program with Decimal
17024 Floating variables, used by gdb.base/dfp-test.exp.
17025
62a24a2b
DJ
170262007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
17027
17028 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
17029
e7b1eae6
UW
170302007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17031
17032 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
17033 compiling test case with GCC.
17034 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
17035
c641edcc
UW
170362007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17037
17038 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17039 format changes.
17040
5e5ebfe6
MS
170412007-10-18 Michael Snyder <msnyder@specifix.com>
17042
17043 * gdb.base/dbx.exp: Add missing "-re " operator.
17044
e831e7b6
GM
170452007-10-16 Gaius Mulley <gaius@glam.ac.uk>
17046
17047 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
17048 * configure.ac: Removed trailing spaces after backslash.
17049 * gdb.modula2: New directory.
17050 * gdb.modula2/Makefile.in: New file.
17051 * gdb.modula2/unbounded-array.exp: New file.
17052 * gdb.modula2/unbounded1.c: New file.
17053
7cc46491
DJ
170542007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
17055
17056 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
17057
170582007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
17059
17060 * gdb.base/sigstep.c (main): Add checks for
17061 return values for setitimer call.
17062 Call setitimer again with itimer = ITIMER_REAL
17063 if first call to setitimer fails.
17064
e91528f0
KH
170652007-10-11 Kazu Hirata <kazu@codesourcery.com>
17066
17067 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
17068 of $timeout.
17069
2ec9a4f8
DJ
170702007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17071
17072 * gdb.server/server-run.exp: Test for dynamic linker symbols.
17073
170742007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
17075
17076 * lib/gdb.exp (gdb_run_cmd): Move comment outside
17077 of gdb_expect call, to avoid interruption.
17078
64b2fa04
PA
170792007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
17080
17081 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
17082 (v_unsigned_long_long, v_long_long_array)
17083 (v_signed_long_long_array, v_unsigned_long_long_array)
17084 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
17085 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
17086 [!NO_LONG_LONG]: New.
17087 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
17088 v_long_long_member.
17089
17090 (v_long_long_func, v_signed_long_long_func)
17091 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
17092 (main) [!NO_LONG_LONG]: Initialize long long variants.
17093
17094 * gdb.base/whatis.exp: If board file requests no_long_long, build
17095 test with NO_LONG_LONG defined. Test long long, signed long long,
17096 and unsigned long long variants but only if board file doesn't
17097 disable it.
17098
a912286e 170992007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 17100 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
17101
17102 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
17103 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
17104 * configure: Regenerated.
17105 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
17106 gdb.pascal/types.exp, lib/pascal.exp: New files.
17107
471ba8c9
DJ
171082007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
17109
17110 * gdb.cp/classes.exp (do_tests): Always step to the line after the
17111 call.
17112 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
17113 to return to the call.
17114 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
17115 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
17116 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
17117 * gdb.mi/mi-until.exp (test_until): Likewise.
17118 * gdb.mi/mi2-until.exp (test_until): Likewise.
17119
fef8a650
DJ
171202007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
17121
17122 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
17123 two-char array.
17124 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
17125
d983da9c
DJ
171262007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
17127
17128 * gdb.threads/watchthreads.c (thread_function): Sleep between
17129 iterations.
17130 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
17131 at once for S/390. Generate matching fails and passes.
17132
17f62551
VP
171332007-09-27 Vladimir Prus <vladimir@codesourcery.com>
17134
17135 * gdb.mi/var-cmd.c (do_children_tests): Initialize
17136 the 'struct_declarations' variable to zeros.
a9c64011 17137
ed0616c6
VP
171382007-09-24 Vladimir Prus <vladimir@codesourcery.com>
17139
17140 * gdb.cp/mb-ctor.cc: New.
17141 * gdb.cp/mb-ctor.exp: New.
17142 * gdb.cp/mb-templates.cc: New.
17143 * gdb.cp/mb-templates.exp: New.
17144
41f1b697
DJ
171452007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
17146
17147 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
17148
3f213f78
PA
171492007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
17150
17151 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
17152 targets.
17153 * configure: Regenerate.
17154
0d381245 171552007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17156
0d381245
VP
17157 * gdb.base/annota1.exp: Adjust for 'info break'
17158 format changes.
17159 * gdb.base/annota3.exp: Likewise.
17160 * gdb.base/break.exp: Likewise.
17161 * gdb.base/condbreak.exp: Likewise.
17162 * gdb.base/pending.exp: Likewise.
17163 * gdb.base/sepdebug.exp: Likewise.
17164 * gdb.base/unload.exp: Likewise.
17165 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 17166
fe3f5fa8
VP
171672007-09-22 Vladimir Prus <vladimir@codesourcery.com>
17168
17169 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
17170 messages.
17171 * gdb.base/chng-syms.exp: Likewise.
17172 * gdb.base/unload.exp: Likewise.
a9c64011 17173
a75cf6c0
DJ
171742007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
17175
17176 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
17177
18ecae38
DJ
171782007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
17179
17180 * schedlock.c (NUM): Change to 1.
17181 (main): Use args[0] for the main thread.
17182 * schedlock.exp: Only expect two threads. Only issue one pass or fail
17183 regardless of the number of threads.
17184
5509918f
MR
171852007-09-14 Maciej W. Rozycki <macro@mips.com>
17186
4a543daf
MR
17187 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
17188 type down.
17189 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17190 test.
17191 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
17192 watchpoint type down.
17193 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17194 test.
17195
171962007-09-14 Maciej W. Rozycki <macro@mips.com>
17197
5509918f
MR
17198 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
17199 Move all the tests here and run them twice, once using software
17200 watchpoints and once using hardware watchpoints.
17201 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
17202
40b53987
DJ
172032007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
17204
17205 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
17206 test.
17207
695e2681
MK
172082007-09-10 Mark Kettenis <kettenis@gnu.org>
17209
8b3fc8d8
MK
17210 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
17211 build-id.
17212
695e2681
MK
17213 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
17214 know about $ORIGIN. Calculate output dir from $dest instead of
17215 using ${objdir}/{$subdir}.
17216
58d69f29
MK
172172007-09-09 Mark Kettenis <kettenis@gnu.org>
17218
17219 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
17220 gcore, before continuing with the test.
17221
3e347599
DJ
172222007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
17223
17224 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
17225 * gdb.mi/mi-watch.exp: Likewise.
17226
ea37ba09
DJ
172272007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17228 Jim Blandy <jimb@codesourcery.com>
17229
17230 * gdb.arch/i386-sse.exp: Do not expect character constants.
17231 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
17232 * gdb.base/display.exp: Allow print/s.
17233 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
17234 and unsigned char array changes.
17235
2025a643
DJ
172362007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17237
17238 * gdb.base/display.exp: Add tests for printf %p.
17239
26669a27
PA
172402007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
17241
17242 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
17243 the dll name to unicode.
17244
c8f021f8
JK
172452007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17246
17247 * gdb.base/default.exp (show version): Update the version text.
17248 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
17249
4cf31eea
JK
172502007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17251
17252 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
17253 New files.
17254
4935890f
JK
172552007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17256
17257 * lib/gdb.exp (build_id_debug_filename_get): New function.
17258 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
17259 Remove the generate DEBUG file for the future testcase runs.
17260 New testcase for the NT_GNU_BUILD_ID retrieval.
17261 Move the final testing step to ...
17262 (test_different_dir): ... a new function.
17263 New parameter XFAIL to XFAIL all the tests performed.
17264 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
17265 New parameter TYPE to PF_PREFIX all the tests performed.
17266
02142340
VP
172672007-08-31 Vladimir Prus <vladimir@codesourcery.com>
17268
17269 * gdb.mi/mi-var-cp.cc (path_expression): New
17270 function.
17271 * gdb.mi/mi-var-cp.exp: Run path exression tests.
17272
36acd84e
UW
172732007-08-27 Markus Deuling <deuling@de.ibm.com>
17274
17275 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
17276 to fit into SPU Local Store memory.
17277
a896d121
JB
172782007-08-23 Joel Brobecker <brobecker@adacore.com>
17279
17280 * gdb.base/default.exp: Adjust the expected output of "info
17281 warranty" after the switch to GPLv3.
17282
7b433602
JB
172832007-08-23 Joel Brobecker <brobecker@adacore.com>
17284
17285 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
17286 to 30000 (from 20000).
17287
e22f8b7c
JB
172882007-08-23 Joel Brobecker <brobecker@adacore.com>
17289
17290 Switch the license of all .exp files to GPLv3.
17291 Switch the license of all .f and .f90 files to GPLv3.
17292 Switch the license of all .s and .S files to GPLv3.
17293
5a0e3bd0
JB
172942007-08-23 Joel Brobecker <brobecker@adacore.com>
17295
17296 * configure.ac: Switch license to GPLv3.
17297
cc00619d
JB
172982007-08-23 Joel Brobecker <brobecker@adacore.com>
17299
17300 Switch the licensing to GPLv3 for all .ads and .adb files.
17301
8d26208a
DJ
173022007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
17303
17304 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
17305 and t_int_double.
17306 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
17307
4fcb9948
JB
173082007-08-17 Joel Brobecker <brobecker@adacore.com>
17309
17310 * gdb.base/step-line.c: Switch license to GPL version 3, and
17311 update copyright year.
17312 * gdb.base/step-line.inp: Likewise.
17313
b9c34f67
JB
173142007-08-17 Joel Brobecker <brobecker@adacore.com>
17315
17316 * gdb.base/gdb1555.exp: Make expected output immune to formatting
17317 changes inside gdb1555.c.
17318 * gdb.base/pending.exp: Likewise.
17319
2cc17678
DJ
173202007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
17321
17322 * config/default.exp: New file.
17323
e48883f7
DJ
173242007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17325
17326 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
17327 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
17328
1ab80e5b
MR
173292007-07-30 Maciej W. Rozycki <macro@mips.com>
17330
17331 * gdb.base/dump.exp: Force the correct endianness for binary
17332 formats not carrying this information.
17333
aba471f5
DJ
173342007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17335
17336 * gdb.threads/staticthreads.exp: Match .*sem_post.
17337
d4e07204
DJ
173382007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17339
17340 * gdb.base/readline.exp (operate_and_get_next): Match the final
17341 prompt.
17342
2b97317d
KB
173432007-07-23 Kevin Buettner <kevinb@redhat.com>
17344
17345 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
17346 to restarting SID.
17347
44efa07a
KB
173482007-07-18 Kevin Buettner <kevinb@redhat.com>
17349
17350 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
17351 prior to `gdb_start'.
17352
7b5ebade
KB
173532007-07-18 Kevin Buettner <kevinb@redhat.com>
17354
17355 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
17356 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
17357 Remove call to gdb_unload.
17358
255e7678
DJ
173592007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
17360 Daniel Jacobowitz <dan@codesourcery.com>
17361
17362 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
17363 for __WIN32__.
17364 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
17365 * gdb.base/unload.exp: Use shared library test routines.
17366
3a40aaa0
UW
173672007-07-03 Markus Deuling <deuling@de.ibm.com>
17368
17369 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
17370 * gdb.base/solib-symbol-lib.c: Likewise.
17371 * gdb.base/solib-symbol-main.c: Likewise.
17372
b0f4b84b
DJ
173732007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
17374
17375 * config/gdbserver.exp (gdb_reconnect): New.
17376 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
17377 gdb.base/solib-disc.exp: New files.
17378 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
17379 remote debugging".
17380 (gdb_compile): Add shlib_load flag.
17381 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
17382 port.
17383 (gdbserver_reconnect): New.
17384
1b05479a
DJ
173852007-07-01 Nick Roberts <nickrob@snap.net.nz>
17386 Daniel Jacobowitz <dan@codesourcery.com>
17387
17388 * gdb.base/annota3.exp: Test for if construct.
17389
86f78eb2
DJ
173902007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
17391
17392 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
17393
6a2eb474 173942007-06-21 Chris Dearman <chris@mips.com>
a9c64011 17395 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
17396
17397 * gdb.base/display.exp: Allow a newline after display/i.
17398 * gdb.base/pc-fp.exp: Likewise.
17399 * gdb.base/sigbpt.exp: Likewise.
17400
f8b73d13
DJ
174012007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17402
17403 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
17404 required features to be included.
17405
4339e69e
DJ
174062007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17407
17408 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
17409 in info threads output.
17410
23d964e7
UW
174112007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17412 Markus Deuling <deuling@de.ibm.com>
17413
17414 * gdb.arch/spu-info.exp: New testcase.
17415 * gdb.arch/spu-info.c: New file.
17416
fd20f75b
DJ
174172007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
17418
17419 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
17420 tpcs_offset. Restore lr after the call.
17421 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
17422
2226f861
DJ
174232007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
17424
17425 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
17426 (gdbserver_run): Kill any running gdbserver.
17427 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
17428
d12371a9
MR
174292007-05-17 Maciej W. Rozycki <macro@mips.com>
17430
17431 * gdb.base/sigbpt.exp: Preset segv_addr.
17432
93f02886
DJ
174332007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
17434
17435 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
17436 (gdb_compile_shlib): Likewise.
17437 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
17438 (default_gdb_init): Clear cleanfiles.
17439 (gdb_finish): Delete recorded cleanfiles.
17440 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
17441
17442 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
17443 Do not use isnative.
17444 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
17445 gdb.base/so-impl-ld.exp: Likewise.
17446 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
17447 * gdb.base/unload.exp: Likewise. Do not pass empty option to
17448 gdb_compile.
17449
b04e06d7
VP
174502007-05-15 Vladimir Prus <vladimir@codesourcery.com>
17451
17452 * config/unknown.exp: Remove.
17453
069ed931
UW
174542007-05-15 Markus Deuling <deuling@de.ibm.com>
17455
17456 * gdb.base/info-proc.exp: Check is_remote.
17457
09db0d03
UW
174582007-05-14 Markus Deuling <deuling@de.ibm.com>
17459
17460 * gdb.base/gcore.exp: Initialize variable core_supported.
17461
af2cbe8c
DJ
174622007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17463
17464 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
17465
027c0295
DJ
174662007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17467
17468 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
17469 * gdb.threads/print-threads.exp (test_all_threads): Allow
17470 negative and hexadecimal thread IDs.
17471
dc5000e7
DJ
174722007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17473
17474 * gdb.java/jprint.java (public): Avoid invalid call to static
17475 method.
17476
2e74ed18
DP
174772007-05-14 Denis Pilat <denis.pilat@st.com>
17478
17479 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
17480 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
17481 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17482 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
17483 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
17484
83547f02
UW
174852007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17486
17487 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 17488 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
17489 this mode.
17490 * gdb.base/ovlymgr.c: Provide stubs for spu target.
17491 * gdb.base/spu.ld: New file.
17492
b18be20d
DJ
174932007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
17494
17495 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
17496
be444858
DJ
174972007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
17498
17499 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
17500
b1d53152
DJ
175012007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17502
17503 * gdb.java/jmain.exp: Handle demangled names with and without method
17504 signatures.
17505
d084b331
DJ
175062007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17507
17508 * gdb.mi/mi-syn-frame.c (main, foo, bar)
17509 (have_a_very_merry_interrupt): Remove calls to puts.
17510 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
17511 inferior output.
17512 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
17513 test names.
17514
db9d7fc5
DJ
175152007-04-29 Markus Deuling <deuling@de.ibm.com>
17516 Daniel Jacobowitz <dan@codesourcery.com>
17517
17518 * gdb.base/auxv.exp (core_works): Also check is_remote.
17519 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
17520
ef783a7d 175212007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17522
ef783a7d
VP
17523 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
17524 message, not the undefined 'module' variable.
17525 * gdb.base/siginfo.exp: Likewise.
17526 * gdb.base/sigstep.exp: Likewise.
17527 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
17528 serialport.
17529 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
17530
b7b73cae
CV
175312007-04-25 Corinna Vinschen <vinschen@redhat.com>
17532
17533 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
17534 target sim fails. Return 0 otherwise.
17535 (gdb_load): Return prematurely if gdb_target_sim fails.
17536
7d90fdfa
DP
175372007-04-16 Denis Pilat <denis.pilat@st.com>
17538
17539 * gdb.base/setshow.exp: Reset height after having set it to 100.
17540
5d3e9c85
DP
175412007-04-16 Denis Pilat <denis.pilat@st.com>
17542
17543 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
17544
18e75969
DP
175452007-04-16 Denis Pilat <denis.pilat@st.com>
17546
17547 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
17548
25d5ea92
VP
175492007-04-14 Vladimir Prus <vladimir@codesourcery.com>
17550
17551 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
17552 tests. Run the frozen varobjs test.
17553 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 17554 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 17555
0b49cb80
JK
175562007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17557
17558 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
17559 gdb.base/type-opaque.exp: New files.
17560
a73bafbc 175612007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
17562
17563 * gdb.mi/mi-var-child.c
a73bafbc
VP
17564 (do_children_tests): User char[2] instead of
17565 char so that automatic printing of pointers to char
17566 don't give unpredicable result.
17567 * gdb.mi/var-cmd.c (do_locals_test): Initialize
17568 local variables.
17569 * gdb.mi/mi-var-child.exp: Step to right line
17570 of do_children_tests.
17571 * gdb.mi/mi2-var-child.exp: Likewise.
17572 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 17573 do_locals_tests.
a73bafbc
VP
17574 (do_children_tests): User char[2] instead of
17575 char so that automatic printing of pointers to char
a9c64011 17576 don't give unpredicable result.
a73bafbc 17577 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17578 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
17579 Pass test name to mi_wait_for_stop.
17580
7ce59000
DJ
175812007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17582
17583 * gdb.asm/asm-source.exp: Remove d10v case.
17584 * lib/gdb.exp (skip_cplus_tests): Likewise.
17585 * gdb.asm/d10v.inc: Deleted.
17586
20389057
DJ
175872007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17588
17589 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
17590
8807d78b
DJ
175912007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17592
17593 * config/netware.exp: Delete file.
17594
aa3edb8e
JB
175952007-03-29 Joel Brobecker <brobecker@adacore.com>
17596
17597 * gdb.dwarf2/dw2-noloc.S: New file.
17598 * gdb.dwarf2/dw2-noloc.exp: New file.
17599
297561ac
PA
176002007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
17601
17602 * gdb.cp/method2.cc: New test.
17603 * gdb.cp/method2.exp: New test.
17604 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
17605
1f81bd39
DJ
176062007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17607
17608 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
17609
9453113a
DJ
176102007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
17611
17612 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
17613
b741e217
DJ
176142007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17615
17616 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
17617 (gdb_load): Delete, replace with...
17618 (gdb_reload): ...this.
17619 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
17620 * gdb.server/server-mon.exp: Likewise.
17621 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
17622 (gdb_start_cmd): New.
17623 (gdb_file_cmd): Save the last loaded file.
17624 (gdb_reload): New.
17625 (gdb_gnu_strip_debug): Use transform.
17626 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
17627 support here. Use new $last_loaded_file. Check mtime.
17628 (gdb_target_cmd): Handle ObjC failure case.
17629 (infer_host_exec): Delete.
17630 (gdbserver_load): Rename to...
17631 (gdbserver_run): ...this. Simplify.
17632 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
17633 (mi_gdb_load): Move most contents to a new function...
17634 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
17635 (mi_run_cmd): Use mi_gdb_target_load.
17636 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
17637 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
17638 Use gdb_run_cmd.
17639 * gdb.base/charsign.exp: Remove incorrect comment.
17640 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
17641 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
17642 gdb.base/start.exp: Use gdb_start_cmd.
17643
446ab585 176442007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 17645 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
17646
17647 * gdb.base/sigbpt.exp: Fix the message when skipping test.
17648 * gdb.base/signull.exp: Similarly.
17649
bbb88ebf
UW
176502007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17651
17652 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
17653 messages available to test cases (like chng-sym.exp).
17654
cb8c4a99
AS
176552007-03-14 Andreas Schwab <schwab@suse.de>
17656
17657 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17658 format changes.
17659
4e463ff5
DJ
176602007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
17661
17662 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
17663 (optimized_1): New.
17664 (main): Call optimized_1.
17665 (gdb2029): Correct typos. Call gdb2029_marker.
17666 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
17667 for gdb2029.
17668
b6db2c47
MK
176692007-03-12 Mark Kettenis <kettenis@gnu.org>
17670
17671 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
17672 as tabs. Remove redundant test pattern.
17673
70ed3737
UW
176742007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17675
17676 * gdb.base/long_long.exp: Accept optional symbol name in <...>
17677 for /a format output.
17678
47b67b60
DJ
176792007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
17680
17681 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
17682 collect output incrementally.
17683
b8953b0e
UW
176842007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17685
17686 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
17687 for -var-create lpcharacter test.
17688 * gdb.mi/mi2-var-cmd.exp: Likewise.
17689
7acd5c40
UW
176902007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17691
17692 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
17693 pass on targets where address zero is readable.
17694
9c6759c1
UW
176952007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17696
17697 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
17698 just a single architecture.
17699
a2f1aeb4
UW
177002007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17701
17702 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
17703 (fetch_all_registers): New function, uses gdb_test_multiple and
17704 exp_continue to fetch inferior output line-by-line.
17705 Replace all uses of do_get_all_registers by fetch_all_registers.
17706
46579ac2
UW
177072007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17708
17709 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
17710 in target_info.
17711
fc133f24
MS
177122007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17713
a9c64011 17714 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
17715 consistancy; add a default (timeout) case.
17716
7646a51d
MS
177172007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17718
17719 * gdb.base/watchpoint.exp: Fix truncated comment.
17720
dcfff61f
MS
177212007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17722
17723 * Makefile.in: Remove spurious single-quotes from sed command.
17724
664e3ee9
DJ
177252007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17726
17727 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
17728 func.
17729 * gdb.mi/mi2-var-cmd.exp: Likewise.
17730
d7cc6f2f
JB
177312007-02-27 Joel Brobecker <brobecker@adacore.com>
17732
a9c64011
AS
17733 * gdb.dwarf2/dw2-producer.S: New file.
17734 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
17735
177362007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
17737
17738 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17739 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17740 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17741 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17742 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17743 Revert tests to use mi_gdb_test and include value field in output
17744 of -var-create.
17745
93d42b30
DJ
177462007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17747
17748 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
17749
c499ed39
DJ
177502007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17751
17752 * gdb.base/maint.exp: Remove full paths from test names.
17753 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
17754 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
17755
9836f81b
JB
177562007-02-27 Joel Brobecker <brobecker@adacore.com>
17757
17758 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
17759
c74d0ad8
DJ
177602007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17761
17762 * gdb.server/server-mon.exp: New test.
17763
2711e456
DJ
177642007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17765
17766 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
17767
ff6f572f
DJ
177682007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17769
17770 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
17771 register capitalization.
17772
fada3feb
DP
177732007-02-13 Denis Pilat <denis.pilat@st.com>
17774
17775 * gdb.mi/mi-var-invalidate.exp: New file.
17776
fb1e4ffc
DJ
177772007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17778
17779 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
17780
3da939d7
DJ
177812007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17782
17783 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
17784
123dc839
DJ
177852007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17786
17787 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
17788 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
17789
877e3645 177902007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
17791
17792 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17793 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17794 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17795 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17796 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 17797 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 17798 Update tests to include value field in output of -var-create.
a9c64011 17799
3c0a2960
AS
178002007-02-08 Andreas Schwab <schwab@suse.de>
17801
17802 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
17803
108546a0
DJ
178042007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
17805
17806 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
17807 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
17808
d701dcab
DP
178092007-02-02 Denis Pilat <denis.pilat@st.com>
17810
17811 * gdb.threads/threadapply.exp: check that frame is not changed by
17812 the thread apply all command.
17813
783e3e2f
AS
178142007-01-31 Andreas Schwab <schwab@suse.de>
17815
6d9c3a87
AS
17816 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17817
3c50d7b9
AS
17818 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
17819 in the dwarf sections.
17820 * gdb.dwarf2/mac-fileno.S: Likewise.
17821
783e3e2f
AS
17822 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
17823 bspstore register on ia64.
17824
78ff580e
AS
178252007-01-29 Andreas Schwab <schwab@suse.de>
17826
cc8e9b12
AS
17827 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
17828 "frame-begin" annotation.
17829
78ff580e
AS
17830 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
17831 number of "frames-invalid" annotations.
17832
704a4f78
DJ
178332007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17834
17835 * gdb.base/commands.exp: Call if_commands_test.
17836 (gdb_test_no_prompt, if_commands_test): New.
17837
e741bf94
MK
178382007-01-28 Mark Kettenis <kettenis@gnu.org>
17839
17840 * gdb.threads/sigthread.c (NSIGS): Make bigger.
17841
474d0ad3
AS
178422007-01-27 Andreas Schwab <schwab@suse.de>
17843
17844 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
17845 .short/.int/.quad in the dwarf sections.
17846 * gdb.dwarf2/dw2-intercu.S: Likewise.
17847 * gdb.dwarf2/dw2-intermix.S: Likewise.
17848
e784b426
JK
178492007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17850
17851 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
17852 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
17853 array.
e784b426
JK
17854 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
17855 * gdb.base/setvar.exp: Likewise.
17856
37f08e04
AS
178572007-01-26 Andreas Schwab <schwab@suse.de>
17858
9a01813a
AS
17859 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
17860 test.
17861
37f08e04
AS
17862 * gdb.base/multi-forks.exp ("restart $i"): Also match
17863 __kernel_syscall_via_break.
17864
6e2a9270
VP
178652007-01-24 Vladimir Prus <vladimir@codesourcery.com>
17866
17867 * lib/mi-support.exp (mi_delete_varobj): New.
17868 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
17869 testcase.
17870 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
17871 (main): Call the above.
17872 (reference_update_test, base_in_reference_test)
17873 (reference_to_pointer): Delete the created varobjs.
a9c64011 17874
e515b470
DJ
178752007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
17876
17877 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
17878 * configure: Regenerated.
17879 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
17880 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
17881 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
17882 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
17883 * lib/gdb.exp (gdb_skip_xml_test): New function.
17884
08d8bcd7
DJ
178852007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
17886
17887 * gdb.base/sigrepeat.exp: Correct error message.
17888
178892007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
17890 Daniel Jacobowitz <dan@codesourcery.com>
17891
17892 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
17893 gdb.arch/i386-gnu-cfi-asm.S: New files.
17894
97c3f1f3
JK
178952007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17896
17897 * lib/gdb.exp: Abort on missing `site.exp'.
17898
cb1df416
DJ
178992007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17900 Daniel Jacobowitz <dan@codesourcery.com>
17901
17902 * gdb.base/included.c, gdb.base/included.exp,
17903 gdb.base/included.h: New files.
17904
35990120
DJ
179052007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17906
17907 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
17908 (maximize_rlimit): Reduce limits on 64-bit systems.
17909
6e81a116 179102007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
17911
17912 From Marcus Deuling <deuling@de.ibm.com>:
17913 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
17914 every case.
17915
6c3c41f3
NR
179162007-01-13 Nick Roberts <nickrob@snap.net.nz>
17917
17918 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
17919 (test_path_specification): Use objdir instead of srcdir to always
17920 get an absolute filename.
17921
2f12c312
DJ
179222007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
17923
17924 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
17925
81121995
VP
179262007-01-11 Vladimir Prus <vladimir@codesourcery.com>
17927
17928 * gdb.mi/mi-var-cp.cc (reference_update_tests):
17929 Make sure the variable we're using is in scope.
17930 (reference_to_pointer): Likewise.
17931
4741b737
DJ
179322007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17933
17934 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
17935 has no debug information.
17936
054410c3
DJ
179372007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17938
17939 * gdb.base/annota1.exp: Remove extra send_gdb.
17940
818f79f6
DJ
179412007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17942
17943 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
17944
f7a6bb70
DJ
179452007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17946
17947 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
17948
57e66780
DJ
179492007-01-08 Nick Roberts <nickrob@snap.net.nz>
17950 Daniel Jacobowitz <dan@codesourcery.com>
17951
17952 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
17953 lcharacter or linteger change. Correct duplicated test name.
17954 * gdb.mi/mi2-var-cmd.exp: Likewise.
17955
3d799a95
DJ
179562007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
17957
17958 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
17959
179602007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 17961
a9c64011
AS
17962 * gdb.base/nofield.c: New file.
17963 * gdb.base/nofield.exp: New testcase.
51679ba9 17964
eafb94e8
NR
179652007-01-05 Nick Roberts <nickrob@snap.net.nz>
17966
17967 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
17968
17969 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
17970 test.
17971
5e572bb4
DJ
179722007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17973
17974 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
17975
74a44383
DJ
179762007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17977
17978 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
17979 when continuing.
17980
1b572db9
DJ
179812007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17982
17983 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
17984 Expect ".exe" extension.
17985
381bc39b
DJ
179862007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17987
17988 * gdb.base/charset.exp: Add explicit filename to break.
17989 * gdb.base/dbx.exp: Add explicit filename to breaks.
17990
2b70e4c6
DJ
179912007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17992
17993 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
17994 * gdb.mi/mi2-file.exp: Likewise.
17995
303b6f5d
DJ
179962007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17997
17998 Implement specification of MI tests as comments
17999 in C and C++ sources.
18000 * lib/mi-support.exp (mi_autotest_data): New variable.
18001 (mi_autotest_source): New variable.
18002 (count_newlines, mi_prepare_inline_tests)
18003 (mi_get_inline_test, mi_continue_to_line)
18004 (mi_run_inline_test, mi_tbreak)
18005 (mi_send_resuming_command, mi_wait_for_stop): New functions.
18006 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
18007 Run inline tests.
18008 * gdb.mi/mi-var-cp.cc: Define tests here.
18009
23da0d94
VP
180102007-01-04 Vladimir Prus <vladimir@codesourcery.com>
18011
18012 Simplify usage of mi_continue_to.
18013 * lib/mi-support.exp (mi_runto_helper): Renamed
18014 from mi_runto, added new parameter 'run_or_continue'.
18015 (mi_runto): Use mi_runto_helper.
18016 (mi_continue_to): Accept just function name as parameter.
18017 Use mi_runto_helper.
18018 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
18019 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 18020
f9e18282
JB
180212006-01-04 Joel Brobecker <brobecker@adacore.com>
18022
18023 Make this testcase a bit more realistic. The current code
18024 is too simplistic, and allows the compiler to optimize out
18025 some of the entities we need for this testcase.
18026 * gdb.ada/null_record/bar.ads (Void_Star): New type.
18027 (Do_Nothing): Add extra parameter.
18028 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
18029 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
18030 by using a variable of type Void_Star.
18031
fd678c65
JB
180322006-01-04 Joel Brobecker <brobecker@adacore.com>
18033
18034 * gdb.ada/catch_ex/foo.adb: New file.
18035 * gdb.ada/catch_ex.exp: New testcase.
18036
05cfdb42
DJ
180372007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
18038
18039 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
18040 pass --image-base to linker.
18041
2e03ee74
DJ
180422007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18043 Daniel Jacobowitz <dan@codesourcery.com>
18044
18045 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
18046 secondary prompts.
18047
0d5de010
DJ
180482007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
18049
18050 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
18051 output. Test the types of members and member pointers.
18052 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
18053 gdb/2092.
18054 * gdb.cp/member-ptr.exp: Search for a comment instead of a
18055 statement. Enable for GCC. Update expected output for some tests
18056 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
18057 layout.
18058 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
18059 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
18060 (Diamond::vget_base): New.
18061 (main): Add new tests.
18062 * gdb.cp/printmethod.exp: Update expected output for member functions.
18063 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
18064 print pEe->D::vg().
18065
61a771aa
DJ
180662007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
18067
18068 * gdb.threads/tls.exp: Allow stops in sem_post.
18069
2fa63963
DJ
180702006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
18071
18072 * gdb.base/annota1.exp: Allow .*printf in backtraces.
18073 * gdb.base/annota3.exp: Likewise.
18074 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
18075 again (instead of timing out).
18076 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
18077 GCC bug 26475.
18078 * gdb.java/jmisc.exp: Adjust to work with method signatures including
18079 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
18080 test from jmisc1.exp.
18081 * gdb.java/jmisc1.exp: Delete.
18082 * gdb.java/jprint.exp: Adjust to work with method signatures including
18083 return types.
18084 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
18085 * gdb.threads/linux-dp.exp: Don't be confused by program output.
18086 * lib/java.exp (compile_java_from_source): Pass the correct type
18087 to target_compile.
18088
5eefc2b7
JB
180892006-12-31 Joel Brobecker <brobecker@adacore.com>
18090
18091 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
18092 (stack_align_edx): New function.
18093 (stack_align_eax): New function.
18094 (main): Add calls to stack_align_edx and stack_align_eax.
18095 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
18096 Add testing for the cases where the register used during a stack
18097 realignment is edx. Same for eax.
18098
227c54da
DJ
180992006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
18100
18101 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
18102 and generic PE targets.
18103
cab8ac94
JB
181042006-12-29 Joel Brobecker <brobecker@adacore.com>
18105
18106 * gdb.ada/array_return.exp: Update copyright date list.
18107
ba54f318
JB
181082006-12-27 Joel Brobecker <brobecker@adacore.com>
18109
18110 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
18111 (Create_Small_Float_Vector): New function.
18112 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
18113 function body.
18114 * gdb.ada/array_return/p.adb: Use new type and function from
18115 package Pck.
18116 * gdb.ada/array_return.exp: Add a test verifying that GDB is
18117 able to print the value returned by a function returning an
18118 array of float.
18119
6b7a35dd
JB
181202006-12-20 Joel Brobecker <brobecker@adacore.com>
18121
18122 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
18123 The associated tests should be PASSing.
18124
038224f6
VP
181252006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18126
18127 Test for base in references.
18128 * gdb.mi/mi-var-cp.cc: Add test code.
18129 * gdb.mi/mi-var-cp.exp: Test for bases in references.
18130 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
18131 * gdb.mi/mi2-watch.exp: Likewise.
18132 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
18133 (mi_list_varobj_children): New function.
18134
b26ed50d
VP
181352006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18136
18137 * lib/mi-support.exp
18138 (mi_runto): Accept "()" after function name.
18139 (mi_create_varobj): New function.
18140 (mi_varobj_update): New function.
18141 (mi_Check_varobj_value): New function.
18142 * gdb.mi/mi-var-cp.exp: New file.
18143 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 18144
08232497
DJ
181452006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
18146
18147 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
18148 gdb.base/weaklib2.c: New files.
18149
d394c993 181502006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 18151
ac6c2fba
NS
18152 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
18153 info. Adjust test names.
18154
8ec659a0 18155 * gdb.base/break.c (main): Move position of malloc.
d394c993 18156 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 18157
acd65feb
VP
181582006-11-28 Vladimir Prus <vladimir@codesourcery.com>
18159
18160 * gdb.mi/mi-var-cmd.exp: Check -var-update after
18161 assignement of arrays and function pointers.
18162 * gdb.mi/var-cmd.c: Add declaration necessary for above
18163 tests.
18164
f556d5e5
NS
181652006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18166
18167 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
18168
18169 * gdb.threads/linux-dp.exp: Read thread table before and after
18170 creating each philosopher and verify it.
18171
697bc68d
NS
181722006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18173 Paul Brook <paul@codesourcery.com>
18174 Daniel Jacobowitz <dan@codesourcery.com>
18175
18176 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 18177 main to remove duplication. Add start function of the form
697bc68d
NS
18178 '_*start[1-9]*'. Add RVDS start function.
18179
29d73ae4
DJ
181802006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18181
18182 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
18183
c1d88655
UW
181842006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18185
18186 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
18187 * gdb.asm/spu.inc: New file.
18188 * gdb.base/term.exp: Disable if [target_info exists noargs].
18189 * gdb.gdb/complaints.exp: Disable if ![isnative].
18190 * gdb.gdb/selftest.exp: Likewise.
18191 * gdb.gdb/observer.exp: Likewise.
18192 * gdb.gdb/xfullpath.exp: Likewise.
18193 * gdb.base/attach.exp: Disable on SPU target.
18194 * gdb.cp/bs145503.exp: Likewise.
18195 * gdb.cp/exception.exp: Likewise.
18196 * gdb.cp/userdef.exp: Likewise.
18197
32a13b1a
DJ
181982006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18199
18200 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
18201
d8295fe9
VP
182022006-11-10 Vladimir Prus <vladimir@codesourcery.com>
18203
18204 * gdb.base/completion.exp: Fix completion tests for
18205 'info' and 'info '.
18206 * gdb.base/help.exp (help_test_raw, test_class_help)
18207 (test_prefix_command_help): Move...
18208 * lib/gdb.exp: Here.
18209 * gdb.base/main.exp: Adjust.
18210 * gdb.cp/maint.exp: Adjust.
18211 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 18212
8c394015
VP
182132006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18214
18215 * gdb.stabs/weird.exp (print_weird_var): Use
18216 gdb_test_multiple instead of gdb_expect.
18217
027fc1bc
VP
182182006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18219
18220 * gdb.base/help.exp (help_test_raw): New.
18221 (test_class_help): New.
18222 (test_prefix_command_help): New.
18223 Adjust testcases.
18224
67609209
FR
182252006-11-09 Christophe Lyon <christophe.lyon@st.com>
18226
18227 * gdb.base/constvars.c (main): Write to crass and crips, so that
18228 they are allocated by the compiler.
18229
f73adfeb
AS
182302006-10-27 Andreas Schwab <schwab@suse.de>
18231
18232 * gdb.base/multi-forks.exp: Use "detach fork" instead of
18233 "detach-fork".
18234
2f83a18e
DJ
182352006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
18236
18237 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
18238 of patterns.
18239
94277a38
DJ
182402006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18241
18242 * gdb.base/sepdebug.exp: Remove debug format test.
18243 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
18244 Handle no-symtab.
18245 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
18246
5bd2f6e2
DJ
182472006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18248
18249 * gdb.threads/manythreads.c (thread_function, main): Don't cast
18250 int to pointer or pointer to int.
18251 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
18252
8c008720
DJ
182532006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
18254
18255 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
18256
9e35dae4
DJ
182572006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18258
18259 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
18260
d9639e13
DJ
182612006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18262
18263 PR c++/2116
18264 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
18265
390a1bd0
JB
182662006-10-06 Joel Brobecker <brobecker@adacore.com>
18267
18268 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
18269 the corresponding bug has been fixed in GDB (PR/2018).
18270
dd920c33
JB
182712006-10-06 Joel Brobecker <brobecker@adacore.com>
18272
18273 * gdb.base/subst.exp: New testcase.
18274
53bbefe9
JB
182752006-10-06 Joel Brobecker <brobecker@adacore.com>
18276
18277 * gdb.ada/array_return/pck.ads: Add copyright notice.
18278 * gdb.ada/array_return/pck.adb: Likewise.
18279 * gdb.ada/array_return/p.adb: Likewise.
18280 * gdb.ada/exec_changed/first.adb: Likewise.
18281 * gdb.ada/exec_changed/second.adb: Likewise.
18282
09851417
JB
182832006-10-06 Joel Brobecker <brobecker@adacore.com>
18284
18285 * gdb.ada/watch_arg/watch.adb: New file.
18286 * gdb.ada/watch_arg.exp: New testcase.
18287
041bf30d
VP
182882006-10-02 Vladimir Prus <vladimir@codesourcery.com>
18289
18290 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 18291 via string_to_regexp.
041bf30d 18292 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 18293
f286fbdd 182942006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
18295
18296 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
18297 Remove unused / obsolete files.
18298
7c07f349
NR
182992006-09-19 Nick Roberts <nickrob@snap.net.nz>
18300
18301 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
18302
cd5ff84a
VP
183032006-09-17 Vladimir Prus <vladimir@codesourcery.com>
18304
18305 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
18306 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 18307 the number of frames.
cd5ff84a 18308
ae018d1a
DJ
183092006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
18310
18311 * gdb.base/args.c (main): Add breakpoint marker.
18312 * gdb.base/args.exp: Use args_test for tests. Add new tests which
18313 really test empty arguments.
18314 (args_load): Delete.
18315 (args_test): New.
18316
b399c549
NR
183172006-09-13 Nick Roberts <nickrob@snap.net.nz>
18318
18319 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 18320 check for one file.
b399c549 18321
2ab1eb7a
VP
183222006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
18323
18324 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
18325 HIGH_FRAME argument to -stack-list-locals can be larger than
18326 the number of frames.
a9c64011 18327
476308bf
FF
183282006-08-18 Fred Fish <fnf@specifix.com>
18329
18330 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
18331 '$' in front of skip_vmx_tests_saved when setting that.
18332
8625200f
AS
183332006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
18334
18335 * gdb.base/trace-commands.exp: New file.
18336
089ec8f1
DJ
183372006-08-10 Joel Brobecker <brobecker@adacore.com>
18338 Daniel Jacobowitz <dan@codesourcery.com>
18339
18340 * gdb.base/step-bt.exp: Make hexadecimal address optional in
18341 expected output of the backtrace commands.
18342
b60f0898
JB
183432006-08-09 Joel Brobecker <brobecker@adacore.com>
18344
18345 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
18346 untested followed by return combination.
18347 * gdb.arch/altivec-regs.exp: Likewise.
18348 * gdb.arch/e500-abi.exp: Likewise.
18349 * gdb.arch/e500-regs.exp: Likewise.
18350 * gdb.arch/gdb1291.exp: Likewise.
18351 * gdb.arch/gdb1431.exp: Likewise.
18352 * gdb.arch/gdb1558.exp: Likewise.
18353 * gdb.arch/i386-prologue.exp: Likewise.
18354 * gdb.arch/i386-unwind.exp: Likewise.
18355 * gdb.asm/asm-source.exp: Likewise.
18356 * gdb.base/a2-run.exp: Likewise.
18357 * gdb.base/advance.exp: Likewise.
18358 * gdb.base/all-bin.exp: Likewise.
18359 * gdb.base/annota1.exp: Likewise.
18360 * gdb.base/annota3.exp: Likewise.
18361 * gdb.base/args.exp: Likewise.
18362 * gdb.base/arithmet.exp: Likewise.
18363 * gdb.base/assign.exp: Likewise.
18364 * gdb.base/async.exp: Likewise.
18365 * gdb.base/attach.exp: Likewise.
18366 * gdb.base/bang.exp: Likewise.
18367 * gdb.base/bigcore.exp: Likewise.
18368 * gdb.base/bitfields.exp: Likewise.
18369 * gdb.base/bitfields2.exp: Likewise.
18370 * gdb.base/break.exp: Likewise.
18371 * gdb.base/call-sc.exp: Likewise.
18372 * gdb.base/call-strs.exp: Likewise.
18373 * gdb.base/callfuncs.exp: Likewise.
18374 * gdb.base/checkpoint.exp: Likewise.
18375 * gdb.base/chng-syms.exp: Likewise.
18376 * gdb.base/code-expr.exp: Likewise.
18377 * gdb.base/commands.exp: Likewise.
18378 * gdb.base/completion.exp: Likewise.
18379 * gdb.base/cond-expr.exp: Likewise.
18380 * gdb.base/condbreak.exp: Likewise.
18381 * gdb.base/consecutive.exp: Likewise.
18382 * gdb.base/constvars.exp: Likewise.
18383 * gdb.base/corefile.exp: Likewise.
18384 * gdb.base/cvexpr.exp: Likewise.
18385 * gdb.base/dbx.exp: Likewise.
18386 * gdb.base/define.exp: Likewise.
18387 * gdb.base/detach.exp: Likewise.
18388 * gdb.base/display.exp: Likewise.
18389 * gdb.base/dump.exp: Likewise.
18390 * gdb.base/ena-dis-br.exp: Likewise.
18391 * gdb.base/ending-run.exp: Likewise.
18392 * gdb.base/environ.exp: Likewise.
18393 * gdb.base/eval-skip.exp: Likewise.
18394 * gdb.base/exprs.exp: Likewise.
18395 * gdb.base/fileio.exp: Likewise.
18396 * gdb.base/finish.exp: Likewise.
18397 * gdb.base/float.exp: Likewise.
18398 * gdb.base/foll-exec.exp: Likewise.
18399 * gdb.base/foll-fork.exp: Likewise.
18400 * gdb.base/foll-vfork.exp: Likewise.
18401 * gdb.base/freebpcmd.exp: Likewise.
18402 * gdb.base/funcargs.exp: Likewise.
18403 * gdb.base/gcore.exp: Likewise.
18404 * gdb.base/gdb1090.exp: Likewise.
18405 * gdb.base/gdb1250.exp: Likewise.
18406 * gdb.base/huge.exp: Likewise.
18407 * gdb.base/info-proc.exp: Likewise.
18408 * gdb.base/interrupt.exp: Likewise.
18409 * gdb.base/jump.exp: Likewise.
18410 * gdb.base/langs.exp: Likewise.
18411 * gdb.base/lineinc.exp: Likewise.
18412 * gdb.base/list.exp: Likewise.
18413 * gdb.base/logical.exp: Likewise.
18414 * gdb.base/long_long.exp: Likewise.
18415 * gdb.base/macscp.exp: Likewise.
18416 * gdb.base/maint.exp: Likewise.
18417 * gdb.base/mips_pro.exp: Likewise.
18418 * gdb.base/miscexprs.exp: Likewise.
18419 * gdb.base/multi-forks.exp: Likewise.
18420 * gdb.base/opaque.exp: Likewise.
18421 * gdb.base/overlays.exp: Likewise.
18422 * gdb.base/pc-fp.exp: Likewise.
18423 * gdb.base/pointers.exp: Likewise.
18424 * gdb.base/printcmds.exp: Likewise.
18425 * gdb.base/psymtab.exp: Likewise.
18426 * gdb.base/ptype.exp: Likewise.
18427 * gdb.base/recurse.exp: Likewise.
18428 * gdb.base/relational.exp: Likewise.
18429 * gdb.base/relocate.exp: Likewise.
18430 * gdb.base/remote.exp: Likewise.
18431 * gdb.base/reread.exp: Likewise.
18432 * gdb.base/restore.exp: Likewise.
18433 * gdb.base/return.exp: Likewise.
18434 * gdb.base/return2.exp: Likewise.
18435 * gdb.base/scope.exp: Likewise.
18436 * gdb.base/sect-cmd.exp: Likewise.
18437 * gdb.base/sep.exp: Likewise.
18438 * gdb.base/sepdebug.exp: Likewise.
18439 * gdb.base/setshow.exp: Likewise.
18440 * gdb.base/setvar.exp: Likewise.
18441 * gdb.base/sigall.exp: Likewise.
18442 * gdb.base/sigbpt.exp: Likewise.
18443 * gdb.base/signals.exp: Likewise.
18444 * gdb.base/signull.exp: Likewise.
18445 * gdb.base/sizeof.exp: Likewise.
18446 * gdb.base/solib.exp: Likewise.
18447 * gdb.base/step-line.exp: Likewise.
18448 * gdb.base/step-test.exp: Likewise.
18449 * gdb.base/structs.exp: Likewise.
18450 * gdb.base/structs2.exp: Likewise.
18451 * gdb.base/term.exp: Likewise.
18452 * gdb.base/twice.exp: Likewise.
18453 * gdb.base/until.exp: Likewise.
18454 * gdb.base/varargs.exp: Likewise.
18455 * gdb.base/volatile.exp: Likewise.
18456 * gdb.base/watchpoint.exp: Likewise.
18457 * gdb.base/whatis-exp.exp: Likewise.
18458 * gdb.base/whatis.exp: Likewise.
18459 * gdb.cp/ambiguous.exp: Likewise.
18460 * gdb.cp/annota2.exp: Likewise.
18461 * gdb.cp/annota3.exp: Likewise.
18462 * gdb.cp/bool.exp: Likewise.
18463 * gdb.cp/breakpoint.exp: Likewise.
18464 * gdb.cp/casts.exp: Likewise.
18465 * gdb.cp/class2.exp: Likewise.
18466 * gdb.cp/classes.exp: Likewise.
18467 * gdb.cp/cplusfuncs.exp: Likewise.
18468 * gdb.cp/ctti.exp: Likewise.
18469 * gdb.cp/derivation.exp: Likewise.
18470 * gdb.cp/exception.exp: Likewise.
18471 * gdb.cp/gdb1355.exp: Likewise.
18472 * gdb.cp/hang.exp: Likewise.
18473 * gdb.cp/inherit.exp: Likewise.
18474 * gdb.cp/local.exp: Likewise.
18475 * gdb.cp/m-data.exp: Likewise.
18476 * gdb.cp/m-static.exp: Likewise.
18477 * gdb.cp/member-ptr.exp: Likewise.
18478 * gdb.cp/method.exp: Likewise.
18479 * gdb.cp/misc.exp: Likewise.
18480 * gdb.cp/namespace.exp: Likewise.
18481 * gdb.cp/overload.exp: Likewise.
18482 * gdb.cp/ovldbreak.exp: Likewise.
18483 * gdb.cp/pr-1023.exp: Likewise.
18484 * gdb.cp/pr-1210.exp: Likewise.
18485 * gdb.cp/pr-574.exp: Likewise.
18486 * gdb.cp/printmethod.exp: Likewise.
18487 * gdb.cp/psmang.exp: Likewise.
18488 * gdb.cp/ref-params.exp: Likewise.
18489 * gdb.cp/ref-types.exp: Likewise.
18490 * gdb.cp/rtti.exp: Likewise.
18491 * gdb.cp/templates.exp: Likewise.
18492 * gdb.cp/try_catch.exp: Likewise.
18493 * gdb.cp/userdef.exp: Likewise.
18494 * gdb.cp/virtfunc.exp: Likewise.
18495 * gdb.disasm/am33.exp: Likewise.
18496 * gdb.disasm/h8300s.exp: Likewise.
18497 * gdb.disasm/mn10300.exp: Likewise.
18498 * gdb.disasm/sh3.exp: Likewise.
18499 * gdb.disasm/t01_mov.exp: Likewise.
18500 * gdb.disasm/t02_mova.exp: Likewise.
18501 * gdb.disasm/t03_add.exp: Likewise.
18502 * gdb.disasm/t04_sub.exp: Likewise.
18503 * gdb.disasm/t05_cmp.exp: Likewise.
18504 * gdb.disasm/t06_ari2.exp: Likewise.
18505 * gdb.disasm/t07_ari3.exp: Likewise.
18506 * gdb.disasm/t08_or.exp: Likewise.
18507 * gdb.disasm/t09_xor.exp: Likewise.
18508 * gdb.disasm/t10_and.exp: Likewise.
18509 * gdb.disasm/t11_logs.exp: Likewise.
18510 * gdb.disasm/t12_bit.exp: Likewise.
18511 * gdb.disasm/t13_otr.exp: Likewise.
18512 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
18513 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
18514 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18515 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
18516 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
18517 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18518 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18519 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18520 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
18521 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
18522 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18523 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18524 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18525 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18526 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18527 * gdb.mi/gdb701.exp: Likewise.
18528 * gdb.mi/gdb792.exp: Likewise.
18529 * gdb.mi/mi-basics.exp: Likewise.
18530 * gdb.mi/mi-break.exp: Likewise.
18531 * gdb.mi/mi-cli.exp: Likewise.
18532 * gdb.mi/mi-console.exp: Likewise.
18533 * gdb.mi/mi-disassemble.exp: Likewise.
18534 * gdb.mi/mi-eval.exp: Likewise.
18535 * gdb.mi/mi-file.exp: Likewise.
18536 * gdb.mi/mi-read-memory.exp: Likewise.
18537 * gdb.mi/mi-regs.exp: Likewise.
18538 * gdb.mi/mi-return.exp: Likewise.
18539 * gdb.mi/mi-simplerun.exp: Likewise.
18540 * gdb.mi/mi-stack.exp: Likewise.
18541 * gdb.mi/mi-stepi.exp: Likewise.
18542 * gdb.mi/mi-syn-frame.exp: Likewise.
18543 * gdb.mi/mi-until.exp: Likewise.
18544 * gdb.mi/mi-var-block.exp: Likewise.
18545 * gdb.mi/mi-var-child.exp: Likewise.
18546 * gdb.mi/mi-var-cmd.exp: Likewise.
18547 * gdb.mi/mi-var-display.exp: Likewise.
18548 * gdb.mi/mi-watch.exp: Likewise.
18549 * gdb.mi/mi2-basics.exp: Likewise.
18550 * gdb.mi/mi2-break.exp: Likewise.
18551 * gdb.mi/mi2-cli.exp: Likewise.
18552 * gdb.mi/mi2-console.exp: Likewise.
18553 * gdb.mi/mi2-disassemble.exp: Likewise.
18554 * gdb.mi/mi2-eval.exp: Likewise.
18555 * gdb.mi/mi2-file.exp: Likewise.
18556 * gdb.mi/mi2-read-memory.exp: Likewise.
18557 * gdb.mi/mi2-regs.exp: Likewise.
18558 * gdb.mi/mi2-return.exp: Likewise.
18559 * gdb.mi/mi2-simplerun.exp: Likewise.
18560 * gdb.mi/mi2-stack.exp: Likewise.
18561 * gdb.mi/mi2-stepi.exp: Likewise.
18562 * gdb.mi/mi2-syn-frame.exp: Likewise.
18563 * gdb.mi/mi2-until.exp: Likewise.
18564 * gdb.mi/mi2-var-block.exp: Likewise.
18565 * gdb.mi/mi2-var-child.exp: Likewise.
18566 * gdb.mi/mi2-var-cmd.exp: Likewise.
18567 * gdb.mi/mi2-var-display.exp: Likewise.
18568 * gdb.mi/mi2-watch.exp: Likewise.
18569 * gdb.stabs/exclfwd.exp: Likewise.
18570 * gdb.stabs/weird.exp: Likewise.
18571 * gdb.threads/gcore-thread.exp: Likewise.
18572 * gdb.trace/actions.exp: Likewise.
18573 * gdb.trace/backtrace.exp: Likewise.
18574 * gdb.trace/circ.exp: Likewise.
18575 * gdb.trace/collection.exp: Likewise.
18576 * gdb.trace/deltrace.exp: Likewise.
18577 * gdb.trace/infotrace.exp: Likewise.
18578 * gdb.trace/limits.exp: Likewise.
18579 * gdb.trace/packetlen.exp: Likewise.
18580 * gdb.trace/passc-dyn.exp: Likewise.
18581 * gdb.trace/passcount.exp: Likewise.
18582 * gdb.trace/report.exp: Likewise.
18583 * gdb.trace/save-trace.exp: Likewise.
18584 * gdb.trace/tfind.exp: Likewise.
18585 * gdb.trace/tracecmd.exp: Likewise.
18586 * gdb.trace/while-dyn.exp: Likewise.
18587 * gdb.trace/while-stepping.exp: Likewise.
18588
f4b618d1
JB
185892006-08-08 Joel Brobecker <brobecker@adacore.com>
18590
18591 * gdb.base/step-bt.c: New file.
18592 * gdb.base/step-bt.exp: New testcase.
18593
3d00d119
DJ
185942006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
18595
18596 * config/monitor.exp (gdb_load): Remove support for obsolete
18597 download-write-size.
18598 * gdb.base/remote.exp: Likewise. Update all callers of
18599 gdb_timed_load.
18600
017b5bd4
DJ
186012006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18602
18603 * cursal.exp: Pass binfile to gdb_load.
18604
837c599d
DJ
186052006-08-01 Nathan Sidwell <nathan@codesourcery.com>
18606
18607 * gdb.base/cursal.exp: Add "" to gdb_load call.
18608
8dd4540b
MK
186092006-07-29 Mark Kettenis <kettenis@gnu.org>
18610
18611 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
18612 NetBSD/ELF targets.
18613
ab5c9f60
DJ
186142006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
18615
18616 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
18617 operator*.
18618
4c42eaff
DJ
186192006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
18620
18621 * gdb.base/completion.exp: Update for change in "file" behavior.
18622 * gdb.stabs/weird.exp: Likewise.
18623 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
18624 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
18625
0155cc76
NS
186262006-07-24 Nathan Sidwell <nathan@codesourcery.com>
18627
18628 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
18629 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
18630
16026cd7
AS
186312006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
18632
18633 * gdb.base/default.exp: Update source command error message.
18634 * gdb.base/help.exp: Update 'help source' message.
18635
16963cb6
DJ
186362006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
18637
18638 * gdb.cp/bs15503.exp: Update comment for no longer crashing
18639 test.
18640
6d7fd486
AS
186412006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
18642
18643 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
18644
29e8a844
DJ
186452006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18646
18647 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
18648
6afcfa39
DJ
186492006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18650
18651 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
18652
267a692b
MK
186532006-07-17 Mark Kettenis <kettenis@gnu.org>
18654
18655 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
18656 *-*-openbsd* from targets for wich we expect ARM FPA floating
18657 point format.
18658
85d2fec4
NR
186592006-07-17 Nick Roberts <nickrob@snap.net.nz>
18660
18661 * gdb.cp/annota3.exp: Expect frame-begin annotation.
18662
186632006-07-17 Mark Kettenis <kettenis@gnu.org>
18664
18665 * gdb.base/annota3.exp: Expect frame-begin annotation.
18666
85b4c6e8
JB
186672006-07-14 Joel Brobecker <brobecker@adacore.com>
18668
18669 * gdb.base/help.exp: Adjust "help unset" test to accept
18670 any list of unset commands.
18671
fb933624
DJ
186722006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
18673 Daniel Jacobowitz <dan@codesourcery.com>
18674
18675 * gdb.cp/ref-params.exp: New test.
18676 * gdb.cp/ref-params.cc: New source file.
18677 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
18678
1dff4b64
MK
186792006-07-08 Mark Kettenis <kettenis@gnu.org>
18680
18681 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
18682 spaces/tabs in regular expressions since they might not be there.
18683
40d2e0e3
AS
186842006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
18685
18686 * gdb.base/ifelse.exp: New file.
18687
f6c957d2
NS
186882006-07-04 Nathan Sidwell <nathan@codesourcery.com>
18689
18690 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
18691 line.
18692 * gdb.base/huge.exp: Loop over compilation to find a size that
18693 is acceptable.
18694 * gdb.base/remote.exp: Correct expected strings.
18695 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
18696
b9c5a23d
DJ
186972006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18698
18699 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
18700
9af2e58d
DJ
187012006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18702
18703 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
18704 native.
18705
30930ca5
DJ
187062006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18707
18708 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
18709 enable stabs testing.
18710
aa32fa1d
DJ
187112006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18712
bd4a4c80 18713 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
18714 gdb_test_multiple does.
18715
321fef15
DJ
187162006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18717
18718 * Makefile.in (host_alias): Remove.
18719 (target_alias): Use @target_noncanonical@.
18720 (site.exp): Don't set host_alias.
18721 * aclocal.m4: Remove contents. Include acx.m4.
18722 * configure: Regenerated.
18723 * configure.ac: Use ACX_NONCANONICAL_TARGET.
18724
e1c2defa
NS
187252006-06-13 Nathan Sidwell <nathan@codesourcery.com>
18726
e63b55d1
NS
18727 * lib/gdb.exp (gdb_load_cmd): New.
18728
5600ea19
NS
18729 * gdb.base/fileio.c: Add system(NULL) test.
18730 * gdb.base/fileio.exp: Check it.
18731
e1c2defa
NS
18732 * gdb.base/break.c: Add 10a breakpoint at }
18733 * gdb.base/break.exp: Add test for breakpoint at }
18734 * gdb.cp/anon-union.cc: Add code at end of function.
18735 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
18736 * gdb.mi/var-cmd.c: Add code at end of function.
18737 * gdb.mi/mi-var-display.exp: Adjust end of next.
18738 * gdb.mi/mi2-var-display.exp: Likewise.
18739 * gdb.base/fileio.c: Add stop function and insert calls at
18740 stopping places.
18741 * gdb.base/fileio.exp: Breakpoint stop function and remove
18742 explicit line number references.
18743
6c0112ec
JB
187442006-05-19 Joel Brobecker <brobecker@adacore.com>
18745
a9c64011
AS
18746 * gdb.base/del.exp (test_delete_alias): New function.
18747 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 18748
154189a4
FF
187492006-05-18 Fred Fish <fnf@specifix.com>
18750
18751 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
18752 required. Check for spurious output after program exits normally.
18753
582e64c2
FF
187542006-05-17 Fred Fish <fnf@specifix.com>
18755
18756 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
18757 gdb_load, so it works in the simulator.
18758
8ef6493a
FF
187592006-05-11 Fred Fish <fnf@specifix.com>
18760
18761 * gdb.base/bang.exp: Ignore unexpected output between the
18762 "program exited normally" and the gdb prompt, as many other
18763 tests do.
18764
692b141c
MK
187652006-05-07 Mark Kettenis <kettenis@gnu.org>
18766
18767 * gdb.base/help.exp: Make "delete checkpoint" part option for
18768 "help d" and "help delete" tests.
18769
540b8a30
UW
187702006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18771
a9c64011 18772 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
18773 expected output in some mi_gdb_test statements.
18774 * gdb.mi/mi2-basics.exp: Likewise.
18775
9b6462d9
JB
187762006-05-05 Joel Brobecker <brobecker@adacore.com>
18777
18778 * gdb.base/del.c: New file.
18779 * gdb.base/del.exp: New testcase.
18780
954de43b
DM
187812006-05-05 David S. Miller <davem@sunset.davemloft.net>
18782
18783 * gdb.base/break.exp: Do not assume a breakpoint on
18784 main will actually be in $srcfile when optimizing.
1303f75e
DM
18785 * gdb.base/savedregs.exp: Do not require that the dummy
18786 frame location match up to a symbol and source file location.
c3242428
DM
18787 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
18788 will get printed without a mi_cmd_data_list_register_values prefix.
18789 (*-data-list-register-*): Correct regular expressions to expect the new
18790 pseudo d? floating point registers.
18791 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 18792
c7e64c9a
DJ
187932006-05-05 Christophe Lyon <christophe.lyon@st.com>
18794
18795 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
18796 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
18797 is allocated by the compiler.
18798 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
18799 anons, e, anone to force their allocation by the compiler.
18800
188012006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
18802
18803 * gdb.base/help.exp: Update expected text for help d and
18804 help delete.
18805
27ce9a6d
MK
188062006-05-02 Mark Kettenis <kettenis@gnu.org>
18807
18808 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
18809 NetBSD/ELF targets.
18810
8608915f
MK
188112006-04-30 Mark Kettenis <kettenis@gnu.org>
18812
18813 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
18814 single-step breakpoint fails; make this a KFAIL on
18815 sparc*-*-openbsd*.
18816 * gdb.base/siginfo.exp: Likewise.
18817 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18818
b8db102d
MS
188192006-04-26 Michael Snyder <msnyder@redhat.com>
18820
18821 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
18822 which may have to consume output from other forks.
18823 Add tests to make sure that "delete fork" succeeded.
18824
c702009a
MS
188252006-04-20 Michael Snyder <msnyder@redhat.com>
18826
18827 * 2006-03-22 Jim Blandy <jimb@redhat.com>
18828 Add support for the Renesas M32C and M16C.
18829
18830 * gdb.asm/asm-source.exp: Add m32c target.
18831 * gdb.asm/m32c.inc: Support for m32c target.
18832
e28493f2
AS
188332006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
18834
18835 * gdb.base/commands.exp (recursive_source_test): New test.
18836
880da185
DM
188372006-04-04 David S. Miller <davem@sunset.davemloft.net>
18838
18839 * gdb.base/float.exp: Add pattern for sparc targets.
18840
61d9b92f
DJ
188412006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18842
18843 * gdb.base/commands.exp (stray_arg0_test): New test.
18844
bd717df8
PB
188452006-03-30 Paul Brook <paul@codesourcery.com>
18846
18847 * gdb.mi/mi-until.exp: kfail broken until command.
18848 * gdb.mi/mi2-until.exp: Ditto.
18849
ec793d3c
NR
188502006-03-27 Nick Roberts <nickrob@snap.net.nz>
18851
18852 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
18853
831004b7
AO
188542006-03-08 Alexandre Oliva <aoliva@redhat.com>
18855
18856 * gdb.base/prelink.exp: Anchor tested-for regular expression
18857 on gdb prompt.
18858
effe49a0
PB
188592006-03-07 Paul Brook <paul@codesourcery.com>
18860
18861 * gdb.base/assign.exp: Correct fail message.
18862
e5461016
PB
188632006-03-07 Paul Brook <paul@codesourcery.com>
18864
18865 * lib/compiler.c: Extract armcc version number.
18866 * lib/compiler.cc: Ditto.
18867
fc91c6c2
PB
188682006-03-07 Paul Brook <paul@codesourcery.com>
18869
18870 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
18871 additional_flags=-w.
18872 * gdb.arch/altivec-regs.exp: Ditto.
18873 * gdb.arch/e500-abi.exp: Ditto.
18874 * gdb.arch/e500-regs.exp: Ditto.
18875 * gdb.base/all-bin.exp: Ditto.
18876 * gdb.base/annota1.exp: Ditto.
18877 * gdb.base/annota3.exp: Ditto.
18878 * gdb.base/args.exp: Ditto.
18879 * gdb.base/arithmet.exp: Ditto.
18880 * gdb.base/assign.exp: Ditto.
18881 * gdb.base/async.exp: Ditto.
18882 * gdb.base/bang.exp: Ditto.
18883 * gdb.base/break.exp: Ditto.
18884 * gdb.base/call-rt-st.exp: Ditto.
18885 * gdb.base/completion.exp: Ditto.
18886 * gdb.base/cond-expr.exp: Ditto.
18887 * gdb.base/condbreak.exp: Ditto.
18888 * gdb.base/consecutive.exp: Ditto.
18889 * gdb.base/define.exp: Ditto.
18890 * gdb.base/display.exp: Ditto.
18891 * gdb.base/ena-dis-br.exp: Ditto.
18892 * gdb.base/environ.exp: Ditto.
18893 * gdb.base/eval-skip.exp: Ditto.
18894 * gdb.base/info-proc.exp: Ditto.
18895 * gdb.base/jump.exp: Ditto.
18896 * gdb.base/logical.exp: Ditto.
18897 * gdb.base/long_long.exp: Ditto.
18898 * gdb.base/maint.exp: Ditto.
18899 * gdb.base/miscexprs.exp: Ditto.
18900 * gdb.base/pc-fp.exp: Ditto.
18901 * gdb.base/pointers.exp: Ditto.
18902 * gdb.base/relational.exp: Ditto.
18903 * gdb.base/reread.exp: Ditto.
18904 * gdb.base/sect-cmd.exp: Ditto.
18905 * gdb.base/sep.exp: Ditto.
18906 * gdb.base/sepdebug.exp: Ditto.
18907 * gdb.base/until.exp: Ditto.
18908 * gdb.base/whatis-exp.exp: Ditto.
18909 * gdb.cp/annota2.exp: Ditto.
18910 * gdb.cp/annota3.exp: Ditto.
18911 * gdb.trace/actions.exp: Ditto.
18912 * gdb.trace/backtrace.exp: Ditto.
18913 * gdb.trace/circ.exp: Ditto.
18914 * gdb.trace/collection.exp: Ditto.
18915 * gdb.trace/deltrace.exp: Ditto.
18916 * gdb.trace/infotrace.exp: Ditto.
18917 * gdb.trace/limits.exp: Ditto.
18918 * gdb.trace/packetlen.exp: Ditto.
18919 * gdb.trace/passc-dyn.exp: Ditto.
18920 * gdb.trace/passcount.exp: Ditto.
18921 * gdb.trace/report.exp: Ditto.
18922 * gdb.trace/save-trace.exp: Ditto.
18923 * gdb.trace/tfind.exp: Ditto.
18924 * gdb.trace/tracecmd.exp: Ditto.
18925 * gdb.trace/while-dyn.exp: Ditto.
18926 * gdb.trace/while-stepping.exp: Ditto.
18927 * lib/gdb.exp: Ditto.
18928 (gdb_compile): Handle nowarning option.
18929
5f4a23d9
AO
189302006-03-07 Alexandre Oliva <aoliva@redhat.com>
18931
18932 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
18933 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
18934 Rename executable to prelinkt. Don't re-prelink if we didn't
18935 get a core file. Test prelink -u exit status to tell whether
18936 prelinking failed. Use gdb_test_multiple.
18937
9733fc94
DJ
189382006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
18939
18940 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
18941 (do_tests): Call it.
18942
cc10cae3
AO
189432006-02-28 Alexandre Oliva <aoliva@redhat.com>
18944
18945 * gdb.base/prelink.exp: New test.
18946 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
18947
15c46491
WZ
189482006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
18949
18950 * gdb.fortran/derived-type.f90: New file.
18951 * gdb.fortran/derived-type.exp: New testcase.
18952
5c9f7ded
DJ
189532006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
18954
18955 * gdb.base/default.exp: Allow ';' as a directory separator.
18956
5b96932b
AS
189572006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18958
18959 * gdb.base/help.exp (help add-symbol-file): Update.
18960
1986bccd
AS
189612006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18962
18963 * gdb.base/help.exp (help load): Update expected results.
18964
a8b7528f
FF
189652006-02-19 Fred Fish <fnf@specifix.com>
18966
18967 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
18968 specifix hex value as part of results.
18969 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 18970
f8261448
FF
189712006-02-16 Fred Fish <fnf@specifix.com>
18972
18973 * gdb.base/whatis.c: Define variables using typedefs char_addr,
18974 ushort_addr, and slong_addr, so the typedefs are not optimized
18975 away.
18976 * gdb.base/whatis.exp: Add tests using type name for struct type,
18977 union type, enum type, and typedef.
a9c64011 18978
31d8bdd2
MK
189792006-02-13 Mark Kettenis <kettenis@gnu.org>
18980
18981 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
18982
34e41e63
JB
189832006-02-13 Jim Blandy <jimb@redhat.com>
18984
18985 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
18986 case where it takes two "next" commands to skip past the init
18987 call.
18988
ac6e4f31
FF
189892006-02-12 Fred Fish <fnf@specifix.com>
18990
18991 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
18992 to handle cases where it takes two "next" commands to skip
18993 past the init call.
18994
2db2d571
JB
189952006-02-07 Joel Brobecker <brobecker@adacore.com>
18996
18997 * gdb.ada/array_return.exp: Mark the last test as expected to fail
18998 on hppa32 targets.
18999
38fcd64c
DJ
190002006-02-06 Vladimir Prus <ghost@cs.msu.su>
19001
19002 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
19003 field.
19004
1315ad46
MK
190052006-01-29 Mark Kettenis <kettenis@gnu.org>
19006
19007 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
19008
5625b943
DJ
190092006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
19010
19011 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
19012 files.
19013
80df1bbe
DJ
190142006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19015
19016 * gdb.cp/maint.exp: Set complaints to a positive value.
19017
9078e690
DJ
190182006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
19019
19020 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
19021 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
19022 function name.
19023
9c903399
DJ
190242006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
19025
19026 * gdb.base/checkpoint.c: Update copyright notice. Include
19027 <stdlib.h>.
19028
761ae4d6
JB
190292006-01-04 Jim Blandy <jimb@redhat.com>
19030
19031 * gdb.asm/asm-source.exp: Independently provide default values for
19032 asm-flags and debug-flags. Use 'string equal' to do the
19033 comparison, not the implicit expr's '==' operator. Remove
19034 now-unneeded assignments to asm-flags. In h8300 case, place
19035 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
19036
099ac3dd
MS
190372006-01-04 Michael Snyder <msnyder@redhat.com>
19038
19039 * gdb.base/checkpoint.c: New file.
19040 * gdb.base/checkpoint.exp: New file.
19041 * gdb.base/multi-fork.c: New file.
19042 * gdb.base/multi-fork.exp: New file.
19043 * gdb.base/pi.txt: New file (data for checkpoint.c test).
19044
f4d85314
FF
190452006-01-04 Fred Fish <fnf@specifix.com>
19046
19047 * gdb.base/ptype.c (foo): Add typedef.
19048 (intfoo): Add function.
19049 * gdb.base/ptype1.c: New file.
19050 * gdb.base/ptype.exp: Handle compilation and linking with two
19051 source files. Test that proper type for "foo" is found based
19052 on source context rather than first match found in symtabs.
19053
a1b06f35
MK
190542005-12-28 Mark Kettenis <kettenis@gnu.org>
19055
19056 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
19057 * gdb.asm/openbsd.inc: Indent commands.
19058
d082a1e2
MK
190592005-12-26 Mark Kettenis <kettenis@gnu.org>
19060
c65016bd
MK
19061 * gdb.base/freebpcmd.exp: Increase timeout.
19062
d082a1e2
MK
19063 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
19064
d3c32a0e
DJ
190652005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
19066
19067 * gdb.base/default.exp: Update check for "show version".
19068
9fdb1f50
RC
190692005-12-09 Randolph Chung <tausq@debian.org>
19070
19071 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
19072 * gdb.asm/pa64.inc: New file.
19073
5f2c56f7
RC
190742005-12-09 Randolph Chung <tausq@debian.org>
19075
19076 * gdb.asm/common.inc: Indent commands.
19077 * gdb.asm/asmsrc1.s: Likewise.
19078 * gdb.asm/asmsrc2.s: Likewise.
19079
8117349c
RC
190802005-12-09 Randolph Chung <tausq@debian.org>
19081
19082 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
19083 (get_addr_of_sym): Remove duplicate print.
19084 (gen_core): xfail hppa*-*-hpux*, update expected output.
19085 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
19086 * gdb.arch/pa64-nullify.s: New file.
19087
8f07f25a
RC
190882005-12-09 Randolph Chung <tausq@debian.org>
19089
19090 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
19091
55b39184
DJ
190922005-12-07 Christophe Lyon <christophe.lyon@st.com>
19093
19094 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
19095 code generation for these functions.
19096 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
19097 error message.
19098
31e2b00f
AS
190992005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
19100
19101 * gdb.base/help.exp (help b, help br, help bre, help brea)
19102 (help break): Update the expected message.
19103
c3d0b56e
SC
191042005-11-11 Stephane Carrez <stcarrez@nerim.fr>
19105
19106 * gdb.asm/m68hc11.inc: Setup the data section.
19107 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
19108 script for this test.
19109 (m6812-*-*): Likewise.
19110
36ae0ea9
RC
191112005-11-09 Randolph Chung <tausq@debian.org>
19112
19113 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
19114
9d6f42e9
WZ
191152005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
19116
19117 * gdb.base/break.exp: Fix a comment typo.
19118
e2126a14
EZ
191192005-11-03 Jim Blandy <jimb@redhat.com>
19120
a9c64011
AS
19121 Checked in by Elena Zannoni <ezannoni@redhat.com>
19122
889bf7c5 19123 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 19124
e0ac7199
CV
191252005-11-02 Corinna Vinschen <vinschen@redhat.com>
19126
19127 * gdb.arch/gdb1558.c: Include stdio.h.
19128
31d3fb18
MK
191292005-10-31 Mark Kettenis <kettenis@gnu.org>
19130
19131 * gdb.asm/asm-source.exp: Use -e instead of --entry.
19132
e52b687c
MK
191332005-10-31 Mark Kettenis <kettenis@gnu.org>
19134
19135 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
19136
f4711d79
PG
191372005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
19138
a9c64011
AS
19139 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19140 vscr" tests to better match output.
f4711d79 19141
987a9106
JB
191422005-10-12 Jim Blandy <jimb@redhat.com>
19143
19144 * gdb.base/structs.exp (any): New function.
19145 (test_struct_returns): Don't make any assumptions at all about
19146 what value the function returns when GDB can't set the return
19147 value.
19148
2336bb58
JB
191492005-10-09 Joel Brobecker <brobecker@adacore.com>
19150
19151 * gdb.ada/arrayidx/p.adb: New file.
19152 * gdb.ada/arrayidx.exp: New testcase
19153
191542005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
19155
19156 * gdb.ada/array_return/pck.ads: New file.
19157 * gdb.ada/array_return/pck.adb: New file.
19158 * gdb.ada/array_return/p.adb: New file.
19159 * gdb.ada/array_return.exp: New testcase.
19160
705335ea
JB
191612005-10-03 Joel Brobecker <brobecker@adacore.com>
19162
a9c64011
AS
19163 * gdb.base/arrayidx.c: New file.
19164 * gdb.base/arrayidx.exp: New testcase.
705335ea 19165
11ee9940
NR
191662005-09-29 Nick Roberts <nickrob@snap.net.nz>
19167
19168 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
19169 frames-invalid and breakpoints-invalid are no longer generated
19170 with level 3 so don't expect them in the output.
19171
39fb8e9e
BR
191722005-09-27 Bob Rossi <bob@brasko.net>
19173
a9c64011 19174 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
19175 from test. Escape the | in mi_gdb_test call.
19176 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
19177 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
19178 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
19179 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
19180 expected regex's in mi_gdb_test calls.
19181 * lib/mi-support.exp: Remove arbitrary .* from tests.
19182 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
19183 Fully anchor GDB/MI expected results in mi_gdb_test.
19184 * lib/gdb.exp (string_to_regexp): Escape the ] character.
19185 * gdb.base/sizeof.exp: Remove escape character. Correct test.
19186
2af48f68
PB
191872005-09-26 Paul Brook <paul@codesourcery.com>
19188
19189 * long_long.exp: Exclude eabi targets from arm FPA float format test.
19190
f34502bc
WZ
191912005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19192
19193 * bfp-test.c: New file.
19194 * bfp-test.exp: New testcase.
19195
ca929517
WZ
191962005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19197
19198 * gdb.fortran/subarray.exp: New testcase to test the evaluation
19199 of subarray and substring variable.
19200 * gdb.fortran/subarray.f: New source file for the test of subarray
19201 and substring variable evaluation.
19202 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
19203 of string constant.
19204
c761af65
DJ
192052005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
19206
19207 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
19208 copyright dates.
19209
561d7a1d
PG
192102005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
19211
19212 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
19213 powerpc altivec' test with an almost identical 'info vector' test.
19214
b2b64cc9
PG
192152005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19216
a9c64011
AS
19217 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19218 vscr" tests to match output.
b2b64cc9 19219
6ac4d15a
PG
192202005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19221
a9c64011
AS
19222 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
19223 output.
6ac4d15a 19224
40e55bef
BR
192252005-09-11 Bob Rossi <bob@brasko.net>
19226
889bf7c5
PA
19227 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
19228 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
19229 commands that return an MI output command and an asyncronous MI output
19230 command.
40e55bef
BR
19231 * gdb.mi/mi-console.exp: Ditto.
19232
3c7385ec
BR
192332005-09-11 Bob Rossi <bob@brasko.net>
19234
19235 * gdb.mi/mi-var-child.c: Include <string.h>.
19236
a6cd0eb3
DJ
192372005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
19238
19239 * killed.exp: Correct gdb_expect syntax.
19240
2f168eed
CV
192412005-08-09 Corinna Vinschen <vinschen@redhat.com>
19242
19243 * lib/mi-support.exp (mi_gdb_load): Fix typo.
19244
ecd3fd0f
BR
192452005-08-02 Bob Rossi <bob@brasko.net>
19246
19247 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
19248 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
19249 Change tests to inferior-tty-set/show.
19250 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
19251 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
19252 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
19253 inferior. Use mi_gdb_test to get GDB and Inferior output.
19254 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
19255 descriptor.
19256 (mi_inferior_tty_name): Add inferior PTY file name.
19257 (mi_gdb_start): Add INFERIOR_PTY parameter.
19258 (mi_gdb_test): Add IPATTERN parameter.
19259
f1ea48cb 192602005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 19261
f1ea48cb
BR
19262 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
19263 parameter to mi_gdb_test.
19264 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
19265
6e650a67
DJ
192662005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19267
19268 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
19269 struct_declarations.
19270 * gdb.mi/mi-var-child.exp: Step over the initialization of
19271 struct_declarations.
19272
8be260b6
DJ
192732005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19274
19275 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
19276 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
19277 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
19278 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
19279 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
19280 file.
19281
4e660f07
NR
192822005-07-27 Nick Roberts <nickrob@snap.net.nz>
19283
19284 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
19285 (do_children_tests): Assign values to the extra elements.
19286
19287 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
19288 them for tests for "-var-update --no-values" and
a9c64011 19289 "-var-update --all-values".
4e660f07
NR
19290 Add test for "-var-list-children --simple-values".
19291
19292 * gdb.mi/basics.c (callee4): Add integer array D[3]...
19293
19294 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
19295 "-stack-list-locals --simple-values" Improve doc strings and
19296 comments.
19297
6bdae935
MK
192982005-07-18 Mark Kettenis <kettenis@gnu.org>
19299
598b7a6f
MK
19300 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
19301 *-*-openbsd*.
19302 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
19303
6bdae935
MK
19304 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
19305 sigaltsatck'.
19306
1323e929 193072005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 19308
1323e929
BR
19309 * gdb.base/default.exp (tty): Changed output of command.
19310 * gdb.base/help.exp (help tty): Ditto.
19311
b1a9c082
MK
193122005-07-12 Mark Kettenis <kettenis@gnu.org>
19313
19314 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
19315
10a844a2
MK
193162005-07-10 Mark Kettenis <kettenis@gnu.org>
19317
19318 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
19319 -stack-select-frame without arguments.
19320 (test_stack_frame_listing): Add test for newly implemented command
19321 -stack-info-frame.
19322
3cb3b8df
BR
193232005-07-06 Bob Rossi <bob@brasko.net>
19324
19325 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
19326 command.
19327 (Copyright): Update copyright.
19328
a0c5fbcf
WZ
193292005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
19330
19331 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
19332 tests to evaluate exponentiation expression.
19333
984971d0
AS
193342005-06-29 Andreas Schwab <schwab@suse.de>
19335
19336 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
19337 main to avoid warnings.
19338
19339 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
19340
fe03833f
NR
193412005-06-20 Nick Roberts <nickrob@snap.net.nz>
19342
19343 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
19344 -stack-select-frame without arguments.
19345 (test_stack_frame_listing): Add test for newly implemented command
19346 -stack-info-frame.
a9c64011 19347
7a55f279
WZ
193482005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
19349
0ffa0ea5
DJ
19350 * gdb.fortran/array-element.f: New file.
19351 * gdb.fortran/array-element.exp: New testcase.
7a55f279 19352
26585198
DJ
193532005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19354
19355 * gdb.base/bigcore.exp: Correct checks for systems which can
19356 not dump a large core file.
19357
c1bd25fd
DJ
193582005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19359
19360 * gdb.base/relocate.c: Add a copyright notice.
19361 (dummy): Remove.
19362 * gdb.base/relocate.exp: Test printing the values of variables
19363 from a relocatable file.
19364
589e074d
DJ
193652005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
19366
19367 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
19368 excess MI output after an error.
19369
0915f927
JB
193702005-05-29 Joel Brobecker <brobecker@adacore.com>
19371
19372 * gdb.arch/alpha-step.c: New file.
19373 * gdb.arch/alpha-step.exp: New testcase.
19374
76ff342d
DJ
193752005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
19376 Dennis Brueni <dennis@slickedit.com>
19377
19378 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
19379 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
19380 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
19381 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
19382 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
19383 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
19384 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
19385
96b0c7ac
DJ
193862005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
19387 Wu Zhou <woodzltc@cn.ibm.com>
19388
19389 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
19390 IBM's xlc compiler.
19391 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
19392 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
19393
f21565d2
JB
193942005-05-13 Jim Blandy <jimb@redhat.com>
19395
19396 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
19397 calling gdb_suppress_entire_file.
19398 * gdb.base/charset.exp: Same.
19399 * gdb.base/call-rt-st.exp: Same.
19400
6006a3a1
BR
194012005-05-05 Bob Rossi <bob_rossi@cox.net>
19402
19403 * lib/gdb.exp (fullname_syntax): Added global regex.
19404 (fullname_syntax_POSIX): Ditto.
19405 (fullname_syntax_UNC): Ditto.
19406 (fullname_syntax_DOS_CASE): Ditto.
19407 (fullname_syntax_DOS): Ditto.
19408 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
19409 fullname_syntax variable to scope and use it.
19410 (test_file_list_exec_source_files): Ditto.
19411 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
19412
c3b69c04
DJ
194132005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
19414
19415 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
19416
3c95e6af
PG
194172004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
19418
a9c64011
AS
19419 * lib/gdb.exp (skip_altivec_tests): New function, based on
19420 check_vmx_hw_available from the GCC testsuite.
19421 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
19422 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 19423
78df6c56
JB
194242005-05-02 Jim Blandy <jimb@redhat.com>
19425
19426 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
19427 calling gdb_suppress_entire_file.
19428
1690f9cf
DJ
194292005-04-30 Randolph Chung <tausq@debian.org>
19430
19431 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
19432 Slightly relax "sem_post" name checking.
19433
5ea106f7
PG
194342005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19435
19436 * gdb.base/unload.exp: Use new shared library infrastructure.
19437
bf7234cf
PG
194382005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19439
19440 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 19441 infrastructure.
bf7234cf 19442
547b869a
CV
194432005-04-29 Corinna Vinschen <vinschen@redhat.com>
19444
19445 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
19446 * gdb.asm/h8300.inc: New file.
19447
f07e55f0
PG
194482005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19449
19450 * gdb.base/shlib-call.exp: Change to use new shared library
19451 infrastructure.
19452
3cbba3d1
PG
194532005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19454
a9c64011
AS
19455 * gdb.base/pending.exp: Change to use new shared library
19456 infrastructure.
3cbba3d1 19457
ed6df200
PG
194582005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19459
a9c64011
AS
19460 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
19461 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 19462
8c8f4ebe
PG
194632005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
19464
a9c64011
AS
19465 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
19466 shared objects being adjusted and update copyright years.
8c8f4ebe 19467
607fbc54
DJ
194682005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
19469
19470 * ChangeLog: Correct some 2003-01-13 dates.
19471 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
19472 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
19473 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
19474 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
19475 gdb.trace/tfind.exp: Update copyright years.
19476
57bf0e56
DJ
194772005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
19478 Daniel Jacobowitz <dan@codesourcery.com>
19479
19480 * lib/gdb.exp (gdb_compile): Handle shlib=.
19481 (gdb_compile_shlib): New function.
19482
9b593790
PG
194832005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
19484
a9c64011 19485 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 19486
9494c6a5
DJ
194872005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19488
19489 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
19490 gdb.server.
19491 * configure.ac: Likewise.
19492 * configure: Regenerated.
19493 * gdb.gdbserver/Makefile.in: Moved to...
19494 * gdb.server/Makefile.in: ... here.
19495 * gdb.gdbserver/server.c: Moved to...
19496 * gdb.server/server.c: ... here.
19497 * gdb.gdbserver/server-run.exp: Moved to...
19498 * gdb.server/server-run.exp: ... here.
19499
6f8eac0e
DJ
195002005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19501
19502 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
19503 * configure.ac: Create gdb.gdbserver/Makefile.
19504 * configure: Regenerated.
19505 * lib/gdbserver-support.exp: New file, derived from
19506 config/gdbserver.exp.
19507 * config/gdbserver.exp: Use gdbserver-support.exp.
19508 * gdb.gdbserver/Makefile.in: New file.
19509 * gdb.gdbserver/server.c: New file.
19510 * gdb.gdbserver/server-run.exp: New file.
19511
6e87504d
PG
195122005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
19513
a9c64011
AS
19514 * lib/gdb.exp (test_compiler_info): Return compiler_info
19515 if no arguments are given.
6e87504d 19516
d1779be4
PG
195172005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
19518
19519 * gdb.arch/altivec-abi.exp: Check for compiler and set
19520 use altivec' flag accordingly.
19521 * gdb.arch/altivec-regs.exp: Likewise.
19522
88750304
DJ
195232005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
19524
19525 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
19526
f3fb768d
AS
195272005-03-27 Andreas Schwab <schwab@suse.de>
19528
19529 * gdb.base/bigcore.c (main): Add missing mode argument in open
19530 call.
19531
7e813ac5
DJ
195322005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
19533
19534 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
19535 downloads.
19536 * config/gdbserver.exp (gdb_load): Likewise.
19537
8e3049aa
PB
195382005-03-14 Paul Brook <paul@codesourcery.com>
19539
19540 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
19541 targets.
19542
a9df7c44
JB
195432005-03-09 Joel Brobecker <brobecker@adacore.com>
19544
19545 * gdb.dwarf2/dup-psym.S: New file.
19546 * gdb.dwarf2/dup-psym.exp: New testcase.
19547
9f0d94e8
JB
195482005-03-09 Joel Brobecker <brobecker@adacore.com>
19549
19550 * gdb.ada/exec_changed/first.adb: New file.
19551 * gdb.ada/exec_changed/second.adb: New file.
19552 * gdb.ada/exec_changed.exp: New testcase.
19553
5f579bc5
NS
195542005-03-08 Nathan Sidwell <nathan@codesourcery.com>
19555
36e9969c
NS
19556 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
19557 (A2): New class.
19558 (main): Test operator+.
19559 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
19560 breakpoint test.
19561
5f579bc5
NS
19562 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
19563 * gdb.base/signull.exp: Disable if gdb,nosignals.
19564 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
19565 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
19566 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
19567 * gdb.mi/mi2-console.exp: Likewise.
19568 * gdb.trace/collection.exp (run_trace_experiment): Consume the
19569 continue output at start.
19570 (gdb_collect_locals_test): Robustify regexp.
19571 * gdb.trace/passc-dyn.exp: Fix comment typo.
19572 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
19573
be46087e
CV
195742005-03-08 Corinna Vinschen <vinschen@redhat.com>
19575
19576 * gdb.asm/asm-source.exp: Add iq2000 case.
19577 * gdb.asm/iq2000.inc: New file.
19578
384e1a61 195792005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 19580
384e1a61
MI
19581 * gdb.base/command.exp: Change hardcoded value to regular expression.
19582 * gdb.base/float.exp: Add powerpc to the list of targets checked.
19583
584b6e9e
DJ
195842005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
19585
19586 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
19587 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
19588 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
19589 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
19590 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
19591
ab5b5d61
MK
195922005-03-05 Mark Kettenis <kettenis@gnu.org>
19593
19594 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
19595 changes.
19596
ae051c1b
PG
195972004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
19598
a9c64011
AS
19599 * lib/compiler.c: Add test for IBM's xlc compiler.
19600 * lib/compiler.cc: Likewise.
ae051c1b 19601
3f0f6ed2
JB
196022004-02-24 Joel Brobecker <brobecker@adacore.com>
19603
19604 * gdb.ada/fixed_points.exp: Create compilation object directory
19605 before running the test.
19606 * gdb.ada/null_record.exp: Likewise.
19607 * gdb.ada/packed_array.exp: Likewise.
19608 * gdb.ada/start.exp: Likewise.
19609
724f452b
JB
196102005-02-15 Joel Brobecker <brobecker@adacore.com>
19611
19612 * gdb.ada/packed_array/pa.adb: New file.
19613 * gdb.ada/packed_array.exp: New testcase.
19614
57f5cdfb 196152005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 19616
1f393151
MK
19617 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
19618 files.
19619
ebdda337
MK
19620 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
19621 on *-*-openbsd*. Correctly match whitespace in regukar
19622 expressions.
19623
cf309262
DJ
196242005-02-10 Daniel Jacobowitz <dan@debian.org>
19625
19626 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
19627 PR exp/1821
19628 * gdb.base/gdb1821.c: New test file.
19629 * gdb.base/gdb1821.exp: New test file.
19630
3be49e7a
JB
196312005-02-09 Joel Brobecker <brobecker@adacore.com>
19632
19633 * gdb.base/start.c: New file.
19634 * gdb.base/start.exp: New testcase.
19635
e292e67d
JB
196362005-02-09 Joel Brobecker <brobecker@adacore.com>
19637
19638 * gdb.ada/start/dummy.adb: New file.
19639 * gdb.ada/start.exp: New testcase.
19640
dbdfa66c
CV
196412005-02-09 Corinna Vinschen <vinschen@redhat.com>
19642
19643 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
19644 for printing symbols and statistics.
19645 Add test for using relative pathnames in "maint print msymbols" test.
19646 Mark "maint info sections DATA" XFAIL on Cygwin.
19647 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
19648 tests.
19649
d7941671
AC
196502005-02-09 Andreas Schwab <schwab@suse.de>
19651
19652 Committed by Andrew Cagney <cagney@gnu.org>
19653 * gdb.base/remotetimeout.exp: New file.
19654
74e5ef44
MK
196552005-02-07 Mark Kettenis <kettenis@gnu.org>
19656
19657 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
19658
464dd14d
JB
196592005-02-03 Joel Brobecker <brobecker@adacore.com>
19660
19661 * gdb.ada/gnat_ada.gpr: New file.
19662 * gdb.ada/gnat_ada.gin: Delete, no longer used.
19663 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
19664 * configure.ac: No longer generate gnat_ada.gpr.
19665 * configure: Regenerate.
19666 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
19667 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
19668 * gdb.ada/null_record/bar.ads: Likewise.
19669 * gdb.ada/null_record/bar.adb: Likewise.
19670 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
19671 * gdb.ada/null_record.exp (testdir): New variable.
19672 (testfile): executable is now in testdir subdirectory.
19673 (srcfile): Use full path to the main compilation unit.
19674 * gdb.ada/fixed_points.exp: Same changes as above.
19675
30d756ae
NR
196762005-02-03 Nick Roberts <nickrob@snap.net.nz>
19677
19678 * gdb.base/interp.exp: New test.
19679
9d799f85
AC
196802005-01-24 Andrew Cagney <cagney@gnu.org>
19681
19682 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
19683
15656118
AC
196842005-01-19 Andrew Cagney <cagney@gnu.org>
19685
a892c31b
AC
19686 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
19687 configure.ac not configure.in.
19688
15656118
AC
19689 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
19690 of powerpc*-*-*.
19691 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 19692 * gdb.base/list.exp (test_list_function)
15656118
AC
19693 (test_list_filename_and_function): Ditto.
19694 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
19695
a7b01baf
AC
196962005-01-16 Andrew Cagney <cagney@gnu.org>
19697
17d92a02
AC
19698 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
19699
a7b01baf
AC
19700 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
19701
bc8332bb
AC
197022005-01-14 Andrew Cagney <cagney@gnu.org>
19703
19704 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
19705 * gdb.mi/mi2-var-cmd.exp: Ditto.
19706
4d074752
CV
197072005-01-10 Corinna Vinschen <vinschen@redhat.com>
19708
19709 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
19710
bec39cab
AC
197112005-01-07 Andrew Cagney <cagney@gnu.org>
19712
19713 * configure.ac: Rename configure.in, require autoconf 2.59.
19714 * configure: Re-generate.
19715 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
19716 * gdb.stabs/configure: Re-generate.
19717 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
19718 * gdb.hp/configure: Re-generate.
19719 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
19720 autoconf 2.59.
19721 * gdb.hp/gdb.objdbg/configure: Re-generate.
19722 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
19723 autoconf 2.59.
19724 * gdb.hp/gdb.defects/configure: Re-generate.
19725 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
19726 autoconf 2.59.
19727 * gdb.hp/gdb.compat/configure: Re-generate.
19728 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
19729 autoconf 2.59.
19730 * gdb.hp/gdb.base-hp/configure: Re-generate.
19731 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
19732 autoconf 2.59.
19733 * gdb.hp/gdb.aCC/configure: Re-generate.
19734
f10b16d4
JB
197352004-12-15 Jim Blandy <jimb@redhat.com>
19736
19737 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
19738 under NPTL when there is debugging info available for libpthread.
19739
fb6e1814
JG
197402004-12-13 Jerome Guitton <guitton@gnat.com>
19741
19742 * gdb.ada/fixed_points.c: New file.
19743 * gdb.ada/fixed_points.exp: New file.
19744
fe46cd3a
RC
197452004-12-03 Randolph Chung <tausq@debian.org>
19746
19747 * gdb.arch/pa-nullify.exp: New file.
19748 * gdb.arch/pa-nullify.s: New file.
19749
8de0841b
RC
197502004-11-30 Randolph Chung <tausq@debian.org>
19751
19752 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
19753 instead of "tbug". Fix regexp to work properly with gdb_test.
19754
c8170782
PH
197552004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
19756
19757 * gdb.base/bitfields2.exp: New test.
19758 * gdb.base/bitfields2.c: New file.
19759
954269c2
RE
197602004-11-28 Richard Earnshaw <rearnsha@arm.com>
19761
19762 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
19763
0107feed
RC
197642004-11-16 Randolph Chung <tausq@debian.org>
19765
19766 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
19767
f073ae8c
DJ
197682004-11-14 Daniel Jacobowitz <dan@debian.org>
19769
19770 * gdb.threads/threadapply.exp: Correct "macro details" test.
19771
19ad59e7
JJ
197722004-11-11 Jeff Johnston <jjohnstn@redhat.com>
19773
19774 * gdb.threads/threadapply.exp: New test.
19775 * gdb.threads/threadapply.c: New file.
19776
9cf0961b
MK
197772004-11-07 Mark Kettenis <kettenis@gnu.org>
19778
19779 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
19780 frames.
19781
c789492a
FL
197822004-11-05 Felix Lee <felix+log1@specifixinc.com>
19783
19784 * gdb.base/cursal.exp: New file.
19785 * gdb.base/cursal.c: New file.
19786
a1e167bb
AC
197872004-11-03 Andrew Cagney <cagney@gnu.org>
19788
19789 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
19790
b7cbf173
MK
197912004-10-30 Mark Kettenis <kettenis@gnu.org>
19792
19793 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
19794 NetBSD/ELF targets.
19795
88f9d34f
JB
197962004-10-29 Joel Brobecker <brobecker@gnat.com>
19797
19798 * gdb.threads/bp_in_thread.c: New file, copied from
19799 pthread_cond_wait.c.
19800 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
19801 file, rather than reusing the .c file from another testcase.
19802
ca7d6a0c
JB
198032004-10-20 Joel Brobecker <brobecker@gnat.com>
19804
19805 * gdb.ada/null_record.exp: Check where we stopped after
19806 sending the start command, instead of where the associated
19807 temporary breakpoint was inserted.
19808
0d863d03
AC
198092004-10-14 Andrew Cagney <cagney@gnu.org>
19810
19811 * gdb.mi/gdb701.c (main): Return 0.
19812
d11e72cb
DJ
198132004-10-13 Daniel Jacobowitz <dan@debian.org>
19814
d40539a4 19815 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 19816
e1923096
JJ
198172004-10-12 Jeff Johnston <jjohnstn@redhat.com>
19818
19819 * gdb.threads/schedlock.c: Add comment markers to use to find
19820 line numbers.
19821 * gdb.threads/schedlock.exp: Adjust regex to handle the new
19822 comments.
19823 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
19824 breakpoint lines.
19825
ec8ba2c9
DJ
198262004-10-12 Daniel Jacobowitz <dan@debian.org>
19827
19828 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
19829
0eb3658b
DJ
198302004-10-12 Daniel Jacobowitz <dan@debian.org>
19831
19832 * configure.in: Add gdb.dwarf2.
19833 * configure: Regenerated.
19834 * Makefile.in: Add gdb.dwarf2.
19835 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
19836 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
19837 gdb.dwarf2/file1.txt: New files.
19838
a271cc33
OF
198392004-10-11 Orjan Friberg <orjanf@axis.com>
19840
a9c64011 19841 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
19842 of "run", since the latter doesn't work with remote targets. Adjust
19843 the breakpoint numbering accordingly.
19844 * gdb.threads/pthread_cond_wait.exp: Ditto.
19845
895ce074
MC
198462004-10-08 Michael Chastain <mec.gnu@mindspring.com>
19847
19848 * gdb.base/overlays.exp: Update copyright years.
19849
6be3092d
KI
198502004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
19851
19852 * gdb.base/overlays.exp: Disable if target is Linux.
19853
e05389b8
FL
198542004-10-06 Felix Lee <felix+log1@specifixinc.com>
19855
19856 * config/gdbserver.exp (gdb_load): Use right filename on remote.
19857
73cb587d
KI
198582004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
19859
19860 * gdb.asm/asm-source.exp: Add m32r-linux target.
19861 * gdb.asm/m32r-linux.inc: New file.
19862
3c0edcdc
AC
198632004-09-24 Andrew Cagney <cagney@redhat.com>
19864 David Anderson <anderson@redhat.com>
19865
19866 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
19867 command fails, assume things will work.
19868 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
19869 (_GNU_SOURCE): Define.
19870 (print_unsigned, print_hex): Change parameter to "long long".
19871 (print_byte_count): New function, use to print byte counts.
19872 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
19873 O_LARGEFILE.
19874 (main): Compute an upper bound on a corefile in max_core_size.
19875 Limit memory chunk size to max_core_size. Limit total memory
19876 allocated to max_core_size.
19877
4bb3667f
AC
198782004-09-23 Andrew Cagney <cagney@gnu.org>
19879
19880 * gdb.base/bigcore.exp: Replace the code that creates a corefile
19881 from a separate process with code that creates a corefile by
19882 making the inferior dump core.
19883
60fe1a51
MK
198842004-09-23 Mark Kettenis <kettenis@gnu.org>
19885
19886 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
19887 block.
19888
8e937346
MC
198892004-09-23 Michael Chastain <mec.gnu@mindspring.com>
19890
19891 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
19892 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
19893 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
19894 Likewise.
19895
7213f6d6
JJ
198962004-09-20 Jeff Johnston <jjohnstn@redhat.com>
19897
19898 * gdb.java/jprint.exp: New test case for java inferior call.
19899 * gdb.java/jprint.java: Ditto.
19900
eac69dca
JB
199012004-09-15 Joel Brobecker <brobecker@gnat.com>
19902
19903 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
19904
22227696
MC
199052004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19906
19907 * gdb.threads/killed.c: Include <stdlib.h>.
19908 * gdb.threads/pthreads.c: Likewise.
19909
7dd403a4
MC
199102004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19911
19912 * gdb.threads/killed.c: Add copyright notice.
19913
33f2d567
JM
199142004-09-10 Jason Molenda (jmolenda@apple.com)
19915
a9c64011
AS
19916 * gdb.base/define.exp: Two new tests to verify zero space chars
19917 after 'if' and 'while' commands in a user-defined command is correctly
19918 parsed.
33f2d567 19919
e05b62ac
AC
199202004-09-08 Andrew Cagney <cagney@gnu.org>
19921
19922 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
19923 delivery test with duplicate at end of file.
19924
9cbe82da
MK
199252004-09-06 Mark Kettenis <kettenis@jive.nl>
19926
19927 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
19928
564803d9
MC
199292004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19930
19931 * config/hppro.exp: Removed.
19932
7c6807ce
MC
199332004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19934
19935 * config/sparclet.exp: Removed.
19936
bf7e26dd
MC
199372004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19938
19939 * config/udi.exp: Removed.
19940
714e341b
MC
199412004-09-02 Michael Chastain <mec.gnu@mindspring.com>
19942
19943 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
19944 of "exp_continue".
19945 (advancei): Likewise.
19946
1236e623
JJ
199472004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19948
19949 * gdb.base/unload.exp: Fix so messages aren't duplicated.
19950
3bdcad15
MI
199512004-09-01 Manoj Iyer <manjo@austin.ibm.com>
19952
228af206 19953 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
19954 to check for nodebug in executable.
19955 * gdb.gdb/observer.exp (setup_test): Likewise.
19956 * gdb.gdb/selftest.exp (test_with_self): Likewise.
19957 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
19958
c72b934c
AC
199592004-09-01 Andrew Cagney <cagney@gnu.org>
19960
19961 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19962 files.
19963
edd9b715
JJ
199642004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19965
19966 * gdb.base/unload.exp: Fix expected warning message to match
19967 latest format.
19968
fb4ce06b
CV
199692004-09-01 Corinna Vinschen <vinschen@redhat.com>
19970
19971 * gdb.base/call-rt-st.exp: Fix typos.
19972
ce78e7c3
MI
199732004-08-31 Manoj Iyer <manjo@austin.ibm.com>
19974
19975 * gdb.threads/thread_check.exp: New testcase.
19976 * gdb.threads/thread_check.c: New testcase.
19977
2dedb159
AC
199782004-08-31 Andrew Cagney <cagney@gnu.org>
19979
19980 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
19981 (skip_to_handler_entry): New procedures. Test stepping into a
19982 handler when the breakpoint is at the handler's entry point.
19983
68f53502
AC
199842004-08-30 Andrew Cagney <cagney@gnu.org>
19985
19986 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
19987 gdb/1757.
19988
3e3ffd2b
MC
199892004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19990
19991 With code from Manoj Iyer <manjo@austin.ibm.com>:
19992 * lib/gdb.exp (gdb_file_cmd): Return more information in the
19993 return value. Add an arm for "no debugging symbols found".
19994 Change a stray "error" to "perror".
19995 (gdb_run_cmd): Adapt to new return value.
19996 * gdb.base/remote.exp: Adapt to new return value.
19997 * gdb.gdb/complaints.exp: Likewise.
19998 * gdb.gdb/observer.exp: Likewise.
19999 * gdb.gdb/selftest.exp: Likewise.
20000 * gdb.gdb/xfullpath.exp: Likewise.
20001
4b6f5fd2
JB
200022004-08-27 Joel Brobecker <brobecker@gnat.com>
20003
20004 * gdb.threads/bp_in_thread.exp: New testcase.
20005
e5b25496
MC
200062004-08-27 Michael Chastain <mec.gnu@mindspring.com>
20007
20008 Fix PR testsuite/1735.
20009 * gdb.threads/schedlock.c (thread_function): Add a cast
20010 to suppress a gcc warning.
20011 * gdb.threads/thread-specific.c (thread_function): Likewise.
20012
934353d6
MC
200132004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20014
20015 * gdb.base/unload.c: Include <stdlib.h>.
20016
f98a0aef 200172004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 20018
f98a0aef 20019 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
20020 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
20021 synchronized after the "return".
20022
5a2e8882
MC
200232004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20024
20025 * gdb.mi/basics.c: Include <stdio.h>.
20026 * gdb.mi/pthreads.c: Include <stdlib.h>.
20027 * gdb.mi/var-cmd.c: Include <stdlib.h>.
20028
a9640423
MC
200292004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20030
20031 * gdb.threads/schedlock.c: Add copyright notice.
20032
b04e311d
AC
200332004-08-25 Andrew Cagney <cagney@gnu.org>
20034
20035 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
20036 (skip_over_handler, breakpoint_over_hander): New test procedures.
20037 (advance, advancei): Add a proper prefix, do not use
20038 rerun_to_main.
20039 * gdb.base/sigstep.c (main): Change to use an infinite loop.
20040
7c27f15b
MC
200412004-08-24 Michael Chastain <mec.gnu@mindspring.com>
20042
20043 * gdb.mi/basics.c: Add copyright notice.
20044 * gdb.mi/var-cmd.c: Add copyright notice.
20045
fffc87ae
MC
200462004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20047
20048 * lib/gdb.exp: Remove signed_keyword_not_used.
20049 * lib/compiler.c: Likewise.
20050 * lib/compiler.cc: Likewise.
20051
d782e0bf
MC
200522004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20053
20054 * gdb.base/whatis.c: Remove conditional disabling of "signed".
20055 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
20056
96033e83
MC
200572004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20058
20059 * gdb.base/whatis.c: Add copyright notice.
20060
cf38c229
MK
200612004-08-20 Mark Kettenis <kettenis@gnu.org>
20062
20063 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
20064 it to skip the breakpoints encoded in the inline assembly.
20065
f4b49756
MC
200662004-08-20 Michael Chastain <mec.gnu@mindspring.com>
20067
20068 * Makefile.in: Add gdb.fortran.
20069
2f193b69
MC
200702004-08-20 Michael Chastain <mec.gnu@mindspring.com>
20071
20072 * gdb.base/call-sc.exp (test_scalar_returns):
20073 Fix cut-and-paste glitch in "Make fun return now".
20074
89a237cb
MC
200752004-08-17 Michael Chastain <mec.gnu@mindspring.com>
20076
20077 * configure.in: Add gdb.fortran.
20078 * configure: Regenerate.
20079 * gdb.fortran/Makefile.in: New file.
20080 * lib/gdb.exp (skip_fortran_tests): New procedure.
20081
469aff8e
MC
200822004-08-17 Michael Chastain <mec.gnu@mindspring.com>
20083
20084 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
20085 reference to bug-gnu@prep.ai.mit.edu.
20086 * gdb.mi/mi-var-child.exp: Likewise.
20087 * gdb.mi/mi-var-cmd.exp: Likewise.
20088 * gdb.mi/mi-var-display.exp: Likewise.
20089 * gdb.mi/mi2-var-block.exp: Likewise.
20090 * gdb.mi/mi2-var-child.exp: Likewise.
20091 * gdb.mi/mi2-var-cmd.exp: Likewise.
20092 * gdb.mi/mi2-var-display.exp: Likewise.
20093
00b51b9f
MK
200942004-08-15 Mark Kettenis <kettenis@gnu.org>
20095
20096 * gdb.base/unload.c (main): Make local variable msg const.
20097
45f07fef
MC
200982004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20099
20100 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
20101 to bug-gnu@prep.ai.mit.edu.
20102 * gdb.mi/mi-disassemble.exp: Likewise.
20103 * gdb.mi/mi-eval.exp: Likewise.
20104 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
20105 default line number.
20106 * gdb.mi/mi-return.exp: Likewise.
20107 * gdb.mi/mi-simplerun.exp: Likewise.
20108 * gdb.mi/mi-stack.exp: Likewise.
20109 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
20110 number with explicit range test.
20111 * gdb.mi/mi-watch.exp: Likewise.
20112 * gdb.mi/mi2-break.exp: Likewise.
20113 * gdb.mi/mi2-cli.exp: Likewise.
20114 * gdb.mi/mi2-disassemble.exp: Likewise.
20115 * gdb.mi/mi2-eval.exp: Likewise.
20116 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
20117 default line number.
20118 * gdb.mi/mi2-return.exp: Likewise.
20119 * gdb.mi/mi2-simplerun.exp: Likewise.
20120 * gdb.mi/mi2-stack.exp: Likewise.
20121 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
20122 number with explicit range test.
20123 * gdb.mi/mi2-watch.exp: Likewise.
20124
dd8c8ee7
MC
201252004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20126
20127 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
20128 * gdb.cp/m-static.exp: Likewise.
20129 * gdb.cp/rtti.exp: Likewise.
20130
4e838464
MK
201312004-08-14 Mark Kettenis <kettenis@gnu.org>
20132
20133 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
20134
8d8cb839
EZ
201352004-08-14 Eli Zaretskii <eliz@gnu.org>
20136
20137 * ChangeLog: Prefix Local Variables with semi-colons and indent
20138 the reference to older ChangeLog files, to fix fontification in
20139 Emacs.
20140
deea8bb0
MC
201412004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20142
20143 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
20144 * gdb.mi/mi2-break.exp: Likewise.
20145
c3297504
MC
201462004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20147
20148 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
20149
25808999
MC
201502004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20151
20152 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
20153
226a8d71
MC
201542004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20155
20156 * gdb.cp/classes.exp: Remove unused declarations. Just let
20157 test names default instead of providing special names. Remove
20158 extraneous demangler test.
20159
37fdf854
JJ
201602004-08-12 Jeff Johnston <jjohnstn@redhat.com>
20161
20162 * gdb.base/unload.exp: New test for breakpoints in dynamically
20163 loaded libraries.
20164 * gdb.base/unload.c: Ditto.
20165 * gdb.base/unloadshr.c: Ditto.
20166
2d3a7986
MC
201672004-08-12 Michael Chastain <mec.gnu@mindspring.com>
20168
20169 * gdb.cp/classes.exp (test_ptype_class_objects): Call
20170 cp_test_ptype_class.
20171 (test_enums): Likewise.
20172
c72b934c
AC
201732004-08-10 Andrew Cagney <cagney@gnu.org>
20174
20175 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
20176 files.
20177
cc503c8a
AC
201782004-08-10 Andrew Cagney <cagney@gnu.org>
20179
20180 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
20181 init_malloc call.
20182
902f2ccb
MC
201832004-08-10 Michael Chastain <mec.gnu@mindspring.com>
20184
20185 * ChangeLog: Add copyright notice. The notice is copied
20186 from emacs 21.3 top level ChangeLog.
20187
78c90502
MC
201882004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20189
20190 * lib/cp-support.exp: New file.
20191 * lib/cp-support.exp (cp_test_type_class): New function.
20192 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
20193 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
20194 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
20195 cp_test_ptype_class.
20196
88e5ea78
MC
201972004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20198
20199 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
20200 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
20201 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
20202 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
20203 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
20204 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
20205 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
20206 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
20207 gdb.mi/mi2-watch.exp: Update copyright years.
20208
6a89fc9c
MK
202092004-08-09 Mark Kettenis <kettenis@gnu.org>
20210
20211 * gdb.base/sigaltstack.exp: Provide proper anchoring.
20212
1482e0de
MC
202132004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20214
20215 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
20216 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
20217 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
20218 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
20219 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
20220 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
20221 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
20222 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
20223 gdb.mi/mi-watch.exp: Update copyright years.
20224
1a5ce3f3
DJ
202252004-08-08 Daniel Jacobowitz <dan@debian.org>
20226
20227 PR gdb/1738
20228 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
20229 from a breakpoint with a pending signal.
20230
04f6ecf2
DJ
202312004-08-08 Daniel Jacobowitz <dan@debian.org>
20232
20233 PR gdb/1736
20234 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
20235 * gdb.base/sigaltstack.exp (finish_test): Consume output until
20236 the prompt.
20237 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
20238
54d90d35
DJ
202392004-08-08 Daniel Jacobowitz <dan@debian.org>
20240
20241 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
20242
d2f6abb0
DJ
202432004-08-08 Daniel Jacobowitz <dan@debian.org>
20244
20245 PR gdb/1736
20246 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
20247 for i?86-*-linux*.
20248
5598c03d
DJ
202492004-08-08 Daniel Jacobowitz <dan@debian.org>
20250
20251 * gdb.arch/i386-prologue.exp: Compile without debug information.
20252
c6fee705
MC
202532004-08-08 Michael Chastain <mec.gnu@mindspring.com>
20254
20255 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
20256 rather than asking gdb to search.
20257
dd90efdb
MC
202582004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20259
20260 * gdb.base/gcore.c: Include <string.h>.
20261
1e84bec1
MC
202622004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20263
20264 * gdb.base/gcore.c: Add copyright notice.
20265
e425eb2b
MC
202662004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20267
20268 * gdb.base/freebpcmd.c: Include <stdio.h>.
20269 * gdb.base/long_long.c: Include <string.h>.
20270 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
20271 * gdb.base/siginfo.c: Include <string.h>.
20272 * gdb.base/sigstep.c: Include <string.h>.
20273
cb9aaed5
MC
202742004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20275
20276 * gdb.base/complex.c: Include <stdlib.h>.
20277
55944f3d
MC
202782004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20279
20280 * gdb.base/complex.c: Add copyright notice.
20281
7b2953d9
MC
202822004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20283
20284 * gdb.base/charset.c: Include <stdlib.h>.
20285
c9133d23
MC
202862004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20287
20288 * gdb.base/auxv.c: Include <stdlib.h>.
20289
0a8490ad
MC
202902004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20291
20292 * gdb.base/auxv.c: Add copyright notice.
20293
3426d5ec
MC
202942004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20295
20296 * gdb.base/coremaker.c: Add copyright notice.
20297 * gdb.base/coremaker2.c: Add copyright notice.
20298
8da195dd
AC
202992004-08-04 Andrew Cagney <cagney@gnu.org>
20300
20301 * gdb.base/store.exp: Update copyright.
20302 (check_set, up_set, check_struct, up_struct): Add a prefix to test
20303 names, do not import gdb_prompt.
20304
8d394f98
AC
203052004-08-01 Andrew Cagney <cagney@gnu.org>
20306
20307 Fix PR testsuite/1729.
20308 * gdb.base/dump.exp: Add test name to callers of capture_value, do
20309 not use capture_value with value 4.
20310 (capture_value): Add optional test name parameter.
20311 (test_reload_saved_value, test_restore_saved_value): Use $msg as
20312 the prefix, pass to capture_value.
20313
b6702b23
MK
203142004-08-01 Mark Kettenis <kettenis@gnu.org>
20315
20316 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
20317 * gdb.arch/i386-prologue.c (standard): New prototype and function.
20318 (main): Call new function.
20319
c203e0ca
MC
203202004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20321
20322 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
20323
a7995a30
MC
203242004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20325
20326 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
20327
9366563b
MC
203282004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20329
b6eeaf26 20330 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
20331 Accept more values of vtbl pointer. Remove some messages
20332 about "obsolete gcc or gdb".
20333
2fc1f950
MC
203342004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20335
20336 * gdb.cp/classes.exp: Accept more varieties of ptype output.
20337
c724d49b
MC
203382004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20339
20340 * gdb.base/asm-source.exp: Properly convert target board
20341 debug flags from gcc format to binutils format.
20342
736b0fce
MK
203432004-07-28 Mark Kettenis <kettenis@gnu.org>
20344
20345 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
20346 gdb1718". PR backtrace/1718 partially fixed.
20347
5633ea5c
JJ
203482004-07-27 Jeff Johnston <jjohnstn@redhat.com>
20349
20350 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
20351
575eebb1
NC
203522004-07-26 Nick Clifton <nickc@redhat.com>
20353
20354 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
20355 good default value for a specific architecture is available then
20356 set it to that value. Otherwise default to the -gstabs switch.
20357 Remove the -g... switches from the asm-flags variable. Allow the
20358 target board info to override the value if it wants to. Pass the
20359 switch on the assembler command line.
20360
62104619
MK
203612004-07-23 Mark Kettenis <kettenis@gnu.org>
20362
20363 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
20364 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
20365 (main): Call new function.
20366
4a1135b8
MC
203672004-07-22 Michael Chastain <mec.gnu@mindspring.com>
20368
20369 Test for PR exp/1715.
20370 * gdb.base/radix.exp: Refactor common procedures. Make all
20371 test names unique. Change XFAIL to KFAIL.
20372
8a12c1f0
MC
203732004-07-20 Michael Chastain <mec.gnu@mindspring.com>
20374
20375 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
20376 * gdb.ada/gnat_ada.gin: ... to here.
20377 * configure.in: Use gnat_ada.gin.
20378 * configure: Regenerate.
20379
23b451cf
AC
203802004-07-20 Andrew Cagney <cagney@gnu.org>
20381
20382 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
20383 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
20384 XFAILs. Clean up test messages and comments. Check backtraces.
20385 Delete re-sync code.
20386
ab618a02
MC
203872004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20388
20389 Fix PR cli/740.
20390 * gdb.base/annota1.exp: Honor gdb,nosignals.
20391 * gdb.base/annota3.exp: Likewise.
20392
46dad340
MC
203932004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20394
20395 * lib/java.exp: Update copyright notice.
20396
756d8c70
AC
203972004-07-19 Andrew Cagney <cagney@gnu.org>
20398
20399 * gdb.base/selftest.exp: Copy file from here ...
20400 * gdb.gdb/selftest.exp: ... to here.
20401
586027e6
AC
204022004-07-16 Andrew Cagney <cagney@redhat.com>
20403
20404 * lib/insight-support.exp: Delete file.
20405 * lib/java.exp (java_init): Fix copyright.
20406
029d2200
AC
204072004-07-16 Andrew Cagney <cagney@gnu.org>
20408
20409 * gdb.base/restore.c: Append "prologue" to comments marking the a
20410 function's prologue.
20411 * gdb.base/restore.exp: Update copyright, re-indent.
20412 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
20413 callerN" prefix where needed. Update patterns that match a
20414 function's prologue.
20415
653b62c5
MC
204162004-07-16 Michael Chastain <mec.gnu@mindspring.com>
20417
20418 * gdb.base/restore.c: Add copyright notice.
20419
f7d690e5
AC
204202004-07-16 Andrew Cagney <cagney@gnu.org>
20421
20422 * gdb.base/logical.exp: Update copyright.
20423 (evaluate): New procedure. Use to re-implement tests using
20424 several tables.
20425
d629a7cb
MH
204262004-07-14 Martin Hunt <hunt@redhat.com>
20427
20428 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
20429 which fixes some problems where init.tcl was not found.
20430
9c7bb332
AC
204312004-07-13 Andrew Cagney <cagney@gnu.org>
20432
6bf46641
AC
20433 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
20434 (check_sizeof, check_valueof): Do not include the output in the
20435 test name. Use gdb_test.
20436 (get_valueof): Use gdb_test_multiple.
20437
c4ffd4c0
AC
20438 * gdb.base/step-test.exp: Update copyright. Use
20439 gdb_test_multiple. Ensure that test names do not include
20440 architecture dependent output.
20441
ab89363a
AC
20442 * gdb.gdb/observer.exp: Update copyright.
20443 (setup_test): Use gdb_test_multiple.
20444 (attach_first_observer, attach_second_observer)
20445 (attach_third_observer, detach_first_observer)
20446 (detach_second_observer, detach_third_observer)
20447 (reset_counters, check_counters): Make $message a prefix.
20448 (test_normal_stop_notifications): Add "args" parameter - a list of
20449 init functions to be called. Make $message a prefix,
20450 (test_observer_normal_stop): Change the message prefixes so that
20451 they are unique, pass the attach / detach procedures to
20452 test_normal_stop_notifications.
20453
ec58997a
AC
20454 * gdb.base/signull.exp (test_segv): Prefix all tests with
20455 "${name}". Clean up test messages.
20456
b475183b
AC
20457 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
20458
9c7bb332
AC
20459 * gdb.base/ena-dis-br.exp: Update copyright.
20460 (break_at): New function. Replace send_gdb with gdb_test,
20461 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
20462 ignore count, not stopped at bpt", with KFAIL.
20463
2dd95497
CV
204642004-07-13 Corinna Vinschen <vinschen@redhat.com>
20465
20466 * gdb.base/attach.exp: Remove cleanupfile handling.
20467
419e626b
AC
204682004-07-12 Andrew Cagney <cagney@gnu.org>
20469
20470 * gdb.base/annota1.exp: Cleanup corefile test name.
20471 * gdb.base/annota3.exp: Ditto.
20472
8b1b3228
AC
204732004-07-12 Andrew Cagney <cagney@gnu.org>
20474
78650829
AC
20475 * gdb.base/signals.exp: Clean up copyright, re-indent.
20476
8b1b3228
AC
20477 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
20478 gdb_test and gdb_test_multiple.
20479
935c2760
JJ
204802004-07-08 Jeff Johnston <jjohnstn@redhat.com>
20481
20482 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 20483 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
20484 provide line number info for first statement in main.
20485
1544280f
AC
204862004-07-08 Andrew Cagney <cagney@gnu.org>
20487
1279f4ff
AC
20488 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
20489
1544280f
AC
20490 * gdb.base/sigbpt.exp: Make the common part of each test name a
20491 prefix instead of suffix.
20492
bcc82369
BR
204932004-07-07 Bob Rossi <bob_rossi@cox.net>
20494
20495 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
20496 test from test_tbreak_creation_and_listing to
20497 test_file_list_exec_source_file
20498 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
20499 Changed name of test from test_tbreak_creation_and_listing to
20500 test_file_list_exec_source_file
20501
23f4b0aa
JJ
205022004-07-07 Jeff Johnston <jjohnstn@redhat.com>
20503
20504 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
20505 the jmisc() constructor instead of <init>.
20506 * gdb.java/jmisc1.exp: Ditto.
20507
56401cd5
AC
205082004-07-07 Andrew Cagney <cagney@gnu.org>
20509
20510 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
20511 corrupting the PC.
20512
44ae2f6a
MC
205132004-07-06 Michael Chastain <mec.gnu@mindspring.com>
20514
20515 * gdb.cp/templates.exp: Accept whitespace change in demangler
20516 output.
20517
45a83408
AC
205182004-07-06 Andrew Cagney <cagney@gnu.org>
20519
20520 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
20521
d205ad70
MC
205222004-07-02 Michael Chastain <mec.gnu@mindspring.com>
20523
20524 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
20525 * lib/compiler.cc: Likewise.
20526
06ea1a61
MC
205272004-06-30 Michael Chastain <mec.gnu@mindspring.com>
20528
20529 * lib/compiler.cc: Work around string preprocessing problem
20530 with old hp c++ compiler.
20531 * lib/compiler.c: Likewise.
20532
daab1251
CV
205332004-06-29 Corinna Vinschen <vinschen@redhat.com>
20534
20535 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
20536 directives to conditionalize symbol prefixing.
20537 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
20538 additional_flags handling. Add underscore prefix for Cygwin.
20539 * gdb.arch/i386-unwind.c: Use preprocessor directives to
20540 conditionalize symbol prefixing.
20541 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
20542 additional_flags handling. Add underscore prefix for Cygwin.
20543
cc984116
CV
205442004-06-29 Corinna Vinschen <vinschen@redhat.com>
20545
20546 * gdb.base/bigcore.exp: Skip test on Cygwin.
20547
c279b077
MC
205482004-06-28 Michael Chastain <mec.gnu@mindspring.com>
20549
20550 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
20551 formats for "info register". Use gdb_test_multiple. Fix
20552 the "invalid register" test.
20553
0e915747
CV
205542004-06-28 Corinna Vinschen <vinschen@redhat.com>
20555
20556 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
20557 PID for Cygwin. Add Cygwin specific strings to check for in some
20558 tests.
20559 (do_attach_tests): Add a test for user interaction when attaching
20560 to a process with no matching symbol table already loaded.
20561
11422c86
AC
205622004-06-26 Andrew Cagney <cagney@gnu.org>
20563
20564 Test PR java/1567 and PR java/1565.
20565 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
20566 * gdb.java/jmisc2.exp: Delete file.
20567
cefbce26
MC
205682004-06-26 Michael Chastain <mec.gnu@mindspring.com>
20569
20570 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
20571
e19f872c
CV
205722004-06-25 Corinna Vinschen <vinschen@redhat.com>
20573
20574 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
20575 attach process.
20576
d931ba3b
MC
205772004-06-23 Michael Chastain <mec.gnu@mindspring.com>
20578
20579 * gdb.cp/pr-1553.exp: Remove.
20580
aef68c48
MC
205812004-06-22 Michael Chastain <mec.gnu@mindspring.com>
20582
20583 * gdb.cp/pr-1553.cc: Remove.
20584 * gdb.cp/pr-1553.exp: Disable this test.
20585
8d5df71a
JB
205862004-06-20 Jim Blandy <jimb@redhat.com>
20587
a9c64011 20588 Fix PR testsuite/1680.
8d5df71a
JB
20589 * gdb.arch/i386-sse.exp: Properly quote curly braces in
20590 regular expressions.
20591
4ac6f39d
MC
205922004-06-19 Michael Chastain <mec.gnu@mindspring.com>
20593
20594 Fix PR testsuite/1679.
20595 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
20596 Issue an UNSUPPORTED result instead.
20597
1b413552
JB
205982004-06-18 Jim Blandy <jimb@redhat.com>
20599
20600 * gdb.base/charset.exp: Only send a control-C if we see a new
20601 prompt and incomplete command.
20602
6daa6ebd
MC
206032004-06-18 Michael Chastain <mec.gnu@mindspring.com>
20604
20605 * gdb.cp/pr-574.cc: Add copyright notice.
20606
51fa4ae0
JB
206072004-06-17 Jim Blandy <jimb@redhat.com>
20608
20609 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
20610 cases where the regexp has no groups; this grabs random text from
20611 the previous test suite, whatever that was.
20612
8fea26c5
MC
206132004-06-17 Michael Chastain <mec.gnu@mindspring.com>
20614
20615 * gdb.cp/printmethod.cc: Add copyright notice.
20616
1e3aeb41
MC
206172004-06-16 Michael Chastain <mec.gnu@mindspring.com>
20618
20619 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
20620
9d9030bc
AC
206212004-06-16 Andrew Cagney <cagney@gnu.org>
20622
20623 * gdb.base/signull.c: Update copyright. Include <string.h>.
20624 (bowler): Replace data_pointer with data_read
20625 and data_write cases. Add code_descriptor case.
20626 (zero, desc): New array and pointer.
20627 (data, code): Change to simple pointers.
20628 * gdb.base/signull.exp: Fix probe pattern matching a function
20629 descriptor SIGSEGV. Replace data_pointer with data_read and
20630 data_write tests.
20631
acd4ad44
AC
206322004-06-16 Andrew Cagney <cagney@gnu.org>
20633
20634 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
20635
08fd625c
MC
206362004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20637
20638 * gdb.base/long_long.c: Add copyright notice.
20639
1903502c
MC
206402004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20641
20642 * gdb.base/long_long.exp: Remove reference to
20643 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
20644 to gdb_breakpoint and gdb_continue_to_breakpoint.
20645
83313cb1
JB
206462004-06-14 Jim Blandy <jimb@redhat.com>
20647
20648 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
20649 endian case.
20650
1bf404ef
AC
206512004-06-14 Andrew Cagney <cagney@gnu.org>
20652
20653 * gdb.base/gcore.exp (capture_command_output): Delete the always
20654 passing tests containing inferior values.
20655 * gdb.base/ending-run.exp: Do not include the breakpoint address
20656 in the test message. Update copyright.
20657 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
20658 size in the test name, use gdb_test_multiple. Update copyright.
20659
ef220b33
MC
206602004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20661
20662 * gdb.cp/ref-types.cc: Add copyright notice.
20663
4f70a4c9
MC
206642004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20665
20666 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
20667 hp_aCC_compiler.
20668 * lib/compiler.cc: Likewise.
20669 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
20670 'set' commands. Log diagnostics for other lines. Set
20671 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
20672
335928ac
MC
206732004-06-13 Michael Chastain <mec.gnu@mindspring.com>
20674
20675 * gdb.cp/try_catch.cc: Add copyright notice.
20676
2efb12e8
MC
206772004-06-12 Michael Chastain <mec.gnu@mindspring.com>
20678
20679 * gdb.cp/userdef.cc: Add copyright notice.
20680
0bbed51a
MC
206812004-06-11 Michael Chastain <mec.gnu@mindspring.com>
20682
20683 * gdb.cp/virtfunc.cc: Add copyright notice.
20684
e12a46c9
RC
206852004-06-11 Randolph Chung <tausq@debian.org>
20686
20687 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
20688 problem.
20689
338e05af
AC
206902004-06-10 Andrew Cagney <cagney@gnu.org>
20691
20692 * lib/compiler.cc, lib/compiler.c: Append either
20693 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
20694 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
20695 instead of gcc-3-3.
20696
dc3f10cb
AC
206972004-06-09 Andrew Cagney <cagney@gnu.org>
20698
b4d946af
AC
20699 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
20700 gdb/1455, bug is specific to "long long" and "double".
a9c64011 20701
dc3f10cb
AC
20702 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
20703 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
20704 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
20705 fixed.
20706
b5c0bfa2
AC
207072004-06-09 Andrew Cagney <cagney@gnu.org>
20708
20709 * gdb.base/structs.exp (test_struct_returns): Replace
20710 "return_value_unknown" and "finish_value_unknown" by
20711 "return_value_known" and "finish_value_known". Instead of
20712 "return_value_unknown" iff "finish_value_unknown", check
20713 "return_value_known" implies "finish_value_known".
20714
caeb605f
MH
207152004-06-08 Martin Hunt <hunt@redhat.com>
20716
20717 * gdb.base/float.exp: Add pattern for mips targets.
20718
c892bb64
RC
207192004-06-08 Randolph Chung <tausq@debian.org>
20720
20721 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
20722 message for unknown architectures more clear.
20723
48306d3e
JB
207242004-06-08 Joel Brobecker <brobecker@gnat.com>
20725
20726 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
20727 start the execution of the program.
20728
83ecb59f
JB
207292004-06-07 Jim Blandy <jimb@redhat.com>
20730
20731 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
20732 * gdb.arch/i386-cpuid.h: New helper file.
20733
55264cb4
RC
207342004-06-07 Randolph Chung <tausq@debian.org>
20735
20736 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
20737 has started.
20738
23cadb28
RM
207392004-06-04 Roland McGrath <roland@redhat.com>
20740
20741 Fix PR gdb/1647.
20742 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
20743 differently to be robust to output buffering differences.
20744
51d01eda
MC
207452004-06-04 Michael Chastain <mec.gnu@mindspring.com>
20746
20747 * gdb.threads/pthreads.exp: Update copyright years.
20748 (check_control_c): Change asynchronous 'after' to synchronous.
20749
f4fc3b93
RM
207502004-06-04 Roland McGrath <roland@redhat.com>
20751
20752 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
20753 next gdb prompt.
20754
4013522b
MC
207552004-06-02 Michael Chastain <mec.gnu@mindspring.com>
20756
20757 Fix PR gdb/1636.
20758 * gdb.threads/manythreads.exp: Change asynchronous 'after'
20759 calls to synchronous.
20760
7a8f1e6b
JB
207612004-05-26 Jim Blandy <jimb@redhat.com>
20762
20763 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
20764
81bb3443
RC
207652004-05-24 Randolph Chung <tausq@debian.org>
20766
20767 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
20768 * gdb.asm/pa.inc: New file.
20769
8f5a3103
MK
207702004-05-22 Mark Kettenis <kettenis@gnu.org>
20771
20772 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
20773
734b8fe8 207742004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 20775 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
20776
20777 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
20778 GDB prompt.
20779
725603e1
UW
207802004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20781
f4fc3b93 20782 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
20783 setjmp/longjmp. Use sigaction instead of signal.
20784
8b923272 207852004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 20786 Michael Snyder <msnyder@redhat.com>
8b923272
JB
20787
20788 * gdb.threads/pthread_cond_wait.c: New file.
20789 * gdb.threads/pthread_cond_wait.exp: New testcase.
20790
8bfabb04
AC
207912004-05-13 Andrew Cagney <cagney@redhat.com>
20792
20793 * gdb.base/signull.exp, gdb.base/signull.c: New files.
20794 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
20795
42edda50
AC
207962004-05-11 Andrew Cagney <cagney@redhat.com>
20797
20798 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
20799 fixed but revealed gdb/1639.
20800
d303a6c7
AC
208012004-05-10 Andrew Cagney <cagney@redhat.com>
20802
20803 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
20804 func1" and "next to 2nd alarm", kernel bug avoided.
20805
bf08c2a1
DJ
208062004-05-10 Daniel Jacobowitz <dan@debian.org>
20807
20808 PR external/1568
20809 * gdb.base/bigcore.exp: Check the size of the dumped core file.
20810 XFAIL if it is smaller than bytes_allocated.
20811 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
20812 (main): Make chunks_allocated unsigned. Correct comment.
20813
c0586a34
JB
208142004-05-07 Joel Brobecker <brobecker@gnat.com>
20815
20816 * gdb.arch/powerpc-aix-prologue.c: New file.
20817 * gdb.arch/powerpc-aix-prologue.exp: New file.
20818
f2785d12
JB
208192004-05-07 Jim Blandy <jimb@redhat.com>
20820
20821 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
20822 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
20823
bd7f6e30
JB
208242004-05-06 Joel Brobecker <brobecker@gnat.com>
20825
20826 * gdb.base/sep.exp: No longer setup_kfail when the program was
20827 built with dwarf2.
20828
0a5e7efe
JI
208292004-05-05 Jim Ingham <jingham@apple.com>
20830
20831 * gdb.base/pending.exp: Make sure pending breakpoints
20832 preserve the ignore count.
f4fc3b93 20833
a8958849
MK
208342004-04-27 Jerome Guitton <guitton@gnat.com>
20835
20836 * i386-prologue.exp: Add testcase for jump instruction as first
20837 instruction of the real code.
20838 * i386-prologue.c (jump_at_beginning): New function.
20839
7e103f5b
MK
208402004-04-28 Mark Kettenis <kettenis@gnu.org>
20841
20842 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
20843 x86_64-*-*.
20844
5d38b224
MK
208452004-04-28 Mark Kettenis <kettenis@gnu.org>
20846
20847 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
20848 i*86-*-*.
20849
0ef32fd9
MK
208502004-04-25 Mark Kettenis <kettenis@gnu.org>
20851
20852 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
20853 expression that checks the return type.
20854
71d7dd7c
AC
208552004-04-23 Andrew Cagney <cagney@redhat.com>
20856
20857 * gdb.base/call-sc.exp: New test of scalar call/return values.
20858 * gdb.base/call-sc.c: Ditto.
20859
1e9f977e
JJ
208602004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20861
20862 * gdb.threads/manythreads.c: Reduce thread stack size.
20863
899d9e3a
JJ
208642004-04-23 Jeff Johnston <jjohnstn@redhat.com>
20865
20866 * gdb.threads/manythreads.c: Add copyright notice.
20867
61bcae62
AC
208682004-04-23 Andrew Cagney <cagney@redhat.com>
20869
20870 * gdb.base/siginfo.exp: Better handle step out of signal.
20871 * gdb.base/sigstep.exp: Ditto.
20872
7339a42e 208732004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 20874 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
20875
20876 * gdb.threads/manythreads.c: New testcase.
20877 * gdb.threads/manythreads.exp: Ditto.
20878
5c98409b
JB
208792004-04-22 Jim Blandy <jimb@redhat.com>
20880
20881 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
20882 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
20883
3b611f1a
MC
208842004-04-21 Michael Chastain <mec.gnu@mindspring.com>
20885
20886 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
20887
f0fd9238
AC
208882004-04-21 Andrew Cagney <cagney@redhat.com>
20889
20890 * gdb.base/sigstep.c: New file.
20891 * gdb.base/sigstep.exp: New file.
20892
90990674
JB
208932004-04-16 Joel Brobecker <brobecker@gnat.com>
20894
20895 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
20896 call to observer_notify_normal_stop.
20897
78cef34b
AC
208982004-04-15 Andrew Cagney <cagney@redhat.com>
20899
20900 * gdb.base/siginfo.c: New file.
20901 * gdb.base/siginfo.exp: New file.
20902
d2343407
JB
209032004-04-12 J. Brobecker <brobecker@gnat.com>
20904
20905 * gdb.base/sep.exp: Fix typo in comment.
20906
a2dba3c8
JB
209072004-04-12 J. Brobecker <brobecker@gnat.com>
20908
20909 * gdb.base/sep.c: New file.
20910 * gdb.base/sep-proc.c: New file.
20911 * gdb.base/sep.exp: New testcase.
20912
15f7b60e
MK
209132004-04-09 Mark Kettenis <kettenis@gnu.org>
20914
20915 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
20916 support.
20917
44f4de1a
AC
209182004-04-05 Andrew Cagney <cagney@redhat.com>
20919
20920 * gdb.base/sigaltstack.c: New file.
20921 * gdb.base/sigaltstack.exp: New file.
20922
ef04f396
JB
209232004-04-04 Joel Brobecker <brobecker@gnat.com>
20924
20925 * gdb.base/foll-fork.exp: Update the expected output for
20926 "help set follow-fork-mode", to match a change that was made
20927 to the help of this variable on 2004-01-13.
20928
d40d2c92
JB
209292004-04-01 Joel Brobecker <brobecker@gnat.com>
20930
20931 * lib/ada.exp: Add copyright notice.
20932 * bar.ads: Likewise.
20933 * bar.adb: Likewise.
20934 * null_record.adb: Likewise.
20935 * null_record.exp: Likewise.
20936 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
20937
f86ef5a3
JB
209382004-04-01 Joel Brobecker <brobecker@gnat.com>
20939
20940 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
20941 * configure: Regenerate.
20942
414e70e3
JB
209432004-04-01 Joel Brobecker <brobecker@gnat.com>
20944
20945 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
20946 to build the application. Remove the message printed when in
20947 verbose mode, redundant with the UNSUPPORTED message above.
20948
f0aaee49
JB
209492004-03-31 Joel Brobecker <brobecker@gnat.com>
20950
20951 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
20952 * gdb.ada (null_record.exp): New testcase.
20953
ac81cb54
JB
209542004-03-31 Joel Brobecker <brobecker@gnat.com>
20955
20956 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
20957
854af2f7
JB
209582004-03-31 Joel Brobecker <brobecker@gnat.com>
20959
20960 * gdb.ada: New subdirectory.
20961 * gdb.ada/Makefile.in: New file.
20962 * gdb.ada/gnat_ada.gpr.in: New file.
20963
034cb681
JB
209642004-03-31 Joel Brobecker <brobecker@gnat.com>
20965
20966 * lib/ada.exp: New file.
20967
78a1a894
DJ
209682004-03-24 Daniel Jacobowitz <drow@mvista.com>
20969
20970 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
20971 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
20972
4b2b3b3e
AC
209732004-03-22 Andrew Cagney <cagney@redhat.com>
20974
20975 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
20976 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
20977 Problem identified by Ulrich Weigand.
20978
23c73aa3
DC
209792004-03-17 David Carlton <carlton@kealia.com>
20980
20981 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
20982 PR c++/826.
20983
d63a86f8
RM
209842004-03-16 Roland McGrath <roland@redhat.com>
20985
20986 * gdb.base/auxv.exp: New file.
20987 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
20988
0e02aa50
DC
209892004-03-12 David Carlton <carlton@kealia.com>
20990
20991 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
20992 * gdb.cp/pr-1553.cc: Ditto.
20993 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
20994 pass branch.
20995
c20b71be
MC
209962004-03-12 Michael Chastain <mec.gnu@mindspring.com>
20997
20998 * gdb.cp/templates.exp: Accept more template types.
20999
c7414a01
MC
210002004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21001
21002 From Corinna Vinschen with modifications.
21003 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
21004 local variable obj_with_enum.
21005 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
21006 results with obj_with_enum.
21007
ed69573c
MC
210082004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21009
21010 * gdb.cp/classes.cc: New file, copied from misc.cc.
21011 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
21012
28301461
MC
210132004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21014
21015 * gdb.cp/misc.cc: Add copyright notice.
21016
1198ecbe
DC
210172004-03-05 David Carlton <carlton@kealia.com>
21018
21019 * gdb.cp/rtti.exp: Add 'print *obj3' test.
21020 * gdb.cp/rtti.h: Update copyright.
21021 (namespace n2::n3): New.
21022 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
21023 (n2::n3::func3): New.
21024 (main): Call n2::n3::func3.
21025 * gdb.cp/rtti2.cc: Update copyright.
21026 (n2::create3): New.
21027
9e08c470
MK
210282004-03-04 Mark Kettenis <kettenis@gnu.org>
21029
21030 * gdb.asm/openbsd.inc: Fix typo.
21031
4bebc3aa
FF
210322004-03-03 Fred Fish <fnf@redhat.com>
21033
21034 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
21035 "val" instead of unused "size". Update copyright year.
21036
6ea9fb37
DJ
210372004-02-29 Daniel Jacobowitz <drow@mvista.com>
21038
21039 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
21040 to use unsigned char.
21041 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
21042 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
21043
23b23974
DJ
210442004-02-29 Daniel Jacobowitz <drow@mvista.com>
21045
21046 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
21047 line of output.
21048
7574fd53
DJ
210492004-02-28 Daniel Jacobowitz <drow@mvista.com>
21050
21051 * gdb.base/relocate.c (dummy): Initialize.
21052
a195357f
DJ
210532004-02-28 Daniel Jacobowitz <drow@mvista.com>
21054
21055 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
21056 a breakpoint at exit.
21057
72fd54a9
FF
210582004-02-27 Fred Fish <fnf@redhat.com>
21059
21060 * gdb.base/chng-syms.exp: Add expect condition to match failing
21061 case that isn't a timeout.
21062
b9d23137
AC
210632004-02-27 Andrew Cagney <cagney@redhat.com>
21064
21065 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
21066 support.
21067
15d208f6 210682004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 21069
15d208f6
FF
21070 * gdb.arch/gdb1431.c: Remove.
21071 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
21072 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
21073 of "until" incorrectly.
21074
98f9cd2d
JB
210752004-02-26 J. Brobecker <brobecker@gnat.com>
21076
21077 * gdb.cp/class2.cc (empty): New class.
21078 (refer): New function.
21079 (main): Declare an object of type empty and use it.
21080 * gdb.cp/class2.exp: Print the value of an object of type empty.
21081
9b50c11b
JJ
210822004-02-26 Jeff Johnston <jjohnstn@redhat.com>
21083
21084 * gdb.base/langs.exp: Update query string to match the
21085 new nquery format used for pending breakpoints.
21086
0dcd613f
AC
210872004-02-26 Andrew Cagney <cagney@redhat.com>
21088
21089 Fix PR i18n/1570.
21090 * gdb.base/charset.c: Update copyright notice.
21091 (main, init_string): Remove the escape character '\e' tests.
21092 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
21093 * gdb.base/charset.exp (valid_host_charset): Ditto.
21094 * gdb.base/setvar.exp: Ditto.
21095
b8a56647
AC
210962004-02-24 Andrew Cagney <cagney@redhat.com>
21097
90d59e34
AC
21098 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
21099 mmapped data in core file" PASS and FAIL messages consistent.
21100
b8a56647
AC
21101 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
21102 setting a breakpoint. Work around PR java/1565.
21103
9f27c604
JJ
211042004-02-23 Jeff Johnston <jjohnstn@redhat.com>
21105
21106 * lib/gdb.exp (gdb_breakpoint): Update query string to match
21107 new nquery format.
21108 * gdb.base/pending.exp: Ditto.
21109
3224a706
MK
211102004-02-22 Mark Kettenis <kettenis@gnu.org>
21111
21112 * configure.in: Run stabs tests on *BSD.
21113 * configure: Regenerated.
21114
41e0a9ca
MK
211152004-02-21 Mark Kettenis <kettenis@gnu.org>
21116
21117 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
21118
1e1b3428
FF
211192004-02-20 Fred Fish <fnf@redhat.com>
21120
21121 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
21122 blank in test for "returns short", for consistency with other
21123 "returns xxx" tests. Update copyright year.
21124
f9a7572a
FF
211252004-02-19 Fred Fish <fnf@redhat.com>
21126
21127 New testcase for PR breakpoint/1558.
21128 * gdb.arch/gdb1558.exp: New file.
21129 * gdb.arch/gdb1558.c: New file.
21130
b2ce2854
EZ
211312004-02-19 Elena Zannoni <ezannoni@redhat.com>
21132
21133 * gdb.base/nodebug.exp: Fix typo.
21134
e7c9ff01
JB
211352004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21136
21137 Committed by Jim Blandy <jimb@redhat.com>.
21138
62f4b920
JB
21139 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
21140
2db536a1
JB
21141 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
21142
e7c9ff01
JB
21143 * gdb.base/float.exp: Support s390*-*-* targets.
21144
f3205b34
AF
211452004-02-17 Adam Fedor <fedor@gnu.org>
21146
21147 * gdb.base/gdb1555.exp: New file.
21148 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
21149
9d62932d
EZ
211502004-02-17 Elena Zannoni <ezannoni@redhat.com>
21151
21152 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
21153
344c9711
FF
211542004-02-16 Fred Fish <fnf@redhat.com>
21155
21156 * gdb.arch/gdb1291.c: Remove
21157 * gdb.arch/gdb1291.s: New test input file.
21158 * gdb.arch/gdb1291.exp: Expand test to check case that should not
21159 fail. Test for correct result, known incorrect result, other
21160 failures and timeouts.
21161
2d822687
AC
211622004-02-16 Andrew Cagney <cagney@redhat.com>
21163
21164 * gdb.base/bigcore.exp: New file.
21165 * gdb.base/bigcore.c: New file.
21166
dac15b66
AC
211672004-02-13 Andrew Cagney <cagney@redhat.com>
21168
21169 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
21170 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
21171 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
21172 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
21173 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
21174 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
21175 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
21176 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
21177 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
21178 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
21179
6bdfc2c4
JJ
211802004-02-11 Jeff Johnston <jjohnstn@redhat.com>
21181
21182 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
21183 executed is an alloc instruction.
21184
87b3ede8
DC
211852004-02-11 David Carlton <carlton@kealia.com>
21186
21187 * gdb.cp/breakpoint.exp: New.
21188 * gdb.cp/breakpoint.cc: New.
21189
6e19e2bf
MC
211902004-02-11 Michael Chastain <mec.gnu@mindspring.com>
21191
21192 Partial fix for PR gdb/1543.
21193 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
21194 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
21195 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
21196 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
21197 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
21198 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
21199 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
21200 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
21201 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
21202 to bug-gdb@prep.ai.mit.edu .
21203 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
21204 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
21205 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
21206 Likewise.
21207
5c5455dc
AC
212082004-02-10 Andrew Cagney <cagney@redhat.com>
21209
21210 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
21211 using gdb_internal_error_resync.
21212
9cf689d7
DJ
212132004-02-09 Daniel Jacobowitz <drow@mvista.com>
21214
21215 * gdb.threads/thread-specific.exp: Stop early if no threads are
21216 found.
21217
d2dc51db
MC
212182004-02-09 Michael Chastain <mec.gnu@mindspring.com>
21219
21220 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
21221
14b1a056
DJ
212222004-02-08 Daniel Jacobowitz <drow@mvista.com>
21223
21224 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
21225 breakpoints.
21226
83f66e8f
DJ
212272004-02-07 Daniel Jacobowitz <drow@mvista.com>
21228
21229 * config/sim.exp (gdb_load): Handle $arg == "".
21230 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
21231 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
21232
30fc0091
EZ
212332004-02-07 Elena Zannoni <ezannoni@redhat.com>
21234
a9c64011
AS
21235 * gdb.base/maint.exp: Update test to reflect
21236 obstack changes.
30fc0091 21237
4d806929
JJ
212382004-02-04 Jeff Johnston <jjohnstn@redhat.com>
21239
21240 * gdb.base/pendshr.c (pendfunc): New function that calls
21241 pendfunc1.
21242 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
21243
7bfdd688
FF
212442004-02-04 Fred Fish <fnf@redhat.com>
21245
21246 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
21247 function symbols and update copyright years.
21248 * gdb.arch/gdb1291.c: Ditto.
21249
aaa08ee4
MC
212502004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21251
21252 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
21253
dbad7755
MC
212542004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21255
21256 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
21257
ec4646ef
MC
212582004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21259
21260 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
21261
1b802196
FF
212622004-02-02 Fred Fish <fnf@redhat.com>
21263
21264 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
21265 remote targets. Update copyright years.
21266
18fe2033
JJ
212672004-02-02 Jeff Johnston <jjohnstn@redhat.com>
21268
21269 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
21270 support.
21271 * gdb.base/langs.exp: Fix test which attempts to create
21272 breakpoint on non-existent function to handle new pending
21273 support.
21274 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
21275 a breakpoint.
21276 * gdb.base/pending.exp: New test.
21277 * gdb.base/pending.c: New file.
21278 * gdb.base/pendshr.c: Ditto.
21279
8d577d32
DC
212802004-02-02 David Carlton <carlton@kealia.com>
21281
21282 * gdb.cp/overload.exp: Add overloadNamespace tests.
21283 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
21284 (overloadNamespace, XXX): New.
21285 (main): Call XXX::marker2.
21286
3ad13771
FF
212872004-02-01 Fred Fish <fnf@redhat.com>
21288
21289 * gdb.base/dump.exp: Use runto_main instead of "runto main".
21290 * gdb.base/finish.exp: Ditto.
21291 * gdb.base/gcore.exp: Ditto.
21292 * gdb.base/huge.exp: Ditto.
21293 * gdb.base/info-proc.exp: Ditto.
21294 * gdb.base/return2.exp: Ditto.
21295 * gdb.threads/gcore-thread.exp: Ditto.
21296
44c75849
DJ
212972004-02-01 Daniel Jacobowitz <drow@mvista.com>
21298
21299 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
21300
005bc093
MK
213012004-02-01 Mark Kettenis <kettenis@gnu.org>
21302
21303 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
21304 that opening the file succeeds on OpenBSD.
21305
c47cebdb
DJ
213062004-02-01 Daniel Jacobowitz <drow@mvista.com>
21307
21308 * gdb.threads/thread-specific.c: New file.
21309 * gdb.threads/threads-specific.exp: New test script.
21310 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
21311 to expect_out.
21312
5a01311c
MK
213132004-02-01 Mark Kettenis <kettenis@gnu.org>
21314
21315 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
21316 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
21317 only on the "print_small_structs from print_long_arg_list" test.
21318
ce22a4f1
DJ
213192004-02-01 Daniel Jacobowitz <drow@mvista.com>
21320
21321 * gdb.base/completion.exp: Kill a stray backslash.
21322
21323 From Jim Ingham <jingham@apple.com>:
21324 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
21325 agrees with the result from sending a tab.
21326
abbab9d3
DJ
213272004-01-31 Daniel Jacobowitz <drow@mvista.com>
21328
21329 * gdb.base/chng-syms.exp: Remove stray newline.
21330
53904d1e
MK
213312004-01-31 Mark Kettenis <kettenis@gnu.org>
21332
21333 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
21334 *-*-openbsd*.
21335 * gdb.asm/openbsd.inc: New file.
21336
3a4b3aac
MK
213372004-01-30 Mark Kettenis <kettenis@gnu.org>
21338
21339 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
21340 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
21341 *-*solaris2*. Remove commented out default settings for
21342 asm-flags. Replace gdb_compile with target_link.
21343
ebac27b4
MC
213442004-01-29 Michael Chastain <mec.gnu@mindspring.com>
21345
21346 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
21347 for all tests. Remove old hp-ux and cygnus xfail cases.
21348
d8679d84
PH
213492004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
21350
21351 * gdb.base/chng-syms.exp: New file.
21352 * gdb.base/chng-syms.c: New file.
21353
0a55bc22
MC
213542004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21355
21356 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
21357 Provide arms for current output in all my configurations.
21358
94b8e876
MC
213592004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21360
21361 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
21362 * lib/compiler.cc: Likewise.
21363 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
21364 get the right preprocessor. Eval the output directly. Remove
21365 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
21366 hp_f77_compiler and hp_f90_compiler completely.
21367 (gdb_preprocess): Delete.
21368 (get_compiler): Delete.
21369
7cf03d44
MK
213702004-01-24 Mark Kettenis <kettenis@gnu.org>
21371
21372 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
21373 <string.h>.
21374
68b6dce9
NR
213752004-01-24 Nick Roberts <nick@nick.uklinux.net>
21376
21377 * gdb.mi/mi-stack.exp: Update copyright.
21378
b368761e
DC
213792004-01-23 David Carlton <carlton@kealia.com>
21380
21381 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
21382 test for cp_lookup_transparent_type.
21383 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
21384 call them.
21385
f2061b53
DJ
213862004-01-23 Daniel Jacobowitz <drow@mvista.com>
21387
21388 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
21389 after -var-update.
21390
37fc574a
DC
213912004-01-23 David Carlton <carlton@kealia.com>
21392
21393 * gdb.cp/namespace.cc (C::ensureRefs): New.
21394 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
21395
8e94b928
NR
213962004-01-20 Nick Roberts <nick@nick.uklinux.net>
21397
21398 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
21399 case "-stack-list-locals 2".
21400 * gdb.mi/mi-var-child.exp: Test for case
21401 "-var-list-children --all-values NAME".
21402
997b0952
MC
214032004-01-18 Michael Chastain <mec.gnu@mindspring.com>
21404
21405 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
21406
52470da3
MK
214072004-01-18 Mark Kettenis <kettenis@gnu.org>
21408
7049b4b8
MK
21409 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
21410 used with gdb_test_multiple.
21411
52470da3
MK
21412 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
21413 read at address 0. This fixes PR testsuite/1504.
21414
da6012e5
DJ
214152004-01-18 Daniel Jacobowitz <drow@mvista.com>
21416
21417 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
21418 Remove downloading, guessing the host executable, the calls to
21419 gdb_file_cmd and gdb_target_cmd, and "load" support.
21420 (infer_host_exec): New function broken out from gdb_load.
21421 (gdb_load): New wrapper for gdbserver_gdb_load.
21422 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
21423 gdb_target_cmd. Use -target-select.
21424 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
21425 Download binaries to the host. Clear last_mi_remote_file when
21426 we load a new binary.
21427 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
21428 call gdbserver_gdb_load and mi_gdb_target_cmd.
21429
32c70722
MC
214302004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21431
21432 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
21433 type patterns.
21434
b0cecf36
MC
214352004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21436
21437 * gdb.cp/templates.exp: Fix typo in test name of
21438 "print Foo<volatile char*>::foo".
21439
4120d7e6
MC
214402004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21441
21442 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
21443
f679e530
BE
214442004-01-16 Ben Elliston <bje@wasabisystems.com>
21445
21446 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
21447 (clean mostlyclean): Remove empty rm.
21448
091c48f6
MC
214492004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21450
21451 * gdb.base/setvar.exp: Add copyright years.
21452
3e5fc8d2
DC
214532004-01-14 David Carlton <carlton@bactrian.org>
21454
21455 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
21456 PR c++/1511 and update coment.
21457 * gdb.cp/templates.exp: Update patterns to match current output.
21458 If changes involve something other than whitespace, KFAIL
21459 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
21460
63d06c5c
DC
214612004-01-14 David Carlton <carlton@kealia.com>
21462
21463 * gdb.cp/namespace.exp: Add tests involving classes defined within
21464 namespaces.
21465 * gdb.cp/namespace.cc (C::CClass): New.
21466 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
21467
a51dab88
EZ
214682004-01-14 Elena Zannoni <ezannoni@redhat.com>
21469
21470 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
21471 what debug info we have. Print a better message if something goes
21472 wrong while producing the separate debug info file.
21473
a476ccc9
MC
214742004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21475
21476 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
21477
f453692c
MC
214782004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21479
21480 * gdb.base/callfuncs.c: Add copyright notice.
21481
f40063a5
MC
214822004-01-13 Michael Chastain <mec.gnu@mindspring.com>
21483
21484 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
21485 inheritance. PR gdb/1498, PR gcc/13539.
21486
19ac3974
EZ
214872004-01-13 Elena Zannoni <ezannoni@redhat.com>
21488
a9c64011
AS
21489 * gdb.threads/gcore-thread.exp: Prefix name of binary with
21490 test specific name.
21491 * gdb.mi/gdb669.exp: Ditto.
21492 * gdb.mi/mi-pthreads.exp: Ditto.
21493 * gdb.mi/mi1-pthreads.exp: Ditto.
21494 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 21495
56c97c6e
MC
214962004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21497
21498 * gdb.cp/member-ptr.cc: Add copyright notice.
21499
a0644324
MC
215002004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21501
21502 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
21503 some patterns for recent versions of gcc and hpacc. Delete
21504 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
21505 Delete tests that access a NULL pointer-to-member-data. This
21506 script is still disabled for gcc.
21507
32fabe09
EZ
215082004-01-12 Elena Zannoni <ezannoni@redhat.com>
21509
21510 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 21511 escaped correctly.
32fabe09 21512
1f8a6abb
EZ
215132004-01-12 Elena Zannoni <ezannoni@redhat.com>
21514
21515 * gdb.base/sepdebug.exp: New file.
21516 * gdb.base/sepdebug.c: New file.
21517 * lib/gdb.exp (separate_debug_filename): New procedure.
21518 (gdb_gnu_strip_debug): New procedure.
21519
48efe704
AC
215202004-01-12 Andrew Cagney <cagney@redhat.com>
21521
21522 * gdb.mi/ChangeLog: Delete file. Renamed to ...
21523 * gdb.mi/ChangeLog-1999-2003: New file.
21524
a9415475
AC
215252004-01-12 Andrew Cagney <cagney@redhat.com>
21526
21527 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
21528 "Renaming a directory to a non-empty directory returns ENOTEMPTY
21529 or EEXIST", treat EBUSY as an XFAIL.
21530
83b8cf9d
MC
215312004-01-11 Michael Chastain <mec.gnu@mindspring.com>
21532
21533 * gdb.base/scope.exp: Remove obsolete setup_xfail for
21534 hp_cc_compiler.
21535
9939d2a8
MC
215362004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21537
21538 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
21539 decorations.
21540
1ff8cadf
MC
215412004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21542
21543 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
21544 and "(aCC)" decorations. Remove obsolete doco about old
21545 test results.
21546
6fa9022e
MC
215472004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21548
21549 * gdb.cp/exception.exp: Fix typo in doco.
21550
209721fe
MK
215512004-01-09 Mark Kettenis <kettenis@gnu.org>
21552
21553 * gdb.base/gdb1476.exp: Fix typo.
21554
ef11303e
MC
215552004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21556
21557 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
21558 file.
21559
041ab88c
MC
215602004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21561
21562 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
21563 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
21564 Use gdb_compile. Remove restriction on gcc. Add some patterns
21565 for recent version of gdb. Delete second half, which was a copy
21566 of the first half with different build flags. This test is
21567 still disabled because it is still not ready for production.
21568
e36d075a
MC
215692004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21570
21571 * gdb.cp/exception.cc: Add copyright notice.
21572 * gdb.cp/exception.exp: Add a notice that this file is broken
21573 because of line number changes caused by addition of copyright
21574 notice.
21575
42b190ad
MC
215762004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21577
21578 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
21579 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
21580
8f25f06b
MC
215812004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21582
21583 * gdb.cp/classes.exp: Accept gnu abi 2.
21584 * gdb.cp/derivation.exp: Likewise.
21585 * gdb.cp/overload.exp: Likewise.
21586 * gdb.cp/virtfunc.exp: Likewise.
21587
06ded8b8
MC
215882004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21589
21590 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
21591 semicolon after end of function.
21592
77c26ae3
MC
215932004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21594
21595 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
21596 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
21597 boilerplate code for compiling and running the program under
21598 test. Add some string method tests.
21599
20757486
MC
216002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21601
21602 * gdb.cp/bs15503.cc: Add copyright notice.
21603 * gdb.cp/bs15503.exp: Adjust line number.
21604
0fd3b503
MC
216052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21606
21607 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
21608 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
21609
10d1bea8
MC
216102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21611
21612 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
21613 hp_cc_compiler.
21614
2789202a
MC
216152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21616
21617 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
21618 * gdb.cp/ctti.exp: Use the marker instead of "next".
21619 With gcc, run further before bailing.
21620
b862f14c
MC
216212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21622
21623 * gdb.cp/cttiadd.cc: Add copyright notice.
21624 * gdb.cp/cttiadd1.cc: Likewise.
21625 * gdb.cp/cttiadd2.cc: Likewise.
21626 * gdb.cp/cttiadd3.cc: Likewise.
21627
96da2469
MC
216282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21629
21630 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
21631 Use gdb_test, gdb_test_multiple. Use floating-point values that
21632 have exact representations in IEEE-ish formats.
21633
053248ff
MC
216342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21635
21636 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
21637 compilers. Delete duplicate call to get_compiler_info.
21638 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
21639 * gdb.base/volatile.exp: Likewise.
21640
84acecdd
MK
216412004-01-07 Mark Kettenis <kettenis@gnu.org>
21642
21643 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
21644 memory at address 0.
21645
fe11a27f
MC
216462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21647
21648 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
21649 to test for hp-ux assembler. Fix copyright years.
21650
60ad077b
AC
216512004-01-07 Andrew Cagney <cagney@redhat.com>
21652
21653 * gdb.base/fileio.c (strerrno): Add "EBUSY".
21654
1c9b8f33
AC
216552004-01-07 Andrew Cagney <cagney@redhat.com>
21656
21657 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
21658 when creating the read-only file. From analysis by Roland McGrath
21659 and Elena Zannoni.
21660
753ccc7a
MC
216612004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21662
21663 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
21664
eca3e36b
MC
216652004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21666
21667 * gdb.base/cvexpr.c: Be type-safe with function pointers and
21668 data pointers.
21669
f8d4bac4
MC
216702004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21671
21672 * gdb.cp/m-static.exp: Compile one source file at a time.
21673 Delete unused call to get_compiler_info.
21674
9b4e0f94
MC
216752004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21676
21677 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
21678 * gdb.base/call-rt-st.exp: Likewise.
21679 * gdb.base/nodebug.exp: Likewise.
21680 * gdb.base/volatile.exp: Likewise.
21681 * gdb.cp/ref-types.exp: Likewise.
21682 * gdb.cp/templates.exp: Likewise.
21683
023c1024
MK
216842004-01-05 Mark Kettenis <kettenis@gnu.org>
21685
21686 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
21687
19703c4a
MC
216882004-01-05 Michael Chastain <mec.gnu@mindspring.com>
21689
21690 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
21691 hppa*-hp-hpux*.
21692
18b67037
MK
216932004-01-04 Mark Kettenis <kettenis@gnu.org>
21694
ba6219c8
MK
21695 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21696 x86_64-*-*.
21697
18b67037
MK
21698 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21699 sparc64-*-* and sparc*-solaris2*.
21700
1bfbbb9d
MK
217012004-01-04 Mark Kettenis <kettenis@gnu.org>
21702
21703 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
21704 return ${tests}" test. The ${tests} already mentions the
21705 filename.
21706
06846494
MC
217072004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21708
21709 * gdb.cp/local.exp: Accept gcc abi 2.
21710
3b0cb202
MC
217112004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21712
21713 * gdb.cp/templates.exp: Accept gcc abi 2.
21714
0643ec3f
MC
217152004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21716
21717 * lib/compiler.cc: Remove supports_template_debugging.
21718 * gdb.cp/templates.exp: Do not test supports_template_debugging.
21719
d231d0b1
MC
217202004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21721
21722 * gdb.cp/namespace.exp: Accept gcc abi 2.
21723
44ffb27c
MC
217242004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21725
21726 * gdb.cp/method.exp: Accept gcc abi 2.
21727
184ad485
MC
217282004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21729
21730 * gdb.cp/classes.exp: Generate identical results as old version.
21731 * gdb.cp/derivation.exp: Likewise.
21732 * gdb.cp/overload.exp: Likewise.
21733 * gdb.cp/virtfunc.exp: Likewise.
21734
116f09e7
MC
217352004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21736
21737 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
21738 mysterious bug with sourceware version of expect.
21739
b1379776
MC
217402004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21741
21742 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
21743 current versions of gcc, including gcc abi 2. Remove gratuitous
21744 restart of test program. Use gdb_test_multiple and gdb_test for
21745 all tests. Add patterns to xfail missing "const" in "const char *"
21746 and kfail PR gdb/1155.
21747
6b7a4c0e
MC
217482004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21749
21750 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
21751 current versions of gcc, including gcc abi 2. Remove gratuitous
21752 restart of test program. Use gdb_test_multiple and gdb_test for
21753 all tests. Add patterns to kfail PR gdb/1498.
21754
51615d72
MC
217552003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21756
21757 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
21758 current versions of gcc, including gcc abi 2. Use "breakpoint"
21759 and "continue" instead of restarting the target program. Use
21760 gdb_test_multiple and gdb_test for all tests.
21761
7b79a9d7
MK
217622004-01-01 Mark Kettenis <kettenis@gnu.org>
21763
21764 * gdb.asm/asm-source.exp: Update copyright year. Link statically
21765 for *-*-solaris2*.
21766
1cd3489f
MC
217672003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21768
21769 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
21770 current versions of gcc, including gcc abi 2. Use "breakpoint"
21771 and "continue" instead of restarting the target program several
21772 times. Use gdb_test_multiple and gdb_test for all tests.
21773
850742db
MC
217742003-12-18 Michael Chastain <mec.gnu@mindspring.com>
21775
21776 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
21777 source files.
21778
eb4bbda8
MC
217792003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21780
21781 * gdb.base/environ.exp: Handle compiling test case from multiple
21782 source files.
21783
e42c7771
MC
217842003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21785
21786 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
21787
80e4b428
JB
217882003-12-17 Jim Blandy <jimb@redhat.com>
21789
5f06973a
JB
21790 * gdb.base/freebpcmd.c: Add copyright notice.
21791
80e4b428
JB
21792 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
21793
0ab84fb7
MC
217942003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21795
21796 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
21797
1b3bb3d0
JB
217982003-12-13 Jim Blandy <jimb@redhat.com>
21799
21800 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
21801
3a4c9371
KB
218022003-12-12 Kevin Buettner <kevinb@redhat.com>
21803
21804 * gdb.asm/frv.inc: New file.
21805 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
21806
a1dea79a
FF
218072003-12-09 Fred Fish <fnf@redhat.com>
21808
21809 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
21810 functions to break1.c and leave prototypes behind. Add more
21811 "set breakpoint NN here" comments.
21812 * gdb.base/break1.c: New file.
21813
21814 * gdb.base/break.exp: Handle compiling test case from multiple
21815 source files and change source file references as needed.
21816 * gdb.base/completion.exp: Ditto.
21817 * gdb.base/condbreak.exp: Ditto.
21818 * gdb.base/define.exp: Ditto.
21819 * gdb.base/ena-dis-br.exp: Ditto.
21820 * gdb.base/info-proc.exp: Ditto.
21821 * gdb.base/maint.exp: Ditto.
21822 * gdb.base/until.exp: Ditto.
21823
21824 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
21825 hardcoded line numbers.
21826 * gdb.base/define.exp: Ditto.
21827 * gdb.base/ena-dis-br.exp: Ditto.
21828 * gdb.base/maint.exp: Ditto.
21829 * gdb.base/until.exp: Ditto.
21830
21831 * gdb.base/completion.exp: Use "break1" for completion tests since
21832 "break" is no longer a unique prefix.
21833
5266b69c
AC
218342003-12-06 Andrew Cagney <cagney@redhat.com>
21835
21836 * gdb.base/structs.exp (test_struct_returns): When applicable, set
21837 "return_value_unimplemented". When an unimplemented struct return
21838 architecture, report incorrect values as a KFAIL
21839
374451f0
MC
218402003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21841
21842 * gdb.cp/rtti.exp: Accept new wording of warning from
21843 cp_lookup_rtti_type.
21844
ba9b20a7
MC
218452003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21846
21847 Partial fix for PR testsuite/1456.
21848 * gdb.base/scope.exp (test_at_main): Replace references to
21849 gcc_compiled with calls to test_compiler_info.
21850 (test_at_foo): Likewise.
21851 (test_at_bar): Likewise.
21852
b74b6d0b
MC
218532003-12-04 Michael Chastain <mec.gnu@mindspring.com>
21854
21855 Partial fix for PR testsuite/1456.
21856 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
21857 to test_compiler_info.
21858
ccfa3402
MC
218592003-12-03 Michael Chastain <mec.gnu@mindspring.com>
21860
21861 * gdb.base/so-impl-ld.exp: Update copyright notice.
21862
f6246aba
MC
218632003-12-02 Michael Chastain <mec.gnu@mindspring.com>
21864
21865 Partial fix for PR testsuite/1456.
21866 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
21867 to test_compiler_info.
21868
13ae734a
MC
218692003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21870
21871 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
21872 from current versions of gdb. Clean up regular expressions.
21873 Delete redundant timeout case.
21874
d8e1cdee
MC
218752003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21876
21877 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
21878 from current versions of gdb. Clean up regular expressions.
21879 Delete redundant timeout case.
21880
96457b64
MC
218812003-12-01 Michael Chastain <mec.gnu@mindspring.com>
21882
21883 Partial fix for PR testsuite/1456.
21884 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
21885 gcc_compiled with call to test_compiler_info.
21886
f35309fc
MC
218872003-11-30 Michael Chastain <mec.gnu@mindspring.com>
21888
21889 Partial fix for PR testsuite/1456.
21890 * gdb.base/list.exp (test_list_function): Delete unused declaration
21891 of gcc_compiled.
21892
d7afdf9b
MC
218932003-11-29 Michael Chastain <mec.gnu@mindspring.com>
21894
21895 Partial fix for PR testsuite/1456.
21896 * gdb.base/complex.exp: Replace reference to gcc_compiled with
21897 call to test_compiler_info.
21898
71507b56
MK
218992003-11-29 Mark Kettenis <kettenis@gnu.org>
21900
21901 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
21902 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
21903 it to create the appropriate note.inc.
21904 * gdb.asm/asmsrc1.s: Include "note.inc".
21905 * gdb.asm/netbsd.inc: New file.
21906 * gdb.asm/empty.inc: New file.
21907
f81f93f7
MC
219082003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21909
21910 Partial fix for PR testsuite/1456.
21911 * gdb.base/constvars.exp: Replace references to gcc_compiled with
21912 calls to test_compiler_info.
21913
9a77938e
MC
219142003-11-27 Michael Chastain <mec.gnu@mindspring.com>
21915
21916 Partial fix for PR testsuite/1456.
21917 * gdb.base/volatile.exp: Replace references to gcc_compiled with
21918 calls to test_compiler_info.
21919
e8367dc7
MK
219202003-11-27 Mark Kettenis <kettenis@gnu.org>
21921
21922 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
21923 pattern for the KFAILs.
21924
526c61ee
AF
219252003-11-25 Adam Fedor <fedor@gnu.org>
21926
21927 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
21928 * gdb.objc/objcdecode.m: New file.
21929
28f2d600
AF
219302003-11-25 Adam Fedor <fedor@gnu.org>
21931
21932 * gdb.objc/nondebug.exp: Test for PR objc/1236.
21933 * gdb.objc/nondebug.m: New file.
21934
a3895cee
BE
219352003-11-26 Ben Elliston <bje@wasabisystems.com>
21936
21937 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21938 NetBSD as it does on FreeBSD. Modelled on a similar change by
21939 Mark Kettenis on 2003-05-30.
21940 (link-flags): Set to "--entry _start" regardless of target.
21941 Special linker flags are to be appended to $link-flags.
21942 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
21943
c9f2c8a3
MC
219442003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21945
21946 * gdb.cp/method.exp: Accept output of new demangler.
21947
15a0587a 219482003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
21949
21950 * gdb/class2.exp: New file.
21951 * gdb/class2.cc: New file.
21952
3c00b570
MC
219532003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21954
21955 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
21956 of new demangler.
21957
7027acc7
MK
219582003-11-23 Mark Kettenis <kettenis@gnu.org>
21959
21960 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
21961 of gdb_test "run".
21962
b0e1598a
MK
219632003-11-23 Mark Kettenis <kettenis@gnu.org>
21964
21965 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
21966 "continue" into "run".
21967
4d9eda44
MC
219682003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21969
21970 Partial fix for PR testsuite/1456.
21971 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
21972 call to test_compiler_info.
21973 * gdb.cp/ctti.exp: Likewise.
21974 * gdb.cp/derivation.exp: Likewise.
21975 * gdb.cp/member-ptr.exp: Likewise.
21976 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
21977 reference to gcc_compiled.
21978
219792003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
21980
21981 Fix PR testsuite/1463.
21982 * gdb.base/structs.exp (start_structs_test): Call
21983 get_debug_format before using the debug format.
21984
d422fe19
AC
219852003-11-22 Andrew Cagney <cagney@redhat.com>
21986
21987 * lib/gdb.exp (gdb_test_multiple): Add simple example.
21988 * gdb.base/structs.exp: Use gdb_test_multiple.
21989
039cf96d
AC
219902003-11-20 Andrew Cagney <cagney@redhat.com>
21991
6882279b
AC
21992 * gdb.base/structs.exp: Handle and recover from internal errors.
21993 Replace "foo${n}" with "foo<n>" in test messages.
21994
e53890ae
AC
21995 * gdb.base/structs.exp: Update copyright. Rewrite.
21996 * gdb.base/structs.c: Update copyright. Rewrite.
21997
2b211c59
AC
21998 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
21999 resync count exceeded.
d63a86f8 22000
039cf96d
AC
22001 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
22002 from the internal error.
22003 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
22004 Original from Jim Blandy.
22005 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 22006
eac98b22
AC
220072003-11-19 Andrew Cagney <cagney@redhat.com>
22008
22009 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
22010 KFAIL.
22011
67455b2a
MK
220122003-11-17 Mark Kettenis <kettenis@gnu.org>
22013
22014 New testcase for PR backtrace/1435.
22015 * gdb.arch/i386-unwind.exp: New file.
22016 * gdb.arch/i386-unwind.c: New file.
22017
853d6e5b
AC
220182003-11-17 Andrew Cagney <cagney@redhat.com>
22019
22020 * lib/gdb.exp (compiler_info): New global.
22021 (test_compiler_info): New function.
22022 (get_compiler_info): Set compiler_info.
22023 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
22024 "compiler_info" to gcc-<major>-<minor>.
22025
38cf6e11
MC
220262003-11-15 Michael Chastain <mec.gnu@mindspring.com>
22027
22028 * gdb.trace/configure: Remove.
22029
a50d3602
EZ
220302003-11-13 Elena Zannoni <ezannoni@redhat.com>
22031
22032 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 22033 breakpoints.
a50d3602
EZ
22034 * gdb.base/break.exp: Remove all references to explicit line
22035 numbers.
22036
d9407aaa
NC
220372003-11-11 Nick Clifton <nickc@redhat.com>
22038
22039 * gdb.base/shreloc.exp: Do not run for targets which do not
22040 support shared objects.
22041
db488fc1
CV
220422003-11-10 Corinna Vinschen <vinschen@redhat.com>
22043
22044 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
22045 Don't run tests if nofileio flag is given.
22046
6a90a18e
EZ
220472003-11-07 Elena Zannoni <ezannoni@redhat.com>
22048
22049 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 22050 as well as 'Watchpoint'.
6a90a18e 22051
0b915e9c
EZ
220522003-11-06 Elena Zannoni <ezannoni@redhat.com>
22053
22054 Reported by Jim Ingham <jingham@apple.com>:
22055 * gdb.base/annota1.exp: Match at least one occurrence of the
22056 signal handler annotation.
22057
d7e4b55f
EZ
220582003-11-06 Elena Zannoni <ezannoni@redhat.com>
22059
a9c64011
AS
22060 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
22061 as well as 'Watchpoint'.
d7e4b55f 22062
2fe4e8d0
MC
220632003-11-05 Michael Chastain <mec@shout.net>
22064
22065 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
22066
6ef88553
KW
220672003-11-03 Kris Warkentin <kewarken@qnx.com>
22068
22069 * gdb.arch/gdb1291.c: New test file.
22070 * gdb.arch/gdb1291.exp: New test script.
22071 * gdb.arch/gdb1431.c: New test file.
22072 * gdb.arch/gdb1431.exp: New test script.
22073
ae7dc4d8
MC
220742003-10-22 Michael Chastain <mec@shout.net>
22075
22076 * gdb.mi/pthreads.c: Add copyright notice.
22077
c39d7427
MC
220782003-10-22 Michael Chastain <mec@shout.net>
22079
22080 * gdb.threads/pthreads.c: Add copyright notice.
22081
8b7d96c1
MC
220822003-10-20 Michael Chastain <mec@shout.net>
22083
22084 * gdb.base/gdb1056.exp: New test script.
22085
d1d69fdd
DJ
220862003-10-13 Daniel Jacobowitz <drow@mvista.com>
22087
22088 * gdb.threads/killed.exp: Use gdb_run_cmd.
22089
7d605576
DJ
220902003-10-13 Daniel Jacobowitz <drow@mvista.com>
22091
22092 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
22093 create a core file.
22094 * gdb.threads/gcore-thread.exp: Likewise.
22095
618ec112
CV
220962003-10-13 Corinna Vinschen <vinschen@redhat.com>
22097
22098 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
22099 type, based on char type.
22100 (struct bit_flags_short_t): New bitfield type, based on short type.
22101 (init_bit_flags_char): New fuction.
22102 (init_bit_flags_short): Ditto.
22103 (print_bit_flags_char): Ditto.
22104 (print_bit_flags_short): Ditto.
22105 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
22106
9367a73c
MC
221072003-10-11 Michael Chastain <mec@shout.net>
22108
22109 * gdb.base/call-rt-st.exp: Update copyright year.
22110
1decf120
KI
221112003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
22112
22113 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
22114 * gdb.disasm/sh3.s: Ditto.
22115
5445b2ae
DJ
221162003-10-07 Daniel Jacobowitz <drow@mvista.com>
22117
22118 * gdb.threads/switch-threads.exp: New test.
22119 * gdb.threads/switch-threads.c: New source file.
22120
aec24853
CV
221212003-10-07 Corinna Vinschen <vinschen@redhat.com>
22122
22123 * gdb.base/ending-run.exp: Add sh specific case.
22124
adc7428d
AC
221252003-10-06 Andrew Cagney <cagney@redhat.com>
22126
22127 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
22128 * gdb.disasm/mn10200.exp: Delete obsolete file.
22129
c9d37158
DJ
221302003-09-29 Daniel Jacobowitz <drow@mvista.com>
22131
22132 * ChangeLog: Correct an entry command.exp -> commands.exp.
22133 * gdb.base/commands.exp (bp_deleted_in_command_test)
22134 (temporary_breakpoint_commands): Check noargs.
22135
79c2c32d
DC
221362003-09-25 David Carlton <carlton@kealia.com>
22137
22138 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
22139 of some print tests, where appropriate. Add tests for C::D::cd,
22140 E::ce, F::cXfX, G::XgX.
22141 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
22142
594e6d67
RE
221432003-09-25 Richard Earnshaw <rearnsha@arm.com>
22144
22145 * lib/java.exp (java_init): Import target_alias before using it.
22146
10f0d451
DC
221472003-09-25 David Carlton <carlton@kealia.com>
22148
22149 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
22150
274bcba0
EZ
221512003-09-23 Elena Zannoni <ezannoni@redhat.com>
22152
d63a86f8 22153 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 22154 weirdness.
274bcba0 22155
cdbf20f7
MC
221562003-09-17 Michael Chastain <mec@shout.net>
22157
22158 * gdb.cp/gdb1355.exp: New file.
22159 * gdb.cp/gdb1355.c: New file.
22160
71e06f80
CV
221612003-09-15 Corinna Vinschen <vinschen@redhat.com>
22162
22163 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
22164 * gdb.asm/sh.inc: New file.
22165
5c4e30ca
DC
221662003-09-11 David Carlton <carlton@kealia.com>
22167
bd45b7af
DC
22168 * gdb.cp/namespace.exp: Add tests for namespace types.
22169 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
22170 (test_namespace): New.
22171
1c199746
EZ
221722003-09-11 Elena Zannoni <ezannoni@redhat.com>
22173
a9c64011 22174 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 22175 * gdb.stabs/weird.exp: Ditto.
1c199746 22176
04ed252f
MC
221772003-09-08 Michael Chastain <mec@shout.net>
22178
22179 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
22180
d8a2d9e7
MC
221812003-09-07 Michael Chastain <mec@shout.net>
22182
22183 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
22184 'parse error'.
22185
161afb24
MK
221862003-09-07 Mark Kettenis <m.kettenis@osp.nl>
22187
22188 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
22189
49f2741a
MC
221902003-08-30 Michael Chastain <mec@shout.net>
22191
22192 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
22193 * gdb.gdb/observer.exp: Ditto.
22194 * gdb.gdb/xfullpath.exp: Ditto.
22195
8afa723e
MK
221962003-08-29 Mark Kettenis <kettenis@gnu.org>
22197
22198 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
22199 *-*-*bsd*.
22200
f31dfe3b
JJ
222012003-08-28 Jeff Johnston <jjohnstn@redhat.com>
22202
22203 * gdb.base/dump.exp: Skip for ia64.
22204
4630e498
JJ
222052003-08-25 Jeff Johnston <jjohnstn@redhat.com>
22206
22207 * gdb.asm/asm-source.exp: Add ia64 support.
22208 * gdb.asm/ia64.inc: New file.
22209
1105b7ef
MC
222102003-08-22 Michael Chastain <mec@shout.net>
22211
22212 * gdb.cp: New directory.
22213 * gdb.cp/*: Copy from gdb.c++/*.
22214 * gdb.c++/*: Remove.
22215 * Makefile.in: Change gdb.c++ to gdb.cp.
22216 * configure.in: Ditto.
22217 * configure: Regnerate.
22218
c945b932
MK
222192003-08-18 Mark Kettenis <kettenis@gnu.org>
22220
22221 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
22222 * gdb.arch/i386-prologue.c (gdb1338): Add function.
22223
2b66634b
DJ
222242003-08-17 Daniel Jacobowitz <drow@mvista.com>
22225
22226 * mi-var-display.exp (-var-list-children weird): Accept function
22227 pointers with argument types.
22228 * mi1-var-display.exp (-var-list-children weird): Likewise.
22229 * mi2-var-display.exp (-var-list-children weird): Likewise.
22230
a356f73b
DJ
222312003-08-17 Daniel Jacobowitz <drow@mvista.com>
22232
22233 * gdb.base/annota3.exp: Add missing newline.
22234
483417b8
MC
222352003-08-06 Michael Chastain <mec@shout.net>
22236
22237 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
22238
c99c59c3
MS
222392003-08-12 Michael Snyder <msnyder@redhat.com>
22240
22241 * gdb.base/float.exp: Add test for SH.
22242
55ed7501
MK
222432003-08-10 Mark Kettenis <kettenis@gnu.org>
22244
22245 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
22246
1a371f2e
EZ
222472003-08-07 Elena Zannoni <ezannoni@redhat.com>
22248
22249 * gdb.base/completion.exp: Remove reduntant completion test
22250 on filename.
22251
e0f353ce
EZ
222522003-08-07 Elena Zannoni <ezannoni@redhat.com>
22253
a9c64011
AS
22254 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
22255 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
22256 gdb.trace/save-trace.exp: Make sure that full pathnames are
22257 escaped correctly.
e0f353ce 22258
5710a1af 222592003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 22260
a9c64011
AS
22261 * configure.in: Don't generate config.h from config.hin.
22262 * configure: Regenerate.
22263 * config.hin: Remove file.
22264 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
22265 * gdb.threads/pthreads.c: Ditto.
5710a1af 22266
dcd81ce9
DJ
222672003-08-07 Daniel Jacobowitz <drow@mvista.com>
22268
22269 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22270 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
22271 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
22272 Replace ld24 with seth/add3.
22273
6009d884
AC
222742003-08-02 Andrew Cagney <cagney@redhat.com>
22275
22276 * gdb.base/annota3.exp: New file.
22277 * gdb.base/annota3.c: New file.
22278 * gdb.c++/annota3.exp: New file.
22279 * gdb.c++/annota3.cc: New file.
22280
51514e06
MC
222812003-07-29 Michael Chastain <mec@shout.net>
22282
22283 * gdb.threads/tls.c (spin): Check errno only if sem_wait
22284 actually failed.
22285 (do_pass): Likewise.
22286 * gdb.threads/tls.exp: Always initialize no_of_threads.
22287
4ee6625b
DJ
222882003-07-27 Daniel Jacobowitz <drow@mvista.com>
22289
22290 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
22291 pattern.
22292 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
22293 * gdb.threads/tls.exp: Recognize one case of the host library not
22294 supporting TLS.
22295
225f2bf6
AC
222962003-07-27 Andrew Cagney <cagney@redhat.com>
22297
22298 * gdb.base/fileio.exp: Use SH when running commands using
22299 remote_exec.
22300
bcb27c9f
DJ
223012003-07-24 Daniel Jacobowitz <drow@mvista.com>
22302
22303 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22304 * gdb.base/relocate.c (dummy): New padding array.
22305
3d67be83
MS
223062003-07-22 Michael Snyder <msnyder@redhat.com>
22307
d63a86f8 22308 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
22309
22310 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
22311 patterns to be more general, accepting old and new output.
22312 Some output chars (such as '+') also must be quoted.
d63a86f8 22313 Some addresses are displayed numerically instead of
3d67be83
MS
22314 symbolically.
22315
57ba3b85
MS
223162003-07-23 Michael Snyder <msnyder@redhat.com>
22317
686d097c
MS
22318 * gdb.base/return2.exp: Don't test long-long return.
22319
57ba3b85
MS
22320 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
22321 * gdb.disasm/t01_mov.exp: Ditto.
22322 * gdb.disasm/t02_mova.s: Ditto.
22323 * gdb.disasm/t02_mova.exp: Ditto.
22324 * gdb.disasm/t03_add.s: Ditto.
22325 * gdb.disasm/t03_add.exp: Ditto.
22326 * gdb.disasm/t04_sub.s: Ditto.
22327 * gdb.disasm/t04_sub.exp: Ditto.
22328 * gdb.disasm/t05_cmp.s: Ditto.
22329 * gdb.disasm/t05_cmp.exp: Ditto.
22330 * gdb.disasm/t06_ari2.s: Ditto.
22331 * gdb.disasm/t06_ari2.exp: Ditto.
22332 * gdb.disasm/t07_ari3.s: Ditto.
22333 * gdb.disasm/t07_ari3.exp: Ditto.
22334 * gdb.disasm/t08_or.s: Ditto.
22335 * gdb.disasm/t08_or.exp: Ditto.
22336 * gdb.disasm/t09_xor.s: Ditto.
22337 * gdb.disasm/t09_xor.exp: Ditto.
22338 * gdb.disasm/t10_and.s: Ditto.
22339 * gdb.disasm/t10_and.exp: Ditto.
22340 * gdb.disasm/t11_logs.s: Ditto.
22341 * gdb.disasm/t11_logs.exp: Ditto.
22342 * gdb.disasm/t12_bit.s: Ditto.
22343 * gdb.disasm/t12_bit.exp: Ditto.
22344 * gdb.disasm/t13_otr.s: Ditto.
22345 * gdb.disasm/t13_otr.exp: Ditto.
22346
e00759ef
EZ
223472003-07-22 Elena Zannoni <ezannoni@redhat.com>
22348
22349 * gdb.threads/tls.exp :Add kfail for 'info address' case.
22350
8bc2021f
EZ
223512003-07-22 Elena Zannoni <ezannoni@redhat.com>
22352
a9c64011
AS
22353 * gdb.threads/tls.c : New file.
22354 * gdb.threads/tls.exp : New file.
22355 * gdb.threads/tls-main.c : New file.
22356 * gdb.threads/tls-shared.c : New file.
22357 * gdb.threads/tls-shared.exp : New file.
8bc2021f 22358
89320c4c
AS
223592003-07-22 Andreas Schwab <schwab@suse.de>
22360
22361 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
22362
180dea7c
AS
223632003-07-20 Andreas Schwab <schwab@suse.de>
22364
22365 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
22366 due to insn reordering.
22367
0714963c
AC
223682003-07-15 Andrew Cagney <cagney@redhat.com>
22369
22370 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
22371
98a23b3f
MC
223722003-07-15 Michael Chastain <mec@shout.net>
22373
22374 * gdb.base/gdb1250.exp: New file.
22375 * gdb.base/gdb1250.c: New file.
22376
27e417a2
ML
223772003-07-09 Michal Ludvig <mludvig@suse.cz>
22378
22379 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
22380 expansion of size_t to 'unsigned long', not only to 'unsigned'.
22381
8bc2021f
EZ
223822003-07-09 Elena Zannoni <ezannoni@redhat.com>
22383
a9c64011
AS
22384 * gdb.threads/tls.c: New file.
22385 * gdb.threads/tls.exp: New file.
22386 * gdb.threads/tls-main.c: New file.
22387 * gdb.threads/tls-shared.c: New file.
22388 * gdb.threads/tls-shared.exp: New file.
8bc2021f 22389
d99968dc
EZ
223902003-07-09 Elena Zannoni <ezannoni@redhat.com>
22391
22392 * gdb.base/annota1.exp: Make sure that we properly escape the
22393 full path of the source file. Xfail more permissive patterns,
d63a86f8 22394 due to a compiler debug info problem.
d99968dc 22395
83876b3b
AS
223962003-07-07 Andreas Schwab <schwab@suse.de>
22397
2705e972
AS
22398 * gdb.asm/m68k.inc: New file.
22399 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
22400
83876b3b
AS
22401 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
22402 arguments"): Also match negative number.
22403
22404 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
22405
3a871b37
DJ
224062003-07-03 Daniel Jacobowitz <drow@mvista.com>
22407
22408 * gdb.base/store.c (charest): New typedef.
22409 (add_char): Rename to add_charest, update.
22410 (wack_char): Rename to wack_charest, update types. Return l + r
22411 to keep r live across the call.
22412 (wack_short, wack_int, wack_long, wack_longest, wack_float)
22413 (wack_double, wack_doublest): Return l + r to keep r live across
22414 the call.
22415 * gdb.base/store.exp: Accomodate store.c changes.
22416
b2a7f303
DC
224172003-06-30 David Carlton <carlton@kealia.com>
22418
22419 * gdb.c++/maint.exp (test_invalid_name): New.
22420 (test_first_component): Add tests for invalid names.
22421
3c6cb4a1
MC
224222003-06-29 Michael Chastain <mec@shout.net>
22423
22424 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
22425 output of '<VTT for class>' for virtual base classes.
22426
f1c2644b
DJ
224272003-06-29 Daniel Jacobowitz <drow@mvista.com>
22428
22429 * gdb.base/completion.exp: Tab-complete "complet" instead of
22430 "compl".
22431 * gdb.base/complex.exp, gdb.base/complex.c: New files.
22432
18080350
DJ
224332003-06-29 Daniel Jacobowitz <drow@mvista.com>
22434
22435 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
22436 * gdb.base/volatile.exp: Likewise.
22437
f56973f8
DJ
224382003-06-29 Daniel Jacobowitz <drow@mvista.com>
22439
22440 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
22441 gdb/1265.
22442
224432003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
22444 Daniel Jacobowitz <drow@mvista.com>
22445
22446 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
22447 initial line count of 'captured_main' from 26 to 32.
22448 (test_with_self): Allow xmalloc call to be interleaved with the
22449 preceding two lines.
22450
e766d4d6
JB
224512003-06-24 Joel Brobecker <brobecker@gnat.com>
22452
22453 * gdb.base/bang.exp: New testcase.
22454
f125c9a4
JB
224552003-06-23 Joel Brobecker <brobecker@gnat.com>
22456
22457 * gdb.base/langs.exp: Add some tests for the "minimal" language
22458 support.
22459
6e25beaf
EZ
224602003-06-23 Elena Zannoni <ezannoni@redhat.com>
22461
22462 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
22463 the testcase.
22464
2f816dda
DJ
224652003-06-22 Daniel Jacobowitz <drow@mvista.com>
22466
22467 * gdb.base/relocate.exp: Test add-symbol-file with a variable
22468 offset.
22469
db5a5748
DJ
224702003-06-22 Daniel Jacobowitz <drow@mvista.com>
22471
22472 * gdb.c++/pr-1210.cc: New file.
22473 * gdb.c++/pr-1210.exp: New file.
22474
1df0c130
DJ
224752003-06-21 Daniel Jacobowitz <drow@mvista.com>
22476
22477 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
22478 000-exec-continue.
22479
a92feac0
MK
224802003-06-15 Mark Kettenis <kettenis@gnu.org>
22481
22482 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
22483 on *-*-*bsd* instead of *-*-freebsd*.
22484
81a58f5b
AC
224852003-06-14 Andrew Cagney <cagney@redhat.com>
22486
22487 * gdb.base/store.exp: Test longest and doublest. Test all
22488 parameters. Weaken return statement match.
22489 * gdb.base/store.c: Add longest and doublest - aka long long and
22490 long double functions. Put all parameters into local register
22491 variables. Use negative values.
22492
b257a0d3
AC
224932003-06-14 Andrew Cagney <cagney@redhat.com>
22494
22495 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
22496 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
22497 exit status.
22498 * gdb.base/fileio.exp: Disable target when nointerrupts and
22499 noinferiorio, instead of limiting it to remote. Use remote_exec
22500 instead of system.
d63a86f8 22501
21c38304
JJ
225022003-06-12 Jeff Johnston <jjohnstn@redhat.com>
22503
22504 * gdb.base/float.exp: Add ia64 support.
22505
1bcdb424
CV
225062003-06-12 Corinna Vinschen <vinschen@redhat.com>
22507
22508 * gdb.base/fileio.exp: Run only on remote targets.
22509
6aeb981f
CV
225102003-06-10 Corinna Vinschen <vinschen@redhat.com>
22511
22512 * gdb.base/fileio.c: New file, testing File-I/O.
22513 * gdb.base/fileio.exp: Ditto.
22514
53df362e
RG
225152003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
22516
22517 * gdb.base/shreloc.exp: New file, check symbol values obtained from
22518 shared objects after relocation at load time (gdb PR/1132).
22519 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 22520 as above, part of the shared object relocation test.
53df362e 22521
ffee1b46
MK
225222003-06-08 Mark Kettenis <kettenis@gnu.org>
22523
b5ca3722
MK
22524 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
22525 fully filled history list.
22526 * gdb.base/gdb_history: New file.
22527
03ed860d
MK
22528 * gdb.base/signals.exp: XFAIL "continue to func1" on
22529 i*86-*-freebsd*.
22530
ffee1b46
MK
22531 * gdb.base/attach.exp: When trying to attach to a nonexistent
22532 process, make it possible to specify the PID based on the target,
22533 and do so for *-*-freebsd*.
22534
d80dbb52
RH
225352003-06-02 Richard Henderson <rth@redhat.com>
22536
22537 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
22538
6dd77b81
RH
225392003-06-02 Richard Henderson <rth@redhat.com>
22540
22541 * gdb.base/selftest.exp: Next over lim_at_start initialization.
22542
f6347e16
RH
225432003-06-02 Richard Henderson <rth@redhat.com>
22544
22545 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
22546
2c161407
DJ
225472003-06-01 Daniel Jacobowitz <drow@mvista.com>
22548
22549 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
22550 of globalvar.
22551
572eb746
MK
225522003-06-01 Mark Kettenis <kettenis@gnu.org>
22553
22554 * gdb.asm/asm-source.exp: Check for memory read errors in
22555 disassembler test on *BSD too.
22556
9e9617a5
RH
225572003-06-01 Richard Henderson <rth@redhat.com>
22558
22559 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
22560 for .frame.
22561 (gdbasm_call): Lose ldgp.
22562 (gdbasm_startup): Add frame information.
22563 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
22564
7b34ad4e
MK
225652003-05-31 Mark Kettenis <kettenis@gnu.org>
22566
22567 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
22568 i?86-*-*.
22569
10059fdf
MK
225702003-05-30 Mark Kettenis <kettenis@gnu.org>
22571
22572 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22573 FreeBSD.
22574
acf4b816
RH
225752003-05-29 Richard Henderson <rth@redhat.com>
22576
22577 * gdb.asm/alpha.inc: New file.
22578 * gdb.asm/asm-source.exp: Use it.
22579
e9ecd949
JB
225802003-05-29 Jim Blandy <jimb@redhat.com>
22581
22582 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
22583 'core.PID'.
22584
e3e5a4f3
JB
225852003-05-22 Jim Blandy <jimb@redhat.com>
22586
22587 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
22588 backtrace.
d63a86f8 22589
72fe3d25
DC
225902003-05-20 David Carlton <carlton@math.stanford.edu>
22591
22592 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
22593 this time.
22594
58da2eb2
DC
225952003-05-19 David Carlton <carlton@bactrian.org>
22596
22597 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
22598 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
22599
1fcb5155
DC
226002003-05-19 David Carlton <carlton@bactrian.org>
22601
22602 * gdb.c++/namespace.exp: Add namespace scope and anonymous
22603 namespace tests.
22604 Bump copyright date.
22605 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
22606 (main): Call C::D::marker2.
22607 * gdb.c++/namespace1.cc: New file.
22608
85e85163
JJ
226092003-05-14 Jeff Johnston <jjohnstn@redhat.com>
22610
22611 Roland McGrath <roland@redhat.com>
d63a86f8 22612 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
22613 there is no manager thread.
22614
a25fbfec
JJ
226152003-05-08 Jeff Johnston <jjohnstn@redhat.com>
22616
d63a86f8
RM
22617 * gdb.threads/schedlock.exp: Remove assumption that all threads
22618 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
22619 in one of the child threads rather than the main thread.
22620
be375bae
JB
226212003-05-07 Jim Blandy <jimb@redhat.com>
22622
09bf6082
JB
22623 Add support for assembly source testing on the s390x.
22624 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
22625 architecture.
22626 * gdb.asm/s390x.inc: New file.
22627
be375bae
JB
22628 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
22629 succession of 'if' statements.
22630
00905d52
AC
226312003-05-05 Andrew Cagney <cagney@redhat.com>
22632
22633 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
22634
b1e29e33
AC
226352003-05-05 Andrew Cagney <cagney@redhat.com>
22636
22637 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
22638 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
22639
e33d66ec
EZ
226402003-05-02 Elena Zannoni <ezannoni@redhat.com>
22641
22642 * gdb.base/charset.exp: Update based on new behavior of set/show
22643 charset commands.
22644
2b6fd0d8
AC
226452003-05-01 Andrew Cagney <cagney@redhat.com>
22646
22647 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
22648 variable do not give memory errors.
22649
130cacce
AF
226502003-04-30 Adam Fedor <fedor@gnu.org>
22651
22652 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
22653 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
22654 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
22655 gdb.objc/basicclass.m: : New files
22656
22657 * lib/gdb.exp (gdb_compile_objc): New procedure.
22658
bea71854
DJ
226592003-04-27 Daniel Jacobowitz <drow@mvista.com>
22660
22661 * gdb.base/signals.exp: Make backtrace tests more specific.
22662
0f20eeea
DC
226632003-04-23 David Carlton <carlton@bactrian.org>
22664
22665 * gdb.c++/maint.exp (test_first_component): Add tests for
22666 'operator' in more locations.
22667
c8c4d8dc
KB
226682003-04-16 Kevin Buettner <kevinb@redhat.com>
22669
22670 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
22671
3fe60e3c
EZ
226722003-04-16 Elena Zannoni <ezannoni@redhat.com>
22673
22674 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 22675 func marke' instead. Update test name.
3fe60e3c 22676
9219021c
DC
226772003-04-15 David Carlton <carlton@math.stanford.edu>
22678
22679 * gdb.c++/maint.exp: New file.
22680
5dd55bdd
EZ
226812003-04-14 Elena Zannoni <ezannoni@redhat.com>
22682
22683 * gdb.threads/schedlock.c: Change type of thread function argument
22684 to long, to avoid warnings on 64-bit platforms.
22685
00890572
EZ
226862003-04-14 Elena Zannoni <ezannoni@redhat.com>
22687
a9c64011
AS
22688 * gdb.base/attach.exp: Add new message from ptrace in case of
22689 attaching to nonexistent process.
d63a86f8 22690
93201743
JB
226912003-04-11 Jim Blandy <jimb@redhat.com>
22692
22693 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22694 gdb.c++/userdef.cc: Place comments on the lines to which the
22695 marker function might return.
22696 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22697 gdb.c++/userdef.exp: Look for those comments to check that we've
22698 returned to the right place, instead of checking line numbers.
22699
2a11c64d
EZ
227002003-04-11 Elena Zannoni <ezannoni@redhat.com>
22701
a9c64011
AS
22702 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
22703 match on sourcefile name, instead of directory name.
2a11c64d 22704
68ab8fc5
EZ
227052003-04-10 Elena Zannoni <ezannoni@redhat.com>
22706
d63a86f8 22707 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
22708 working directory name.
22709
5624293a
JB
227102003-04-09 Jim Blandy <jimb@redhat.com>
22711
22712 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22713 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
22714 after an inferior function call, report the failure, but allow the
22715 test to continue.
22716
f1f02ee4
SC
227172003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22718
22719 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22720 with -DPROTOTYPES.
22721
6eb79af0
SC
227222003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22723
22724 * gdb.base/break.exp: Revert last patch.
22725
8dfb4cf0
SC
227262003-04-04 Stephane Carrez <stcarrez@nerim.fr>
22727
22728 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22729 with -DPROTOTYPES.
22730
ed4c619a
AC
227312003-04-02 Andrew Cagney <cagney@redhat.com>
22732
22733 * gdb.base/callfuncs.exp: Make "print add" messages unique.
22734 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
22735 matching directories by the name breakpoint.
22736 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
22737 Make "continue to marker1" consistent.
22738 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
22739 message consistent.
22740 * lib/gdb.exp: Put "the program is no longer running", and "the
22741 program exited" in parenthesis.
22742 * lib/mi-support.exp: Ditto.
d63a86f8 22743
4e35d5f0 227442003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 22745
4e35d5f0
BR
22746 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
22747
71900fe8
AC
227482003-03-29 Andrew Cagney <cagney@redhat.com>
22749
22750 * gdb.base/sizeof.c (main): Print the value of '\377'.
22751 * gdb.base/sizeof.exp: Check the sign of '\377'.
22752
c0655a16
MC
227532003-03-27 Michael Chastain <mec@shout.net>
22754
22755 * gdb.base/gdb1090.exp: New file.
22756 * gdb.base/gdb1090.cc: New file.
22757
5b2a3989
JB
227582003-03-27 J. Brobecker <brobecker@gnat.com>
22759
22760 * gdb.gdb/observer.exp: New regression test.
22761
79876890
MC
227622003-03-27 Michael Chastain <mec@shout.net>
22763
22764 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
22765 * gdb.base/ptype.exp: Likewise.
22766
6eac95e3
CV
227672003-03-27 Corinna Vinschen <vinschen@redhat.com>
22768
22769 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
22770
e8c71839
MC
227712003-03-26 Michael Chastain <mec@shout.net>
22772
22773 * gdb.base/ptype.exp: Actually use some typedef'd types.
22774
71b10041
SC
227752003-03-21 Stephane Carrez <stcarrez@nerim.fr>
22776
22777 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
22778 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
22779
2512cf80
CV
227802003-03-20 Corinna Vinschen <vinschen@redhat.com>
22781
22782 * gdb.base/default.exp: Fix regular expression.
22783
0d195a4f
CV
227842003-03-20 Corinna Vinschen <vinschen@redhat.com>
22785
22786 * gdb.base/args.exp: Fix regular expression.
22787
8a2dbca8
CV
227882003-03-20 Corinna Vinschen <vinschen@redhat.com>
22789
22790 * gdb.base/help.exp: Allow Win32 child process.
22791
bf028682
CV
227922003-03-20 Corinna Vinschen <vinschen@redhat.com>
22793
22794 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
22795 when stepping out of main().
22796
182dbe85
CV
227972003-03-20 Corinna Vinschen <vinschen@redhat.com>
22798
22799 * gdb.base/default.exp: Check for win32 specific message when calling
22800 "run" without executable.
22801
d67a6ba5
CV
228022003-03-20 Corinna Vinschen <vinschen@redhat.com>
22803
22804 * gdb.base/args.exp: Expect .exe in output.
22805
a955b5bb
CV
228062003-03-20 Corinna Vinschen <vinschen@redhat.com>
22807
22808 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
22809 Cygwin native.
22810
bf6bad4b
AC
228112003-03-17 Andrew Cagney <cagney@redhat.com>
22812
22813 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
22814 vector registes.
22815 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
22816 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
22817
293e9a31
DC
228182003-03-17 David Carlton <carlton@math.stanford.edu>
22819
22820 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
22821 test, for PR breakpoints/38.
22822 Call test_watchpoint_and_breakpoint.
22823 * gdb.base/watchpoint.c (func3): New function.
22824 (main): Call func3.
22825
5330f2db
DC
228262003-03-04 David Carlton <carlton@math.stanford.edu>
22827
22828 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
22829 Garply<Garply<char> >:: garply".
22830 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
22831 with respect to PR c++/1111; note also PR c++/1113.
22832 (test_template_breakpoints): KFAIL "constructor breakpoint" with
22833 respect to PR c++/1062.
22834 KFAIL "destructor breakpoint" with respect to PR c++/1112.
22835
6ece72da
DC
228362003-03-03 David Carlton <carlton@math.stanford.edu>
22837
22838 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
22839 with respect to PR c++/57.
22840 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
22841 c++/826.
22842 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
22843 respect to PR c++/57.
22844
85ca1584
DC
228452003-03-03 David Carlton <carlton@math.stanford.edu>
22846
22847 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
22848 respect to PR c++/33 into FAILs.
22849
98e9c5b8
MC
228502003-03-03 Michael Chastain <mec@shout.net>
22851
7bedbf27
MC
22852 * configure.in: Update copyright years.
22853
228542003-03-03 Michael Chastain <mec@shout.net>
22855
22856 * Makefile.in: Update copyright years.
98e9c5b8 22857
f683e100
DC
228582003-02-28 David Carlton <carlton@math.stanford.edu>
22859
22860 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
22861 print class instead of struct and/or superfluous protection
22862 specifiers, as long as the resulting output is equivalent to the
22863 source code.
22864 Delete FIXME from end of messages on tests that don't need
22865 fixing.
22866
a9e0cf2c
DC
228672003-02-28 David Carlton <carlton@math.stanford.edu>
22868
22869 * gdb.c++/templates.exp (do_tests): Allow const in the two
22870 Foo<volatile char *>::foo tests.
22871
e8d359df
MS
228722003-02-27 Michael Snyder <msnyder@redhat.com>
22873
d63a86f8 22874 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
22875 will be consistant.
22876
0b71dc91
DC
228772003-02-26 David Carlton <carlton@math.stanford.edu>
22878
22879 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
22880 char *>::foo" test with respect to PR c++/33. Create a new test
22881 which is identical to that one except that it doesn't put the
22882 space between the "char" and the "*"; KFAIL it, too.
22883
dd14ab43
DC
228842003-02-26 David Carlton <carlton@math.stanford.edu>
22885
22886 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
22887 template types into either PASSes or KFAILs (corresponding to PR
22888 c++/57). Tweak indentation. Update copyright.
22889
1146c7f1
SC
228902003-02-23 Stephane Carrez <stcarrez@nerim.fr>
22891
22892 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
22893
74641dfb
MC
228942003-02-13 Michael Chastain <mec@shout.net>
22895
22896 * gdb.base/exprs.exp: Remove i960 remnants.
22897 * gdb.base/funcargs.exp: Likewise.
22898 * gdb.base/list.exp: Likewise.
22899 * gdb.base/ptype.exp: Likewise.
22900
559cd2d0
DC
229012003-02-14 David Carlton <carlton@math.stanford.edu>
22902
22903 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
22904 pEe->D::vg()" from XFAIL to KFAIL.
22905
c4f90d87
JM
229062003-02-13 Jason Molenda (jmolenda@apple.com)
22907
22908 * gdb.base/maint.exp: Update maint print statistics regexp to include
22909 new entries.
22910
cbc4d97c
MC
229112003-02-13 Michael Chastain <mec@shout.net>
22912
22913 * gdb.c++/inherit.exp: Remove call to get_debug_format.
22914
40f235b7
MC
229152003-02-12 Michael Chastain <mec@shout.net>
22916
22917 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
22918 * gdb.c++/inherit.exp: Likewise.
22919 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
22920 * gdb.c++/templates.exp: Likewise.
22921 * gdb.c++/virtfunc.exp: Likewise.
22922
c56716b0
JM
229232003-02-06 Jason Molenda (jason-cl@molenda.com)
22924
22925 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
22926 why the code is written that way.
22927
070afcf8
MC
229282003-02-05 Michael Chastain <mec@shout.net>
22929
22930 * gdb.base/dump.exp: Add missing copyright line.
22931
5d0331e5
JM
229322003-02-05 Jason Molenda (jason-cl@molenda.com)
22933
f7ae6d3e 22934 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
22935 at the beginning so the breakpoint doesn't get set on the loop.
22936
92851186
MC
229372003-02-05 Michael Chastain <mec@shout.net>
22938
22939 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
22940 output for configurations with gcc 2.95.3.
22941
cbf1e085
AC
229422003-02-05 Keith Seitz <keiths@redhat.com>
22943 Andrew Cagney <ac131313@redhat.com>
22944
22945 * gdb.mi/mi-cli.exp: New file.
d63a86f8 22946
29518e1e
MC
229472003-02-04 Michael Chastain <mec@shout.net>
22948
22949 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
22950 Call perror and then continue.
22951
5af1d5f3
MC
229522003-02-03 Michael Chastain <mec@shout.net>
22953
22954 * gdb.c++/pr-1023.cc: New file.
22955 * gdb.c++/pr-1023.exp: New file.
22956
6b549786
JB
229572003-02-05 Jim Blandy <jimb@redhat.com>
22958
22959 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
22960 it's local to foobar. Check for it there, and check that it's not
22961 present in main.
22962 * gdb.c++/local.cc (marker2): New function.
22963 (foobar): Call marker1.
22964 (main): Call marker2 instead of marker1.
22965
67f16606
AC
229662003-02-04 Andrew Cagney <ac131313@redhat.com>
22967
22968 * gdb.disasm/mn10200.exp: Obsolete file.
22969 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
22970 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
22971 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
22972
1c5cb38e
DC
229732003-02-04 David Carlton <carlton@math.stanford.edu>
22974
22975 * gdb.c++/overload.exp: Test intToChar(1).
22976 * gdb.c++/overload.cc (intToChar): New.
22977 (main): Call intToChar.
22978
d1fe6965
DC
229792003-02-03 David Carlton <carlton@math.stanford.edu>
22980
22981 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
22982 'might_kfail' arg.
22983 KFAIL some of the continue_to_bp_overloaded calls, according to
22984 PR c++/1025.
22985
9ba61c5d
MC
229862003-02-01 Michael Chastain <mec@shout.net>
22987
22988 * gdb.base/advance.c (marker1): New marker function.
22989 * gdb.base/advance.exp: When the 'advance' command lands on the
22990 return breakpoint, it can legitimately stop on either the
22991 current line or the next line. Accommodate both outcomes.
22992 * gdb.base/until.exp: Likewise.
22993
e7494ffb
AC
229942003-02-02 Andrew Cagney <ac131313@redhat.com>
22995
22996 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22997 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
22998 now a list, not a tuple.
22999 * gdb.mi/mi-var-display.exp: Ditto.
23000 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 23001
075559bc
AC
230022003-02-01 Andrew Cagney <ac131313@redhat.com>
23003
23004 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
23005 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
23006 stack backtraces.
23007 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 23008
2bd4c7b1
MK
230092003-02-01 Mark Kettenis <kettenis@gnu.org>
23010
23011 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23012 gdb.mi/mi1-pthreads.exp: Return instead of calling
23013 gdb_suppress_entire_file.
23014
eabd8992
MS
230152003-02-01 Mark Salter <msalter@redhat.com>
23016
23017 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
23018
71469e2f
MS
230192003-01-31 Mark Salter <msalter@redhat.com>
23020
23021 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
23022 Support empty arg.
23023
38a94d44
MC
230242003-01-30 Michael Chastain <mec@shout.net>
23025
23026 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
23027 This was a workaround for a UTF-8 bug in readline 4.3. The bug
23028 has been fixed in gdb/readline on 2003-01-09.
23029
19ea9e73
MS
230302003-01-29 Michael Snyder <msnyder@redhat.com>
23031
e8d359df
MS
23032 * gdb.base/maint.exp: Allow for leading underscore in symbol.
23033 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
23034 * gdb.base/args.exp: Skip if target does not support args passing.
23035
2307bd6a
DJ
230362003-01-22 Daniel Jacobowitz <drow@mvista.com>
23037
19ea9e73 23038 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
23039 gdb_test. Accept a list of expect arguments as the third
23040 parameter.
23041 (gdb_test): Use it.
23042
f2dd3617
EZ
230432003-01-20 Elena Zannoni <ezannoni@redhat.com>
23044
23045 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
23046 allow for different test tree configurations. Update some
23047 tescases accordingly.
23048 * gdb.arch/altivec-regs.exp: Ditto.
23049 * gdb.asm/asm-source.exp: Ditto.
23050 * gdb.base/advance.exp: Ditto.
23051 * gdb.base/display.exp: Ditto.
d63a86f8 23052 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
23053 * gdb.base/mips_pro.exp: Ditto.
23054 * gdb.base/overlays.exp: Ditto.
23055 * gdb.base/relocate.exp: Ditto.
23056 * gdb.base/setshow.exp: Ditto.
23057 * gdb.base/step-line.exp: Ditto.
23058 * gdb.base/step-test.exp: Ditto.
23059 * gdb.base/until.exp: Ditto.
23060 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
23061
c71cdefd
DC
230622003-01-17 David Carlton <carlton@math.stanford.edu>
23063
23064 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
23065 corresponding to PR c++/945.
23066 Update copyright.
23067
fdba05d7
DC
230682003-01-17 David Carlton <carlton@math.stanford.edu>
23069
23070 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
23071 corresponding to PR c++/68.
23072
230732003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
23074
23075 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
23076 (test_paddr_hairy_functions): Call print_addr_2_kfail for
23077 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
23078
c362c33a
EZ
230792003-01-15 Elena Zannoni <ezannoni@redhat.com>
23080
0fbc361c
EZ
23081 * gdb.base/break.exp: Fix change of default location, because of
23082 removal of until tests.
23083 * gdb.base/help.exp: Update test for new 'until' help message.
23084 Add test for help on 'advance'.
a9c64011 23085 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 23086
dabf8a35
MK
230872003-01-15 Mark Kettenis <kettenis@gnu.org>
23088
23089 * gdb.base/default.exp: Adapt "info float" test for recent changes
23090 to that command. Add test for "info vector".
23091 * gdb.base/float.exp: New file. Add test for "info float" that
23092 resembles the old test in gdb.base/default.exp.
23093
a1769aca
DC
230942003-01-15 David Carlton <carlton@math.stanford.edu>
23095
23096 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
23097
82025e13
EZ
230982003-01-15 Elena Zannoni <ezannoni@redhat.com>
23099
23100 * gdb.base/break.exp: Move the tests of until command from here...
23101 * gdb.base/until.exp: ... to here. New file. Add other tests.
23102 * gdb.base/advance.c: New file.
23103 * gdb.base/advance.exp: New file.
23104
8f9ab801
EZ
231052003-01-14 Elena Zannoni <ezannoni@redhat.com>
23106
a9c64011
AS
23107 * gdb.base/args.c: New file.
23108 * gdb.base/args.exp: New file.
8f9ab801 23109
9ae66589
DJ
231102003-01-14 Daniel Jacobowitz <drow@mvista.com>
23111
23112 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
23113
8d77e5c3
DJ
231142003-01-14 Daniel Jacobowitz <drow@mvista.com>
23115
23116 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
23117
12d2f0a1
DJ
231182003-01-14 Daniel Jacobowitz <drow@mvista.com>
23119
23120 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
23121 dates.
23122
6ca37014
DJ
231232003-01-13 Daniel Jacobowitz <drow@mvista.com>
23124
23125 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
23126
b0023472
DJ
231272003-01-13 Daniel Jacobowitz <drow@mvista.com>
23128
23129 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
23130 (ptype &*"foo").
23131 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
23132
607fbc54 231332003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
23134
23135 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
23136 * gdb.mi/mi1-console.exp: Likewise.
23137
607fbc54 231382003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
23139
23140 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
23141 * gdb.mi/mi1-console.exp: Likewise.
23142
a1fb14a2
DJ
231432003-01-13 Daniel Jacobowitz <drow@mvista.com>
23144
23145 * gdb.c++/overload.exp: Remove some fixed XFAILs.
23146
c4cf40b7
DJ
231472003-01-09 Daniel Jacobowitz <drow@mvista.com>
23148
23149 * gdb.base/detach.exp: New test.
23150
696d5a5b
DJ
231512003-01-09 Daniel Jacobowitz <drow@mvista.com>
23152
23153 * Makefile.in (ALL_SUBDIRS): New variable.
23154 (subdirs, clean, distclean): Use it.
23155 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
23156 regenerating Makefile, since it is generated from the top level.
23157 * gdb.asm/Makefile.in: Likewise.
23158 * gdb.base/Makefile.in: Likewise.
23159 * gdb.c++/Makefile.in: Likewise.
23160 * gdb.disasm/Makefile.in: Likewise.
23161 * gdb.java/Makefile.in: Likewise.
23162 * gdb.mi/Makefile.in: Likewise.
23163 * gdb.threads/Makefile.in: Likewise.
23164 * gdb.trace/Makefile.in: Likewise.
23165
754533e4
DC
231662003-01-09 David Carlton <carlton@math.stanford.edu>
23167
23168 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
23169 Add copyright year 2003.
23170
d8b3e9ee
MC
231712003-01-06 Michael Chastain <mec@shout.net>
23172
23173 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
23174 When selecting a thread, 'line' and 'file' are optional.
23175 * gdb.mi/mi1-pthreads.exp: Likewise.
23176
8e9e0fe6
AS
231772003-01-06 Andreas Schwab <schwab@suse.de>
23178
23179 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
23180 failures.
23181
b5ab8ff3
DJ
231822003-01-04 Daniel Jacobowitz <drow@mvista.com>
23183
23184 Fix PR gdb/844
23185 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
23186 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
23187
23188 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
23189 instead of calling gdb_suppress_entire_file.
23190 * gdb.threads/print-threads.exp: Likewise.
23191 * gdb.threads/schedlock.exp: Likewise.
23192
23193 * gdb.threads/killed.exp: Return instead of calling
23194 gdb_suppress_entire_file.
23195 * gdb.threads/linux-dp.exp: Likewise.
23196 * gdb.threads/pthreads.exp: Likewise.
23197
1e698235
DJ
231982003-01-04 Daniel Jacobowitz <drow@mvista.com>
23199
23200 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
23201 stabs.
23202 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
23203 * gdb.base/whatis.exp: Always allow (void) after function names.
23204
147ff08c
DJ
232052003-01-04 Daniel Jacobowitz <drow@mvista.com>
23206
23207 * gdb.c++/casts.exp: Correct regexp.
23208
dc62bfc2
MK
232092003-01-04 Mark Kettenis <kettenis@gnu.org>
23210
23211 * configure.in: Call AC_CONFIG_HEADER. Don't call
23212 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
23213 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
23214 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
23215 aforementioned directories in the AC_OUPUT call.
23216 * config.hin: New file.
23217 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23218 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
23219 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
23220 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
23221 pass -I$objdir instead of -I$objdir/$subdir in compilation.
23222 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
23223 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
23224 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
23225 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
23226 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
23227 gdb.threads/configure.in, gdb.threads/configure,
23228 gdb.threads/config.in, gdb.trace/configure.in,
23229 gdb.trace/configure: Removed.
23230
77afa639
MC
232312003-01-03 Michael Chastain <mec@shout.net>
23232
23233 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
23234 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
23235
7634bb6e
DJ
232362003-01-03 Daniel Jacobowitz <drow@mvista.com>
23237
23238 * gdb.base/store.exp: Fix regular expressions.
23239
b39c905e
MK
232402002-12-28 Mark Kettenis <kettenis@gnu.org>
23241
23242 * configure.in: Rewrite.
23243 * configure: Regenerated.
23244
0a8551dd
DC
232452003-01-03 David Carlton <carlton@math.stanford.edu>
23246
23247 * gdb.base/psymtab.exp: New file.
23248 * gdb.base/psymtab1.c: Ditto.
23249 * gdb.base/psymtab2.c: Ditto.
23250
c60b7188
AF
232512002-12-23 Adam Fedor <fedor@gnu.org>
23252
23253 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
23254
ee73db83
DC
232552002-12-23 David Carlton <carlton@math.stanford.edu>
23256
23257 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
23258 and current_directory initialization.
23259
d6c1774e
JB
232602002-12-22 Jim Blandy <jimb@redhat.com>
23261
f0a847b8
JB
23262 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
23263 rather than as part of the output file name.
23264
d6c1774e
JB
23265 * gdb.base/attach.exp: There's no need to copy the test program to
23266 /tmp; that was only ever necessary on HP/UX, and this test is
23267 entirely disabled there anyway.
23268
f0708dbb
JB
232692002-12-21 Jim Blandy <jimb@redhat.com>
23270
4c2acfea
JB
23271 * gdb.c++/psmang.exp: Doc fix.
23272
f0708dbb
JB
23273 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
23274 test.
23275
9579e000
DC
232762002-12-20 David Carlton <carlton@math.stanford.edu>
23277
23278 * gdb.c++/annota2.exp: KFAIL annotate-quit.
23279
d1810171
MC
232802002-12-18 Michael Chastain <mec@shout.net>
23281
23282 * gdb.c++/annota2.exp: Add copyright year 2002.
23283
76565097
DC
232842002-12-17 David Carlton <carlton@math.stanford.edu>
23285
23286 * gdb.c++/try_catch.cc: Add marker comments.
23287 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
23288 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
23289 * gdb.c++/m-static.cc: Ditto.
23290 * gdb.c++/m-static1.cc: Ditto.
23291 * gdb.c++/try_catch.cc: Ditto.
23292
da81390b
JJ
232932002-12-16 Jeff Johnston <jjohnstn@redhat.com>
23294
23295 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
23296 to see whether we are using the new -environment-directory
23297 command which resets via -r or the old version of the command
23298 which may prompt the user. Part of fix for gdb/741.
23299
b304d130
AC
233002002-12-13 Andrew Cagney <ac131313@redhat.com>
23301
23302 * gdb.fortran/types.exp: Update obsolete comment.
23303 * gdb.fortran/exprs.exp: Ditto.
23304 * lib/gdb.exp: Delete obsolete code.
23305 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
23306 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
23307 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
23308 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
23309 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
23310 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
23311 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
23312 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
23313 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
23314 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
23315 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
23316 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
23317 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
23318 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
23319 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
23320 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
23321 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
23322 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
23323 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
23324 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
23325 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
23326 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
23327 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
23328 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
23329 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
23330 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
23331 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
23332 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
23333 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
23334 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
23335 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
23336 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
23337 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
23338 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
23339 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
23340 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
23341 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
23342
a23b6e6a
DC
233432002-12-11 David Carlton <carlton@math.stanford.edu>
23344
23345 * gdb.c++/m-data.exp: Add test for members that shadow global
23346 variables: see PR gdb/804.
23347 * gdb.c++/m-data.cc: Ditto.
23348
6604731b
DJ
233492002-12-10 Daniel Jacobowitz <drow@mvista.com>
23350
23351 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
23352
de46ecd7
DC
233532002-12-06 David Carlton <carlton@math.stanford.edu>
23354
23355 * gdb.base/store.c: Don't declare functions static.
23356
27e829d0
AC
233572002-12-04 Andrew Cagney <ac131313@redhat.com>
23358
23359 * gdb.base/store.exp, gdb.base/store.c: New files.
23360
92806416
DJ
233612002-12-03 Daniel Jacobowitz <drow@mvista.com>
23362
23363 * gdb.base/selftest.exp: Update for current gdb.
23364
3bcbaac5
DJ
233652002-12-03 Daniel Jacobowitz <drow@mvista.com>
23366
23367 * gdb.base/maint.exp: Only dump symbols from one source file
23368 or objfile.
23369
f4f00b1f
DJ
233702002-12-03 Daniel Jacobowitz <drow@mvista.com>
23371
23372 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
23373 function call.
23374
f1c8a949
JB
233752002-11-25 Jim Blandy <jimb@redhat.com>
23376
23377 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
23378 function appearing in error message.
23379
9e297a97
DJ
233802002-11-21 Daniel Jacobowitz <drow@mvista.com>
23381
23382 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
23383
1f312e79
JJ
233842002-11-08 Jeff Johnston <jjohnstn@redhat.com>
23385
d63a86f8
RM
23386 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
23387 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
23388 should be in mi console format. This is part of fix for PR gdb/604.
23389
83c31e7d
FN
233902002-09-18 Fernando Nasser <fnasser@redhat.com>
23391
23392 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
23393 which explicitly prints the zero offset as "+0".
23394
322b3f65
DJ
233952002-10-22 Daniel Jacobowitz <drow@mvista.com>
23396
23397 * gdb.threads/schedlock.c (args): Make unsigned.
23398
233992002-10-21 Daniel Jacobowitz <drow@mvista.com>
23400
23401 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
23402 numbers. Allow "foo2|selected stack frame".
23403 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
23404 * gdb.asm/asmsrc2.s: Likewise.
23405 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
23406 comments.
23407 * gdb.asm/mips.inc: New file.
23408
5e2fe5b8
AF
234092002-10-18 Adam Fedor <fedor@gnu.org>
23410
23411 * gdb.base/default.exp: Update expected output to include 'ObjC'.
23412 * gdb.base/help.exp: Likewise.
23413
abe1a5d0
KB
234142002-10-17 Kevin Buettner <kevinb@redhat.com>
23415
23416 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
23417 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
23418
10abb1d4
JB
234192002-10-02 Jim Blandy <jimb@redhat.com>
23420
23421 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
23422
1f609b42
AC
234232002-10-01 Andrew Cagney <ac131313@redhat.com>
23424
23425 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
23426 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
23427 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
23428 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
23429 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
23430 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
23431 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
23432
0aee02e4
AC
234332002-09-29 Andrew Cagney <ac131313@redhat.com>
23434
23435 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
23436 * mi0-disassemble.exp, mi0-eval.exp: Delete.
23437 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
23438 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
23439 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
23440 * mi0-var-block.exp, mi0-var-child.exp: Delete.
23441 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 23442
6fde09ad
KB
234432002-09-27 Kevin Buettner <kevinb@redhat.com>
23444
23445 * gdb.base/annota1.exp (info break): Make directory components of
23446 path optional since not all compilers emit this debug information.
23447
889bf7c5
PA
23448 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
23449 step ends up stepping out of the function instead of stopping on
23450 the epilogue.
6fde09ad 23451
9e8aab75
KS
234522002-09-26 Keith Seitz <keiths@redhat.com>
23453
23454 * lib/insight-support.exp (gdbtk_start): Figure out where
23455 the insight executable is based on where gdb is. Use this
23456 executable to start insight instead of gdb.
23457
e36180d7
AC
234582002-09-25 Andrew Cagney <cagney@redhat.com>
23459
23460 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
23461
9dd34b2b
AC
234622002-09-24 Andrew Cagney <ac131313@redhat.com>
23463
23464 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
23465 test_isolated_complaints.
23466 (test_empty_complaint): New function.
23467 (test_empty_complaints): New function. Check no output when no
23468 complaints.
d63a86f8 23469
dea97812
KB
234702002-09-19 Jim Blandy <jimb@redhat.com>
23471
a9c64011 23472 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 23473
54951bd7
AC
234742002-09-19 Andrew Cagney <ac131313@redhat.com>
23475
23476 * gdb.gdb/complaints.exp: New file.
23477
dec43320
AC
234782002-09-18 Andrew Cagney <ac131313@redhat.com>
23479
23480 * gdb.base/maint.exp: Check `help maint internal-warning'.
23481
e70d6e3f
DC
234822002-09-18 David Carlton <carlton@math.stanford.edu>
23483
23484 * gdb.c++/m-static.exp: Remove breakpoints depending on line
23485 numbers, and replace them by a single breakpoint after the
23486 constructors are all finished.
23487 Add test 4.
23488 * gdb.c++/m-static.cc: Add test 4.
23489 * gdb.c++/m-static.h: New file.
23490 * gdb.c++/m-static1.cc: New file.
23491
23492 * gdb.c++/printmethod.exp: New file.
23493 * gdb.c++/printmethod.cc: New file.
23494
23495 * gdb.c++/pr-574.exp: New file.
23496 * gdb.c++/pr-574.cc: New file.
23497
afb5c968
CV
234982002-09-18 Corinna Vinschen <vinschen@redhat.com>
23499
23500 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
23501 embedded targets which never actually exit.
23502
31e45dee
FN
235032002-09-18 Fernando Nasser <fnasser@redhat.com>
23504
23505 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
23506 "don't step after run" as unresolved or unsupported, instead of xfail.
23507
a283c5a1
CV
235082002-09-18 Corinna Vinschen <vinschen@redhat.com>
23509
23510 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
23511 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
23512 Add newline to expected string in "step out of main (status wrapper)"
23513 case.
23514
11350d2a
CV
235152002-09-18 Corinna Vinschen <vinschen@redhat.com>
23516
23517 * lib/gdb.exp (rerun_to_main): Allow restarting application.
23518 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
23519
0deec7d6
TT
235202002-09-17 Tom Tromey <tromey@redhat.com>
23521
23522 * gdb.base/printcmds.exp (test_print_string_constants): Expect
23523 \000, not \0, in double-quoted string.
23524
b2b4a1b5
CV
235252002-09-14 Corinna Vinschen <vinschen@redhat.com>
23526
c9d37158 23527 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
23528 string after running the commands execution on breakpoint tests.
23529
1c56143a
CV
235302002-09-13 Corinna Vinschen <vinschen@redhat.com>
23531
23532 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
23533
37f8da45
JB
235342002-09-12 Joel Brobecker <brobecker@gnat.com>
23535
23536 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
23537
08b468e0
KS
235382002-09-10 Keith Seitz <keiths@redhat.com>
23539
23540 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
23541 runto proc.
23542 (mi_run_to_main): Use mi_runto.
23543 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
23544
dc360f58
KS
235452002-09-10 Keith Seitz <keiths@redhat.com>
23546
23547 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
23548 regexp for stopping at main. Could have multiple event notifications.
23549 Don't assume that main was declared with no parameters.
23550 (mi_next): Use mi_step_to.
23551 (mi_step): Use mi_next_to.
23552
ce3abcfb
CV
235532002-09-09 Corinna Vinschen <vinschen@redhat.com>
23554
23555 * gdb.base/default.exp: Fix expected string in `info float' test.
23556
d1f5b980
BE
235572002-09-09 Ben Elliston <bje@redhat.com>
23558
23559 * config/mips.exp: Update comments.
23560 * config/mips-idt.exp: Likewise.
23561 * config/nind.exp: Likewise.
23562 * config/slite.exp: Likewise.
23563 * config/sparclet.exp: Likewise.
23564 * config/udi.exp: Likewise.
23565 * config/vx.exp: Likewise.
23566 * config/vxworks29k.exp: Likewise.
23567
2f71430b
JB
235682002-09-05 Jim Blandy <jimb@redhat.com>
23569
23570 * gdb.threads/killed.exp: Fix test failure message.
23571
7ddebc7e
KS
235722002-09-04 Keith Seitz <keiths@redhat.com>
23573
23574 * lib/mi-support.exp: Update copyright.
23575 (mi_gdb_test): Increase the priority of the expected pattern
23576 so that it matches gdb_test.
23577
0ae67eb3
KS
235782002-09-03 Keith Seitz <keiths@redhat.com>
23579
23580 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
23581 Use integer comparison instead of string comparison for testing
23582 whether binary was built.
23583
38fc42c8
JB
235842002-09-03 Jim Blandy <jimb@redhat.com>
23585
23586 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
23587
b6ff0e81
JB
235882002-08-29 Jim Blandy <jimb@redhat.com>
23589
23590 * gdb.threads/pthreads.exp: Move the portable thread compilation
23591 code into a function in lib/gdb.exp, and call that from here.
23592 * lib/gdb.exp (gdb_compile_pthreads): New function.
23593
07c98896
KS
235942002-08-29 Keith Seitz <keiths@redhat.com>
23595
23596 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
23597 expect_out so that callers can get at it.
23598
0312286c
DJ
235992002-08-23 Daniel Jacobowitz <drow@mvista.com>
23600
23601 * gdb.threads/print-threads.c: New file.
23602 * gdb.threads/print-threads.exp: New file.
23603 * gdb.threads/schedlock.c: New file.
23604 * gdb.threads/schedlock.exp: New file.
23605
dd039bc4
EZ
236062002-08-22 Elena Zannoni <ezannoni@redhat.com>
23607
a9c64011
AS
23608 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
23609 not altivec.c.
dd039bc4 23610
1f36144c
MK
236112002-08-17 Mark Kettenis <kettenis@gnu.org>
23612
23613 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
23614 targets. The problem should be fixed now.
23615
16057ec7 236162002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
23617
23618 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
23619 2002-07-24 change that removes final dots from error messages.
23620
3c1499ad
TT
236212002-08-13 Tom Tromey <tromey@redhat.com>
23622
23623 * gdb.base/readline.exp: New file.
23624
a20ce2c3
AC
236252002-08-01 Andrew Cagney <ac131313@redhat.com>
23626
23627 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
23628 supress message.
23629
db034ac5
AC
236302002-08-01 Andrew Cagney <cagney@redhat.com>
23631
23632 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
23633 CHILL_FOR_TARGET and CHILL_LIB.
23634 * configure.in (configdirs): Remove gdb.chill.
23635 * configure: Regenerate.
23636 * lib/gdb.exp: Obsolete references to chill.
23637 * gdb.fortran/types.exp: Ditto.
23638 * gdb.fortran/exprs.exp: Ditto.
23639
3e000b18
KB
236402002-07-30 Kevin Buettner <kevinb@redhat.com>
23641
23642 * gdb.base/shlib-call.exp (additional_flags): Conditionally
23643 set Irix-specific compile and link flags.
23644
28f4966b
KB
236452002-07-29 Kevin Buettner <kevinb@redhat.com>
23646
23647 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
23648 source files. The ``-o'' option doesn't work with the ``-E'' option
23649 when using the Irix compiler.
23650
46c0d5a6
DJ
236512002-07-19 Daniel Jacobowitz <drow@mvista.com>
23652
23653 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
23654 Improve support for reusing an exec file. Copy exec file
23655 to target, and run gdbserver on the target instead of on the host.
23656
eecf4bed
JB
236572002-07-18 Jim Blandy <jimb@redhat.com>
23658
0f815cdf
JB
23659 * gdb.base/ending-run.exp: Don't expect to see the program end in
23660 some orderly fashion when we're running on a real stand-alone
23661 board.
23662
eecf4bed
JB
23663 * gdb.base/interrupt.exp: Correct logic for skipping tests on
23664 targets that don't support interrupts.
23665
52d309e4
JB
236662002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
23667
23668 * gdb.base/attach.exp: Add patterns to match output from /proc-based
23669 systems.
23670 Move comments in expect statements to inside the actions, so that they
23671 don't get matched against.
23672
ff683d9e
MK
236732002-07-10 Mark Kettenis <kettenis@gnu.org>
23674
23675 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
23676 function when asleep" test.
23677
b5356753
AC
236782002-07-10 Andrew Cagney <ac131313@redhat.com>
23679
23680 * gdb.base/page.exp: Rewrite to handle problems with very long
23681 `info set' output. Update copyright.
23682
6aa4d13a
AC
236832002-06-26 Andrew Cagney <ac131313@redhat.com>
23684
23685 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
23686 gdb.threads-hp.
23687 * gdb.hp/configure: Regenerate.
23688 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
23689 * gdb.hp/gdb.threads-hp/configure: Delete file.
23690 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
23691
8cf8c2b8
AC
236922002-06-22 Andrew Cagney <ac131313@redhat.com>
23693
23694 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
23695 setlocale, bindtextdomain and textdomain.
23696
6827a8f8
JB
236972002-06-11 Jim Blandy <jimb@redhat.com>
23698
919d772c
JB
23699 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
23700 preprocessor macro information is present.
23701
6827a8f8
JB
23702 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
23703 tests.
23704
c15b0d21
MS
237052002-06-06 Michael Snyder <msnyder@redhat.com>
23706
c5984d70
MS
23707 * gdb.base/overlays.exp: Record addresses of overlay
23708 functions in TCL variables rather than in GDB variables,
23709 to avoid having GDB convert them to pointers (with loss
23710 of information).
23711
d63a86f8 23712 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 23713 default linker script changes.
c15b0d21
MS
23714 * gdb.base/long_long.exp: Add check for sizeof (long double).
23715
be26fe0d
ML
237162002-06-06 Michal Ludvig <mludvig@suse.cz>
23717
23718 * gdb.asm/asm-source.exp: Add x86-64 target.
23719 * gdb.asm/x86_64.inc: New.
d63a86f8 23720
258093ca 237212002-05-30 Michael Chastain <mec@shout.net>
258093ca 23722
4b3153f1 23723 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
23724 * gdb.c++/m-static.cc: New file.
23725 * gdb.c++/m-static.exp: New file.
23726
241264c6
MS
237272002-05-28 Michael Snyder <msnyder@redhat.com>
23728
23729 * gdb.base/call-ar-st.exp: Allow for reduced floating point
23730 precision.
23731
9bba8c8f 237322002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 23733
4b3153f1 23734 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
23735 * gdb.c++/m-data.cc: New file.
23736 * gdb.c++/m-data.exp: New file.
23737
237382002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 23739
4b3153f1 23740 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 23741 * gdb.c++/try_catch.cc: New file.
d63a86f8 23742 * gdb.c++/try_catch.exp: New file.
9bba8c8f 23743
def1b996
MC
237442002-05-27 Michael Chastain <mec@shout.net>
23745
23746 * gdb.c++/local.exp: Accept more nested types in output.
23747
522ba268
MC
237482002-05-26 Michael Chastain <mec@shout.net>
23749
23750 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
23751
277254ba
MS
237522002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
23753
23754 * lib/gdb.exp (gdb_wrapper_init): Just because
23755 gdb_wrapper_file exists, this does not mean that the file
23756 should not be rebuilt. That is what gdb_wrapper_initialized
23757 is for.
23758 (default_gdb_init): Reset gdb_wrapper_initialized.
23759
b61a8733
MS
237602002-05-23 Michael Snyder <msnyder@redhat.com>
23761
d63a86f8 23762 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
23763 the precision of the floating point test results.
23764 * gdb.base/call-rt-st.exp: Ditto.
23765
b61a8733
MS
23766 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
23767 * gdb.base/call-rt-st.exp: Ditto.
23768
56f6e910
MC
237692002-05-19 Michael Chastain <mec@shout.net>
23770
23771 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
23772
ad0b0016
EZ
237732002-05-19 Elena Zannoni <ezannoni@redhat.com>
23774
a9c64011
AS
23775 * configure.in (configdirs): Add gdb.arch.
23776 * configure: Regenerate.
ad0b0016 23777
f617d2b6
JB
237782002-05-17 Jim Blandy <jimb@redhat.com>
23779
23780 * gdb.base/completion.exp: Recognize the more detailed error
23781 messages produced by the macro expander's lexical analyzer.
23782
eac2a696
EZ
237832002-05-14 Elena Zannoni <ezannoni@redhat.com>
23784
a9c64011
AS
23785 * gdb.arch/altivec-abi.c: New file.
23786 * gdb.arch/altivec-abi.exp: New file.
23787 * gdb.arch/altivec-regs.c: New file.
23788 * gdb.arch/altivec-regs.exp: New file.
eac2a696 23789
2fdde8f8
DJ
237902002-05-14 Daniel Jacobowitz <drow@mvista.com>
23791
23792 * gdb.base/maint.exp (maint print type): Update for new type
23793 structure.
d63a86f8 23794
e31f1a7c
EZ
237952002-05-14 Elena Zannoni <ezannoni@redhat.com>
23796
23797 * gdb.arch: New directory.
23798 * gdb.arch/configure.in: New file.
23799 * gdb.arch/configure: New file.
23800 * gdb.arch/Makefile.in: New file.
23801
db589741
CV
238022002-05-13 Corinna Vinschen <vinschen@redhat.com>
23803
23804 * gdb.asm/asm-source.exp: Add v850 as supported target.
23805 * gdb.asm/v850.inc: New file.
23806
8ce2a7dc
DJ
238072002-05-13 Daniel Jacobowitz <drow@mvista.com>
23808
23809 * gdb.c++/annota2.exp (annotate-quit): Add comment.
23810
df763c7f
DJ
238112002-05-12 Daniel Jacobowitz <drow@mvista.com>
23812
23813 * gdb.base/break.exp: Check 'break "marker2"'.
23814
377daeed
MS
238152002-05-10 Michael Snyder <msnyder@redhat.com>
23816
23817 * gdb.base/long_long.exp: Fix typo.
23818
c4b7bc2b
JB
238192002-05-10 Jim Blandy <jimb@redhat.com>
23820
ecac9a4e
JB
23821 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
23822 a bug.
23823
c4b7bc2b
JB
23824 * gdb.base/printcmds.exp (test_integer_literals_rejected):
23825 Recognize more detailed error message produced by the macro
23826 expander's lexical analyzer.
23827 * lib/gdb.exp (test_print_reject): Same.
23828
e71019a1
MK
238292002-05-09 Mark Kettenis <kettenis@gnu.org>
23830
23831 * gdb.c++/method.exp: Fix typo.
23832
fedfc8e6
MS
238332002-05-08 Michael Snyder <msnyder@redhat.com>
23834
166a1957
MS
23835 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
23836 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 23837 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
23838 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
23839 Add iftarget clause for strongarm.
d63a86f8 23840
f1c47eb2
MS
238412002-05-06 Michael Snyder <msnyder@redhat.com>
23842
cb9a9d3e
MS
23843 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
23844 (gdb_continue_to_end): Accept output from status wrapper.
23845 * gdb.base/ending-run.exp: Add case for output from status wrapper.
23846 Clean up fail messages to match pass messages.
23847
f1c47eb2
MS
23848 Enable the "needs_status_wrapper" testsuite feature.
23849 * lib/gdb.exp (gdb_wrapper_init): New procedure.
23850 (gdb_compile): Conditionally call gdb_wrapper_init.
23851 * gdb.base/a2-run.exp: Recognize output from status wrapper.
23852 * gdb.c++/method.exp: Recognize output from status wrapper.
23853
6079c749
BE
238542002-05-06 Ben Elliston <bje@redhat.com>
23855From Graydon Hoare <graydon@redhat.com>
23856
23857 * config/sid.exp: Include support for "rawsid" protocol.
23858
188baff3
JB
238592002-05-03 Jim Blandy <jimb@redhat.com>
23860
23861 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
23862 * gdb.c++/hang3.C: New file.
23863
b9c07f0f
AC
238642002-05-04 Andrew Cagney <ac131313@redhat.com>
23865
23866 * gdb.base/default.exp: Remove obsolete code.
23867 * gdb.c++/misc.exp: Ditto. Update copyright.
23868 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
23869 * gdb.base/whatis.exp: Ditto. Update copyright.
23870 * gdb.base/scope.exp: Ditto. Update copyright.
23871 * gdb.base/ptype.exp: Ditto. Update copyright.
23872 * gdb.base/printcmds.exp: Ditto. Update copyright.
23873 * gdb.base/opaque.exp: Ditto. Update copyright.
23874 * gdb.base/list.exp: Ditto.
23875 * gdb.base/funcargs.exp: Ditto. Update copyright.
23876 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
23877 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
23878 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
23879 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
23880 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
23881 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
23882
5c7a0397
MS
238832002-05-02 Michael Snyder <msnyder@redhat.com>
23884
d6dcc264 23885 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
23886 * gdb.base/long_long.exp: Add xscale target.
23887 * gdb.base/default.exp: Add xscale target.
23888
eb7f1c48
JB
238892002-05-01 Jim Blandy <jimb@redhat.com>
23890
23891 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
23892 gdb.c++/hang.exp: New test.
23893
a6befae8
FF
238942002-05-01 Fred Fish <fnf@redhat.com>
23895
23896 * gdb.base/completion.exp: Handle completions of "./Make" for
23897 more than one completion possibility, as is the case when we
23898 build and test in the source tree.
23899
0a310277
AG
239002002-04-29 Anthony Green <green@redhat.com>
23901
23902 * gdb.java/jmisc1.exp: New file.
23903 * gdb.java/jmisc2.exp: New file.
23904
6ff9af88
DJ
239052002-04-24 Daniel Jacobowitz <drow@mvista.com>
23906
23907 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
23908
96b3d632
EZ
239092002-04-23 Elena Zannoni <ezannoni@redhat.com>
23910
23911 * gdb.base/help.exp: Change 'help status' to allow for target
23912 dependent output differences.
23913
5019bb54
MC
239142002-04-22 Michael Chastain <mec@shout.net>
23915
23916 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
23917
a805a116
MC
239182002-04-22 Michael Chastain <mec@shout.net>
23919
23920 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
23921
a1706bfd
DM
239222002-04-17 David S. Miller <davem@redhat.com>
23923
23924 * gdb.asm/sparc64.inc: New file.
23925 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
23926
a73a20a2
EZ
239272002-04-19 Elena Zannoni <ezannoni@redhat.com>
23928
23929 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
23930 instruction file directly into the build tree. Clean up at end of
23931 test.
23932
ba678339
DM
239332002-04-18 David S. Miller <davem@redhat.com>
23934
23935 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
23936 handle 64-bit platforms correctly.
23937 * gdb.base/maint.exp: Likewise.
23938
b03399da
KB
239392002-04-18 Kevin Buettner <kevinb@redhat.com>
23940
23941 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
23942 ``-fpic'' when compiling files comprising a shared library, but
23943 it does need additional linker flags in order to find shared
23944 libraries at run time.
23945
e2004992
KB
239462002-04-18 Kevin Buettner <kevinb@redhat.com>
23947
23948 * gdb.base/cvexpr.c (use): New function.
23949 (main): Invoke use() on all global variables to prevent
23950 some linkers from deleting these otherwise unused symbols.
23951
d8937120
MC
239522002-04-17 Michael Chastain <mec@shout.net>
23953From David S. Miller <davem@redhat.com>
23954
23955 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
23956 handle 64-bit platforms correctly.
23957
ffd61a58
MS
239582002-04-12 Michael Snyder <msnyder@redhat.com>
23959From Jim Blandy <jimb@redhat.com>
a9c64011 23960 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
23961 script can handle this instead.
23962 * gdb.base/bar.c (barx): Same.
23963 * gdb.base/baz.c (bazx): Same.
23964 * gdb.base/grbx.c (grbxx): Same.
23965
23966 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
23967 manager doesn't automatically unmap overlays unnecessarily.
23968
6b8426a6
MH
239692002-04-10 Martin M. Hunt <hunt@redhat.com>
23970
23971 * gdb.base/ending-run.exp: Fix pattern for Mips targets
23972 stepping out of main.
23973
34af4875
MC
239742002-04-09 Michael Chastain <mec@shout.net>
23975
23976 * gdb.c++/local.cc (main): Move call to marker1() inside nested
23977 scope so that the nested scope tests will make sense.
23978 * gdb.c++/local.exp: Write patterns that actually work with gcc
23979 (the HP patterns "were never known to work with gcc").
23980 Keep the old aCC patterns too.
23981
2d1676a0
DJ
239822002-04-09 Daniel Jacobowitz <drow@mvista.com>
23983
23984 * gdb.base/attach.exp: Correct target board test.
23985
3a63e3f9
MC
239862002-04-08 Michael Chastain <mec@shout.net>
23987
23988 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
23989 in a const method. Add some xfail and fail cases for configurations
23990 that do not emit the "const ...".
23991
f18dabd2
MC
239922002-04-07 Michael Chastain <mec@shout.net>
23993
23994 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
23995 Accept "A * const" and "const A * const" as type of "this".
23996 Fix spelling of getFunky throughout. Make messages uniform.
23997
0fcddd82
EZ
239982002-04-07 Elena Zannoni <ezannoni@redhat.com>
23999
a9c64011 24000 Work around for PR gdb/285:
0fcddd82
EZ
24001 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
24002
16a8534a
EZ
240032002-04-07 Elena Zannoni <ezannoni@redhat.com>
24004
24005 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
24006 instructions file at run time instead of configure time.
24007 Sometimes we run the test in a directory that is not the one we
24008 configured in.
24009 * gdb.asm/configure.in: Delete creation of symlink.
24010 * gdb.asm/configure: Regenerate.
24011
24181d81
JB
240122002-04-05 J. Brobecker <brobecker@gnat.com>
24013
24014 * gdb.gdb/xfullpath.exp: New test, to exercise the new
24015 xfullpath () function.
24016
7cdb7107
DJ
240172002-04-04 Daniel Jacobowitz <drow@mvista.com>
24018
24019 * gdb.asm/Makefile.in: Correct dependencies.
24020
24021 * gdb.asm/powerpc.inc: New file.
24022 * gdb.asm/asm-source.exp: Add PowerPC.
24023 * gdb.asm/configure.in: Likewise.
24024 * gdb.asm/configure: Regenerated.
24025
a7d17088
DJ
240262002-04-04 Daniel Jacobowitz <drow@mvista.com>
24027
24028 * gdb.base/relocate.exp: New file.
24029 * gdb.base/relocate.c: New file.
24030
cd721503
FF
240312002-04-04 Fred Fish <fnf@redhat.com>
24032
24033 * gdb.base/step-test.exp: Update comment regarding stopping in
24034 memcpy/bcopy calls inserted as part of the compiler runtime.
24035
b22ad7a7
MS
240362002-04-04 Michael Snyder <msnyder@redhat.com>
24037
24038 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
24039
5f279fa6
DJ
240402002-04-03 Daniel Jacobowitz <drow@mvista.com>
24041
24042 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
24043 (gdb_expect): Remove $notransfer hack.
24044
dd0fd3ce
DJ
240452002-04-02 Daniel Jacobowitz <drow@mvista.com>
24046
24047 * gdb.c++/classes.exp ("calling method for small class"): Match
24048 updated register output.
24049
1e50cda1
DJ
240502002-03-30 Daniel Jacobowitz <drow@mvista.com>
24051
24052 Fix PR gdb/452
24053 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
24054 when finished. Make gdb_file_cmd send "exec-file" when
24055 appropriate.
24056
24015922
DJ
240572002-03-30 Daniel Jacobowitz <drow@mvista.com>
24058
24059 * gdb.base/attach.exp: Remove extra setup_xfail.
24060
dd7dfd64
MS
240612002-03-26 Michael Snyder <msnyder@redhat.com>
24062
24063 * gdb.base/default.exp: Add tests for dump, append, and restore.
24064 * gdb.base/help.exp: Add tests for dump, append, and restore.
24065 * gdb.base/dump.exp: New file, test dump, append and restore.
24066 * gdb.base/dump.c: New file.
24067
48b2f8d7
MS
240682002-03-27 Michael Snyder <msnyder@redhat.com>
24069
d63a86f8 24070 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
24071 clean-ups in help messages.
24072
05b4d525
FF
240732002-03-26 Fred Fish <fnf@redhat.com>
24074
24075 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
24076 have debugging info for those functions and the compiler uses them
24077 internally to copy structs around.
24078
d7679631
FF
240792002-03-26 Fred Fish <fnf@redhat.com>
24080
24081 * gdb.base/list.exp: Revert the change made yesterday and add note
24082 about why we don't list the default lines for remote targets.
24083
523ac3f9
MS
240842002-03-25 Michael Snyder <msnyder@redhat.com>
24085
24086 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
24087
754b2b8d
FF
240882002-03-25 Fred Fish <fnf@redhat.com>
24089
24090 * gdb.base/list.exp: This test works on remote targets so remove
24091 the short circuit for remote targets. Update copyright.
24092
33c3e192
FF
240932002-03-25 Fred Fish <fnf@redhat.com>
24094
24095 * gdb.base/attach.exp: Fix logic error that was suppressing this
24096 test for all non hppa*-*-hpux* targets, instead of the hp target.
24097 Move comments closer to the suppression point. Also now need to
24098 check that we are running natively.
24099
d43e73ee
MS
241002002-03-22 Michael Snyder <msnyder@redhat.com>
24101
882c8f02
MS
24102 * gdb.base/default.exp: Add test for gcore. Update copyright.
24103 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 24104
04c12f60
FF
241052002-03-06 Fred Fish <fnf@redhat.com>
24106
24107 * gdb.base/funcargs.c: Remove extraneous ';' character.
24108 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
24109
b43df995
MC
241102002-03-04 Michael Chastain <mec@shout.net>
24111
24112 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
24113 accommodate gcc v3 function signature.
24114 * gdb.mi/mi0-var-cmd-exp: Ditto.
24115
92362027
AC
241162002-02-24 Andrew Cagney <ac131313@redhat.com>
24117
24118 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
24119 ``GNU/Linux'' or ``Linux kernel''
24120 * testsuite/gdb.threads/pthreads.c: Ditto.
24121
258ad32d
MC
241222002-02-24 Michael Chastain <mec@shout.net>
24123
24124 * gdb.threads/pthreads.c (thread1): Add a return statement.
24125 (thread2): Likewise.
24126 (foo): Likewise.
24127
04c3b3d4
MC
241282002-02-23 Michael Chastain <mec@shout.net>
24129
24130 * gdb.threads/linux-dp.c (philosopher): Add a return statement
24131 to placate gcc.
24132
5a2a0a20
MC
241332002-02-23 Michael Chastain <mec@shout.net>
24134
24135 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
24136 test "ptype bint". The test passes on all my stabs configurations.
24137
a640f7fc
JB
241382002-02-21 Jim Blandy <jimb@redhat.com>
24139
27924826
JB
24140 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
24141 filename at a time, and watch for the ones we want to see.
24142
a640f7fc
JB
24143 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
24144 types of pointers to prototyped functions.
24145
edcc8c75
AC
241462002-02-20 Andrew Cagney <ac131313@redhat.com>
24147
24148 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
24149 signed, unsigned and straight char.
24150 (padding_char, padding_short, padding_int, padding_long,
24151 padding_long_long, padding_float, padding_double,
24152 padding_long_double): New global variables.
24153 (fill, fill_structs): New functions.
24154
24155 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
24156 for correctly sized writes. Update copyright.
24157 (get_valueof): New procedure.
24158 (get_sizeof): Call get_valueof.
24159 (check_valueof): New procedure.
24160 (check_padding): New procedure.
24161
ac57ea44
MC
241622002-02-20 Michael Chastain <mec@shout.net>
24163
24164 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
24165 to setup_xfail. Document some of the remaining calls.
24166
7a10c941
MC
241672002-02-18 Michael Chastain <mec@shout.net>
24168
24169 * gdb.c++/userdef.exp: Update copyright year.
24170
fb8acdcc
DJ
241712002-02-18 Daniel Jacobowitz <drow@mvista.com>
24172
24173 * gdb.c++/userdef.exp: Test overloaded operators properly.
24174 Remove xfails.
24175
fda6ae12
MS
241762002-02-14 Michael Snyder <msnyder@redhat.com>
24177
24178 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
24179
676a0442
DJ
241802002-02-14 Daniel Jacobowitz <drow@mvista.com>
24181
24182 * gdb.base/a2-run.exp: Check for a remote target properly.
24183 * gdb.base/annota1.exp: Likewise.
24184 * gdb.base/list.exp: Likewise.
24185 * gdb.base/reread.exp: Likewise.
24186 * gdb.base/scope.exp: Likewise.
24187 * gdb.base/shlib-call.exp: Likewise.
24188 * gdb.base/term.exp: Likewise.
24189 * gdb.c++/annota2.exp: Likewise.
24190
78b4f468
RE
241912002-02-13 Richard Earnshaw <rearnsha@arm.com>
24192
24193 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
24194
9a81ba51
MC
241952002-02-10 Michael Chastain <mec@shout.net>
24196
24197 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
24198 (call_after_alloca): Ditto.
24199
004af6c7
DJ
242002002-02-10 Daniel Jacobowitz <drow@mvista.com>
24201
24202 * gdb.base/ending-run.exp: Guard "cont" test with
24203 gdb_skip_stdio_test.
24204
37225f62
JB
242052002-02-06 Jim Blandy <jimb@redhat.com>
24206
24207 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
24208 from here...
24209 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
24210 To here. Disable this test on non-HP platforms. Add big comment.
24211
fe6fdd96
MS
242122002-02-04 Michael Snyder <msnyder@redhat.com>
24213
24214 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
24215 other than d10v and m32r.
24216
036fad3f
RE
242172002-02-02 Richard Earnshaw <rearnsha@arm.com>
24218
24219 * gdb.base/default.exp: Rewrite test patterns to reduce time
24220 taken to match them.
24221
7148ab62
DJ
242222002-01-30 Daniel Jacobowitz <drow@mvista.com>
24223
24224 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
24225 Allow a start function above main.
24226 * gdb.threads/linux-dp.exp: Fix copyright date.
24227
396cc255
DJ
242282002-01-30 Daniel Jacobowitz <drow@mvista.com>
24229
a9c64011
AS
24230 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
24231 (check_philosopher_stack): Check for manager thread before checking
24232 for a just-starting thread.
396cc255 24233
f038d31b
DJ
242342002-01-30 Daniel Jacobowitz <drow@mvista.com>
24235
24236 From Neil Booth <neil@daikokuya.demon.co.uk>:
24237 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
24238 warnings.
24239
b3ff9d9a
FF
242402002-01-21 Fred Fish <fnf@redhat.com>
24241
24242 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
24243 not caller.
24244
39ad761d
JB
242452002-01-21 Jim Blandy <jimb@redhat.com>
24246
24247 * gdb.base/reread.exp: Check that GDB properly re-reads the
24248 executable file when it changes while no inferior is running.
24249
aaf320fa
FF
242502002-01-21 Fred Fish <fnf@redhat.com>
24251
a9c64011
AS
24252 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
24253 optionally accept the "shlib events" variation.
aaf320fa 24254
808a31f5
JB
242552002-01-21 Jim Blandy <jimb@redhat.com>
24256
24257 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
24258 call `fflush' after every `printf', so that the output is produced
24259 at predictable points, regardless of whatever buffering does (or
24260 doesn't) take place.
24261 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
24262 at different points.
24263
4420d5e2
DJ
242642002-01-20 Daniel Jacobowitz <drow@mvista.com>
24265
24266 * gdb.c++/inherit.exp: Update copyright years.
24267 * gdb.c++/method.exp: Likewise.
24268
3e36a0f4
DJ
242692002-01-20 Daniel Jacobowitz <drow@mvista.com>
24270
24271 * gdb.c++/classes.exp: Update for improved v3 support and skipping
24272 artificial methods/arguments.
24273 * gdb.c++/derivation.exp: Likewise.
24274 * gdb.c++/inherit.exp: Likewise.
24275 * gdb.c++/method.exp: Likewise.
24276 * gdb.c++/virtfunc.exp: Likewise.
24277
b4ceaee6
AC
242782002-01-18 Andrew Cagney <ac131313@redhat.com>
24279
24280 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
24281 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
24282 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
24283 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
24284 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
24285 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
24286
ecace851
JB
242872002-01-17 Jim Blandy <jimb@redhat.com>
24288
24289 * gdb.asm/asm-source.exp (info symbol): Take another shot at
24290 anchoring the pattern matching the entry point symbol's name.
24291
375fc983
AC
242922002-01-17 Andrew Cagney <ac131313@redhat.com>
24293
24294 * gdb.base/maint.exp: Update ``maint internal-error'' to match
24295 continue/quit query. Update copyright.
24296
fe6fdd96
MS
242972002-01-14 Michael Snyder <msnyder@redhat.com>
24298
24299 * gdb.base/gcore.exp: Remove extra debugging output.
24300
e017c81f
DJ
243012002-01-13 Daniel Jacobowitz <drow@mvista.com>
24302
24303 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
24304 for slightly dubious v2 mangled string.
24305
37ab3bf8
DJ
243062002-01-13 Daniel Jacobowitz <drow@mvista.com>
24307
24308 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
24309
1bc05c3a 243102002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 24311
1bc05c3a 24312 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 24313
1bc05c3a
JM
24314 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
24315 constructors.
24316 * gdb.c++/derivation.exp: Likewise.
24317 * gdb.c++/templates.exp: Likewise.
24318 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 24319
1bc05c3a
JM
243202002-01-10 Michael Snyder <msnyder@redhat.com>
24321
24322 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 24323
a911c360
MS
243242002-01-08 Michael Snyder <msnyder@redhat.com>
24325
24326 * gdb.base/gcore.exp: New test for generate-core-file command.
24327 * gdb.base/gcore.c: Testcase for above.
24328 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
24329
ea2119ec
JM
243302002-01-08 Jason Merrill <jason@redhat.com>
24331
24332 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
24333
68203136
FF
243342002-01-07 Fred Fish <fnf@redhat.com>
24335
24336 * gdb.c++/overload.exp: Remove unconditional xfails for:
24337 print foo_instance1.overloadargs(1)
24338 print foo_instance1.overloadargs(1, 2)
24339 print foo_instance1.overloadargs(1, 2, 3)
24340 print foo_instance1.overloadargs(1, 2, 3, 4)
24341 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
24342 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
24343 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
24344 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
24345 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
24346 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
24347 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
24348 print foo_instance1.overload1arg()
24349 print foo_instance1.overload1arg((char)arg2)
24350 print foo_instance1.overload1arg((signed char)arg3)
24351 print foo_instance1.overload1arg((unsigned char)arg4)
24352 print foo_instance1.overload1arg((int)arg7)
24353 print foo_instance1.overload1arg((unsigned int)arg8)
24354 print foo_instance1.overload1arg((float)arg11)
24355 print foo_instance1.overload1arg((double)arg12)
d63a86f8 24356
21b9b5b1
MS
243572002-01-07 Michael Snyder <msnyder@redhat.com>
24358
24359 * gdb.base/huge.exp: New test. Print a very large target data object.
24360 (skip_huge_test): New test variable. Define if you want to skip this
24361 test. The test reads an 8 megabyte data object from the target, so it
24362 might be very time consuming on remote targets with a slow connection.
24363 * gdb.base/huge.c: New file. Test case for above.
24364
725f922e
FF
243652002-01-07 Fred Fish <fnf@redhat.com>
24366
24367 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
24368 g_instance.bfoo, and g_instance.cfoo.
24369
889bf7c5 243702002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 24371
889bf7c5
PA
24372 * gdb.base/break.c (multi_line_if_conditional): New function.
24373 (multi_ilne_while_conditional): Likewise.
24374 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
24375 IF or WHILE condition puts the breakpoint at the start of
24376 the condition.
f286b2c3 24377
634d57ec
JL
24378 * gdb.base/selftest.exp (backtrace through signal handler): Remove
24379 hppa*-*-hpux* expected failure.
24380 * gdb.base/structs.exp (do_function_calls): Similarly.
24381
24382 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
24383 watchpoints.
24384
9fbfe2dc
AC
243852002-01-06 Andrew Cagney <ac131313@redhat.com>
24386
24387 Fix PR gdb/66.
24388 * gdb.base/structs.exp: Replace skip for a29k with skip for
24389 gdb,cannot_call_functions.
24390 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
24391 * gdb.base/callfuncs.exp: Ditto.
24392 * gdb.base/call-rt-st.exp: Ditto.
24393 * gdb.base/call-strs.exp: Ditto.
24394 * gdb.base/callfwmall.exp: Ditto.
24395 * gdb.base/scope.exp: Obsolete xfail a29k.
24396 * gdb.c++/misc.exp: Ditto.
24397 * gdb.c++/cplusfuncs.exp: Ditto.
24398 * gdb.base/ptype.exp: Ditto.
24399 * gdb.base/printcmds.exp: Ditto.
24400 * gdb.base/opaque.exp: Ditto.
24401 * gdb.base/list.exp: Ditto.
24402 * gdb.base/funcargs.exp: Ditto.
24403 * gdb.base/default.exp: Ditto.
24404
8ddad156
MS
244052002-01-04 Michael Snyder <msnyder@redhat.com>
24406
ca4976a6 24407 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
24408 * gdb.base/maint.exp: Add tests for maint info sections options.
24409
1b074332
JL
24410Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
24411
24412 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
24413
7d159115
CV
244142001-12-20 Corinna Vinschen <vinschen@redhat.com>
24415
24416 * gdb.asm/arm.inc: New file.
24417 * gdb.asm/asm-source.exp: Add arm targets.
24418 * gdb.asm/configure.in: Ditto.
24419 * gdb.asm/configure: Recreated from configure.in.
24420
8fb87725
JL
24421Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
24422
afabe08c
JL
24423 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
24424 with HP's compiler.
24425 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
24426 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
24427 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
24428 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
24429
24430 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
24431 either HP's compilers or GCC.
24432
db521deb
JL
24433 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
24434 a SIGBUS or SIGSEGV.
24435
24436 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
24437
24438 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
24439 can be compiled with either HP's compiler or GCC.
24440
cfa88ab7
JL
24441 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
24442 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
24443 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
24444
ca344dff
JL
24445 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
24446 to match current gdb output. Update due to using auto-solib-limit
24447 for limiting instead of overloading auto-solib-add.
24448 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
24449 test program.
24450
3f3c6e55 24451 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
24452 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
24453 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
24454 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
24455 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
24456 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
24457 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
24458 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
24459 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
24460 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
24461 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
24462 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
24463 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 24464
8fb87725
JL
24465 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
24466 a SIGTRAP to the inferior.
24467
cf599fa7
CV
244682001-12-19 Corinna Vinschen <vinschen@redhat.com>
24469
24470 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
24471 Substitute call to target_link by call to gdb_compile.
24472
2cd045cd
JL
24473Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
24474
a9c64011
AS
24475 * gdb.base/break.exp: Fix HP specific search string when testing
24476 backtracing in a called function.
2cd045cd 24477
a9c64011
AS
24478 * gdb.base/constvars.exp: Only set lang to C++ if we're
24479 compiling the test with HP's compilers.
24480 * gdb.base/volatile.exp: Similarly.
2cd045cd 24481
99ebe9ac
JB
244822001-12-19 Jim Blandy <jimb@redhat.com>
24483
24484 * gdb.base/printcmds.exp: Expect the null character to be printed
24485 as '\0', and the '\013' to be printed as '\v'.
24486 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
24487 * gdb.base/setvar.exp: Same.
24488
b9891b29
JB
244892001-12-17 Jim Blandy <jimb@redhat.com>
24490
0eba65ab
JB
24491 * gdb.base/completion.exp: Rather than completing very long
24492 filenames, which can make the readline library produce output we
24493 don't recognize, cd to the directory first, and then complete
24494 using nice, short relative paths.
24495
6970b5b1
JB
24496 * gdb.base/completion.exp: On some systems, there is, in fact, a
24497 variable named `b' in scope, since GDB treats all static
a9c64011
AS
24498 variables as being in scope. So use `no_var_named_this'
24499 instead of `b'.
6970b5b1 24500
b9891b29 24501 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 24502 can't find the core file's registers as a failure.
b9891b29 24503
e6ccd35f
JSC
245042001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
24505
a9c64011
AS
24506 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
24507 test expect string more specific.
e6ccd35f 24508
105ba819
CV
245092001-12-13 Corinna Vinschen <vinschen@redhat.com>
24510
24511 * gdb.asm/asm-source.exp: Add support for xstormy16.
24512 * gdb.asm/configure.in: Ditto.
24513 * gdb.asm/configure: Rebuild.
24514 * gdb.asm/xstormy16.inc: New file.
24515
e9e79dd9
FF
245162001-12-10 Fred Fish <fnf@redhat.com>
24517
24518 * gdb.base/maint.exp: Update to match changes in type dumping code.
24519
347dc97d
JB
245202001-12-10 Jim Blandy <jimb@redhat.com>
24521
24522 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
24523 matching the entry point symbol's name at the beginning of the
24524 line.
347dc97d 24525
5178b9d6
DJ
245262001-12-07 Daniel Jacobowitz <drow@mvista.com>
24527
24528 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
24529 gdb.c++/inherit.exp, gdb.c++/method.exp,
24530 gdb.c++/namespace.exp, gdb.c++/templates.exp,
24531 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
24532 and class layout support.
24533
af890c52
DJ
245342001-12-07 Daniel Jacobowitz <drow@mvista.com>
24535
24536 * gdb.c++/classes.exp: Add test for static member function.
24537 * gdb.c++/misc.cc: Add class with static member function.
24538
7a345fb3
JB
245392001-12-07 Jim Blandy <jimb@redhat.com>
24540
f2e54a80 24541 If GDB says it can't find the struct the function returned, report
8032bf31
JB
24542 those tests as `unsupported'.
24543 * gdb.base/call-rt-st.exp (print_struct_call): New function.
24544 Rewrite subsequent tests to use it.
24545
24546 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
24547 those tests as `unsupported'.
24548 * gdb.base/structs.exp (call_struct_func): New function.
24549 (do_function_calls): Use call_struct_func to call the functions
24550 returning structs.
24551
0bc69509
JB
24552 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
24553 whether functions are prototyped or not, so we can't possibly pass
24554 arguments to t_float_values2 properly.
24555
7a345fb3
JB
24556 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
24557 value of `timeout' for targets other than the mips*tx39-*.
24558
edb6ede1
MS
245592001-12-06 Michael Snyder <msnyder@redhat.com>
24560
d63a86f8 24561 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
24562 and detect whether the start symbol has a leading underscore.
24563
2d842f13
JB
245642001-12-04 Jim Blandy <jimb@redhat.com>
24565
24566 * gdb.base/completion.exp: Clarify indentation.
24567
68550daf
JB
245682001-12-03 Jim Blandy <jimb@redhat.com>
24569
24570 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
24571 variables on the S/390, not `.word'.
24572
cd5195a8
JB
245732001-11-30 Jim Blandy <jimb@redhat.com>
24574
24575 Add assembly-source tests for s390-ibm-linux.
24576 * gdb.asm/s390.inc: New file.
24577 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
24578 the S/390 architecture.
a9c64011 24579 * gdb.asm/configure: Regenerated.
cd5195a8 24580
ca9efc90
MS
245812001-11-30 Michael Snyder <msnyder@redhat.com>
24582
24583 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
24584 next, info source, info sources, info line, global and static
24585 variables, and static functions.
24586 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
24587 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
24588 * gdb.asm/asmsrc1.s: Add a static function and some variables.
24589 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
24590 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
24591 (gdbasm_leave): Restore frame pointer.
24592 (gdbasm_startup): Copy stack set-up from crt0.S.
24593
d0e66976
FN
245942001-11-26 Fernando Nasser <fnasser@redhat.com>
24595
24596 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
24597 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
24598 to a local (non-static) variable. Copy tstruct.a to a static buffer
24599 and return a pointer to that buffer.
24600 * gdb.base/callfwmall.c (t_structs_a): Ditto.
24601
e2334072
MK
246022001-11-24 Mark Kettenis <kettenis@gnu.org>
24603
24604 * gdb.asm/configure.in: Fix recognition of ix86 target.
24605 * gdb.asm/configure: Regenerate.
24606
756caa3d
MS
246072001-11-21 Michael Snyder <msnyder@redhat.com>
24608
24609 * gdb.asm/sparc.inc: New file.
24610 * gdb.asm/asm-source.exp: Recognize sparc target.
24611 * gdb.asm/configure.in: Recognize sparc target.
24612 * gdb.asm/configure: Regenerate.
d63a86f8 24613
9a4d72d5
MS
246142001-11-21 Michael Snyder <msnyder@redhat.com>
24615
24616 * gdb.asm/m32r.inc: New file.
24617 * gdb.asm/asm-source.exp: Recognize m32r target.
24618 * gdb.asm/configure.in: Recognize m32r target.
24619 * gdb.asm/configure: Regenerate.
24620
a773d1cd
MS
246212001-11-20 Michael Snyder <msnyder@redhat.com>
24622
017ac23d
MS
24623 * gdb.asm/i386.inc: New file.
24624 * gdb.asm/asm-source.exp: Recognize ix86 target.
24625 * gdb.asm/configure.in: Recognize ix86 target.
24626 * gdb.asm/configure: Regenerate.
24627
a773d1cd
MS
24628 * gdb.c++/namespace.exp: Fix quotes in output messages.
24629
bb632afb
MS
246302001-11-14 Michael Snyder <msnyder@redhat.com>
24631
25d559ca 24632 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
24633 qualifier in a type cast expression, to designate an address
24634 in the instruction space (Harvard architecture).
24635
4749e309
MS
246362001-11-13 Michael Snyder <msnyder@redhat.com>
24637
24638 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
24639 Tests for expressions using 'const' and 'volatile'.
24640
25050984
CV
246412001-11-13 Corinna Vinschen <vinschen@redhat.com>
24642
24643 * gdb.asm/asm-sources.exp: Allow defining linker flags.
24644
1902c51f
DJ
246452001-11-12 Daniel Jacobowitz <drow@mvista.com>
24646
24647 * lib/mi-support.exp (mi_run_to_helper): Move comments
24648 outside of gdb_expect.
24649
dcf95b47
DJ
246502001-11-11 Daniel Jacobowitz <drow@mvista.com>
24651
24652 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
24653 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
24654 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
24655 mi0_run_to): New functions.
24656 * gdb.mi/mi-simplerun.exp: Use them.
24657 * gdb.mi/mi0-simplerun.exp: Likewise.
24658 * gdb.mi/mi-var-cmd.exp: Likewise.
24659 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 24660
45b074e1
AC
246612001-11-10 Andrew Cagney <ac131313@redhat.com>
24662
24663 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
24664 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
24665
bf50d346
AC
246662001-11-09 Andrew Cagney <ac131313@redhat.com>
24667
24668 * gdb.base/restore.exp: Include $expected value in restored test
24669 message.
24670
9383332c
AC
246712001-11-09 Andrew Cagney <ac131313@redhat.com>
24672
24673 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
24674 implemented.
24675
db62520a
MS
246762001-11-08 Michael Snyder <msnyder@redhat.com>
24677
24678 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
24679 Add pass/fail message for stop at breakpoint in call dummy function.
24680
b5703437
MS
246812001-11-07 Michael Snyder <msnyder@redhat.com>
24682
d63a86f8
RM
24683 * gdb.c++/templates.exp (test_template_breakpoints):
24684 If we get an overload menu, but it does not match what
760f6330 24685 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
24686 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
24687 making the whitespace optional. Argument for "new" may be
24688 "unsigned" as well as "unsigned int/long".
d63a86f8 24689 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
24690 making the whitespace optional. Also replace "(void) with
24691 "((void|)), making the keyword "void" optional.
d63a86f8 24692 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
24693 making the whitespace optional. Also replace "(void) with
24694 "((void|)), making the keyword "void" optional.
3bf40917
MS
24695 * gdb.base/callfuncs.c (t_float_values): This function must
24696 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 24697 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
24698 can be tested against both cases. Usually one case involves
24699 promotion of float to double, while the other does not.
24700 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
24701 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
24702 includes a stack frame for "start".
24703
c8ab4e6d
JB
247042001-11-05 Jim Blandy <jimb@redhat.com>
24705
24706 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
24707 pointers are 32 bits long, and that offsets of relocs are always
24708 stored in the data (REL-style), and not in the reloc entry itself
24709 (RELA-style).
24710 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
24711 stabs.
24712
3f08ced9
MS
247132001-11-01 Michael Snyder <msnyder@redhat.com>
24714
24715 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
24716 and regular expression operators by using quoting.
24717
cbfa24cd
MS
247182001-10-31 Michael Snyder <msnyder@redhat.com>
24719
24720 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
24721 depending on what the symbol table contains.
24722 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
24723 the output of the ptype command. Similarly, accept both "const &"
24724 and "const&".
24725
aaa68313
CV
247262001-10-31 Corinna Vinschen <vinschen@redhat.com>
24727
24728 * gdb.base/miscexprs.c (main): Add usage of preprocessor
24729 symbol `STORAGE' to allow to choose the storage class of
24730 the local datastructures.
24731 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
24732 compiler directive.
24733
91740388
MS
247342001-10-30 Michael Snyder <msnyder@redhat.com>
24735
24736 * gdb.base/jump.exp: Allow it to run for all targets.
24737
1b7c05e7
CV
247382001-10-29 Corinna Vinschen <vinschen@redhat.com>
24739
24740 * gdb.base/call-ar-st.c (print_double_array): Match for loop
24741 with new double_array size.
24742 (main): Change storage class of all local variables to static.
24743 Reduce size of double_array to 9.
24744 * gdb.base/call-ar-st.exp: Increase timeout value.
24745 Change expected output for double array to match new size in
24746 call-ar-st.c.
24747
36a22261
CV
247482001-10-29 Corinna Vinschen <vinschen@redhat.com>
24749
24750 * gdb.base/ending-run.exp: Create identical output when passing
24751 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 24752 Stormy16 target.
36a22261 24753
92b8ae91
MK
247542001-10-28 Mark Kettenis <kettenis@gnu.org>
24755
24756 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
24757 that we catch the expected failure under Linux/x86.
24758
cb135b83
OF
247592001-10-29 Orjan Friberg <orjanf@axis.com>
24760
24761 * gdb.base/setvar.exp: Escape curly braces.
24762 * gdb.stabs/weird.exp: Ditto.
24763
6884aa54
DJ
247642001-10-27 Daniel Jacobowitz <drow@mvista.com>
24765
24766 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
24767 * gdm.mi/mi0-hack-cli.exp: Likewise.
24768
0398c9aa
AC
247692001-10-25 Andrew Cagney <ac131313@redhat.com>
24770
24771 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
24772 messages.
24773
d20bf2e8
AC
247742001-10-21 Andrew Cagney <ac131313@redhat.com>
24775
24776 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
24777 checking MI enabled.
24778
03dd63aa
CV
247792001-10-09 Corinna Vinschen <vinschen@redhat.com>
24780
24781 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
24782
1d9d99f3
FCE
247832001-10-04 Frank Ch. Eigler <fche@redhat.com>
24784
24785 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
24786 if gdb child process crashes, just signal an error.
24787
838ae6c4
JB
247882001-10-02 Jim Blandy <jimb@redhat.com>
24789
24790 * lib/gdb.exp (test_xfail_format): Simplify.
24791
24792 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
24793 front of the variable name `format'. Simplify `if'.
24794
8f0cbc1c
DJ
247952001-10-01 Daniel Jacobowitz <drow@mvista.com>
24796
24797 * gdb.threads/pthreads.exp: Wait for output and delay
24798 before sending ^C.
24799
1f08dafd
DJ
248002001-10-01 Daniel Jacobowitz <drow@mvista.com>
24801
24802 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
24803 some incorrect output instead of timing out.
24804 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
24805
674f90ff
CV
248062001-09-28 Corinna Vinschen <vinschen@redhat.com>
24807
24808 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
24809 check to allow additional `int'.
24810
9b284272
DJ
248112001-09-27 Daniel Jacobowitz <drow@mvista.com>
24812
24813 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
24814 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
24815
b55a4771
MS
248162001-09-27 Michael Snyder <msnyder@redhat.com>
24817
24818 * lib/gdb.exp (test_debug_format): New proc.
24819 (setup_xfail_format): Use new proc test_debug_format.
24820 * gdb.base/constvars.exp (local_compiler_xfail_check): New
24821 proc; use new service proc test_debug_format.
24822 Replace all other "gcc_compiled" tests with this test.
24823 * gdb.base/volatile.exp (local_compiler_xfail_check): New
24824 proc; use new service proc test_debug_format.
24825 Replace all other "gcc_compiled" tests with this test.
24826
248272001-09-27 Michael Snyder <msnyder@redhat.com>
24828
24829 * gdb.base/cvexpr.exp: New file.
24830 * gdb.base/cvexpr.c: New file
24831 Test for expressions using const and volatile keywords.
24832
4e6667ac
CV
248332001-09-26 Corinna Vinschen <vinschen@redhat.com>
24834
24835 * gdb.base/constvars.exp: Check for different orders of keywords
24836 and additional "int" strings in output.
24837
4f337972
AC
248382001-09-22 Andrew Cagney <ac131313@redhat.com>
24839
24840 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
24841 responses from "help maint".
24842
2015650d
FCE
248432001-09-19 Frank Ch. Eigler <fche@redhat.com>
24844
24845 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
24846 to localhost:NNN instead of :NNN, in case Xvfb is listening
24847 only on TCP.
24848
f3bcedc1
CV
248492001-09-19 Corinna Vinschen <vinschen@redhat.com>
24850
24851 * gdb.base/recurse.exp: When checking leaving the watchpoint
24852 scope, recognize when gdb is in function's epilogue and pass.
24853
6b819c92
KS
248542001-09-18 Keith Seitz <keiths@redhat.com>
24855
24856 * lib/insight-support.exp (_gdbtk_export_target_info): Add
24857 support for running tests against sid targets.
24858 (gdbtk_done): Ditto.
24859
a10c9419
CV
248602001-09-18 Corinna Vinschen <vinschen@redhat.com>
24861
24862 * gdb.base/ending-run.c (main): Set stdout buffersize
24863 to the same reasonable value for any target.
24864 * gdb.base/ending-run.exp: Add a regular expression
24865 to make testsuite happy on Sanyo Stormy16 target.
24866
739d0d99
CV
248672001-09-17 Corinna Vinschen <vinschen@redhat.com>
24868
24869 * gdb.base/display.c (do_loops): Add float variable `f'.
24870 Increment f in loop.
24871 * gdb.base/display.exp: Increment timeout by 60 seconds.
24872 Change float display test to use variable `f'.
24873
1b8947f0
JB
248742001-09-17 Jim Blandy <jimb@redhat.com>
24875
24876 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
24877 overflowing the limited breakpoint tables on some ROM monitors
24878 (like the ROM68K).
24879
9890ac81
FCE
248802001-09-15 Frank Ch. Eigler <fche@redhat.com>
24881
24882 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
24883 the "-ac" (disable access control) flag.
24884
6db765ea
JH
248852001-08-30 Jeff Holcomb <jeffh@redhat.com>
24886
24887 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
24888 ints.
24889
4c32cc04
KS
248902001-08-30 Keith Seitz <keiths@redhat.com>
24891
24892 * lib/gdb.exp: Move all insight-related functionality into
24893 separate file.
24894 * lib/insight-support.exp: New file.
24895
8d6e6f81
FCE
248962001-08-29 Frank Ch. Eigler <fche@redhat.com>
24897
24898 * config/sid.exp (sid_start): Never set sid verbosity; disable
24899 expect_background {} that consumed its stdout; tolerate </dev/null.
24900 Attempt to set endianness override in "sid" protocol mode. Cleanup.
24901
6a90e1d0
AC
249022001-08-18 Andrew Cagney <ac131313@redhat.com>
24903
24904 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
24905 CLI jump command to start it.
24906 (mi_run_to_main): Fail immediatly when unexpected output.
24907
1759b3c3
AC
249082001-08-18 Andrew Cagney <ac131313@redhat.com>
24909
24910 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
24911 beginning of function. Fix PR gdb/191.
24912
61d11d80
FCE
249132001-08-16 Frank Ch. Eigler <fche@redhat.com>
24914
24915 * config/sid.exp (sid_start): Don't warn if we cannot figure out
24916 what to force sid endianness to.
24917
942a4df2
KS
249182001-08-15 Keith Seitz <keiths@redhat.com>
24919
24920 * lib/gdb.exp (gdbtk_start): Don't set environment
24921 variables for TCL_LIBRARY and friends. Insight will
24922 now figure these out for itself.
24923
0521c418
MS
249242001-08-02 Michael Snyder <msnyder@redhat.com>
24925
24926 * gdb.base/completion.exp: Remove the symbol "a64l" from
24927 the expect string; this is target-specific, and not related
24928 to what is being tested.
24929
74a9a58a
DB
249302001-08-02 Dave Brolley <brolley@redhat.com>
24931
24932 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
24933
c70819fa
MS
249342001-07-25 Michael Snyder <msnyder@redhat.com>
24935
c2b8fa57
MS
24936 * gdb.base/consecutive.exp: New file. Test stepping over
24937 breakpoints on consecutive instructions.
24938 * gdb.base/consecutive.c: New file.
24939
c70819fa
MS
24940 * gdb.base/call-rt-st.exp: Use double-backslash to quote
24941 curly braces in regular expressions.
24942
2b1a1355
MS
249432001-07-25 Michael Snyder <msnyder@redhat.com>
24944
24945 * gdb.base/ending-run.exp: Accept "Program exited normally" as
24946 legitimate output from stepping out of main.
24947
413eca6f
KS
249482001-07-22 Keith Seitz <keiths@redhat.com>
24949
24950 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
24951 the empty string, do not run the tests.
24952
7e5a9322
SC
249532001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24954
24955 * gdb.base/long_long.exp: Detect size of pointer. Take into
24956 account 2-byte pointers when testing for p/a results.
24957
de58f10f
SC
249582001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24959
d63a86f8 24960 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
24961 and defined to 1K for m68hc11.
24962 (random_data): Reduce table to 1K for embedded platforms (68hc11).
24963 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
24964 (sizeof_random_data): New variable to tell the size of the data table;
24965 don't test past this size; always run to main.
24966
d6f5fea1
SC
249672001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24968
24969 * gdb.base/return2.exp: return of long long and double fails for
24970 68HC11; don't execute these tests on that platform.
24971 * gdb.base/return.exp: Return of a double fails for 68hc11.
24972
c477543d
SC
249732001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24974
24975 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
24976 tests that print a float.
24977 * call-rt-st.exp: Likewise.
24978
63cf1c79
MK
249792001-07-12 Mark Kettenis <kettenis@gnu.org>
24980
24981 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
24982 running this test on Linux.
24983
112f9ab5
MC
249842001-06-24 Michael Chastain <chastain@redhat.com>
24985
24986 * gdb.base/arithmet.exp: Remove some tests to make all test names
24987 unique.
24988
4970cb0f
MS
249892001-07-03 Michael Snyder <msnyder@redhat.com>
24990
24991 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
24992 the output of the ptype command.
24993
d85da69f
MS
249942001-07-02 Michael Snyder <msnyder@redhat.com>
24995
4c8a82de
MS
24996 * gdb.base/completion.exp: Don't assume that break.c is the only
24997 source file that may contain functions named "marker".
d85da69f
MS
24998 * gdb.base/corefile.exp: Quote the curly braces in regexp.
24999
8afc772b
AC
250002001-06-28 Andrew Cagney <ac131313@redhat.com>
25001
25002 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
25003 of files to delete.
25004
25005 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
25006 * gdb.disasm/h8300s.exp: New file.
25007 gdb.disasm/h8300s.s: Likewise.
25008
cff22675
AC
250092001-06-27 Andrew Cagney <ac131313@redhat.com>
25010
25011 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
25012 empty breakpoint tables.
25013
68c81b54
AC
250142001-06-25 Andrew Cagney <ac131313@redhat.com>
25015
25016 * lib/mi-support.exp: Update args=... part of stop-reason
25017 patterns. Accept either a list or a tuple.
25018
2dd62704
AC
250192001-06-23 Andrew Cagney <ac131313@redhat.com>
25020
25021 * lib/mi-support.exp: Remove local emacs variable defining
25022 change-log-default-name.
25023
b4127474
MC
250242001-06-22 Michael Chastain <chastain@redhat.com>
25025
25026 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
25027 This is operationally compatible with the previous version.
25028
8dbfb380
JB
250292001-06-13 Jim Blandy <jimb@redhat.com>
25030
25031 * lib/gdb.exp (gdb_test): Doc fix.
25032
f2d8c86d
MC
250332001-06-10 Michael Chastain <chastain@redhat.com>
25034
25035 * gdb.base/exprs.exp: Remove a duplicate test.
25036
81564d34
JB
250372001-06-06 Jim Blandy <jimb@redhat.com>
25038
25039 * gdb.base/return2.exp (main): Use values to test float and double
25040 returns that are not NaN's, to avoid being confused by IEEE
25041 comparison rules.
25042
da55addb
MS
250432001-06-04 Michael Snyder <msnyder@redhat.com>
25044
25045 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 25046 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
25047 rather than wait for 12 more tests to time out.
25048
42c65987
JB
250492001-06-06 Jim Blandy <jimb@redhat.com>
25050
b18bced9 25051 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 25052 Don't forget to match the GDB prompt.
b18bced9 25053
42c65987
JB
25054 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
25055
5b41e5f0
JB
250562001-06-04 Jim Blandy <jimb@redhat.com>
25057
25058 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
25059 command.
25060
015e046f
KB
250612001-05-31 Kevin Buettner <kevinb@redhat.com>
25062
25063 * gdb.base/annota1.exp (info break): Match four or more spaces
25064 after "Address".
25065
fb1ffbbe
MC
250662001-05-31 Michael Chastain <chastain@redhat.com>
25067
25068 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
25069 (dm_type_int_star): Likewise.
25070 (dm_type_long_star): Likewise.
25071 (dm_type_void_star): Likewise.
25072
5ea2a32c
KB
250732001-05-29 Kevin Buettner <kevinb@redhat.com>
25074
25075 * gdb.base/completion.exp (INPUTRC): Set this environment variable
25076 to a known value in order to get consistent results regardless
25077 of the setting of INPUTRC or the presence or contents of .inputrc.
25078
ae23c492
MS
250792001-05-24 Michael Snyder <msnyder@redhat.com>
25080
ac55707e
MS
25081 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
25082 Don't require that the main thread and the manager thread are the
25083 first in the list.
25084
ae23c492
MS
25085 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
25086 debugging. If test fails, issue an "unsupported" not a "fail".
25087
400071f1
JB
250882001-05-24 Jim Blandy <jimb@redhat.com>
25089
25090 Don't assume that short is shorter than int.
25091 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
25092 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 25093 this isn't true.
400071f1
JB
25094 ("print unsigned char == (~0)"): Add test that verifies that ~0,
25095 an int, is not equal to ~0 stored in an unsigned char. This tests
25096 the same thing that the previous test meant to, but works on
25097 16-bit machines, too.
25098 ("print unsigned char != (~0)"): Same test, complemented.
25099
0816a3e5
MS
251002001-05-24 Michael Snyder <msnyder@redhat.com>
25101
25102 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 25103 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
25104 and prevents dejagnu getting out of step.
25105
f6dc23a9
KB
251062001-05-23 Kevin Buettner <kevinb@redhat.com>
25107
25108 * gdb.base/finish.exp (finish_void): Revise pattern for
25109 stopping on the call statement to not permit stopping at
25110 the start of the instructions comprising the call sequence.
25111
7dbd117d
MC
251122001-05-19 Michael Chastain <chastain@redhat.com>
25113
25114 * gdb.base/callfuncs.exp: Make all test names unique.
25115 * gdb.base/commands.exp: Make all test names unique.
25116 * gdb.base/condbreak.exp: Make all test names unique.
25117 * gdb.base/dbx.exp: Make all test names unique.
25118 * gdb.base/default.exp: Make all test names unique.
25119 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
25120 and TIMEOUT messages to their corresponding PASS message.
25121 * gdb.base/ending-run.exp: Make all test names unique.
25122 * gdb.base/long_long.exp: Remove duplicate test.
25123
6b0b0a9e
KB
251242001-05-21 Kevin Buettner <kevinb@redhat.com>
25125
25126 * gdb.base/finish.exp (finish_void): Allow "finish" command to
25127 stop on the call statement as well as the statement after the
25128 call.
25129
2caa35cb
MS
251302001-05-21 Michael Snyder <msnyder@redhat.com>
25131
25132 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
25133
40713331
EZ
251342001-05-10 Elena Zannoni <ezannoni@redhat.com>
25135
a9c64011
AS
25136 * gdb.base/completion.exp: Revamp test. Make it execute on all
25137 platforms.
40713331 25138
c2c1be8d
EZ
251392001-05-10 Elena Zannoni <ezannoni@redhat.com>
25140
a9c64011
AS
25141 * config/gdbserver.exp (gdb_load): Handle the case
25142 in which the arguments to gdbserver are given in the
25143 baseboard configuration file.
25144 Also handle the case in which the server needs to do a
25145 load.
2c9cd303 25146
9671de48
KS
251472001-05-07 Keith Seitz <keiths@cygnus.com>
25148
a9c64011
AS
25149 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
25150 set up the display for testing.
25151 (gdbtk_start): Convert all paths to paths that tcl will like.
25152 Export target information to environment.
25153 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
25154 necessary.
25155 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
25156 (to_tcl_path): New proc to convert a given pathname into
25157 a path acceptible as an argument to a tcl command.
25158 (_gdbtk_export_target_info): New proc to export target info
25159 into the environment for gdbtk testing.
25160 (gdbtk_done): New proc to signal end-of-test.
9671de48 25161
5a360f47
JB
251622001-05-06 Jim Blandy <jimb@redhat.com>
25163
25164 * restore.c: Make the code of caller0 correspond to its comment.
25165
66c756c6
MS
251662001-05-03 Michael Snyder <msnyder@redhat.com>
25167
25168 * config/sid.exp (gdb_target_sid): Check for error messages.
25169 On error or timeout, don't make expect exit (which will terminate
25170 all subsequent tests); instead just make gdb exit.
d63a86f8 25171 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
25172 return a negative value.
25173
a966fde5
JB
251742001-04-24 Jim Blandy <jimb@redhat.com>
25175
851c18e0
JB
25176 * gdb.c++/templates.exp: If we see the prompt for the overload
25177 list, but we haven't recognized any of the longer patterns,
25178 arrange for this test to fail, not hang.
25179
a966fde5
JB
25180 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
25181 variations.
25182
db144853
MC
251832001-04-22 Michael Chastain <chastain@redhat.com>
25184
25185 * gdb.c++/local.exp: Use the 'runto' library function.
25186 * gdb.c++/namespace.exp: Likewise.
25187 * gdb.c++/overload.exp: Likewise.
25188
3207ec21
KB
251892001-03-26 Kevin Buettner <kevinb@redhat.com>
25190
25191 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
25192 * gdb.base/step-line.exp: New file. Test step/next in presence of
25193 #line directives.
25194 * gdb.base/step-line.c: New file. Test program for the above.
25195 * gdb.base/step-line.inp: New file. We pretend that this file has
25196 been transformed by some other tool into step-line.c.
25197
13b57657
JB
251982001-03-21 Jim Blandy <jimb@redhat.com>
25199
25200 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
25201 unmangled operator names.
25202
754cbe1c
JB
252032001-03-20 Jim Blandy <jimb@redhat.com>
25204
25205 * gdb.threads/linux-dp.exp: Recognize an additional message
25206 generated by GDB when it doesn't understand how to debug threads
25207 on the target system.
25208
177495c9
AC
252092001-03-19 Andrew Cagney <ac131313@redhat.com>
25210
25211 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
25212
f266096b
MC
252132001-03-12 Michael Chastain <chastain@redhat.com>
25214
25215 * gdb.c++/derivation.exp: Use the 'runto' library function.
25216
cac3c2ff
MC
252172001-03-12 Michael Chastain <chastain@redhat.com>
25218
25219 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
25220
b6c11a24
MC
252212001-02-24 Michael Chastain <chastain@redhat.com>
25222
25223 * gdb.c++/ref-types.exp: Change handwritten code to library
25224 function 'runto'.
25225
6bae5bce
OF
252262001-03-16 Orjan Friberg <orjanf@axis.com>
25227
25228 * gdb.base/signals.exp: Set count to 0 explicitly.
25229
0015fd9a
MS
252302001-03-15 Mark Salter <msalter@redhat.com>
25231
25232 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
25233 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
25234 (gdb_load): Add support for additional target_info: gdb_download_size
25235 and gdb_load_timeout.
0015fd9a 25236
fc33412a
DT
25237Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
25238
25239 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
25240 file -- to prevent failing when the compile fails but we have no
25241 intention of running the tests anyway.
fc33412a
DT
25242
25243 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
25244 tests if set.
25245
25246 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 25247 integers.
fc33412a
DT
25248
25249 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
25250 * gdb.c++/namespace.exp: Ditto.
25251
115f06de
OF
252522001-03-07 Orjan Friberg <orjanf@axis.com>
25253
25254 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
25255 * gdb.base/pointers.exp: Relax pattern match of decimals.
25256
b6ba6518
KB
252572001-03-06 Kevin Buettner <kevinb@redhat.com>
25258
25259 * Makefile.in, config/abug.exp, config/cfdbug.exp,
25260 config/cpu32bug.exp, config/dve.exp, config/est.exp,
25261 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
25262 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
25263 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
25264 config/sh.exp, config/sid.exp, config/slite.exp,
25265 config/sparclet.exp, config/udi.exp, config/unknown.exp,
25266 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
25267 config/vxworks.exp, config/vxworks29k.exp,
25268 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
25269 gdb.base/all-bin.exp, gdb.base/annota1.exp,
25270 gdb.base/arithmet.exp, gdb.base/assign.exp,
25271 gdb.base/async.exp, gdb.base/attach.exp,
25272 gdb.base/bitfields.exp, gdb.base/bitops.exp,
25273 gdb.base/break.exp, gdb.base/call-ar-st.exp,
25274 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
25275 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
25276 gdb.base/commands.exp, gdb.base/completion.exp,
25277 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
25278 gdb.base/constvars.exp, gdb.base/corefile.exp,
25279 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
25280 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
25281 gdb.base/ending-run.exp, gdb.base/environ.exp,
25282 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
25283 gdb.base/finish.exp, gdb.base/foll-exec.exp,
25284 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
25285 gdb.base/funcargs.exp, gdb.base/help.exp,
25286 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
25287 gdb.base/logical.exp, gdb.base/long_long.exp,
25288 gdb.base/maint.exp, gdb.base/mips_pro.exp,
25289 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
25290 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
25291 gdb.base/pointers.exp, gdb.base/printcmds.exp,
25292 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
25293 gdb.base/regs.exp, gdb.base/relational.exp,
25294 gdb.base/remote.exp, gdb.base/reread.exp,
25295 gdb.base/restore.exp, gdb.base/return2.exp,
25296 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
25297 gdb.base/selftest.exp, gdb.base/setshow.exp,
25298 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
25299 gdb.base/sigall.exp, gdb.base/signals.exp,
25300 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
25301 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
25302 gdb.base/step-test.exp, gdb.base/structs.c,
25303 gdb.base/structs.exp, gdb.base/structs2.exp,
25304 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
25305 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
25306 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
25307 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
25308 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
25309 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
25310 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
25311 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
25312 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
25313 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
25314 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
25315 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
25316 gdb.fortran/types.exp, gdb.java/jmisc.exp,
25317 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
25318 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
25319 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
25320 gdb.trace/circ.exp, gdb.trace/collection.exp,
25321 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
25322 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
25323 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
25324 gdb.trace/report.exp, gdb.trace/save-trace.exp,
25325 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
25326 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
25327 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
25328 notices.
25329
dc96c6c7 253302001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
25331
25332 * gdb.base/varargs.c (find_max_double): Fix printf format string:
25333 first arg is int not float.
25334
dc96c6c7 253352001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
25336
25337 * gdb.base/reread.exp: Unsupported for non-native targets;
25338 doesn't work for remote debugging.
25339
9b0c4aeb
FN
253402001-02-19 Fernando Nasser <fnasser@redhat.com>
25341
25342 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
25343 * gdb.base/ending-run.exp: Properly handle the BSP state when
25344 stepping past the end of main.
9b0c4aeb 25345
02aa71d5
MC
253462001-02-19 John Moore <jmoore@redhat.com>
25347
25348 * gdb.base/commands.exp (infrun_breakpoint_command_test):
25349 Converted HPUX fix for non-expected items following multiple
25350 step commands into general solution for all platforms.
25351
1fa449a4
MC
253522001-02-18 Michael Chastain <chastain@redhat.com>
25353
25354 * gdb.c++/classes.exp (do_tests): Change runto statements
25355 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25356 statements demangler agnostic.
25357 * gdb.c++/virtfunc.exp (do_tests): Likewise.
25358 (gdb_virtfunc_restart): Likewise.
25359
b2f9ec70
MC
253602001-02-14 Michael Chastain <chastain@redhat.com>
25361
25362 * gdb.c++/inherit.exp (do_tests): Change runto statements
25363 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25364 statements demangler agnostic.
25365
cf74b8ca
AC
25366Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
25367
25368 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
25369 ``continue to bkpt at common_routine in thread 2'' and ``stopped
25370 before calling common_routine 15 times'' tests.
cf74b8ca 25371
99f78f56
MC
253722001-02-11 Michael Chastain <chastain@redhat.com>
25373
25374 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
25375 Helps the test script figure out which demangler is in use.
25376 (dm_type_foo_ref): Ditto.
25377 (dm_type_int_star): Ditto.
25378 (dm_type_long_star): Ditto.
25379 (dm_type_unsigned_int): Ditto.
25380 (dm_type_void): Ditto.
25381 (dm_type_void_star): Ditto.
99707966 25382 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
25383 Probe the gdb demangler and set variables to accommodate
25384 formatting differences.
25385 (info_func_regexp): New function. Same as info_func, but
25386 matches against a regexp.
25387 (info_func): Match against a literal string.
25388 (print_addr_2): New function. Match against a literal string,
25389 which can be different from the input to gdb.
25390 (print_addr): Simply call print_addr_2 with the same argument twice.
25391 (test_lookup_operator_functions): Use demangler formatting variables.
25392 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
25393 the tests in the same order as the C++ class declaration.
25394 (test_paddr_operator_functions): Ditto.
25395 (test_paddr_overloaded_functions): Ditto.
25396 (test_paddr_hairy_functions): Use demangler formatting variables.
25397 Add reference to gdb/19 for related tests.
25398 (do_tests): Call probe_demangler.
25399
1de8f023
KB
254002001-01-30 Kevin Buettner <kevinb@redhat.com>
25401
25402 * gdb.c++/templates.cc (printf): Remove unused function definition.
25403
ca3f91ed
MS
254042001-01-26 Felix Lee <flee@redhat.com>
25405
25406 * sid.exp (sid_exit): Pass host, not target, to remote_close.
25407
254082001-01-25 matthew green <mrg@redhat.com>
25409
25410 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
25411 up sid.
25412 (sid_exit): Call `remote_pop_conn' after GDB is gone.
25413
254142001-01-25 matthew green <mrg@redhat.com>
25415
25416 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 25417 Deprecate $sid_spawn_id.
ca3f91ed
MS
25418 (sid_exit): Remove code necessary only for `spawn.'
25419
254202001-01-25 matthew green <mrg@redhat.com>
25421
25422 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
25423
fb18ec4a
MC
254242001-01-28 Michael Chastain <chastain@redhat.com>
25425
25426 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
25427 to call when tests fail. It takes gdb out of the overloaded
25428 function choice menu back to the main prompt, so that the test
25429 program stays synchronized.
25430 (set_bp_overloaded): New proc to collect all the common
25431 code for setting a breakpoint on an overloaded name. Calls
25432 take_gdb_out_of_choice_menu when needed.
25433 (menu_overload1arg): New variable to collect the repeated
25434 instances of the expected menu for an overloaded name. Change
25435 the regular expression to handle changes in g++ type encoding:
25436 "void" can be either "void" or "", and "unsigned int" can be
25437 either "unsigned int" or "unsigned".
25438 (continue_to_bp_overloaded): Change regular expressions to handle
25439 changes in g++ type encoding.
25440 (no proc): Call take_gdb_out_of_choice_menu when needed.
25441 Remove redundant calls to "info break". Accept either "canceled"
25442 or "cancelled". Change regular expressions in "info break"
25443 calls to handle changes in g++ type encoding. Give all tests
25444 unique strings.
25445
9c646a6e
BE
254462001-01-17 Ben Elliston <bje@redhat.com>
25447
25448 * config/sid.exp: New file.
25449
9549d9c1
AC
25450Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
25451
25452 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
25453
dc96c6c7 254542000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
25455
25456 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
25457 Add a RE to accept a non-ascii char if one is ever presented.
25458
b4df4f68
FN
254592000-12-20 Fernando Nasser <fnasser@redhat.com>
25460
297dd0fd 25461 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 25462
dc96c6c7 254632000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 25464
d63a86f8 25465 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
25466 in regexp. One '\' does not suffice on Linux.
25467
4a7bddb6
MC
254682000-12-09 Michael Chastain <chastain@redhat.com>
25469
25470 * gdb.base/break.exp (test_clear_command): Use a marker function
25471 rather than 'main' for the test function. Also move this
25472 test to an execution point where the marker function names are
25473 guaranteed to be bound to functions. (Executing tests after a
25474 'finish' from main runs into name conflicts with local names
25475 in __libc_start_main).
25476
dc96c6c7 254772000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
25478
25479 * gdb.base/finish.exp: New test for gdb's "finish" command.
25480 * gdb.base/return2.exp: New test for gdb's "return" command.
25481 * gdb.base/return2.c: New source file for above.
25482
dc96c6c7 254832000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
25484
25485 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
25486 * gdb.base/miscexprs.exp: Ditto.
25487 * gdb.base/pointers.exp: Ditto.
25488 * gdb.c++/derivation.exp: Ditto.
25489 * gdb.c++/local.exp: Ditto.
25490 * gdb.c++/namespace.exp: Ditto.
25491 * gdb.c++/overload.exp: Ditto.
25492 * gdb.c++/ref-types.exp: Ditto.
25493
dc96c6c7 254942000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
25495
25496 * gdb.base/constvars.exp: Test result of "up" command.
25497 * gdb.base/miscexprs.exp: Ditto.
25498 * gdb.base/pointers.exp: Ditto.
25499 * gdb.base/scope.exp: Ditto.
25500 * gdb.c++/derivation.exp: Ditto.
25501 * gdb.c++/local.exp: Ditto.
25502 * gdb.c++/namespace.exp: Ditto.
25503 * gdb.c++/overload.exp: Ditto.
25504 * gdb.c++/ref-types.exp: Ditto.
25505
44097287
FN
255062000-11-22 Michael Chastain <chastain@redhat.com>
25507
25508 * mips_pro.exp: Accept either "middle -> top -> main" or
25509 "middle -> main" in the backtrace, because gcc can optimize
25510 tail calls to jumps. Remove setup_xfail for the hppa case.
25511 Add a comment with the original warning messages from PR 3016,
25512 which was filed in 1993, to preserve them for posterity.
25513
9d2e1bab
ND
255142000-11-17 Nick Duffek <nsd@redhat.com>
25515
25516 * lib/gdb.exp (gdb_test): Override timeout with board info.
25517
1aca8eb7
ND
255182000-11-17 Nick Duffek <nsd@redhat.com>
25519
25520 * gdb.base/display.exp: Don't kill running stub. Add "again" to
25521 the second kill and detach messages.
25522
93076499
ND
255232000-11-17 Nick Duffek <nsd@redhat.com>
25524
25525 * configure.in: Add AC_EXEEXT.
25526 * configure: Regenerate.
25527 * Makefile.in (just-check): Export EXEEXT.
25528 * lib/gdb.exp ($EXEEXT): Import from environment.
25529 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
25530 expect "maint dump-me" on Cygwin.
25531 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
25532 $EXEEXT.
25533
30e87cd3
ND
255342000-11-17 Nick Duffek <nsd@redhat.com>
25535
25536 * gdb.base/break.exp: Test backtrace and finish from called
25537 function on all platforms, not just HP-UX.
25538
dc96c6c7 255392000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
25540
25541 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
25542 code from gdb_target_monitor, so it can be used independantly
25543 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 25544
dc96c6c7 255452000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
25546
25547 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
25548 * gdb.base/corefile.exp: Expect the message "Program is being
25549 debugged already" when we send the "corefile" command, since
25550 the preceeding gdb_load may have connected gdb to a remote target.
25551 * gdb.base/display.exp: Disable hardware watchpoints if new
25552 board info variable "no_hardware_watchpoints" is true.
25553 Replace single-letter commands with more readable ones.
25554 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
25555 if new board info variable "no_hardware_watchpoints" is true.
25556 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
25557 to see if stdio (printf) testing is possible.
25558 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
25559 board info variable "no_hardware_watchpoints" is true. Use new
25560 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
25561
39124dea
FN
255622000-11-13 Fernando Nasser <fnasser@redhat.com>
25563
25564 From Orjan Friberg <orjanf@axis.com>:
25565 * gdb.base/printcmds.exp: Escape curly braces followed by a number
25566 in array print pattern match.
25567
a9e2e984
FN
255682000-11-09 Fernando Nasser <fnasser@redhat.com>
25569
25570 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
25571 spelling "cancelled" to U.S. spelling "canceled" to match changes
25572 made to gdb.
25573 * gdb.c++/ovldbreak.exp: Ditto.
25574
c7db355b
PS
255752000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25576
25577 * gdb.base/callfuncs.c (main): Moved to end of file, call
25578 t_double_values to initialize the FPU before inferior calls are made.
25579 * gdb.base/callfuncs.exp: Test for register preservation after calling
25580 inferior functions. Add tests for continuining, finishing and
25581 returning from a stop in a call dummy.
25582
dc96c6c7 255832000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
25584
25585 * gdb.base/commands.exp: Break up long lines, and re-indent.
25586
dc96c6c7 255872000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
25588
25589 * config/gdbserver.exp: Rewritten from the ground up, to make it
25590 compatible with the current dejagnu tree, and to make it work with
25591 the new "gdbserver" in libremote.
25592
dc96c6c7 255932000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25594
25595 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
25596 * gdb.base/varargs.exp: Skip entire test if no printf support.
25597 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
25598 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
25599
dc96c6c7 256002000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25601
25602 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
25603 no floating point support.
25604 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
25605 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
25606 * gdb.base/call-rt-st.exp: Ditto.
25607 * gdb.base/call-strs.exp: Ditto.
25608
bac5fc66
JG
256092000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
25610
25611 * gdb.base/sizeof.c: include <stdio.h>.
25612
25613 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
25614 'finish', otherwise uncaptured gdb_prompt would potentially
25615 throw remaining test points out of sync.
bac5fc66 25616
b22a6027
SB
256172000-07-26 Scott Bambrough <scottb@netwinder.org>
25618
25619 * gdb.base/recurse.exp: Run tests for all targets.
25620 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
25621 gnu-oldld case on ARM.
25622 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
25623 for ARM targets.
d63a86f8 25624
d8231941
AG
25625Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
25626
25627 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
25628 * gdb.java/configure: Rebuild.
25629
8caabe69
AG
25630Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
25631
25632 * gdb.java/jv-exp.exp: New file.
25633
9d273ca3
AG
25634Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
25635
25636 * configure: Rebuilt.
25637 * configure.in (configdirs): Add gdb.java.
25638 * gdb.java/jmisc.java: New file.
25639 * gdb.java/jmisc.exp: New file.
25640 * gdb.java/Makefile.in: New file.
25641 * gdb.java/configure: Rebuilt.
25642 * gdb.java/configure.in: New file.
25643 * lib/java.exp: New file.
25644
4f823a66
AC
25645Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
25646
25647 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 25648 underflow.
4f823a66 25649
2391e11d
AC
25650Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
25651
25652 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 25653 and the compilers sizes.
2391e11d 25654
54602222
ND
256552000-07-09 Nick Duffek <nsd@redhat.com>
25656
25657 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
25658 (use_methods): New function.
25659 (main): Call use_methods().
25660 * gdb.c++/classes.exp (test_method_param_class): New procedure.
25661 (do_tests): Call test_method_param_class.
25662
2bec0572
ND
256632000-07-09 Nick Duffek <nsd@redhat.com>
25664
25665 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
25666 spelling.
25667 (test_enums): New procedure. Move enum tests from end of script
25668 to here. Set breakpoint on function name instead of line number.
25669 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
25670 (enums2): New marker function.
25671 (enums1): New function.
25672 (main): Call enums1(). Move enum tests to enums1().
25673
78492fde
AC
25674Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
25675
25676 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 25677 compile/link program. Update line numbers.
78492fde
AC
25678 * gdb.asm/d10v.inc: Define ``startup''.
25679 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 25680
49a2cef8
AC
25681Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
25682
25683 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
25684
3e6c8688
EZ
256852000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25686
25687 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 25688 of 'help maint print' command.
3e6c8688 25689
9ff5cbe9
AC
25690Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
25691
25692 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 25693 they use gdb_expect_list.
9ff5cbe9 25694
17c579bd
AC
25695Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
25696
25697 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
25698 memory-read-packet-size'' instead of ``set endian big'' to test
25699 long commands.
17c579bd 25700
e6d71bf3
DB
257012000-06-03 Daniel Berlin <dan@cgsoftware.com>
25702
25703 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 25704 g++, and stop skipping them.
e6d71bf3
DB
25705
25706 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
25707 work under g++.
25708
d63a86f8 25709 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
25710 initialization.
25711
dc96c6c7 257122000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
25713
25714 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
25715 the regular expression: accept an (almost) arbitrary sequence of
25716 "frames-invalid" and "breakpoints-invalid" messages both before
25717 and after the "starting" message.
25718
dc96c6c7 257192000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
25720
25721 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 25722
dc96c6c7 257232000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
25724
25725 * gdb.base/annota1.exp (annotate-signal-handler-caller):
25726 Relax the regular expression a little, make it pass on Solaris 8.
25727
8216cda9
KB
257282000-05-12 Kevin Buettner <kevinb@redhat.com>
25729
25730 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 25731 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
25732 Instead, it is permissible for gdb to stop on the line of the
25733 call itself.
25734
1a570b2f
MS
257352000-05-12 Michael Snyder <msnyder@.cygnus.com>
25736
25737 * gdb.base/break.exp (bp on small function, optimized file):
25738 Add a second pass pattern. The behavior differs here between stabs
25739 and dwarf for one-line functions. Stabs preserves two line symbols
25740 (one before the prologue and one after) with the same line number,
25741 but dwarf regards these as duplicates and discards one of them.
25742 Therefore the address after the prologue (where the breakpoint is)
25743 has no exactly matching line symbol, and GDB reports the breakpoint
25744 as if it were in the middle of a line rather than at the beginning.
25745
dc96c6c7 257462000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 25747
d63a86f8 25748 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
25749 rather than "send_gdb" (for consistancy).
25750
7d418785
AC
25751Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
25752
25753 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
25754 * gdb.c++/templates.cc: Properly check for GCC version number.
25755 * lib/compiler.cc: Likewise
25756
dc96c6c7 257572000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 25758
d63a86f8 25759 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
25760 gdb may not stop at the first line of main, due to code motion.
25761
dc96c6c7 257622000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
25763
25764 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
25765 This test depends on parsing the printf output from the target.
25766 Since the sparclet stub doesn't do stdio, this will never work.
25767 * gdb.base/call-rt-st.exp: ditto.
25768 * gdb.base/call-strs: ditto.
25769
dc96c6c7 257702000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
25771
25772 * gdb.base/miscexprs.exp: make sizeof long array test portable.
25773
25774 * gdb.base/ending-run.exp: After connecting to a remote target,
25775 but before running, the target will appear to be in a random
25776 location. Specify both a file and a line for breakpoints.
25777 Also, the function that calls main may be called 'init'
25778 rather than 'start'.
25779
a5a51225
EZ
257802000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25781
25782 * gdb.base/help.exp: Update output for add-symbol-file command.
25783
7930cc7c
FN
257842000-04-10 Fernando Nasser <fnasser@cygnus.com>
25785
25786 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25787 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
25788
23e37ab1
C
257892000-04-07 J.T. Conklin <jtc@redback.com>
25790
e93c542c
C
25791 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
25792
23e37ab1
C
25793 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
25794
591b8fa3
PDM
25795Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
25796
25797 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 25798 values that can be represented exactly.
591b8fa3
PDM
25799 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
25800 above change, and to not check against the directory part of the source
25801 file name.
25802 (step into print_long_arg_list): Likewise.
25803 (print print_small_structs from print_long_arg_list): Likewise.
25804 (print print_long_arg_list): Likewise.
25805
7a495180
EZ
258062000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25807
30b53638 25808 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 25809
beb998c6
AC
25810Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
25811
25812 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
25813
1c689132
DB
258142000-03-25 Daniel Berlin <dan@cgsoftware.com>
25815
25816 * gdb.base/commands.exp (deprecated_command_test): Add test for
25817 deprecate with no arguments.
25818
c1790a9d
JL
258192000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
25820
25821 * gdb.base/break.exp: Add new test for setting breakpoints on
25822 optimized code so we can test breakpoints work even when function
25823 prologues may be optimized away
25824
003ba290
FN
258252000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
25826
25827 From David Whedon <dwhedon@gordian.com>
a9c64011 25828 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 25829
6837a0a2
DB
258302000-03-22 Daniel Berlin <dan@cgsoftware.com>
25831
25832 * gdb.base/help.exp: Added test for new apropos command.
25833
b9593231
KB
258342000-03-21 Kevin Buettner <kevinb@redhat.com>
25835
25836 * gdb.base/pointers.c (usevar): New function.
25837 (main): Make sure that global variables v_int_pointer2, rptr,
25838 and y are all referenced someplace in the program by calling
25839 usevar() on them. [Some linkers delete symbols which are
25840 never referenced. The space remains, but there's no way to
25841 get a (symbolic) handle on the variable from the debugger.]
25842
751a959b
EZ
258432000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25844
25845 * gdb.base/printcmds.c: Add typedeffed arrays.
25846
25847 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 25848 procedure to test arrays that are typedef'd.
751a959b 25849
73a93a32
JI
258502000-03-13 James Ingham <jingham@leda.cygnus.com>
25851
25852 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 25853 the library directories.
73a93a32 25854
fb40c209
AC
25855Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
25856
25857 * configure.in (configdirs): Add sub directory gdb.mi.
25858 * configure: Re-generate.
25859
25860 * gdb.mi: New directory.
d63a86f8 25861
ee4dd2c9
AC
258622000-02-25 Scott Bambrough <scottb@netwinder.org>
25863
25864 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 25865 a long long value as a double on ARM platforms.
ee4dd2c9 25866
70f0cc22
JB
258672000-02-16 Jim Blandy <jimb@redhat.com>
25868
25869 * gdb.base/break.exp ("breakpoint line number"): Make sure the
25870 default source file is set properly before running this test.
25871
853819b8
EZ
258722000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25873
25874 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 25875 gdbtk/library directory, not in gdbtcl2.
853819b8 25876
dfcd3bfb
JM
258772000-02-04 Jim Blandy <jimb@redhat.com>
25878
25879 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
25880 backslash from regexp pattern.
25881
25882 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
25883 procedure. Use it to run all the "continue to bp overloaded"
25884 tests. Note that this changes the names of the tests slightly.
25885 If the breakpoint hit message includes a hex PC value, because
25886 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
25887 from the real source code, still consider that a pass.
25888
25889 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
25890 XFAIL here if the breakpoint message contains a hex address. Note
25891 similar change on 1999-11-02.
25892
25893 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
25894
25895 * gdb.base/ptype.exp: Establish a default source file before
25896 calling get_debug_format.
25897
258982000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
25899
25900 * gdb.base/watchpoint.exp: Remove duplication of test messages.
25901
8b93c638
JM
259022000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25903
25904 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
25905 of successive stepi commands -- while in the prologue we should see
25906 the function entry bracket.
25907
259082000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25909
25910 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
25911 reach __change_mode() when stepping through the end of main().
25912
c5394b80
JM
259132000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
25914
25915 * gdb.base/default.exp: Fix expected pattern.
25916 * gdb.base/help.exp: Same.
25917
0d06e24b
JM
259182000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25919
25920 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 25921 Don't use xfail's because that affects only the following test.
d63a86f8 25922
0d06e24b 25923 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 25924 solaris or linux.
0d06e24b
JM
25925
25926 * gdb.base/selftest.exp: Update to reflect changes to main.c.
25927
dc96c6c7 259282000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 25929
d63a86f8 25930 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
25931 "A syntax error" rather than "A parse error". Accept both.
25932
259332000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
25934
25935 * gdb.base/default.exp: Remove OS dependent string from "target
25936 remote" test.
25937 * gdb.base/help.exp: Same for "help target remote" test.
25938
c3f6f71d
JM
259392000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25940
25941 From Jim Kingdon <kingdon@redhat.com>:
25942
25943 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
25944 prompt (cleanup rather than necessity, but still might keep output
25945 from spilling to next test).
c3f6f71d
JM
25946
259472000-01-02 Fred Fish <fnf@cygnus.com>
25948
25949 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
25950 AIX, which defines them in <sys/types.h>.
25951
ed9a39eb 259521999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 25953
ed9a39eb 25954 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 25955 float" test.
ed9a39eb
JM
25956
259571999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 25958
ed9a39eb 25959 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
25960
25961 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
25962 outermost frame disallowed".
25963
259641999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
25965
25966 * gdb.base/setvar.exp: New tests for setting the value of a struct
25967 with a constant list.
25968
259691999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25970
25971 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
25972 require the user to type a cast before setting the value of a struct.
25973
de57eccd
JM
259741999-12-06 Jim Blandy <jimb@cygnus.com>
25975
25976 * gdb.base/default.exp: Expect the new 'info float' command on
25977 all i386 platforms.
25978
25979 * gdb.threads/linux-dp.exp: Expand our ability to recognize
25980 LinuxThreads libraries that don't support debugging.
25981
c2d11a7d
JM
25982Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25983
25984 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
25985 Change the buffer type to ``unsigned char'' to simplify size
25986 arithmetic.
c2d11a7d
JM
25987
25988 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
25989 stub only handles 400-1 byte packets. Verify that the download
25990 worked.
c2d11a7d
JM
25991
259921999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
25993
25994 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
25995 tests, using UNRESOLVED for the untested cases. Also, does not wait
25996 for a timeout if the prompt was received before a recognizable pattern.
25997
259981999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
25999
26000 * lib/gdb.exp (gdb_expect_list): Fix spelling.
26001
260021999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26003
26004 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 26005 watchpoints.
c2d11a7d
JM
26006
260071999-11-24 Jason Merrill <jason@casey.cygnus.com>
26008
26009 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
26010
26011 * gdb.c++/local.exp: Be more flexible in recognizing local class
26012 name mangling. Don't allow horribly truncated method names.
26013 * gdb.c++/derivation.exp: Expect protected inheritance.
26014 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
26015 * gdb.c++/virtfunc.exp: Likewise.
26016 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
26017 when printing a nested enum.
26018
260191999-11-22 Jim Blandy <jimb@cygnus.com>
26020
26021 * gdb.base/step-test.exp: Properly await GDB's response to setting
26022 a breakpoint on the call to large_struct_by_value.
26023
26024 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
26025 just because we have debug info for the `start' function.
26026
260271999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
26028
26029 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
26030 "Unknown signal" messages, which indicate (on LinuxThreads) that
26031 GDB doesn't know how to debug threads on this system. This is
26032 better than hanging while philosopher 0 dumps chatter into gdb.log.
26033
260341999-11-18 Tom Tromey <tromey@cygnus.com>
26035
26036 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
26037
260381999-11-18 Fred Fish <fnf@cygnus.com>
26039
26040 * gdb.base/coremaker2.c: Add sample program for generating
26041 cores that is more self contained than coremaker.c. Eventually
26042 I'll add more code to this and tie it into the testsuite.
26043
4ce44c66
JM
260441999-11-12 Stan Shebs <shebs@andros.cygnus.com>
26045
26046 * gdb.base/dollar.exp: Remove, now in gdb.hp.
26047
260481999-11-10 Jimmy Guo <guo@cup.hp.com>
26049
26050 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 26051 from $srcdir/lib/.
4ce44c66 26052 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 26053 and gdb.c++/.
4ce44c66
JM
26054
26055 * gdb.c++/derivation.exp: remove redundant get compiler info code.
26056
d63a86f8 26057 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
26058 'continue with watch' test point.
26059
260601999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
26061
26062 Merged from p2linux-990323-branch:
d63a86f8 26063
4ce44c66
JM
26064 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
26065
11cf8741
JM
26066Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
26067
26068 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 26069 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
26070
26071Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
26072
26073 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 26074 gdb_expect_list.
11cf8741
JM
26075
26076Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
26077
26078 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
26079
260801999-11-03 Mark Salter <msalter@cygnus.com>
26081
26082 * gdb.base/break.exp: Fix "stub continue" pattern.
26083
260841999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
26085
26086 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
26087
260881999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
26089
26090 * gdb.base/display.exp ("finish"): Add timeout clause.
26091
26092 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
26093 plain prompt clause, so this doesn't have to time out in order to
26094 fail.
26095
26096 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 26097 breakpoint hit messages include an address.
11cf8741
JM
26098
26099 * gdb.base/display.exp: Don't forget to escape parens in regular
26100 expressions. Unix regexp notatation sucks.
26101
261021999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26103
26104 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 26105 order for 'signalled' message.
11cf8741 26106
5c44784c
JM
261071999-11-01 Stan Shebs <shebs@andros.cygnus.com>
26108
26109 From Jimmy Guo <guo@cup.hp.com>:
26110 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
26111 * gdb.base/annota1.c: Add code for tests to work with.
26112
261131999-10-26 Frank Ch. Eigler <fche@cygnus.com>
26114
26115 * gdb.base/remote.exp: New test for remote downloading settings.
26116 * gdb.base/remote.c: New file with large .data.
26117
917317f4
JM
261181999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
26119
26120 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
26121 for LinuxThreads support, merged from the Code Fusion branch.
26122
26123Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
26124
26125 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
26126 containing exp_continue into a while within an expect. Don't
26127 attempt a start more than three times. Check return value from
26128 gdb_load.
d63a86f8 26129
2df3850c
JM
26130Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
26131
26132 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 26133 a pass case.
2df3850c 26134
2acceee2
JM
261351999-10-01 Kevin Buettner <kevinb@cygnus.com>
26136
26137 * gdb.base/break.c (main): Added a statement that we can step
26138 off of.
26139 * gdb.base/break.exp: Added tests for setting a breakpoint
26140 at an offset and stepping onto a breakpoint.
26141
261421999-10-01 Fred Fish <fnf@cygnus.com>
26143
d63a86f8 26144 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
26145 gdb output.
26146
c2c6d25f
JM
261471999-09-18 Jim Blandy <jimb@cris.red-bean.com>
26148
26149 * gdb.base/break.exp: Code locations are in hex, don't forget!
26150 (For HP-UX.)
26151
261521999-09-17 Stan Shebs <shebs@andros.cygnus.com>
26153
26154 * condbreak.exp: Use break.c as test program.
26155 * condbreak.c: Remove, redundant with break.c.
26156
261571999-09-15 Stan Shebs <shebs@andros.cygnus.com>
26158
26159 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 26160 Z-packets if the target needs it.
c2c6d25f
JM
26161
261621999-09-13 James Ingham <jingham@leda.cygnus.com>
26163
26164 * gdb.c++/overload.exp: Added tests for listing overloaded
26165 functions with function pointers in the arg, explicitly calling
26166 out the version you want.
26167
cff3e48b
JM
261681999-09-09 Stan Shebs <shebs@andros.cygnus.com>
26169
26170 * long_long.exp: Add variations of test cases that work for
26171 targets with 16-bit ints and 32-bit doubles.
26172
d4f3574e
SS
261731999-09-08 Stan Shebs <shebs@andros.cygnus.com>
26174
26175 * break.c (main): Compare a possibly-uninitialized argc with an
26176 unlikely value that fits in 16 bits.
26177
261781999-09-07 Stan Shebs <shebs@andros.cygnus.com>
26179
26180 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
26181 0xfeeb, don't want negative numbers if ints are 16 bits.
26182
26183 * lib/gdb.exp (skip_cplus_tests): New proc.
26184 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
26185 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
26186 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
26187 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
26188 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
26189 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
26190 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
26191 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
26192
26193 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
26194
26195Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
26196
26197 * gdb.base/corefile.exp (up): Allow a parameter to appear
26198 in the frame that we're going up to.
26199
26200 From Jim Blandy <jimb@cygnus.com>:
26201
26202 * gdb.base/default.exp (info float): Expect some output now.
26203
26204 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
26205 returning floating-point values to fail on the x86.
26206 * gdb.base/callfwmall.exp (do_function_calls): Same.
26207
26208 * gdb.base/list.exp (test_listsize): Correct expectations for
26209 listing line 1 with listsize 2. Also, listing a single line
26210 works now, as does listing three lines. [Kevin's note: There
26211 were a number of other cases fixed too where the expectations
26212 differed...]
26213
262141999-09-02 Stan Shebs <shebs@andros.cygnus.com>
26215
26216 * gdb.base/selftest.exp: Add case for when version prints as
26217 constant string instead of char pointer.
26218
104c1213
JM
262191999-08-25 Stan Shebs <shebs@andros.cygnus.com>
26220
26221 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 26222 stepping out of main.
104c1213
JM
26223
26224 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
26225 G++ used.
26226
26227 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 26228 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
26229
26230 * gdb.c++/ovldbreak.exp: Update match string in test that
26231 includes a warning of multiple breakpoints.
26232
262331999-08-24 Stan Shebs <shebs@andros.cygnus.com>
26234
26235 * gdb.base/display.exp: Improve precision of step-after-finish
26236 added yesterday.
26237
26238 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 26239 test.
104c1213
JM
26240
26241 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
26242 configs when using G++, not just hppa*.
26243
262441999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26245
26246 * gdb.base/async.c: New file.
26247 * gdb.base/async.exp: New file.
26248
26249Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
26250
26251 * gdb.base/break.exp: Tweak PA specific tests to properly handle
26252 PA64.
26253
53a5351d
JM
26254Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
26255
104c1213
JM
26256 * gdb.base/display.exp: "finish" can leave us mid-line on many
26257 targets, deal with it. Add a small constant to main, instead of
26258 1000 since main+1000 may not be a valid address in the target.
26259
53a5351d
JM
26260 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
26261 on hpux11.
26262
26263 * gdb.base/attach.exp: Handle another hpux11 error message variant
26264 when attaching to a process that does not exist.
26265
262661999-08-19 J.T. Conklin <jtc@redback.com>
26267
26268 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 26269 characters in 'continue to 1241' test.
53a5351d
JM
26270
262711999-08-17 Stan Shebs <shebs@andros.cygnus.com>
26272
26273 * gdb.base/call-ar-st.exp: Add a shorter match case for the
26274 stop in print_long_arg_list, define and use a whitespace
26275 variable in print_small_structs test, add an XFAIL for Solaris.
26276 * gdb.base/dbx.exp: XFAIL func commands until somebody is
26277 interested enough to fix.
26278
7be570e7
JM
262791999-08-13 Keith Seitz <keiths@cygnus.com>
26280
26281 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
26282 (dbx_gdb_load): Remove. Use gdb_load instead, since that
26283 proc knows about targets other than the natives.
26284 (test_assign): Use "gdb_run_cmd" to "run" the target.
26285 Check that we've actually hit the breakpoint at main.
26286 When we attempt to assign a value to a local variable, check
26287 that the variable is in the current scope, i.e., don't use
26288 a test with an empty result.
26289
26290Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
26291
26292 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 26293 command.
7be570e7
JM
26294
262951999-08-09 Stan Shebs <shebs@andros.cygnus.com>
26296
26297 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26298 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
26299 gdb.compat, gdb.threads-hp.
26300 gdb.hp/configure, gdb.hp/configure.in: New files.
26301 gdb.hp/Makefile.in: Recurse into new subdirs.
26302 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
26303 gdb.hp/gdb.objdbg: New directory, tests for debugging info
26304 in object files.
26305 gdb.hp/tools: New directory, aux tools for HP-specific tests.
26306
96baa820
JM
263071999-08-05 Stan Shebs <shebs@andros.cygnus.com>
26308
26309 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 26310 funky printf, remove a bogus p/a test.
96baa820
JM
26311
263121999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26313
26314 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
26315 connected to the target. This is necessary when running not
26316 natively.
96baa820
JM
26317
263181999-08-03 Stan Shebs <shebs@andros.cygnus.com>
26319
26320 * gdb.base/step-test.exp: Removed some extraneous messages.
26321
26322 * gdb.base/long_long.exp: Don't run memory examination tests
26323 on little-endian targets (they will need a different set of
26324 results to match).
26325
263261999-08-02 Stan Shebs <shebs@andros.cygnus.com>
26327
26328 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
26329 until somebody decides to fix GDB.
26330
26331 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 26332 constant as "ULL".
96baa820
JM
26333 * gdb.base/long_long.exp: Loosen x/c test, add partial result
26334 matches for a couple x/2 commands.
26335
a0b3c4fd
JM
263361999-07-30 Stan Shebs <shebs@andros.cygnus.com>
26337
26338 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
26339 by merging in ref-types2 tests.
26340 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
26341
26342 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26343 * gdb.c++/Makefile.in: Add standard actions.
26344 (EXECUTABLES): Rename from PROGS, update list.
26345 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
26346 from gdb.hp.
26347 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
26348 foo and bar locals.
26349 * gdb.c++/anon-union.exp: Fix tests to match.
26350 * gdb.c++/classes.exp: Run if HP compiler used, add extra
26351 expect matches to handle output variations.
26352 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
26353 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 26354 output, add HP alternatives for new and delete prints.
a0b3c4fd 26355 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 26356 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
26357 * gdb.c++/demangle.exp: Use $style when reporting failure.
26358 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
26359 * gdb.c++/inherit.exp: Run if HP compiler used, add some
26360 match alternatives.
26361 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 26362 compilers.
a0b3c4fd
JM
26363 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
26364 * gdb.c++/method.exp: Add match alternatives.
26365 * gdb.c++/misc.cc: Add bool types.
26366 * gdb.c++/misc.exp: Add tests for bool types.
26367 * gdb.c++/overload.exp: Add xfails.
26368 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
26369 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
26370 add some more template parameter tests (only for HP currently).
26371 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
26372 * gdb.c++/virtfunc.cc: Add return type and value for main.
26373 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
26374 match alternatives.
d63a86f8 26375
a0b3c4fd
JM
263761999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26377
26378 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
26379
263801999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
26381
26382 * gdb.base/signals.exp: Don't expect getting a backtrace from
26383 within a signal handler to fail on Linux.
26384
263851999-07-29 Stan Shebs <shebs@andros.cygnus.com>
26386
26387 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26388 * lib/gdb.exp: Remove some gratuitious semicolons.
26389 (delete_breakpoints): Increase timeout.
26390 (gdb_expect): Add -notransfer option.
26391 (gdb_test): Use -notransfer option.
26392 (get_compiler_info): Add f77 case.
26393 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 26394 case.
a0b3c4fd
JM
26395 (gdb_preprocess): Call get_compiler.
26396
26397 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
26398 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
26399 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
26400 gdb.base/long_long.exp, gdb.base/printcmds.exp,
26401 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
26402 third arg to gdb_test.
a0b3c4fd
JM
26403 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
26404 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 26405 HP-UX xfails, add others.
a0b3c4fd
JM
26406 * gdb.base/completion.exp: Reflect name change of self-test.
26407 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
26408 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
26409 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
26410 HP failure number.
a0b3c4fd
JM
26411 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
26412 useless HP-UX 10.30 references.
26413 * gdb.base/maint.exp: Loosen matches.
26414 * gdb.base/pointers.c (main): Declare more_code.
26415 * gdb.base/pointers.exp: Match on output of a `next'.
26416 * gdb.base/structs.c: Add prototypes.
26417 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
26418 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
26419
264201999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26421
26422 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 26423 command.
a0b3c4fd
JM
26424
264251999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26426
26427 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
26428 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
26429
26430 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
26431 debug info. Deal with lack of signal hanlder info in stack.
26432
a9c64011 26433 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
26434 * gdb.base/annota1.exp: If printf has debug info, deal with it.
26435
5a2468f5
JM
264361999-07-19 Stan Shebs <shebs@andros.cygnus.com>
26437
26438 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 26439 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 26440
adf40b2e
JM
26441Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
26442
26443 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 26444 a1-selftest.exp.
adf40b2e
JM
26445 * gdb.base/configure: Re-generate.
26446
264471999-07-12 Stan Shebs <shebs@andros.cygnus.com>
26448
26449 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
26450 in trying to run first and name is too long.
26451
26452 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
26453 pointers2.c and pointers2.exp, respectively.
26454 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
26455 doschk happier.
26456
43e526b9
JM
264571999-07-08 Stan Shebs <shebs@andros.cygnus.com>
26458
26459 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
26460 callfuncs2.c and callfuncs2.exp.
26461
26462 * gdb.base/list.exp: Remove mistaken xfails.
26463 * gdb.base/list0.h: Add optional prototypes.
26464
9846de1b
JM
26465Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
26466
a9c64011 26467 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 26468 calling malloc.
a9c64011
AS
26469 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
26470 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 26471 use.
9846de1b
JM
26472
264731999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26474
26475 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
26476 * gdb.base/annota2.cc, annota2.exp: Move from here.
26477 * gdb.c++/annota2.cc, annota2.exp: To here.
26478 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
26479
43ff13b4
JM
26480Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
26481
26482 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 26483 a consistent format.
43ff13b4 26484
085dd6e6
JM
264851999-06-25 Stan Shebs <shebs@andros.cygnus.com>
26486
26487 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26488 * lib/gdb.exp (get_compiler_info): Add detection for assorted
26489 HP compilers, also set the globals $true and $false.
26490
26491 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
26492 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
26493 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
26494 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
26495 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
26496 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
26497 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
26498 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
26499 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
26500 whatis.c} Add C++ compatible function definitions and return
26501 types, add includes for library functions.
085dd6e6
JM
26502 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
26503 * gdb.base/step-test.c (myglob): Rename from glob.
26504 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
26505 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
26506 files, move here from gdb.hp.
085dd6e6 26507 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
26508 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
26509 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
26510 Adjust line numbers in regexps.
085dd6e6
JM
26511
26512 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
26513 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
26514 instead of 0/1.
26515
26516 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
26517 foll-vfork.exp: New files, move here from gdb.hp.
26518 * gdb.base/page.exp: New file, test of pagination command.
26519
26520 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
26521 recursion test.
26522 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
26523
26524 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 26525 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
26526
26527 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 26528 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 26529 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 26530 watchpoint test.
085dd6e6
JM
26531 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
26532 them work.
26533 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
26534 expressions properly.
26535 * gdb.base/corefile.exp: Loosen the match slightly.
26536 * gdb.base/default.exp: Allow "Error accessing memory" message
26537 also.
26538 * gdb.base/display.exp: Skip over x/0 j if PA64.
26539 * gdb.base/funcargs.exp: Add xfails for HP-UX.
26540 * gdb.base/interrupt.exp: Ditto.
26541 * gdb.base/langs.exp: Add symbolic matches governed by compiler
26542 in use.
26543 * gdb.base/list.exp: Add xfails for HP-UX.
26544 * gdb.base/long_long.exp: Refine some of the numeric matches.
26545 * gdb.base/mips_pro.exp: Xfail on HP-UX.
26546 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
26547 * gdb.base/nodebug.exp: Succeed on more varieties of output.
26548 * gdb.base/opaque.exp: Remove some HP-UX xfails.
26549 * gdb.base/ptype.exp: Succeed on more varieties of output.
26550 * gdb.base/scope.exp: Add xfails for HP-UX.
26551 * gdb.base/sect-cmd.exp: Add more cases.
26552 * gdb.base/setvar.exp: Add xfails for HP-UX.
26553 * gdb.base/shlib-call.exp: Loosen some matches slightly.
26554 * gdb.base/signals.exp: Match on void symbolically.
26555 * gdb.base/step-test.exp: Add case for PA64.
26556 * gdb.base/term.exp: Add exit and restart.
26557 * gdb.base/twice.exp: Clean up after self.
26558 * gdb.base/varargs.exp: Disable overload resolution explicitly.
26559 * gdb.base/whatis.exp: Allow more ways to pass tests.
26560
26561 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 26562 no longer useful.
085dd6e6
JM
26563
26564Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
26565
26566 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 26567 list of patterns.
085dd6e6 26568 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
26569 print_double_array(double_array)", "continuing to breakpoint
26570 1018", "print print_double_array(array_d)" and "continuing to
26571 1034" tests.
d63a86f8 26572
085dd6e6
JM
265731999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
26574
a9c64011 26575 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
26576
265771999-06-24 Stan Shebs <shebs@andros.cygnus.com>
26578
26579 * config/mt-*: Remove, these haven't been used since 1996.
26580
265811999-06-22 Stan Shebs <shebs@andros.cygnus.com>
26582
26583 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 26584 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
26585 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
26586
9e0b60a8
JM
265871999-06-18 Stan Shebs <shebs@andros.cygnus.com>
26588
26589 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
26590 simpler match case for the ptype of the big class.
26591
265921999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26593
26594 * gdb.exp: Fix test for gdb_prompt existence.
26595
265961999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26597
26598 * gdb.exp (gdb_test): Add fail after calls to perror.
26599
266001999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26601
26602 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
26603
266041999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26605
26606 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
26607
0f71a2f6
JM
26608Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
26609
26610 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 26611 malloc() is linked in.
0f71a2f6
JM
26612
266131999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26614
26615 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
26616 step at end.
26617
26618 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
26619
266201999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
26621
26622 * gdb.java/jv-print.exp: New file. (Our first Java test!)
26623
cce74817
JM
26624Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
26625
26626 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
26627 * gdb.base/mips_pro.exp: Likewise.
26628
266291999-06-02 Keith Seitz <keiths@cygnus.com>
26630
26631 * gdb.c++/templates.cc: Change all "new" operators to throw
26632 an exception.
26633 * gdb.c++/cplusfuncs.cc: Likewise.
26634
26635 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
26636
26637Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
26638
26639 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
26640 * gdb.base/ending-run.exp: When stepping out of main, accept a
26641 step into an arbitrary assembler file.
cce74817 26642
392a587b
JM
266431999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26644
d63a86f8 26645 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 26646 "breakpoint-invalid" to be printed.
6fdff2c5
PA
26647 * gdb.base/annota2.exp: Revise line number for main
26648 breakpoint. Allow any number of "frames-invalid" and
26649 "breakpoint-invalid" to be printed.
392a587b
JM
26650 * gdb.base/annota2.cc: Initialize a.x to 0.
26651
9e086581
JM
266521999-05-17 Keith Seitz <keiths@cygnus.com>
26653
6fdff2c5
PA
26654 * gdb.base/call-ar-st.exp: Skip
26655 "print print_double_array (double_array)" when "skip_float_tests" set.
26656 Ditto for "print print_double_array(array_d)",
26657 "print print_small_structs", "print print_ten_doubles", and
26658 "step into print_long_arg_list".
26659 Don't assume we can step into "print_long_arg_list": we could step
26660 into memcpy.
26661 * gdb.base/call-rt-st.exp: Don't run float-related tests when
26662 "skip_float_tests" is set: "print print_one_double(*d1)"
26663 and "print print_two_floats(*f3)".
9e086581
JM
26664 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
26665 "skip_float_tests" is set.
6fdff2c5
PA
26666 * gdb.base/varargs.exp: Skip
26667 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
26668 "skip_float_tests" set.
d63a86f8 26669
cd0fc7c3
SS
266701999-05-06 Keith Seitz <keiths@cygnus.com>
26671
26672 * gdb.base/annota2.cc: Include stdio.h.
26673
26674Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
26675
26676 * gdb.base/crossload.exp: Remove, this has been disabled ever
26677 since BFD stopped including all targets, and cross-GDB gets
26678 plenty of testing anyway.
26679 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
26680 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
26681 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
26682 * gdb.base/README: Remove, was doc for this.
26683 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 26684 needed.
cd0fc7c3 26685
b83266a0
SS
266861999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26687
26688 * gdb.base/call-ar-st.exp: Fix one regular expression in test
26689 output.
26690
26691 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
26692 * gdb.base/annota2.exp: New file. More annotation tests.
26693 * gdb.base/annota1.c: New file. Source file for annota1.exp.
26694 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
26695
266961999-04-23 Angela Marie Thomas <angela@cygnus.com>
26697
26698 * config/cfdbug.exp: New file.
26699
7a292a7a
SS
267001999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
26701
26702 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
26703 Marcus Daniel's and Dale Hawkins's demangler crashes.
26704
26705 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
26706 test_lucid_style_demangling, test_arm_style_demangling,
26707 test_hp_style_demangling): Try Tom Tromey's core-dumping
26708 identifier under each demangling style.
7a292a7a
SS
26709
267101999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
26711
26712 * gdb.c++/demangle.exp: Include the current demangling style
26713 in all test names.
26714 (current_demangling_style): New global variable.
26715 (set_demangling_style, test_demangling_core, test_demangling,
26716 test_demangling_exact): New functions.
26717 (test_gnu_style_demangling, test_lucid_style_demangling,
26718 test_arm_style_demangling, test_hp_style_demangling): Use those,
26719 instead of calling gdb_test and gdb_test_exact directly.
26720 (catch_demangling_errors): New function, which reports errors
26721 signalled by the demangling test functions in an orderly way.
26722 (do_tests): Use catch_demangling_errors.
26723
267241999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
26725
26726 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 26727 grouping in expressions, not {}.
7a292a7a
SS
26728
26729 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 26730 initialized yet.
7a292a7a
SS
26731
267321999-04-01 Stan Shebs <shebs@andros.cygnus.com>
26733
26734 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
26735 are listed.
26736
267371999-03-26 Stan Shebs <shebs@andros.cygnus.com>
26738
26739 * gdb.stabs/weird.exp: Test for CC being defined before
26740 looking at its value.
26741
267421999-03-25 Stan Shebs <shebs@andros.cygnus.com>
26743
26744 * gdb.base/call-ar-st.exp: Remove stray '#'.
26745 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
26746 "short int" and "long int".
26747 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 26748 change, to mollify finicky HP compiler.
7a292a7a
SS
26749 * gdb.hp/reg-test.exp (testfile): Fix file name.
26750 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 26751
7a292a7a
SS
26752 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
26753 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
26754 alternate form of enum ptype.
26755
c906108c
SS
267561999-03-23 Stan Shebs <shebs@andros.cygnus.com>
26757
7a292a7a
SS
26758 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
26759 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
26760 passing skip_hp_tests, so as not to waste time on guaranteed
26761 failure.
7a292a7a 26762
c906108c
SS
26763 * gdb.c++/overload.cc: Pass string instead of char addr, always
26764 init ccpfoo.
26765 * gdb.c++/templates.cc: Fix syntax error.
26766
7a292a7a
SS
26767Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26768
26769 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 26770 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
26771 command.
26772
267731999-03-18 James Ingham <jingham@cygnus.com>
26774
26775 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
26776
26777 * gdb.c++/method.exp: It was testing an uninitialized int on the
26778 stack and assuming it was positive.
26779
26780 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
26781
26782 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 26783 keep it from killing the rest of the tests.
7a292a7a
SS
26784 Use gdb_continue_to_end.
26785
26786 * gdb.base/sigall.exp: use gdb_continue_to_end.
26787
26788 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
26789
26790 * gdb.base/display.exp: use runto_main, not run.
26791
d63a86f8
RM
26792 * gdb.base/default.exp: Check for the current error message in the
26793 r abbreviation test.
7a292a7a
SS
26794 Add strongarm to the targets that know info float.
26795
d63a86f8 26796 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
26797 run which doesn't work with monitors.
26798
6fdff2c5
PA
26799 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
26800 1034 test.
7a292a7a
SS
26801
26802 * gdb.base/break.exp: use the gdb_continue_to_end proc.
26803
6fdff2c5
PA
26804 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
26805 end of a program. Traps the case (in Cygmon) when the program
26806 never really exits. Same as Mark's continue_to_exit, but I had
26807 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
26808
26809 * config/monitor.exp (gdb_target_monitor): added another
26810 target_info parameter: remotebinarydownload. This will set the
26811 remotebinarydownload flag if this is causing some boards trouble.
26812
268131999-03-18 Mark Salter <msalter@cygnus.com>
26814
26815 * lib/gdb.exp (continue_to_exit): New function.
26816
26817 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
26818 * gdb.base/ending-run.exp: Ditto.
26819 * gdb.base/step-test.exp: Ditto.
26820
268211999-03-16 Stan Shebs <shebs@andros.cygnus.com>
26822
26823 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
26824 (suggested by Art Haas <ahaas@neosoft.com>).
26825
268261999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
26827
889bf7c5 26828 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
26829
26830Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
26831
26832 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 26833 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
26834
268351999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
26836
26837 * gdb.base/call-strs.exp: Don't assume that `step' will step over
26838 a call to strlen; sometimes we do have sources.
26839
268401999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
26841
26842 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 26843 character, so GDB won't print garbage after its end.
d63a86f8 26844
c906108c
SS
26845 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
26846 breakpoint there instead. Sometimes GCC emits memcpy to handle
26847 the large structures being passed by value, so we step into that
26848 instead of sum_array_print, which obscures what we're really testing.
26849 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
26850 the bizarre steps into memcpy, so do that here. Add check for
26851 stepping into function calls that pass large structures by value.
26852 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
26853 Remove all references to specific line numbers.
26854 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
26855 New type and function.
26856 (main): Call large_struct_by_value, passing it a large struct by value.
26857 * lib/gdb.exp (gdb_get_line_number): New function.
26858
26859 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
26860 more portable.
26861
7a292a7a
SS
268621999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26863
c906108c
SS
26864 * lib/gdb.exp: Doc fixes.
26865
7a292a7a
SS
268661999-03-05 Nick Clifton <nickc@cygnus.com>
26867
d63a86f8 26868 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
26869
268701999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
26871
c906108c 26872 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
26873 commands. They're not germane to this test, and they don't work
26874 that way on remote targets.
c906108c 26875
3fc11d3e
JM
268761999-03-01 James Ingham <jingham@cygnus.com>
26877
26878 * Changelog entries merged over from gdb development branch.
26879
3fc11d3e
JM
26880 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
26881
26882 * lib/gdb.exp (gdbtk_analyze_results): Generic function
26883 for outputting results of test run.
26884
2d4a1622 26885 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
26886
26887 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 26888
7a292a7a
SS
268891999-02-25 Felix Lee <flee@cygnus.com>
26890
26891 * lib/gdb.exp (debug_format): initialize
26892
c906108c
SS
268931999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
26894
26895 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
26896 * gdb.base/call-rt-st.c: Ditto.
26897
c906108c
SS
268981999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
26899
26900 * gdb.threads/pthreads.exp (horiz): New variable.
26901 (test_startup): Fix regexps that capture thread numbers.
26902
269031999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
26904
26905 * gdb.base/smoke.exp: Disambiguate two test case names (both
26906 called ``print'').
26907
26908Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26909
26910 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 26911 compilation.
c906108c
SS
26912
269131999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26914
26915 * gdb.base/miscexprs.exp: Change patterns to match GDB's
26916 actual output formatting.
26917 * gdb.base/smoke.exp: GDB removes leading 0's.
26918 * gdb.base/volatile.exp: Don't check type of remuneration;
26919 that variable is no longer defined in constvars.c.
26920 * gdb.base/step-test.c (main): Exit with explicit exit code.
26921 * gdb.base/step-test.exp: Remove two nexti checks--they are
26922 not portable.
26923
269241999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26925
26926 * gdb.base/help.exp ("help delete display"): Fix test to match
26927 gdb's output.
26928
26929 * gdb.base/long_long.c (known_types): Initialize values to zero.
26930 * gdb.base/long_long.exp: Step one more line
26931 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
26932 leading zeros. Explicitly ask for hex formatting. Use
26933 unique test case names.
c906108c
SS
26934
26935Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26936
d63a86f8 26937 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
26938
26939 * gdb.c++/method.exp: Add missing close brace.
26940
269411999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
26942
26943 * gdb.base/maint.exp: Use 'set height 0' to disable page
26944 prompting, not 'set height 400'.
26945
26946 Fix a bunch of timeouts.
26947 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
26948 four separate tests, so expect doesn't take forever to match a ton
26949 of text against a regexp with lots of .* forms.
26950 ("maint print psymbols", "maint print symbols"): Make some of
26951 these greps more selective, so that expect doesn't try to wade
26952 through huge piles of output and time out.
26953
26954 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
26955
26956 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
26957 tests: one which doesn't expect shlib events to be reported, and
26958 another which does, but is XFAIL for all platforms other than
26959 HP/UX.
c906108c
SS
26960
26961 * gdb.base/break.exp: Teach the test suite that the `catch
26962 fork', `catch vfork', and `catch exec' commands produce error
26963 messages on platforms that don't provide these features.
26964
26965Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26966
26967 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
26968 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
26969 (shortening names from solib_threshold.exp etc), won't run on
26970 anything but HP-UX for the foreseeable future.
c906108c 26971 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 26972 reflect move.
c906108c
SS
26973
26974Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
26975
26976 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 26977 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
26978
26979Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
26980
26981 * gdb.base/shlib-call.exp: add test cases to verify that gdb
26982 successfully re-sets breakpoints in shared libraries.
26983 * gdb.base/shmain.c (main): return 0, don't fall off the end.
26984
26985Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26986
d63a86f8
RM
26987 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
26988 and compiled w/o GCC.
c906108c
SS
26989
26990 * gdb.hp/watch-cmd.exp: ditto.
26991
26992 * gdb.hp/watch-hp.exp: ditto.
26993
26994 * gdb.hp/xdb1.exp: ditto.
26995
26996 * gdb.hp/xdb2.exp: ditto.
26997
26998 * gdb.hp/dbx.exp: ditto.
26999
27000Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
27001
27002 * constvars.c: Remove C++-isms.
27003 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 27004 with GCC.
c906108c
SS
27005
27006Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
27007
27008 The following changes are part of the HP merge.
27009
27010 * gdb.base/break.exp: new tests to verify that catchpoints for
27011 fork, vfork, and exec don't trigger inappropriately.
27012
27013 * gdb.base/opaque.exp: compile one file at a time, then link.
27014
27015 * gdb.base/signals.exp: be more restrictive about which hppa
27016 systems receive a setup_xfail. new tests.
27017
27018 * gdb.base/solib_threshold.build: new file.
27019 * gdb.base/solib_threshold.exp: new file.
27020 * gdb.base/solib_threshold.link_opts: new file.
27021 * gdb.base/solib_threshold.mk: new file.
27022 * gdb.base/gen_solib_threshold.c: new file.
27023
27024 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
27025 tests. New tests for enums inside classes.
27026
27027 * gdb.c++/compiler.cc: indicate support of template debugging.
27028
27029 * gdb.c++/demangle.exp: run hp style demangling tests.
27030
27031 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
27032 tests.
27033
27034 * gdb.c++/misc.cc: changes to support new tests.
27035
27036 * gdb.c++/templates.cc: changes to support HP's compiler; changes
27037 to support new tests.
27038
27039 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
27040 gcc, then skip these tests.
27041
27042Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
27043
27044 The following files are part of the HP merge; some had longer
27045 names at HP, but have been renamed to be no more than 14
27046 characters in length.
27047
27048 * gdb.hp/ambiguous.cc: new file.
27049 * gdb.hp/ambiguous.exp: new file.
27050 * gdb.hp/attach.exp: new file.
27051 * gdb.hp/attach2.exp: new file.
27052 * gdb.hp/classes-hp.exp: new file.
27053 * gdb.hp/ctti.exp: new file.
27054 * gdb.hp/ctti-add.cc: new file.
27055 * gdb.hp/ctti-add1.cc: new file.
27056 * gdb.hp/ctti-add2.cc: new file.
27057 * gdb.hp/ctti-add3.cc: new file.
27058 * gdb.hp/dbx.exp: new file.
27059 * gdb.hp/exception.cc: new file.
27060 * gdb.hp/exception.exp: new file.
27061 * gdb.hp/foll-exec.c: new file.
27062 * gdb.hp/foll-exec.exp: new file.
27063 * gdb.hp/foll-fork.c: new file.
27064 * gdb.hp/foll-fork.exp: new file.
27065 * gdb.hp/foll-vfork.c: new file.
27066 * gdb.hp/foll-vfork.exp: new file.
27067 * gdb.hp/inherit-hp.exp: new file.
27068 * gdb.hp/more-steps.exp: new file.
27069 * gdb.hp/namespace.cc: new file.
27070 * gdb.hp/namespace.exp: new file.
27071 * gdb.hp/optimize.exp: new file.
27072 * gdb.hp/pxdb.c: new file.
27073 * gdb.hp/pxdb.exp: new file.
27074 * gdb.hp/quicksort.exp: new file.
27075 * gdb.hp/reg-test.exp: new file.
27076 * gdb.hp/reg-test.s: new file.
27077 * gdb.hp/sized-enum.c: new file.
27078 * gdb.hp/sized-enum.exp: new file.
27079 * gdb.hp/start-stop.exp: new file.
27080 * gdb.hp/templ-hp.cc: new file.
27081 * gdb.hp/templ-hp.exp: new file.
27082 * gdb.hp/thr-lib.c: new file.
27083 * gdb.hp/thr-lib.exp: new file.
27084 * gdb.hp/thr-lib.h: new file.
27085 * gdb.hp/thr-liblib.c: new file.
27086 * gdb.hp/virtfun-hp.c: new file.
27087 * gdb.hp/virtfun-hp.exp: new file.
27088 * gdb.hp/watch-cmd.exp: new file.
27089 * gdb.hp/watch-hp.exp: new file.
27090 * gdb.hp/xdb1.exp: new file.
27091 * gdb.hp/xdb2.exp: new file.
27092 * gdb.hp/xdb3.exp: new file.
27093
27094Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
27095
27096 The following files are part of the HP merge; some had longer
27097 names at HP, but have been renamed to be no more than 14
27098 characters in length.
27099
27100 * gdb.base/ss.h: new file.
27101 * gdb.base/call-ar-st.c: new file.
27102 * gdb.base/call-ar-st.exp: new file.
27103 * gdb.base/call-rt-st.c: new file.
27104 * gdb.base/call-rt-st-exp: new file.
27105 * gdb.base/call-strs.exp: new file.
27106 * gdb.base/ena-dis-br.exp: new file.
27107 * gdb.base/environ.exp: new file.
27108 * gdb.base/long_long.exp: new file.
27109 * gdb.base/sect-cmd.exp: new file.
27110 * gdb.base/shlib-cl2.exp: new file.
27111 * gdb.base/smoke.exp: new file.
27112 * gdb.base/so-impl-ld.c: new file.
27113 * gdb.base/so-impl-ld.exp: new file.
27114 * gdb.base/so-indr-cl.c: new file.
27115 * gdb.base/so-indr-cl.exp: new file.
27116 * gdb.base/varargs.exp: new file.
27117 * gdb.base/volatile.exp: new file.
27118 * gdb.base/whatis-exp.exp: new file.
7a292a7a 27119 * gdb.base/display.exp: new file.
c906108c
SS
27120 * gdb.c++/derivation.exp: new file.
27121 * gdb.c++/local.exp: new file.
27122 * gdb.c++/member-ptr.exp: new file.
27123 * gdb.c++/overload.exp: new file.
27124 * gdb.c++/ovldbreak.exp: new file.
27125 * gdb.c++/ref-types.exp: new file.
27126 * gdb.c++/ref-types2.exp: new file.
27127 * gdb.c++/userdef.exp: new file.
d63a86f8 27128
c906108c
SS
27129Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
27130
27131 * gdb.base/default.exp: Reflect wording change in remote.c.
27132
dc96c6c7 27133Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27134
27135 * gdb.base/help.exp: Update to reflect current text.
27136
27137Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
27138
27139 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
27140 they're stack variables and contain garbage.
27141 * gdb.c++/anon-union.exp: new file.
27142
27143 The following changes were made by David Taylor
889bf7c5
PA
27144 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27145 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27146 in changes by HP.
c906108c
SS
27147
27148 * gdb.base/bitops.exp: new file.
27149 * gdb.base/default.exp: change expected messages for catch and
27150 info catch tests to reflect HP merge changes.
27151 * gdb.base/enable-disable-break.exp
27152 * gdb.base/ending-run.c: new file.
27153 * gdb.base/long_long.c: new file.
27154 * gdb.base/maint.exp: new file.
27155 * gdb.base/pointers2.exp: new file.
27156 * gdb.base/shlib-call2.exp: new file.
27157 * gdb.base/solib.exp: new file.
27158 * gdb.base/step-test.c: new file.
27159 * gdb.c++/anon-union.cc: new file.
27160 * gdb.c++/local.cc: new file.
27161 * gdb.c++/member-pointer.cc: new file.
27162 * gdb.c++/method.cc: new file.
27163 * gdb.c++/ref-types.cc: new file.
27164 * gdb.c++/ref-types2.cc: new file.
27165 * gdb.c++/userdef.cc: new file.
d63a86f8 27166
c906108c
SS
27167 * gdb.base/scope.exp: compile one file at a time, then link.
27168 * gdb.base/langs.exp: ditto.
27169 * gdb.base/list.exp: ditto.
d63a86f8 27170
c906108c
SS
27171Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
27172
27173 The following changes were made by David Taylor
889bf7c5
PA
27174 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27175 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27176 in changes by HP.
d63a86f8 27177
c906108c
SS
27178 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
27179 skip tests. When compiling pass c++ flag to gdb_compile.
27180 * gdb.c++/
d63a86f8 27181
c906108c
SS
27182 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
27183 test for on hppa*-*-hpux*; use args to see if c++ was specified.
27184 (skip_hp_tests): new function.
27185 (gdb_preprocess): new function.
27186
27187 * configure.in (hpdir): decide whether to configure gdb.hp.
27188 * configure: regenerated.
27189
27190 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
27191 to delete on clean.
27192 (EXECUTABLES): update to reflect new additions.
27193 * gdb.base/commands.exp: update message expected.
27194 * gdb.base/default.exp: add copyright notice.
27195 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
27196 * gdb.base/help.exp: update messages to reflect current text.
27197 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
27198 targets for recurse tests.
27199 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
27200 skip this file.
27201
27202 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
27203 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
27204 compilation.
27205 * gdb.c++/misc.exp: ditto.
27206 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
27207 run the tests. tell gdb_compile that it's a c++ compilation.
27208
27209 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 27210
c906108c
SS
27211 * gdb.base/all-bin.exp: new file.
27212 * gdb.base/arithmet.exp: new file.
27213 * gdb.base/assign.exp: new file.
27214 * gdb.base/completion.exp: new file.
27215 * gdb.base/cond-expr.exp: new file.
27216 * gdb.base/condbreak.exp: new file.
27217 * gdb.base/define.exp: new file.
27218 * gdb.base/dollar.exp: new file.
27219 * gdb.base/environment.exp: new file.
27220 * gdb.base/eval-skip.exp: new file.
27221 * gdb.base/jump.exp: new file.
27222 * gdb.base/logical.exp: new file.
27223 * gdb.base/pointers.exp: new file.
27224 * gdb.base/relational.exp: new file.
27225 * gdb.base/section_command.exp: new file.
27226 * gdb.base/whatis-expr.exp: new file.
27227
27228 * gdb.base/all-types.c: new file.
27229 * gdb.base/call-array-struct.c: new file.
27230 * gdb.base/call-return-struct.c: new file.
27231 * gdb.base/call-strings.c: new file.
27232 * gdb.base/callfuncs2.c: new file.
27233 * gdb.base/condbreak.c: new file.
27234 * gdb.base/constvars.c: new file.
27235 * gdb.base/display.c: new file.
27236 * gdb.base/int-type.c: new file.
27237 * gdb.base/jump.c: new file.
27238 * gdb.base/miscexprs.c: new file.
27239 * gdb.base/pointers.c: new file.
27240 * gdb.base/pointers2.c: new file.
27241 * gdb.base/shmain.c: new file.
27242 * gdb.base/shr1.c: new file.
27243 * gdb.base/shr2.c: new file.
27244 * gdb.base/solib.c: new file.
27245 * gdb.base/solib1.c: new file.
27246 * gdb.base/solib2.c: new file.
27247 * gdb.base/varargs.c: new file.
27248 * gdb.c++/derivation.cc: new file.
27249 * gdb.c++/overload.cc: new file.
27250 * gdb.c++/ovldbreak.cc: new file.
27251 * gdb.hp/attach.c: new file.
27252 * gdb.hp/attach2.c: new file.
27253 * gdb.hp/average.c: new file.
27254 * gdb.hp/compiler.c: new file.
27255 * gdb.hp/compiler.cc: new file.
27256 * gdb.hp/execd-program.c: new file.
27257 * gdb.hp/follow-exec.c: new file.
27258 * gdb.hp/follow-fork.c: new file.
27259 * gdb.hp/follow-vfork-and-exec.c: new file.
27260 * gdb.hp/misc-hp.cc: new file.
27261 * gdb.hp/more-steps.c: new file.
27262 * gdb.hp/optimize.c: new file.
27263 * gdb.hp/quicksort.c: new file.
27264 * gdb.hp/run-hp.c: new file.
27265 * gdb.hp/start-stop.c: new file.
27266 * gdb.hp/sum.c: new file.
27267 * gdb.hp/templates-hp.cc: new file.
27268 * gdb.hp/thread-local-in-lib.c: new file.
27269 * gdb.hp/thread-local-in-lib.h: new file.
27270 * gdb.hp/thread-local-in-lib.lib.c: new file.
27271 * gdb.hp/vforked-program.c: new file.
27272 * gdb.hp/virtfunc-hp.cc: new file.
27273 * gdb.hp/watchpoint-hp.c: new file.
27274 * gdb.hp/xdb.c: new file.
27275 * gdb.hp/xdb0.c: new file.
27276 * gdb.hp/xdb0.h: new file.
27277 * gdb.hp/xdb1.c: new file.
27278
27279Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
27280
27281 The following change was made by Edith Epstein
889bf7c5
PA
27282 <eepstein@cygnus.com> as part of a project to merge in changes
27283 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
27284
27285 * gdb.c++/demangle.exp: changed the expected output for some
27286 ARM-style mangling -- removed second reference to datatype.
889bf7c5 27287 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 27288 T1<char>::~T1<char>(void)
c906108c 27289 becomes,
a9c64011
AS
27290 maint demangle __dt__11T1__pt__2_cFv
27291 T1<char>::~T1(void)
c906108c 27292
889bf7c5 27293 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 27294
c906108c
SS
27295Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
27296
27297 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
27298 * gdb.trace/backtrace.exp: Likewise.
27299 * gdb.trace/circ.exp: Likewise.
27300 * gdb.trace/collection.exp: Likewise.
27301 * gdb.trace/deltrace.exp: Likewise.
27302 * gdb.trace/infotrace.exp: Likewise.
27303 * gdb.trace/limits.exp: Likewise.
27304 * gdb.trace/packetlen.exp: Likewise.
27305 * gdb.trace/passc-dyn.exp: Likewise.
27306 * gdb.trace/passcount.exp: Likewise.
27307 * gdb.trace/report.exp: Likewise.
27308 * gdb.trace/save-trace.exp: Likewise.
27309 * gdb.trace/tfind.exp: Likewise.
27310 * gdb.trace/tracecmd.exp: Likewise.
27311 * gdb.trace/while-dyn.exp: Likewise.
27312 * gdb.trace/while-stepping.exp: Likewise.
27313
273141998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
27315
27316 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
27317
27318Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
27319
27320 From Brendan Kehoe:
27321 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
27322 int return types.
27323
27324Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
27325
27326 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 27327 remote dos host testing right.
c906108c
SS
27328
27329Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
27330
27331 * gdb.base/corefile.exp: remove some xfails.
27332
27333Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
27334
27335 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 27336 have different timestamps.
c906108c
SS
27337
27338Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
27339
27340 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 27341 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
27342
27343Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
27344
27345 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 27346 delta.
c906108c
SS
27347
27348Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
27349
27350 * gdb.base/default.exp: Add brace missing from previous delta.
27351
27352Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
27353
27354 * gdb.base/default.exp: Support test for info float for all
27355 varieties of arm toolchain.
27356
dc96c6c7 27357Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27358
27359 * gdb.trace/*.exp: remove "remote_download" command.
27360
dc96c6c7 27361Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27362
27363 * gdb.trace/*.exp: remove -gdwarf from compile.
27364
27365Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
27366
27367 * gdb.trace/configure.in(AC_INIT): typo
27368 * gdb.trace/configure: regenerated
27369
dc96c6c7 27370Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27371
27372 * config/m68k-emc.exp: New file.
27373 * lib/<emc-support.exp trace-support.exp}: New files.
27374 * configure.in: add new test directory gdb.trace.
27375 * gdb.trace/{configure configure.in Makefile.in}: New files.
27376 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
27377 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
27378 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
27379 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
27380 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
27381 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
27382 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 27383
dc96c6c7 27384Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27385
27386 * gdb.c++/classes.exp: Change all regular expressions to match
27387 arbitrary combinations of newline/carriage-return, so that they
27388 will work equally well on Unix and Windows.
27389 * gdb.c++/inherit.exp: ditto.
27390 * gdb.c++/virtfunc.exp: ditto.
27391
273921998-08-11 Dawn Perchik <dawn@cygnus.com>
27393
27394 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
27395
c2d11a7d
JM
27396Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
27397
27398 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
27399 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
27400 to use a0-a3/d0-d3 as needed.
27401
27402Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
27403
27404 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
27405 * gdb.disasm/am33.exp: Corresponding changes.
27406
c906108c
SS
274071998-07-11 Felix Lee <flee@cygnus.com>
27408
27409 * gdb.base/callfuncs.exp: add cmp10 test.
27410 * gdb.base/callfuncs.c (cmp10): new function.
27411
27412Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
27413
d63a86f8 27414 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
27415 into two parts to get around a synchronization problem in expect.
27416
3fc11d3e
JM
27417Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
27418
27419 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
27420
27421 * configure.in: Add options for gdbtk testsuite.
27422
27423 * configure: Regenerate.
27424
27425 * gdb.gdbtk: New directory to hold gdbtk tests.
27426
c906108c
SS
27427Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27428
27429 * gdb.fortran/types.exp: Escape brackets in expect patterns
27430 for test_float_literal_types_accepted tests.
27431 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
27432 before run test.
27433
c2d11a7d
JM
27434Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
27435
27436 * am33.exp: Just compile, do not link the testcase.
27437 * am33.s: Add ".am33" pseudoop to force am33 mode.
27438
c906108c
SS
274391998-06-25 Felix Lee <flee@cygnus.com>
27440
27441 * gdb.base/setshow.exp: make sure $pc is sane.
27442
27443 * gdb.stabs/weird.exp: split expect patterns properly.
27444
c2d11a7d
JM
27445Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
27446
27447 * gdb.disasm/am33.s: New disassembler testfile for the am33.
27448 * gdb.disasm/am33.exp: Run it.
27449
dc96c6c7 27450Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27451
27452 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
27453 match processing (and eliminate spurious timeouts when running).
27454
dc96c6c7 27455Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27456
27457 * gdb.base/signals.exp (test_handle_all_print): put back Mach
27458 exception test, but conditionalize it on target [mach | gnu].
27459
dc96c6c7 27460Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27461
27462 * gdb.base/overlays.exp: fixup compile line for linker script.
27463
27464Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
27465
27466 * gdb.fortran/types.exp: don't guess at float size.
27467
27468Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
27469
27470 * gdb.base/exprs.exp: delete test that depends on int size.
27471
27472Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
27473
27474 * config/sim.exp: Removed checks for target triplets.
27475 (gdb_target_sim): Use gdb,target_sim_options.
27476
27477Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
27478
27479 * gdb.base/reread.exp: New file.
27480 * gdb.base/reread1.c: New file.
27481 * gdb.base/reread2.c: New file.
27482
27483Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
27484
27485 * config/sim.exp: Use 'target sim -sparclite' when running
27486 SPARClite programs.
27487
27488Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
27489
27490 * gdb.base/structs2.exp: New file.
27491 * gdb.base/structs2.c: New file.
27492
27493Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
27494
27495 * gdb.asm/common.inc: New file.
27496 * gdb.asm/d10v.inc: New file.
27497 * asm-source.exp: Pass -I's to gas to find .inc files.
27498 Update line numbers in expected output.
27499 * asmsrc1.s: Rewrite.
27500 * asmsrc2.s: Rewrite.
27501 * configure.in: Create arch.inc symlink.
27502 * configure: Regenerate.
27503 * Makefile.in (distclean): Delete arch.inc.
27504
27505Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
27506
27507 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
27508 (t_enum_value2): ditto
27509 (t_enum_value3): ditto
27510 (main): ditto
c906108c
SS
27511Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27512
27513 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
27514 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
27515 change.
27516 Use gdb_test instead of send_gdb/gdb_expect sequences.
27517
27518Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
27519
27520 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
27521 not void.
27522
27523Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
27524
27525 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
27526 subroutines. Used to test gdbs ability to single step through PC
27527 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
27528
27529Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
27530
27531 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
27532 more rigorous EGCS C++ error checking.
27533
27534Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27535
a9c64011
AS
27536 * gdb.base/help.exp: Clean up `help set args' and `help show args'
27537 tests.
27538 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
27539 function when asleep.
27540 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
27541 for i*86 Linux and SVR4 signal handling problems.
27542 Remove linux xfail for `next to handler in signals_tests_1', fixed
27543 by recent infrun.c change.
27544 Limit backtrace to 10 frames to avoid timeout problems with infinite
27545 stack backtraces.
27546 Adjust expect pattern in `handle all print' test to match Apr 28 1997
27547 target.[ch] change.
c906108c
SS
27548
27549Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
27550
27551 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
27552 for a newline from gdb before continuing.
27553 (default_gdb_exit): Just look for y or n.
27554 (gdb_test): Detect abnormal exit from GDB running on DOS; if
27555 it does, fail the rests of the tests in the file.
27556
27557Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
27558
27559 * config/cygmon.exp: New file.
27560
27561Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
27562
27563 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 27564 main" test on remote targets.
c906108c
SS
27565
27566 * gdb.base/scope.exp: Fix problem with filelocal_bss before
27567 run test on remote targets.
27568
27569Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
27570
27571 * gdb.asm: New directory.
27572 * configure.in: Configure it.
27573 * configure: Regenerate.
27574 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
27575 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
27576
27577Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
27578
27579 * config/mn10300-eval.exp: New file to support MN10300 eval board.
27580
dc96c6c7 27581Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27582
a9c64011
AS
27583 * gdb.base/overlays (several files): Merge the two overlay
27584 managers into one. Change variables (foox, barx, bazx, grbxx)
27585 back into ints but force them to load in their proper sections.
c906108c
SS
27586
27587Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
27588
27589 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 27590 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
27591 (D10VCopy): Handle memory regions crossing 16k boundaries.
27592 (D10VCopy): Transfer data in 32 bit chunks.
27593
27594Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
27595
27596 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 27597 correct.
c906108c
SS
27598
27599 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 27600 map. Include space for printf in .text segment.
c906108c
SS
27601
27602 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 27603 updated d10v memory VMA/LMA map.
c906108c 27604 (D10VCopy): Call D10VTranslate.
d63a86f8 27605
c906108c
SS
27606Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
27607
27608 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
27609
27610 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
27611 that it won't be put into the .sdata - small data -
27612 section. Update reference.
c906108c
SS
27613 * gdb.base/baz.c (bazx, baz): Ditto.
27614 * gdb.base/foo.c (foox, foo): Ditto.
27615 * gdb.base/grbx.c (grbxx, grbx): Ditto.
27616
27617 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 27618 to be arrays.
d63a86f8 27619
dc96c6c7 27620Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27621
a9c64011
AS
27622 * gdb.base/overlays.exp: fix up and get working again.
27623 Add tests for backtraces from an overlay function.
d63a86f8 27624
c906108c
SS
27625Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
27626
27627 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
27628 "calling function with watchpoint enabled".
27629
27630Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
27631
27632 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 27633 gdb_suppress_tests for d10v-*-*.
c906108c
SS
27634 * lib/gdb.exp (gdb_suppress_tests): Disable this function
27635 pending review of whether it is useful or not.
27636
27637Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
27638
27639 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
27640
27641Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
27642
27643 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
27644 * config/dve.exp: New file to support Densan boards.
27645
27646Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
27647
27648 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 27649 reads and BSD.
c906108c
SS
27650
27651Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
27652
27653 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
27654 response.
27655
27656 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
27657
27658Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
27659
27660 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 27661 test.
c906108c
SS
27662
27663 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 27664 target_sizeof_long and target_bigendian_p.
c906108c 27665 (structs_by_value, structs_by_reference): Check values according
889bf7c5 27666 to targets word size and endianess.
d63a86f8 27667
c906108c
SS
27668Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
27669
27670 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 27671 output.
c906108c
SS
27672
27673Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
27674
27675 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 27676 Update test of set args help to match source change.
c906108c
SS
27677
27678Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
27679
27680 * gdb.base/default.exp: Expect help system output to be in
27681 alphabetical order.
27682 * gdb.base/help.exp: Ditto.
27683
27684Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
27685
27686 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
27687 "i*86-pc-linux-gnu*".
27688 * gdb.base/interrupt.exp: Ditto.
27689 * gdb.base/corefile.exp: Ditto.
27690
27691 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 27692 define vxworks when building the testcase.
c906108c
SS
27693
27694 * gdb.base/ptype.exp: Fix testnames to be unique.
27695 * gdb.base/radix.exp: Ditto.
27696 * gdb.base/term.exp: Ditto.
27697 * gdb.base/whatis.exp: Ditto.
27698 * gdb.c++/classes.exp: Ditto.
27699
27700Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
27701
27702 * gdb.base/callfuncs.exp: Fix indentation.
27703
27704 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
27705 suppress_flag has been set.
27706 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
27707 target feature.
27708
27709Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
27710
27711 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
27712 the testcase.
27713
27714 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 27715 set_debug_traps() and breakpoint().
c906108c
SS
27716 * gdb.c++/misc.cc (main): Ditto.
27717 * gdb.c++/templates.cc (main): Ditto.
27718 * gdb.c++/virtfunc.cc (main): Ditto.
27719
27720Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
27721
27722 * lib/gdb.exp(gdb_step_for_stub): New function.
27723 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
27724 exists, reload the executable and do a "continue" instead of
27725 doing a jump.
27726 (runto_main): Use gdb_step_for_stub.
d63a86f8 27727
c906108c 27728 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 27729 tests to have unique names.
c906108c
SS
27730 * gdb.base/callfuncs.exp: Ditto.
27731 * gdb.base/commands.exp: Ditto.
27732 * gdb.base/default.exp: Ditto.
27733 * gdb.base/help.exp: Ditto.
27734 * gdb.base/list.exp: Ditto.
27735 * gdb.base/opaque.exp: Ditto.
27736 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
27737 similar tests.
d63a86f8 27738
c906108c
SS
27739 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
27740 * gdb.c++/cplusfuncs.cc: Ditto.
27741 * gdb.c++/virtfunc.cc: Ditto.
27742
27743 * config/monitor.exp: Keep track of the last file we saw, rather
27744 than trying to get the info from gdb.
27745
27746 * gdb.fortran/types.exp: Move comment to previous line.
27747
27748Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
27749
27750 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 27751 target mode.
c906108c
SS
27752
27753Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
27754
27755 From Bob Manson:
27756 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 27757 string from GDB when it connects.
c906108c
SS
27758
27759 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
27760
27761Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
27762
27763 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
27764 if we can't get a debug format from GDB (we may be testing an
27765 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
27766
27767 * gdb.stabs/weird.exp: Fix quoting.
27768
27769 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
27770
27771Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
27772
27773 * config/arm-ice.exp: New file.
27774
27775Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
27776
27777 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 27778 until it has been modified to work with the new testsuite.
c906108c 27779
99707966 27780 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
27781 testcase won't compile, cause all of the testcases in the file to
27782 fail instead.
c906108c
SS
27783
27784 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
27785 (gdb_clear_suppressed): New procedure.
27786 (gdb_stop_suppressing_tests): Only clear suppress_flag if
27787 it contains a positive value.
27788
27789Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
27790
27791 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
27792
27793 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
27794
27795Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
27796
27797 * lib/gdb.exp (setup_xfail_format): New function.
27798 (get_debug_format): New function to get debug format.
27799 (debug_format): New global variable to hold last value set
27800 by get_debug_format.
27801 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 27802 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
27803 * gdb.c++/ptype.exp: Ditto.
27804 * gdb.c++/classes.exp: Ditto.
27805 * gdb.c++/cplusfuncs.exp: Ditto.
27806 * gdb.c++/inherit.exp: Ditto.
27807 * gdb.c++/templates.exp: Ditto.
27808 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 27809
c906108c
SS
27810Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
27811
27812 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
27813 host doesn't have a currently-open connection.
27814
27815 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
27816 any gdb stub target. Handle cases where gdb doesn't respond when
27817 interrupted in a sane fashion.
c906108c
SS
27818
27819 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 27820 same thing in a totally different way.
c906108c
SS
27821
27822 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 27823 setting "timeout".
c906108c 27824 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 27825 default_gdb_init now.
c906108c
SS
27826
27827Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
27828
27829 * gdb.base/printcmds.exp: Fix "check for floating addition"
27830 regexp to accept results within approx +/- .01 of exact value.
27831 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
27832
27833Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
27834
27835 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 27836 properly.
c906108c
SS
27837 (gdb_expect): Add optional timeout parameter, and add timeout
27838 value to various calls.
27839 (gdb_suppress_tests): Only give one warning message per group.
27840
27841Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
27842
27843 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
27844 global variables. Handle getting a value for $timeout more
27845 gracefully.
c906108c
SS
27846
27847Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27848
27849 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 27850 initialize.
c906108c 27851 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 27852 by a target configuration file.
c906108c
SS
27853 (gdb_expect): Pass the timeout to remote_expect.
27854
27855 * config/monitor.exp(gdb_load): Fix typo in regexp.
27856
27857Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
27858
27859 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
27860
27861Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
27862
27863 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
27864 here. Call gdb_target_exec before rebooting the target, to make
27865 sure the connection to the target is closed.
c906108c
SS
27866 (gdb_load): Pass the name of the executable to gdb_target_monitor.
27867 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
27868 Also detect "Timeout reading from remote" error.
27869
27870 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
27871 gdb_target_monitor. Don't call gdb_file_cmd here; let
27872 gdb_target_monitor do it.
c906108c
SS
27873
27874 * gdb.disasm/hppa.exp: Don't use exec_output.
27875
27876Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
27877
27878 * gdb.base/list.exp: If we're debugging a non-native target,
27879 try to set the pc register to point to the start of the
27880 program before doing the first list command.
27881
27882 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 27883 test_calls after restarting.
c906108c
SS
27884
27885 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 27886 reloading.
c906108c
SS
27887
27888 * gdb.base/watchpoint.exp: Fix typo.
27889
27890 * gdb.base/setshow.exp: Check for use_gdb_stub.
27891
27892 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 27893 stub case.
c906108c
SS
27894 * gdb.base/langs.exp: Ditto.
27895
27896 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
27897 gdb_load_offset. If we weren't given a file to load, figure out
27898 what the current file is and use it.
c906108c
SS
27899
27900 * config/i386-bozo.exp: New file.
27901
27902Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
27903
27904 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
27905 feature.
27906
27907 * config/proelf.exp: New entry.
27908
27909Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
27910
27911 * lib/gdb.exp: Remove spurious .* patterns at the beginning
27912 of regexps.
27913
27914 * gdb.base/watchpoint.exp: Don't run the test_stepping
27915 tests if gdb can't call functions on the target.
27916
27917 * gdb.base/setshow.exp: Don't run the set prompt tests if
27918 the board has gdb_prompt set.
27919
27920Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
27921
27922 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
27923 * gdb.base/commands.exp: Likewise.
27924 * gdb.base/setshow.exp: Likewise.
27925
27926Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
27927
27928 * config/monitor.exp(gdb_start): Look for gdb_prompt target
27929 feature.
27930
27931 * config/i960.exp: New file.
27932
27933Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
27934
27935 * gdb.base/funcargs.exp: Check for gdb,short_int target
27936 feature instead of looking for explicit target triplets.
27937
dc96c6c7 27938Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 27939
d63a86f8 27940 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
27941 "p 123DEADBEEF", to check parse_number.
27942 * top.c: change "to enable to enable" to "to enable" in a couple
27943 of help strings.
27944
27945Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
27946
27947 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
27948 on the mn10300.
d63a86f8 27949
c906108c
SS
27950Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
27951
27952 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
27953 where the test executable is run with explicit args.
27954 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
27955
27956Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
27957
27958 * gdb.base/run.c: Use FAKEARGV to build test executable that
27959 does not require a command line arg, since most simulators
27960 don't currently support passing such an arg into the simulated
27961 program.
27962 * gdb.base/commands.exp: Change tests to insert the proper
27963 value as the arg to the first recursive factorial call. Change
27964 compilation line to define FAKEARGV at compile time.
27965
27966Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
27967
27968 * gdb.base/recurse.exp: Enable these tests for the mn10300.
27969 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
27970 function with watchpoint enabled" test.
27971
27972Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
27973
27974 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 27975 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
27976
27977 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 27978 "Tests restarted" messages.
c906108c
SS
27979
27980Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
27981
27982 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
27983
dc96c6c7 27984Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27985
27986 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
27987 for INFO SYMBOL; add help tests for OVERLAY commands.
27988 * gdb.base/default.exp: add tests for INFO SYMBOL command;
27989 add tests for OVERLAY commands
27990 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
27991 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
27992 * gdb.base/sigall.c: add usestubs code frag
27993 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 27994
c906108c
SS
27995Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
27996
27997 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
27998 failures.
27999 (gdb_stop_suppressing_tests): Note that tests have restarted.
28000
28001Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
28002
28003 * config/h8300.exp: New file.
28004
28005Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
28006
28007 * gdb.base/setshow.exp: Check for the existence of a
28008 feature, not its value.
28009
28010Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
28011
28012 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
28013
28014 * gdb.base/scope.exp: It's now init0(), not init().
28015
28016 * gdb.base/scope0.c: For now, change init() to be init0().
28017
28018 * config/monitor.exp: Use gdb_serial in preference to serial
28019 or netport.
28020
28021 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 28022 and it's not already set.
c906108c
SS
28023
28024Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
28025
28026 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 28027 isn't using a stub and if it supports argument passing.
c906108c
SS
28028
28029Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
28030
28031 * config/udi.exp(gdb_start): Make sure UDICONF is set
28032 properly before starting gdb.
28033
28034Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
28035
28036 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
28037 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
28038 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
28039
28040Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
28041
28042 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 28043 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
28044
28045 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
28046
28047 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
28048
28049 * config/monitor.exp: Make sure we disconnect from the target.
28050 Also, try a reboot/reload cycle instead of failing if the
28051 load fails.
28052
28053Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
28054
28055 * gdb.base/default.exp: Don't set match_max.
28056 * gdb.base/help.exp: Ditto.
28057 * gdb.base/list.exp: Ditto.
28058 * gdb.base/signals.exp: Ditto.
28059
28060 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
28061 set, use remote_ld to download the testcase instead of
28062 the GDB loader.
28063
28064Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
28065
28066 * config/vr5000.exp: New file.
28067
28068 * config/monitor.exp(gdb_target_monitor): Add pattern for
28069 "Ending remote" to detect errors in connecting.
28070
28071 * gdb.base/setshow.exp: Add .* within auto language test.
28072
28073 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
28074 target feature.
28075
28076 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 28077 and reboot the board if necessary.
c906108c
SS
28078
28079 * gdb.base/setvar.exp(test_set): Handle multiple prints within
28080 a set of tests. Remove print.* from the patterns being checked.
28081
28082Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
28083
28084 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
28085 refer to gdb_spawn_id.
28086
28087 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
28088 longer used.
28089 * config/sparclet.exp: Ditto.
28090 * config/sparclet-old.exp: Ditto.
28091 * config/slite.exp: Ditto.
28092 * config/sim.exp: Ditto.
28093 * gdb.base/funcargs.exp: Ditto.
28094
28095 * lib/gdb.exp:Remove references to gdb_spawn_id.
28096 (gdb_expect): Move to remote.exp.
28097
28098Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
28099
28100 * config/monitor.exp: Detect the "Couldn't establish connection"
28101 message from GDB.
28102
28103Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
28104
28105 * gdb.base/bitfields.exp: Use runto instead of explicit
28106 gdb_run_cmd/gdb_expect sequences.
28107
28108 * gdb.base/break.exp(text_next_with_recursion): Add match for
28109 gdb_expect call.
28110
28111 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
28112 We also need to handle the "A program is being debugged already"
28113 prompt from gdb. Use gdb_test to set the baud rate.
28114
28115 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
28116 to 20000. Really. I mean it.
28117
28118Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
28119
28120 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
28121 fails. If suppress_flag is set, skip perror message about not
28122 being able to send to GDB.
c906108c 28123 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 28124 GDB.
c906108c
SS
28125 (gdb_expect): If suppress_flag is set, always fail immediately.
28126 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
28127 (gdb_init): Call gdb_stop_suppressing_tests.
28128 (default_gdb_exit): Ditto.
28129 (default_gdb_start): Ditto.
28130
28131 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 28132 gdb_stop_suppressing_tests as appropriate.
c906108c 28133 * gdb.base/break.exp: Ditto.
889bf7c5 28134 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
28135 * gdb.base/commands.exp: Ditto.
28136 * gdb.base/exprs.exp: Ditto.
889bf7c5 28137 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
28138 * gdb.base/list.exp: Ditto.
28139 * gdb.base/recurse.exp: Ditto.
889bf7c5 28140 * gdb.base/scope.exp: Ditto.
c906108c
SS
28141 * gdb.base/structs.exp: Ditto.
28142 * gdb.c++/inherit.exp: Ditto.
28143
28144Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
28145
28146 * config/vr4300.exp: New file.
28147
99707966 28148 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 28149
99707966 28150 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
28151
28152Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
28153
28154 * lib/gdb.exp(gdb_init): New function.
28155
28156 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 28157 for each individual variable set.
c906108c
SS
28158
28159 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
28160 name.
28161
28162 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
28163
28164 * gdb.base/scope.exp: Use gdb_test.
28165
28166 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
28167 aborting; the testsuite driver will do that for us (see
28168 gdb_finish). Also, use gdb_test in a few more places.
28169
28170Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
28171
28172 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
28173
28174Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
28175
28176 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
28177 and "add_tests" are not at the same address.
28178
28179Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
28180
28181 * gdb.base/ptype.exp: Use gdb_test.
28182
28183Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
28184
28185 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
28186 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
28187 left in. No longer expect them to fail.
28188
28189 * gdb.stabs/*.mt; Deleted, no longer used.
28190 * gdb.stabs/configure.in: Remove references to target makefile
28191 frags.
28192 * gdb.stabs/configure: Rebuilt.
28193
28194 * gdb.disasm/*.mt: Deleted, no longer used.
28195 * gdb.disasm/configure.in: Remove references to target makefile
28196 frags. Use "sh3.s" as the unique filename for this directory.
28197 * gdb.disasm/configure: Rebuilt.
28198
28199 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
28200 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
28201 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
28202
28203Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
28204
28205 * config/udi.exp: Use mondfe,name instead of remote_host.
28206
28207Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
28208
28209 * gdb.base/watchpoint.exp: Don't expect a failure when calling
28210 a function with a watchpoint enabled on the mn10200.
28211
28212 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
28213 before trying to create it!
28214
28215Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
28216
28217 * config/vx.exp: Use hostname instead of netport.
28218
28219 * config/vxworks.exp: New file.
28220
28221 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
28222
28223 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 28224 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
28225 occurs.
28226
28227 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
28228 $gdb_spawn_id directly.
28229 (gdb_run_cmd): Try _start as well as start. Use the target feature
28230 gdb,start_symbol as the symbol to start from when jumping.
28231
28232Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
28233
28234 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
28235 redundant) test.
28236
28237 * gdb.base/recurse.exp: Relax final value test for 'b' so that
28238 it doesn't lose for 16bit integer systems.
28239
28240Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
28241
28242 * gdb.fortran/types.exp: If the target doesn't support "double"
28243 data types, then expect "real" types to only be 4 bytes.
28244
28245 * gdb.c++/virtfunc.exp: Expect failure for virtual function
28246 call tests if the target doesn't support inferior function calls.
28247
28248 * gdb.base/printcmds.exp: Allow minor deviation in FP values
28249 in printf tests.
28250
28251Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
28252
28253 * gdb.base/help.exp: Disable "help set", "help show", and
28254 "help support". Simplify regexp for "help stack".
28255
28256 * gdb.base/default.exp: Set match_max to 5000 and the timeout
28257 to 60 seconds. Temporarily set match_max to 15000 around the
28258 "info copying" test.
28259
28260 * gdb.base/nodebug.exp: Don't try to do an inferior function
28261 call if the target doesn't support them.
28262 * gdb.base/printcmds.exp: Likewise.
28263 * gdb.base/setvar.exp: Likewise.
28264 * gdb.base/structs.exp: Likewise.
28265 * gdb.c++/templates.exp: Likewise.
28266 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
28267
28268 * gdb.base/recurse.exp: Enable for the mn10200.
28269
28270 * configure.in: Do configure gdb.stabs directory for *-*-elf
28271 targets.
28272 * configure: Rebuilt.
28273
28274 * gdb.base/break.exp: Check for gdb,noresults before testing
28275 exit status and/or results from the target.
28276 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
28277 * lib/gdb.exp: Remove old (now bogus) initialization of
28278 noinferior, noargs, noresults and nosignals.
28279
28280Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
28281
28282 * config/sh.exp: New file.
28283
28284 * config/slite.exp: Try to connect multiple times to the board
28285 before rebooting. Only send a "monitor run" if need_monitor_run
28286 is set.
28287
28288 * gdb.base/break.exp: Don't do the "stub continue" test if
28289 the target has gdb_stub set.
28290
28291 * gdb.base/callfuncs.exp: Increase the timeout.
28292
28293 * gdb.base/interrupt.exp: Don't even try to compile the testcase
28294 if the target has gdb,noinferiorio set.
28295
28296 * gdb.base/list.exp: Increase match_max to 10000 characters.
28297
28298 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
28299
28300 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
28301 target.
28302
28303 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
28304
28305Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
28306
28307 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
28308 trying to delete the copy of gdb. Catch the file delete so we
28309 don't die if the delete fails; also, the file should be copied to
28310 the host, not to the build.
c906108c
SS
28311
28312Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
28313
28314 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 28315 parenthesis in case it contains multiple regexps separated
c906108c
SS
28316 with |.
28317
28318 * gdb.base/watchpoint.exp: Use gdb_test.
28319 * gdb.base/default.exp: Ditto.
28320
28321Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
28322
99707966 28323 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 28324
c906108c
SS
28325 * gdb.base/scope.exp: Use gdb_test.
28326 * gdb.c++/classes.exp: Ditto.
28327 * gdb.c++/inherit.exp: Ditto.
28328
28329Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
28330
28331 * gdb.base/crossload.exp: Don't use execute_anywhere, use
28332 remote_exec instead.
28333 * gdb.base/corefile.exp: Don't be ridiculous.
28334 * gdb.base/*.c: Add missing stub invocations.
28335
28336Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
28337
28338 * config/slite.exp: Miscellaneous fixes.
28339
28340 * lib/gdb.exp: Fix runto.
28341
28342 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
28343 the target.
28344
28345 * gdb.base/watchpoint.exp: Fix regexp.
28346
28347 * lib/gdb.exp(default_gdb_exit): Add a catch to the
28348 close and wait commands, as the descriptor may now be
28349 invalid. Always call "remote_close host".
28350
28351Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
28352
28353 Major rewrite for testsuite revision.
d63a86f8 28354
c906108c
SS
28355 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
28356 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
28357 instead of relying on spawn_id to always contain a valid
28358 spawn id.
28359 (get_compiler_info): New procedure to build the ${binfile}.ci
28360 file, instead of replicating this in N different places.
28361 (gdb_compile): New procedure.
d63a86f8 28362
c906108c 28363 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
28364 appropriate arguments) instead of compile. Use gdb_test in a lot
28365 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
28366 at the start of a testcase, as this is no longer done magically.
28367
28368 config/*-gdb.exp: Rename without the -gdb suffix.
28369
28370 config/mips.exp: Use remote_close instead of exit_remote_shell.
28371 config/monitor.exp: Use target_info instead of looking at
28372 baud, timeout, etc.
28373 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
28374
28375Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28376
28377 * gdb.c++/templates.exp (test_ptype_of_templates),
28378 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
28379 Update expect patterns for destructors and assignment operators
28380 to match corresponding c-typeprint.c changes.
28381 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
28382 to destructor breakpoint test, GDB should be able to set the
28383 destructor breakpoint without specifying arguments.
28384
28385Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
28386
28387 * gdb.threads/pthreads.exp: Change result for failure to compile due
28388 to lack of pthreads runtime support from an error to simply an
28389 unsupported test, per dejagnu standards.
28390
28391Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28392
28393 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
28394 where GDB exits to reduce pattern match time.
28395 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
28396
28397 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
28398
dc96c6c7 28399Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28400
28401 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
28402 * gdb.base/default.exp: ditto.
28403 * gdb.base/nodebug.exp: ditto.
28404 * gdb.base/printcmds.exp: ditto.
28405 * gdb.base/ptype.exp: ditto.
28406 * gdb.base/setvar.exp: ditto.
28407 * gdb.base/structs.exp: ditto.
28408 * gdb.base/setshow.c: Guard against uninitialized values of argc.
28409
28410Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
28411
28412 * configure, */configure: Rebuild with autoconf 2.12.
28413
28414Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
28415
28416 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
28417 use new i*86-pc-linux*-gnu quads.
28418 * gdb.base/corefile.exp: Ditto.
28419 * gdb.base/signals.exp: Ditto.
28420 * gdb.base/sigall.exp: Ditto.
28421 * gdb.base/interrupt.exp: Ditto.
28422
28423 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
28424 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
28425 RedHat 4.0.
d63a86f8 28426
c906108c 28427 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
28428 linux. This allows the test case to at least compile on latest
28429 linux, but still not run due to missing the threads runtime library.
c906108c
SS
28430
28431Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28432
28433 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
28434 directory to search gdb directory. Accept and step over conditional
28435 stack alignment code. Consume $prompt in failure cases.
28436 Reset timeout to $oldtimeout instead of some arbitrary value.
28437 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
28438 timeout problems with infinite stack backtraces.
28439 * gdb.base/ptype.exp (ptype struct link, union tu_link):
28440 Accept function parameters for linkfunc member.
28441
28442Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
28443
28444 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
28445 (CXXFLAGS): Remove, unreferenced.
28446 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
28447 previous -B options and also add -B option to pick up cross compiled
28448 runtime.
c906108c
SS
28449 (TARGET_INCLUDES): Add for -I options and add code to initialize when
28450 doing cross compiles.
28451 (target_alias): Declare global.
28452 (xgcc): Set variable to full path of gcc in build tree. Use findfile
28453 to verify that gcc exists in build tree, and if so set CC to that
28454 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 28455
c906108c
SS
28456Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
28457
28458 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
28459 ptype test for anonymous union. Fixup testcase to match
28460 current gcc debug output.
28461
28462Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
28463
28464 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
28465 force argument to an unsigned long type.
28466
28467Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
28468
28469 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 28470 tests and anonymous union print/ptype tests.
c906108c
SS
28471 * gdb.base/list.exp (test_forward-search): Increase timeout by
28472 5 minutes for the "search extremely long line" case.
28473 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
28474 completely optional and that the pass/fail messages use the command as
28475 the message if that third arg is a null string.
28476 (gdb_test_exact): Arrange that a null string pattern means match a
28477 null string output rather than any output, which might include random
889bf7c5 28478 errors.
c906108c
SS
28479 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
28480 backtrace test.
28481 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
28482 always failing and failure is now exposed by gdb.exp changes.
28483
28484Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
28485
28486 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
28487 weren't being noted.
28488
28489Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28490
28491 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
28492 * gdb.stabs/weird.exp: Remove v_comb xfails.
28493
dc96c6c7 28494Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28495
28496 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 28497 list.exp scope.exp watchpoint.exp]
c906108c 28498 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 28499
dc96c6c7 28500Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28501
28502 * config/monitor.exp: Increase download timeout to 1000 seconds.
28503
dc96c6c7 28504Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28505
28506 * config/m32r.exp: Increase timeout to 120 seconds.
28507
28508Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
28509
28510 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
28511 and accept older ordering as obsolescent gcc or gdb.
28512 * gdb.c++/templates.exp: Ditto.
28513 * gdb.c++/virtfunc.exp: Ditto.
28514
28515Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
28516
28517 * gdb.base/coremaker.c: Add code to mmap some data so we
28518 can check that it ends up in the core file.
28519 * gdb.base/corefile.exp: Add test to read mmapped data
28520 from core file.
28521
dc96c6c7 28522Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28523
28524 * config/m32r.exp: New file.
28525
28526Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
28527
28528 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
28529 that cflags can contains -gstabs, and work correctly for other tests.
28530
dc96c6c7 28531Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28532
28533 * gdb.base/setshow.exp: New file, tests show and set.
28534 * gdb.base/setshow.c: New file, tests show and set.
28535 * gdb.base/help.exp: Add test for help set|show annotate.
28536 * gdb.base/default.exp: Add test for set|show annotate.
28537
28538Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
28539
28540 * testsuite/gdb.base/break.exp: Make backtrace from factorial
28541 errors unique.
28542 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
28543 explicitly.
28544
28545Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
28546
28547 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
28548 and width commands. This is done elsewhere.
28549 * (gdb_start): Don't call gdb_start_sim here. That's already
28550 done in gdb_load. This fixes lots of failures in default.exp.
28551
28552Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
28553
28554 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
28555 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
28556 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
28557 in the same we we treat other failures (since it may be an expected
889bf7c5 28558 condition), rather than as an error.
c906108c
SS
28559 * gdb.base/signals.exp (test_handle_all_print): Revert back to
28560 old test format.
28561
28562Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
28563
28564 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
28565 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 28566 twice. Nuke the duplicates.
c906108c 28567 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 28568 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
28569 Remove config.h along with other config files.
28570
28571Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
28572
28573 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
28574 "p func1 ()" and note that rests of tests are skipped.
28575 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28576 setup_xfails for "print func2::coremaker_local".
c906108c
SS
28577 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
28578 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
28579 affected by the previous run test.
28580 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
28581 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
28582 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
28583 "pass int powerset tuple" and "pass modeless int powerset tuple".
28584 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
28585 "real write 4" and "real write 8".
28586 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28587 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
28588 "print \$i after tuple assign 2", and
28589 "print vs2 after tuple assign 2".
28590 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
28591 meaningful error message and return -1 so the caller can
28592 suppress further tests and avoid a cascade of errors.
d63a86f8 28593
c906108c
SS
28594Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
28595
28596 * gdb.base/a1-selftest.exp: Tweak tests to account for new
28597 format for printing version.
28598 * gdb.base/default.exp: Ditto.
28599 * gdb.base/interrupt.exp: Fix problem with cascade of
28600 errors if child process dies while calling a function.
d63a86f8 28601
c906108c
SS
28602Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
28603
28604 * Makefile.in (VPATH): Add
28605 * Makefile.in (Makefile, config.status): Fix rules so things get
28606 remade when necessary.
28607
28608Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
28609
28610 * Makefile.in (just-check): Add path to sibling expect dir
28611 to environment variable specified by RPATH_ENVVAR.
28612
28613Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
28614
28615 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
28616 (just-check): Add shared library paths for libstdc++, tk,
28617 tcl, bfd, and opcodes to the environment variable specified
28618 in RPATH_ENVVAR.
28619 * configure.in: Add support to recognize --enable-shared flag
28620 and generate correct value for RPATH_ENVVAR.
28621 * configure: Regenerated with autoconf.
28622
28623Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
28624
28625 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 28626 include all osf versions.
c906108c
SS
28627 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
28628 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
28629 when target is linux. When failing to build pthreads test
28630 executable, give more meaningful message.
28631 * gdb.threads/pthreads.c: Hpux also uses old definition of second
28632 arg for pthread_create.
d63a86f8 28633
c906108c
SS
28634Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
28635
28636 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 28637 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 28638 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 28639 and -lpthreads (everybody else).
c906108c
SS
28640 (test_startup): Fail gracefully if threads are not supported.
28641 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
28642 "p/c array_index("abcdef",2)" when not gcc compiled.
28643 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
28644 "print func2::coremaker_local" when not gcc compiled.
28645 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
28646 "ptype on opaque struct tagname (statically)",
28647 "ptype on opaque struct tagname (dynamically) 1", and
28648 "ptype on opaque struct tagname (dynamically) 2"
28649 for not compiled with gcc.
28650 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
28651 backtrace when compiled with gcc.
d63a86f8 28652 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
28653 than always return success.
28654
28655Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
28656
28657 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
28658
28659Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
28660
28661 * gdb.base/structs.exp: Undo last change.
28662
28663Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
28664
28665 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
28666 encapsulate all the steps/nexts done during self test, starting
28667 at main, and makes them less sensitive to optimization issues.
28668 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
28669 signal handler" test.
28670 * gdb.threads/pthreads.exp: Only run this for native configs.
28671 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
28672 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
28673 tests.
28674 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
28675 for "runto test_calls(void)" test.
d63a86f8 28676
c906108c
SS
28677Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
28678
28679 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
28680 and don't expect address info in breakpoint confirmations.
28681
28682Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
28683
28684 * gdb.base/list.exp (test_forward_search): Increase timeout
28685 temporarily by 60 seconds for searching extremely long line,
889bf7c5 28686 and then reset to old value when done. Increase expect input
c906108c
SS
28687 buffer to 10000.
28688
28689Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
28690
28691 * gdb.base/list.exp (test_forward_search): Fix to handle very
28692 long source line without overflowing expect's input buffer.
28693
28694Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
28695
28696 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
28697 "buffer_full".
28698
28699 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
28700 "buffer_full".
28701
28702 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
28703 "buffer_full".
28704
28705 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
28706 "buffer_full".
28707
28708Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
28709
28710 * configure.in (configdirs): Add gdb.threads.
28711 * configure: Regenerated with autoconf.
28712 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
28713 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
28714 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 28715
c906108c
SS
28716Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
28717
28718 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
28719
28720Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
28721
28722 * gdb.base/signals.exp (test_handle_all_print): Test separately for
28723 each signal's status in the output of "handle all print".
28724 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
28725 the \r\n sequence that immediately precedes the gdb prompt.
28726 * gdb.base/a1-selftest.exp: Save original timeout and restore
28727 after test.
28728
28729Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
28730
28731 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
28732 symbol.
28733
28734Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
28735
28736 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
28737
28738Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
28739
28740 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
28741 timeout by 60 seconds.
28742
28743Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
28744
28745 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
28746 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
28747 error return.
28748
28749Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
28750
28751 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
28752 gdb initialization, also report how long dejagnu waited. Restore
28753 old timeout before doing error return. Temporarily increase timeout
889bf7c5 28754 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
28755
28756Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
28757
28758 * lib/gdb.exp: Report timeout value for verbosity level 2.
28759 * config/gdbserver.exp: Ditto.
28760 * config/hppro.exp: Ditto.
28761 * config/mips-gdb.exp: Ditto.
28762 * config/monitor.exp: Ditto.
28763 * config/netware.exp: Ditto.
28764 * config/sim-gdb.exp: Ditto.
28765 * config/slite-gdb.exp: Ditto.
28766 * config/udi-gdb.exp: Ditto.
28767 * config/unix-gdb.exp: Ditto.
28768 * config/vx-gdb.exp: Ditto.
28769 * gdb.base/a1-selftest.exp: Ditto.
28770 * gdb.base/a2-run.exp: Ditto.
28771 * gdb.base/break.exp: Ditto.
28772 * gdb.base/corefile.exp: Ditto.
28773 * gdb.base/list.exp: Ditto.
28774 * gdb.base/recurse.exp: Ditto.
28775 * gdb.base/scope.exp: Ditto.
28776 * gdb.base/signals.exp: Ditto.
28777
28778Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28779
28780 * gdb.threads/Makefile.in (docdir): Removed.
28781
28782Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28783
28784 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 28785 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 28786 @srcdir@.
d63a86f8 28787 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
28788 autoconf 2.5 or higher.
28789 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
28790
28791Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
28792
28793 * configure: Regenerated.
28794 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
28795 avoid name clashes with SunOS headers.
28796
28797Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
28798
28799 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
28800
28801Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
28802
28803 * gdb.base/callfuncs.exp: Finish last change -- make sure the
28804 prototype information ends up in the compiler info file.
28805
28806Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
28807
28808 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
28809 attempting to regenerate it. Eliminate use of a temporary file
28810 and just generate the info file directly. Source it immediately,
28811 for consistency of use.
28812 * gdb.base/corefile.exp: Ditto
28813 * gdb.base/exprs.exp: Ditto.
28814 * gdb.base/funcargs.exp: Ditto.
28815 * gdb.base/langs.exp: Ditto.
28816 * gdb.base/list.exp: Ditto.
28817 * gdb.base/mips_pro.exp: Ditto.
28818 * gdb.base/nodebug.exp: Ditto.
28819 * gdb.base/opaque.exp: Ditto.
28820 * gdb.base/ptype.exp: Ditto.
28821 * gdb.base/scope.exp: Ditto.
28822 * gdb.base/setvar.exp: Ditto.
28823 * gdb.base/signals.exp: Ditto.
28824 * gdb.base/whatis.exp: Ditto.
28825 * gdb.c++/templates.exp: Ditto.
28826 * gdb.c++/virtfunc.exp: Ditto.
28827 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 28828 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
28829
28830Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28831
28832 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
28833 it got fixed by the recent lookup_minimal_symbol_by_pc change.
28834 Increase timeout, a lot of single stepping might be needed if the
28835 target has no hardware watchpoints.
28836
28837Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
28838
28839 * gdb.base/break.exp: Ignore compiler warnings when compiling
28840 break.c.
28841 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
28842 * gdb.base/default.exp: Add h8300 xfails. Handle messages
28843 from remote-sim.
28844 * gdb.base/exprs.exp: Add h8300 xfails.
28845 * gdb.base/funcargs.exp: Likewise.
28846 * gdb.base/nodebug.exp: Likewise.
28847 * gdb.base/printcmds.exp: Likewise.
28848 * gdb.base/ptype.exp: Likewise.
28849 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
28850 h8300 xfails.
d63a86f8 28851 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
28852 on the h8300.
28853 * gdb.base/funcargs.c: Explicitly make last constant argument to
28854 call_after_alloca_subr an unsigned long type.
28855 * gdb.base/return.c: Include stdio.h.
28856
28857Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
28858
28859 * config/abug.exp: New file for the older Motorola Bug monitor
28860 that runs on the mvme13x series VME boards.
28861 * config/monitor.exp: Use the new config array for target settings
28862 if they exist.
28863
28864Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
28865
28866 * sim-gdb.exp: Make the SH simulator allocate less space when
28867 it is targeted.
28868
28869Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
28870
28871 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
28872 test.
28873
28874Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
28875
28876 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
28877 "rs6000-*-*" for "list function in include file" when gcc compiled.
28878 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
28879 for "p ctable1[120]".
28880 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
28881 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
28882 Remove setup_xfail for "rs6000-*-*" for
28883 "print 'scope0.c'::filelocal before run".
28884 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
28885 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
28886 since some compilers don't allow both options to be given
28887 on the same command line. Create object file and move it.
d63a86f8 28888
c906108c
SS
28889Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
28890
28891 * gdb.base/corefile.exp: Always regenerate the core file, since
28892 we always regenerate the coremaker program. Detect special case
28893 where registers cannot be read from core file.
d63a86f8 28894
c906108c
SS
28895Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
28896
28897 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
28898 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
28899 * gdb.c++/templates.exp: Only match on basename of file since
28900 some formats like xcoff don't encode directory information.
28901 * gdb.stabs/weird.exp: Use the right sed script for powerpc
28902 and rs6000 AIX xcoff targets.
28903 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
28904 * configure: Regenerate.
28905 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
28906 here, rather than in distclean.
d63a86f8 28907
c906108c
SS
28908Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
28909
28910 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
28911 defined, and use it to compile the test case with -O2. The
28912 native compilation still uses no optimization.
28913 * gdb.base/mips_pro.c: Remove inline assembly code since
28914 it is compiled PIC by default, which results in assembler
28915 warnings that make the testsuite think the compilation
28916 was unsuccessful.
28917
28918Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
28919
28920 * gdb.c++/misc.exp: Add note to message for
28921 "print s.a for foo struct" that this is a known gcc 2.7.2
28922 and earlier bug.
28923
28924Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
28925
28926 * gdb.base/break.exp: Fix pattern for matching "Delete all
28927 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
28928 setup_xfail for deleting all breakpoints test. Fix various
28929 timeout messages to include "(timeout)".
28930 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
28931 for "p t_float_values2(3.14159,float_val2)".
28932 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
28933 for "continue to call2g" when gcc compiled.
28934 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
28935 "up to foo in langs.exp", "show language at foo in langs.exp",
28936 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
28937 and "show language at fsub in langs.exp".
28938 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
28939 "list line 1 in include file", "list message for lines past EOF",
28940 "list function in include file", "list list0.h:foo", and
28941 "list filename:function; nonexistant function".
28942 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
28943 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
28944 and "ptype t_char_array" to be for native cc only.
d63a86f8 28945
c906108c
SS
28946Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
28947
d63a86f8 28948 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 28949 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 28950 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
28951
28952Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
28953
28954 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
28955 "bt in signals.exp". This problem only appears when running
28956 the testsuite, and then only intermittently.
28957
28958Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
28959
28960 * gdb.base/return.exp (return_tests): Differentiate between
28961 two tests of continuing.
28962
28963Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
28964
28965 * */Makefile.in (maintainer-clean): Remove config.log.
28966 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
28967 * gdb.c++/Makefile.in (PROGS): Add inherit.
28968 (clean): Remove *.ci.
28969
28970Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
28971
28972 * gdb.c++/misc.cc: Add test code from Mike Stump.
28973 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
28974
28975Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
28976
28977 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
28978 to "alpha-*-osf2*" and add comment.
28979 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
28980 setup_xfail for "step over execarg initialization" and
28981 "step over corearg initialization".
c906108c
SS
28982 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
28983 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
28984 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 28985 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
28986 "print func2::coremaker_local", and "backtrace in corefile.exp".
28987 * gdb.base/signals.exp: Build and source signals.ci.
28988 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
28989 to be for gcc only.
28990 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 28991
c906108c
SS
28992Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28993
28994 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
28995 Feb 3 procfs.c change.
28996
28997Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
28998
28999 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
29000
29001Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
29002
29003 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
29004 from dejagnu's apparent default of 10 seconds, which gives random
29005 results when running the tests over NFS on moderately loaded systems.
29006 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
29007
29008Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
29009
29010 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
29011 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 29012 result reports.
c906108c
SS
29013
29014Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
29015
29016 * configure.in (CY_AC_PATH_TCLH): Remove.
29017 * configure: Regenerate.
29018
29019Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
29020
29021 * gdb.c++/Makefile.in (clean): Add missing '{'.
29022
29023Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
29024
29025 * lib/gdb.exp: Provide a default value for noinferior.
29026
29027 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
29028 Load libgloss.exp.
29029
29030Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
29031
29032 * gdb.disasm/hppa.exp: Compile directly into an executable, use
29033 the executable, not the .o to run the tests from.
29034
29035Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
29036
29037 * gdb.base/break.exp: Don't test for program exit or exit status
29038 if $noresults if nonzero.
29039 * gdb.base/langs.exp: Likewise.
29040 * gdb.base/watchpoint.exp: Likewise.
29041
29042 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
29043 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
29044 trying to compile the testcase.
29045
29046Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
29047
29048 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
29049 * gdb.base/signals.exp (continue to handler): Likewise.
29050
29051Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
29052
29053 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
29054
29055 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
29056
29057Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
29058
29059 * gdb.base/corefile.exp: Recognize "not found" as failure
29060 when trying to determine if a core file was generated.
29061 If no core file was generate the first time, try again without
29062 the ulimit -c to work around braindamaged shells.
29063
29064Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
29065
29066 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
29067 [] tests with "test" and enclose string in quotes.
29068 * gdb.stabs/configure: Rebuild
d63a86f8 29069
c906108c
SS
29070Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
29071
29072 Changes in sync with expect:
29073 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
29074 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
29075 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
29076 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
29077 argument to AC_REQUIRE.
29078 * configure: Regenerated.
29079
29080Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
29081
29082 * gdb.base/corefile.exp: When generating a core, discard any
29083 error messages about ulimit not found and the "core dumped"
29084 message from the shell that runs the coredumper.
29085
29086Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
29087
29088 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
29089
29090 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
29091 which sed script to run. Expect failure for v_comb test
29092 on PA targets too.
d63a86f8 29093
c906108c
SS
29094Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
29095
29096 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 29097 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
29098
29099Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
29100
29101 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
29102 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 29103 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
29104 * lib/gdb.exp (default_gdb_start): Fix typo.
29105 * gdb.base/corefile.exp: Allow "Core was generated by ..."
29106 messages to not include the full program name that caused
29107 the core dump since some systems (such as solaris) apparently
29108 truncate this path to about 80 characters.
29109 When generating a core file first try increasing the core file
29110 size limit to unlimited since some systems may default it to
29111 zero, and it is harmless to try it. Move the test for failing
29112 to generate a core file to where it will actually get executed.
29113 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
29114 new gdb result from g++ debug info improvements and make old
29115 pattern obsolescent. Also account for size_t differences
29116 (may be int or long).
29117 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
29118 initialization before function call is placed in the delay slot
29119 and thus appears to be skipped over by commands such as "next".
29120
29121Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
29122
29123 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
29124
29125Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
29126
29127 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
29128 input source file; fix code to compile test to deal with this
29129 convention.
29130 * gdb.c++/*.exp: Likewise.
29131
29132Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
29133
29134 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
29135 "bt in signals.exp".
29136
29137Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
29138
29139 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
29140 "step over execarg initialization" and
889bf7c5 29141 "step over corearg initialization".
c906108c
SS
29142
29143Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
29144
29145 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
29146 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
29147
29148Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
29149
29150 From Rob Savoye (rob@poseidon.cygnus.com)
29151 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
29152 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
29153 configure.in}, gdb.disasm/{Makefile.in, configure.in},
29154 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
29155 configure.in}: Major reworking for autoconfig.
c906108c
SS
29156 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
29157 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 29158 New files.
c906108c
SS
29159 * config/unix-gdb.exp: Make GDB global.
29160 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
29161 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
29162 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
29163 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
29164 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
29165 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 29166 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
29167 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
29168 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
29169 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
29170 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 29171 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
29172 to returns as necessary, arrange for test to compile own testcase
29173 executable.
c906108c 29174 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 29175
c906108c
SS
29176Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
29177
29178 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 29179 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
29180 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
29181 "backtrace through signal handler".
29182
29183Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29184
29185 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
29186 continuing from a job control stop signal.
29187 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
29188
29189Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
29190
29191 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
29192 * gdb.base/corefile.exp: Likewise.
29193 * gdb.base/funcargs.exp: Likewise.
29194
29195Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
29196
29197 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
29198 * config/monitor.exp: Add support for setting baud rate.
29199
29200Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
29201
29202 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
29203 i*86-*-linux* xfails for "backtrace through signal handler".
29204 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
29205 "print func2::coremaker_local".
29206 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 29207 alpha-dec-osf2* xfail for
c906108c
SS
29208 "delete all breakpoints when none".
29209
29210Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
29211
29212 * gdb.base/break.exp: Change test that deletes all breakpoints
29213 when no user breakpoints are installed. A post 4.15 change
29214 causes gdb to no longer prompt in this case.
29215
29216Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
29217
29218 * gdb.base/return.exp (return_tests): Change xfail for test
29219 "correct value returned double test" to stop xfailing at
29220 Solaris 2.5. Apparently the bug has been fixed.
29221
29222Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
29223
29224 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
29225 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
29226
29227Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
29228
29229 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
29230 * gdb.disasm/hppa.s: Corresponding changes.
29231
29232Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
29233
29234 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
29235 makefile fragment.
29236 * config/mt-hpux: Deleted.
29237
29238Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
29239
d63a86f8 29240 * Many files: When warning about suppressed tests due to a
c906108c
SS
29241 nonexistant test binary, avoid incrementing the warning count.
29242
29243Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
29244
29245 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 29246
c906108c
SS
29247Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29248
29249 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
29250 "sparc-*-solaris2*".
29251
29252Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29253
29254 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
29255 Add global and local variables and initialize them.
29256 * gdb.base/corefile.exp: Test correct mapping of corefile sections
29257 by printing variables. Remove rs6000 and powerpc xfails, BFD now
29258 extracts the file name and terminating signal from the core file.
29259 * TODO: Remove note about tests for correct mapping of corefile.
29260 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
29261 from optimizing it away.
29262 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
29263 handles common blocks.
29264
29265Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
29266
29267 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
29268 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
29269
29270Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
29271
29272 * Makefile.in (maintainer-clean): New target, synonym for
29273 realclean.
29274 * gdb.base/Makefile.in (maintainer-clean): Likewise.
29275 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
29276 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
29277 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
29278 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
29279 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
29280
29281Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
29282
29283 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
29284 xfails when not gcc compiled for "print foo::funclocal".
29285 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
29286 "print foo::funclocal at foo",
29287 "print 'scope1.c'::foo::funclocal at foo",
29288 "print foo::funclocal_bss at foo",
29289 "print 'scope1.c'::foo::funclocal_bss at foo",
29290 "print foo::funclocal_ro at foo",
29291 "print 'scope1.c'::foo::funclocal_ro at foo",
29292 "print bar::funclocal at foo" and
29293 "print 'scope1.c'::bar::funclocal at foo".
29294 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
29295 gcc compiled for "print foo::funclocal at bar".
29296 Expand all messages to ensure that they identify that
29297 the test is at bar().
29298 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
29299 gcc compiled for:
29300 "ptype on opaque struct pointer (statically)",
29301 "ptype on opaque struct tagname (statically)",
29302 "ptype on opaque struct pointer (dynamically) 1",
29303 "ptype on opaque struct tagname (dynamically) 1",
29304 "ptype on opaque struct pointer (dynamically) 2" and
29305 "ptype on opaque struct tagname (dynamically) 2
29306 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
29307 gcc compiled for:
29308 "p datalocal"
29309 "whatis datalocal",
29310 "ptype datalocal",
29311 "p bsslocal",
29312 "whatis bsslocal", and
29313 "ptype bsslocal".
29314 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
29315 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
29316 when not gcc compiled.
29317 * gdb.base/funcargs.exp (float_and_integral_args): Add
29318 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
29319 compiled.
29320 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
29321 "backtrace from call6a" when not gcc compiled.
29322 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
29323 "backtrace from call7a" when not gcc compiled.
29324 * gdb.base/callfuncs.exp (do_function_calls):
29325 Add "hppa*-*-hpux*" xfail when not gcc compiled for
29326 "p t_char_array_values(char_array_val2,char_array_val1)",
29327 "p t_char_array_values(char_array_val1,char_array_val2)",
29328 "p t_char_array_values("carray 1","carray 2")",
29329 "p t_char_array_values("carray 1",char_array_val2)",
29330 "p t_char_array_values(char_array_val1,"carray 2")",
29331 "p sum_args(1,{2})",
29332 "p sum_args(2,{2,3})",
29333 "p sum_args(3,{2,3,4})",
29334 "p sum_args(4,{2,3,4,5})"
29335 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
29336 "backtrace in corefile.exp" when not gcc compiled.
29337
29338Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29339
29340 * gdb.base/signals.exp: Rewrite `handle all print' test as
29341 a procedure. Accept blanks or TABs as whitespace, increase
29342 timeout and expect input buffer size for the large output
29343 from the command. Remove "i*86-*-bsdi2.0" xfail.
29344
29345Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29346
29347 * gdb.base/setvar.exp: Add new testcases for truncation when
29348 assigning invalid values to bitfields.
29349
29350Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
29351
d63a86f8 29352 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
29353 mips-sgi-irix* xfail for
29354 "call inferior func with struct - returns char *"
29355 and fix test so that an optional (unsigned char *) cast is
889bf7c5 29356 accepted in the result.
c906108c
SS
29357
29358Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
29359
29360 * gdb.base/funcargs.exp (float_and_integral_args): Remove
29361 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
29362 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
29363 * gdb.base/signals.exp: Remove duplicate "handle all print" test
29364 that accidentally got checked in.
29365
29366Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
29367
d63a86f8 29368 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
29369 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
29370 compiled test.
29371 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
29372 Add mips-sgi-irix5* xfail for not gcc compiled.
29373 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
29374 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
29375 compiled for "p top", "whatis top", "p middle", and "whatis
29376 middle".
c906108c
SS
29377 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
29378 "whatis signed char" for not gcc compiled.
29379 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
29380 "set variable signed char=-1 (-1)" and
29381 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
29382 * gdb.base/funcargs.exp (float_and_integral_args):
29383 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
29384 Add mips-sgi-irix* xfail when not gcc compiled for
29385 "continue to call2b".
29386 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
29387 "continue to call2g".
6fdff2c5
PA
29388 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
29389 compiled for "backtrace from call6a"
29390 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
29391 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
29392 when not gcc compiled for "backtrace from call7a".
c906108c
SS
29393 (localvars_after_alloca): Fix gdb_test cmds for
29394 "print * after runto ...".
29395 Remove rs6000-*-* xfails for
29396 "print i after runto localvars_after_alloca" and
29397 "print l after runto localvars_after_alloca"
29398 for all compilers.
29399 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 29400 when not compiled with gcc, for:
c906108c
SS
29401 "print signed char == (minus)",
29402 "print signed char != (minus)",
29403 "print signed char < (minus)",
29404 "print signed char > (minus)".
29405 * gdb.base/callfuncs.exp (do_function_calls):
29406 Add mips-sgi-irix* xfail, when compiled with native compiler, for
29407 "call inferior func with struct - returns char *".
d63a86f8 29408 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
29409 "correct value returned double test" to include Solaris 2.4.
29410 * gdb.base/funcargs.exp (float_and_integral_args):
29411 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 29412
c906108c
SS
29413Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29414
29415 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
29416 enumeration bitfields if compiling with GNU C.
29417 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
29418 to empty' prompt.
29419
29420Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
29421
29422 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
29423 test for PRO targets.
29424
29425 * gdb.base/funcargs.exp: Avoid ever setting more than 8
29426 breakpoints in the inferior at any given time by making
29427 two groups of breakpoints for call2*, call6* and call7*
29428 tests.
29429
29430Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29431
29432 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
29433 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
29434 from optimizing it away.
29435 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
29436 "call inferior func with struct".
29437
29438Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
29439
29440 * configure.in: Only configure gdb.chill for particular targets.
29441
29442Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
29443
29444 * gdb.base/Makefile.in: Add action to .c.o transformation
29445 rule that generates a .ci file for each .o file and remove
29446 explicit .c.o rules except for callfuncs.o.
29447 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
29448 generates a .ci file for each .o file and remove explicit
29449 .cc.o rules.
29450 (clean): Remove *.tmp *.ci files.
29451 (EXECUTABLES): Remove templ-info.exp.
29452 * gdb.base/compiler.c: New file.
29453 * gdb.c++/compiler.cc: New file
29454 * gdb.base/scope.exp: Source gdb.base/scope.ci.
29455 Change rs6000-*-* xfail for
29456 "print 'scope0.c'::filelocal_ro" and
29457 "print 'scope1.c'::filelocal" and
29458 "print 'scope1.c'::filelocal_bss" and
29459 "print 'scope1.c'::filelocal_ro" and
29460 "print 'scope1.c'::foo::funclocal" and
29461 "print 'scope1.c'::foo::funclocal_ro" and
29462 "print 'scope1.c'::bar::funclocal" and
29463 "print 'scope0.c'::filelocal_ro" and
29464 "print 'scope1.c'::filelocal at foo" and
29465 "print 'scope1.c'::filelocal_bss at foo" and
29466 "print 'scope1.c'::filelocal_ro at foo" and
29467 "print 'scope1.c'::foo::funclocal at foo" and
29468 "print 'scope1.c'::foo::funclocal_bss at foo" and
29469 "print 'scope1.c'::foo::funclocal_ro at foo" and
29470 "print 'scope1.c'::bar::funclocal at foo" and
29471 "print 'scope0.c'::filelocal_ro" and
29472 "print 'scope1.c'::filelocal" and
29473 "print 'scope1.c'::filelocal_bss" and
29474 "print 'scope1.c'::filelocal_ro" and
29475 "print 'scope1.c'::foo::funclocal" and
29476 "print 'scope1.c'::foo::funclocal_bss" and
29477 "print 'scope1.c'::foo::funclocal_ro" and
29478 "print 'scope1.c'::bar::funclocal" and
29479 "print 'scope1.c'::bar::funclocal_bss"
29480 to only be xfail'd when not compiled with gcc.
d63a86f8 29481 Add rs6000-*-* xfail for
c906108c
SS
29482 "print 'scope0.c'::filelocal_bss before run"
29483 when compiled with gcc.
29484 (test_at_main): Add rs6000-*-* xfail for
29485 "print filelocal_ro in test_at_main"
29486 when compiled with gcc.
29487 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 29488 Add rs6000-*-aix* xfail for
c906108c
SS
29489 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
29490 "ptype t_char_array", not compiled with gcc.
29491 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
29492 xfail for "list foo (in include file)" when gcc compiled.
29493 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 29494 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
29495 "run to call0a" if not compiled with gcc.
29496 (unsigned_integral_args): Add rs6000-*-* xfail for
29497 "run to call1a" if not compiled with gcc.
29498 (float_and_integral_args): Add rs6000-*-* xfail for
29499 "run to call2a" if not compiled with gcc and for
29500 "continue to call2b" for any compiler.
29501 Add rs6000-*-* xfail to
29502 "print f1 after run to call2a" for gcc compiled.
29503 (discard_and_shuffle): Add rs6000-*-* xfail for
29504 "run to call6a".
29505 (shuffle_round_robin): Add rs6000-*-* xfail for
29506 "backtrace from call7a" if not compiled with gcc.
29507 Add rs6000-*-* xfail for
29508 "backtrace from call7b" if compiled with gcc.
29509 (call_after_alloca): Add rs6000-*-* xfail for
29510 "print c in call_after_alloca" and
29511 "print s in call_after_alloca" and
29512 "backtrace from call_after_alloca_subr"
29513 if not compiled with gcc.
29514 (localvars_in_indirect_call): Add rs6000-*-* xfail for
29515 "print c in localvars_in_indirect_call" and
29516 "print c in localvars_in_indirect_call" and
29517 "backtrace in indirectly called function" and
29518 "stepping into indirectly called function"
29519 if not compiled with gcc.
29520 (localvars_after_alloca): Add rs6000-*-* xfail for
29521 "print c after runto localvars_after_alloca" and
29522 "print s after runto localvars_after_alloca" and
29523 "print i after runto localvars_after_alloca" and
29524 "print l after runto localvars_after_alloca"
29525 for all compilers.
29526 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
29527 than whatis-info.exp.
29528 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
29529 than opaque-info.exp.
29530 Setup rs6000-*-* xfail for
d63a86f8 29531 "ptype on opaque struct pointer (statically)" and
c906108c
SS
29532 "ptype on opaque struct pointer (dynamically)" when
29533 not compiled with gcc.
29534 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
29535 rather than callf-info.exp.
29536 (do_function_calls): Add clear_xfail for rs6000-*-* for
29537 "p t_float_values2(3.14159,float_val2)". Seems to work
29538 fine there, both with xlc and gcc. Need to find out what
29539 it is doing right and fix other platforms.
29540 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
29541 "call inferior func with struct - returns int",
29542 "call inferior func with struct - returns long",
29543 "call inferior func with struct - returns float",
29544 "call inferior func with struct - returns double",
29545 "call inferior func with struct - returns char *",
29546 but only if not gcc compiled (presumes xlc compiled).
29547 Change rs6000-*-* xfails for
29548 "call inferior func with struct - returns char" and
29549 " call inferior func with struct - returns short" to only
29550 xfail if not using gcc.
29551 (clean mostlyclean): Remove *.ci and *.tmp files.
29552 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
29553 than templ-info.exp.
29554 * gdb.base/langs.exp: Source gdb.base/langs.ci.
29555 Add rs6000-*-* xfail for "up to foo in langs.exp"
29556 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 29557 when not gcc compiled.
d63a86f8 29558
c906108c
SS
29559Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29560
29561 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
29562 * gdb.base/corefile.exp: Likewise.
29563 * gdb.base/list.exp: Likewise.
29564 * gdb.base/scope.exp: Likewise.
29565 * gdb.base/siganls.exp: Likewise.
29566
29567 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
29568 compiler output.
29569 * gdb.base/whatis.exp: Likewise.
29570
29571Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
29572
29573 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
29574 failure (opcode table has been fixed to match reality).
29575
29576Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
29577
29578 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
29579 "call inferior func with struct - returns char",
29580 "call inferior func with struct - returns short"
29581
29582 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
29583 "print 'scope0.c'::filelocal at main",
29584 "print 'scope0.c'::filelocal_bss in test_at_main",
29585 "print 'scope0.c'::filelocal at foo",
29586 "print 'scope0.c'::filelocal_bss in test_at_foo",
29587 "print 'scope0.c'::filelocal at bar",
29588 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 29589
c906108c
SS
29590 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
29591 in source file 1". This bug seems to have been fixed with both
29592 gcc and native cc (was native assembler bug?).
29593
29594Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
29595
29596 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
29597 "backtrace through signal handler" to "i*86-*-sysv4*".
29598 * gdb.base/signals.exp: Add xfail for "'next' behaved as
29599 continue" case. Add "known SVR4 bug" to fail message.
29600 Add "i*86-*-bsdi2.0" xfail for "handle all print".
29601 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
29602 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
29603 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
29604 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
29605 "up to foo in langs.exp", "show language at foo in
29606 langs.exp", "up to cppsub_ in langs.exp", "show
29607 language at cppsub_ in langs.exp", "up to fsub in
29608 langs.exp", and "show language at fsub in langs.exp".
29609 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
29610 "bactrace in corefile.exp".
29611 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
29612 "call inferior function with struct - returns float" and
29613 "call inferior function with struct - returns double".
d63a86f8 29614
c906108c
SS
29615Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
29616
29617 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
29618 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
29619 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
29620 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
29621
29622Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
29623
29624 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
29625 (or overriden) "CHILL" macro rather then bare "gcc".
29626 Also look for ../../gcc/xgcc since that is what we will
29627 actually need, not "Makefile". Remove following assignment
29628 of CHILL to CHILL_FOR_TARGET because that results in
29629 recursive definition.
29630
29631Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
29632
29633 * gdb.base/corefile.exp: Change xfail for backtrace in
29634 corefile.exp from linuxaout to all linux.
29635 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
29636 cases where we miss the breakpoint at the signal handler
29637 for some reason. Setup xfail for linuxoldld/linuxaout and
29638 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
29639 hitting SIGURG breakpoint.
29640 * gdb.base/signals.exp: Setup xfail for "next" acting like
29641 continue to add linuxoldld. Setup xfail for all linux for
29642 "next to handler in signals_tests_1", "backtrace in
29643 signals_tests_1", "continue to func1", "pass SIGUSR1",
29644 and continue to handler".
29645
29646Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
29647
29648 * Update all FSF addresses except those in COPYING* files.
29649
29650Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
29651
29652 * gdb.base/a2-run.exp: Change messages to be more explicit about
29653 the status of args, and quote binfile in results.
29654
29655Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
29656
29657 * gdb.base/callfuncs.exp: Add tests for passing structs to
29658 inferior functions and return various types.
29659 * gdb.base/callfuncs.c: Add functions to receive a struct
29660 and return a member of the struct, in various types.
29661
29662Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29663
29664 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
29665
29666Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
29667
29668 * config/vxworks29k.exp: New file, sources vxworks.exp.
29669
29670Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29671
29672 * config/gdbremote.exp: New file. Testing framework using
29673 gdbserver.
29674
29675Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
29676
29677 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
29678 "call function when asleep" and "send end of file".
29679 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
29680 for "backtrace in corefile.exp".
29681 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
29682 for "backtrace through signal handler".
29683 * gdb.base/corefile.exp: Make sure we actually generate a core file
29684 before trying the core tests. Some systems allow the user to suppress
29685 generation of core files and default to that (linux for example).
29686 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
29687 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
29688
29689Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29690
29691 * gdb.threads: New directory with some crude multi-threaded
29692 gdb tests (step.exp and step2.exp).
29693 * config/mt-lynx (STEP_EXECUTABLE): Define.
29694 (THREADFLAGS): Define.
29695
29696Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
29697
29698 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
29699
29700 * gdb.base/signals.exp: Disable whole file for lynx until
29701 further notice.
29702
29703 * gdb.base/signals.exp: xfail test where "next" acts like
29704 "continue" for lynx.
29705
29706 * gdb.base/interrupt.exp: xfail test for calling function while
29707 inferior is asleep for lynx.
29708
29709 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
29710 than one cr-lf after each command.
29711
29712Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29713
29714 * configure.in: Reinstate setting of stabsdirs variable, fix
29715 typo in setting up configdirs for native builds.
29716
29717 * gdb.base/return.exp: Fix typo in return double test.
29718 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
29719 compiler from optimizing them away.
29720
29721Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
29722
29723 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
29724 sequences to be echo'd by gdb when using gdb_test.
29725 * gdb.chill/chexp.exp: Likewise.
29726 * gdb.fortran/exprs.exp: Likewise
29727
29728Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29729
29730 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
29731 after the inferior gdb has started.
29732
29733 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
29734 after each command.
29735 * gdb.base/funcargs.exp: Likewise.
29736 * gdb.base/gdbvars.exp: Likewise.
29737 * gdb.base/interrupt.exp: Likewise.
29738 * gdb.base/list.exp: Likewise.
29739 * gdb.base/watchpoint.exp: Likewise.
29740 * gdb.c++/demangle.exp: Likewise.
29741 * gdb.c++/inherit.exp: Likewise.
29742 * gdb.chill/chexp.exp: Likewise.
29743 * gdb.fortran/exprs.exp: Likewise.
29744
29745 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
29746 test if we can't handle IO to/from the inferior.
29747
29748 * gdb.c++/misc.exp: Always check for a program already being
29749 started after sending a "run" command to gdb.
29750
29751 * gdb.base/twice.exp: Start with a fresh gdb.
29752
29753 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
29754 only depend on gdb's expression code, not the chill runtime.
29755
29756 * gdb.base/return.c: Put return values into variables so we
29757 can have gdb print them rather than depending on the program
29758 to print them.
29759 * gdb.base/return.exp: Corresponding changes.
29760
29761 * lib/gdb.exp: Provide default value for noinferiorio.
29762 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
29763 the inferior.
29764
29765 * gdb.base/break.exp: Always check for a program already being
29766 started after sending a "run" command to gdb.
29767 (text_next_with_recursion): Don't check the output from the
29768 program's printf statement. Instead just make sure the program
29769 exited.
29770
29771 * gdb.base/commands.exp: Protect tests which need arguments with
29772 $noargs conditionals.
29773
29774Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29775
29776 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
29777 of structure member arrays to match gdb/valops.c:value_addr change.
29778
29779Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
29780
29781 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
29782 cases.
29783
29784Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
29785
29786 * configure.in (configdirs): Remove gdb.chill from default list
29787 of subdirs and then add it back in only if doing a native build.
29788 The current chill compiler does not yet work in any cross build.
29789 * Revert all signal changes from Jul 6.
29790 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
29791 for sh-hms targets, allowing these tests to link, with no other
29792 changes. Testing is suppressed by setting "nosignals" in site.exp.
29793
29794Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
29795
29796 * configure.in (signaldirs): Define and add to configdirs for all
29797 targets except some specific ones that are known to not support signals.
29798 Also clean up formatting.
29799 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
29800 (signals, sigall): Remove rules to build.
29801 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
29802 Moved to new gdb.signals directory.
29803 * gdb.signals: New test directory.
29804 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
29805 signals.c signals.exp}: New or moved files.
29806
29807Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
29808
29809 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
29810
29811Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
29812
29813 * gdb.base/return.exp: Xfail `return double' test failure
29814 on at least Solaris 2.3 and handle future/past versions on
29815 a case by case basis as appropriate. Also update message
29816 to include i*86 failures.
29817
29818Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29819
29820 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
29821
29822 * lib/gdb.exp: Fix comment which erroneously identified
29823 gdb_file_cmd as gdb_load (the 19 May change was in fact to
29824 gdb_file_cmd not gdb_load).
29825 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
29826
29827 * gdb.base/setvar.exp: Make test names consistent between pass and
29828 fail cases. Use gdb_test more.
29829
29830Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29831
29832 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
29833
29834Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29835
29836 * gdb.base/help.exp: Fix expected help string for `show commands'.
29837
29838Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
29839
29840 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
29841
29842 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
29843 of a text section.
29844
29845Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
29846
29847 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
29848 that loop eventually terminates. Fix Connection refused logic so
29849 that testsuite will expire nicely.
29850
29851Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
29852
29853 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
29854 config/rom68k.exp: New tcl glue for the appropriate monitors.
29855 These all just end up calling monitor.exp.
29856 * config/monitor.exp (gdb_target_monitor): Handle `Connection
29857 refused' by retrying. Cleanup some timeout issues.
29858 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
29859 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
29860 callers don't have to set/restore global timeout variable.
29861
29862 * The following set of changes centralizes management of the global
29863 timeout variable. This way, it can be set in one target dependent
29864 place instead of dozens of places scattered throughout the test suite.
29865 If you need to lengthen a timeout, then you should either set timeout
29866 in one of the config/{target}.exp files, or multiply it by a factor.
29867 Setting it to an absolute value is always going to lose for some
29868 targets.
29869 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
29870 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
29871 * gdb.base/funcargs.exp: Don't set timeout.
29872 * gdb.base/list.exp (test_forward_search): Only use local timeout.
29873 * gdb.base/printcmds.exp (test_print_string_constants
29874 test_print_array_constants): Don't set timeout.
29875 * gdb.base/ptype.exp: Don't set timeout.
29876 * gdb.base/recurse.exp: Don't set timeout.
29877 * gdb.base/return.exp: Don't set timeout.
29878 * gdb.base/watchpoint.exp: Don't set timeout.
29879 * gdb.c++/classes.exp (do_tests): Don't set timeout.
29880 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
29881
29882Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
29883
29884 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
29885
29886Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29887
29888 * lib/gdb.exp: Disable chill tests for irix5.
29889
29890Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29891
29892 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
29893 each test pass or fail.
29894
29895Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29896
29897 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
29898 xlc not gcc.
29899
29900Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
29901
29902 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
29903
29904Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
29905
29906 * config/est.exp: Fix copyright and comments. Remove dead code.
29907 Use targetname, serialport and baud variables instead of fixed
29908 constants.
29909 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
29910 * config/cpu32bug.exp: New file to support cpu32bug monitors.
29911
29912Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29913
29914 * gdb.base/watchpoint.exp: Don't run
29915 test_watchpoint_triggered_in_syscall for sunos.
29916
29917Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29918
29919 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
29920 they don't seem to exist. Do include stdio.h.
29921
29922Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29923
29924 * gdb.base/a1-selftest.exp: Add alpha xfail.
29925
29926Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29927
29928 * gdb.base/watchpoint.c (main): Prompt before calling read().
29929 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
29930 Revise accordingly. Remove cruft about sending "123" several
29931 times, until it gets noticed. Clean up the "print buf[0]" stuff
29932 so that it passes or fails, and waits for prompts in the usual way.
29933
29934Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29935
29936 * gdb.base/recurse.exp: Fix comment.
29937
29938 * TODO: Remove item about printing variables in nodebug.exp. Add
29939 item about enabling tests which are only run on some targets.
29940
29941 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
29942 fail, make test names unique, use new gdb_test convention
29943 regarding pattern, use gdb_test more, etc.).
29944
29945 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
29946 fail, make test names unique, etc.).
29947
29948Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29949
29950 * gdb.base/nodebug.c: Change return type of top and middle to
29951 short.
29952 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
29953 are fixed by the recent mdebugread.c changes. Allow `short ()'
29954 as type for top and middle.
29955
29956Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29957
29958 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
29959 nearly as I can tell, the whole thing was an accident in Stu's
29960 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
29961 to replace a send/expect pair with gdb_test, but ended up only
29962 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
29963 of 30 Mar 1995 took care of it, but left this vestigial comment
29964 which I am now nuking.
29965
29966Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29967
29968 * gdb.base/break.exp: Look for different line number for
29969 breakpoint at main depending on usestubs.
29970
29971Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29972
29973 * gdb.base/list.exp: Adjust some alternate expect patterns to
29974 match recent list0.c change. Add alternate expect pattern for
29975 output from `list default lines around main' for optimizing
29976 compilers.
29977
29978Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29979
29980 * lib/gdb.exp: If nosignals is not set, set it to 0.
29981
29982Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
29983
29984 * config/slite-gdb.exp: Responds to load symbol table prompt.
29985 * gdb.base/break.exp: Adjust line number, fix rerun.
29986 * gdb.base/langs0.c: Add #ifdef usestubs.
29987
29988Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
29989
29990 * gdb.base/list.exp: Adjust line contents after adding new lines in
29991 list0.c. Also fix a syntax error.
29992
29993 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
29994 * gdb.base/break.exp: ditto.
29995 * gdb.base/list.exp: ditto.
29996 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
29997 * gdb.base/run.c: ditto.
29998 * gdb.base/list0.c: ditto.
29999 * gdb.base/funcargs.c: ditto.
30000
30001Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
30002
30003 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
30004 $targetname, $serialport and $baud instead of hardwired variables.
30005 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
30006 target doesn't support signals.
30007
30008Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
30009
30010 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
30011
30012Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30013
30014 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
30015 Don't rely on the value of an auto variable before it has been
30016 initialized. Use gdb_test more.
30017
30018Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30019
30020 * lib/gdb.exp (default_gdb_version): A version number must start
30021 with a digit, but other than that contains all characters up to
30022 the first whitespace character.
30023
30024Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30025
30026 * gdb.base/commands.exp (breakpoint_command_test): New tests.
30027
30028Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30029
30030 * gdb.c++/*.exp: Warn if executable does not exist. The original
30031 reason for skipping the warning was that configure.in sometimes
30032 intentionally skipped building the executables but the tcl code
30033 had no way of knowing. That (a) was always bogus with respect to
30034 error handling, (b) is no longer true (right now there is no way
30035 to skip C++ tests).
30036
30037 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
30038
30039Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30040
30041 * gdb.base/list.exp: Add expect patterns for output from
30042 SunPRO compiled executables.
30043 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
30044 types.
30045
30046Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30047
30048 * gdb.base/break.exp (test_next_with_recursion): Accept any line
30049 number (we are already testing that the correct source line text
30050 gets printed).
30051
30052 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
30053 that is what is intended, but something needed to be done to get
30054 sunos4 native working again.
30055
30056 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
30057
30058 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
30059 apparently went with a (very) old xfail.
30060
30061Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
30062
30063 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
30064 runto_main is a proc in gdb.exp that will do 'step' for target use
30065 stubs.
30066 * gdb.base/exprs.exp: ditto.
30067 * gdb.base/interrupt.exp: ditto.
30068 * gdb.base/opaque.exp: ditto.
30069 * gdb.base/printcmds.exp: ditto.
30070 * gdb.base/ptype.exp: ditto.
30071 * gdb.base/scope.exp: ditto.
30072 * gdb.base/setvar.exp: ditto.
30073 * gdb.base/signals.exp: ditto.
30074 * gdb.base/twice.exp: ditto.
30075 * gdb.c++/classes.exp: ditto.
30076 * gdb.c++/inherit.exp: ditto.
30077 * gdb.c++/templates.exp: ditto.
30078 * gdb.base/break.exp: no run and hit main for stubs. Change line
30079 numbers for breakpoints and info breakpoint.
30080 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
30081 breakpoint().
30082 * gdb.base/callfuncs.c: ditto.
30083 * gdb.base/exprs: ditto.
30084 * gdb.base/interrupt.c: ditto.
30085 * gdb.base/opaque0.c: ditto.
30086 * gdb.base/printcmds.c: ditto.
30087 * gdb.base/ptype.c: ditto.
30088 * gdb.base/scope0.c: ditto.
30089 * gdb.base/setvar.c: ditto.
30090 * gdb.base/signals.c: ditto.
30091 * gdb.base/twice.c: ditto.
30092 * gdb.c++/misc.cc: ditto.
30093 * gdb.c++/templates.cc: ditto.
30094
30095Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30096
30097 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
30098
30099 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
30100 somewhere between `read' and `main.c'. I'm pretty sure the
30101 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
30102 and it isn't particularly useful.
30103
30104 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
30105
30106Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30107
30108 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
30109
30110Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
30111
30112 * config/mt-slite: add LIBS and -nostdlib.
30113 * config/slite-gdb.exp: add this new file to support sparclite target.
30114
30115Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
30116
30117 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
30118
30119 * gdb.base/a2-run.exp: Change argument to istarget from
30120 "*-*-vxworks" to "*-*-vxworks*".
30121 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
30122
30123Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
30124
30125 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
30126 will not runto main but do a 'step' to step out of breakpoint().
30127 * config/mt-slite: add -Dusestubs.
30128
30129Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30130
30131 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
30132 instead of just @.
30133
30134 * gdb.base/signals.exp: Add test for "handle all print".
30135 * TODO: Remove "handle all print". Also remove item about
30136 checking copyright date (I don't like the idea of a spurious FAIL
30137 based on when we run the tests).
30138
30139 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
30140 for SunOS4 (reason for failure not investigated). Remove
30141 redundant test for $binfile.
30142
30143 * gdb.base/nodebug.c (array_index): Call malloc.
30144
30145 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
30146
30147Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
30148
30149 * gdb.base/recurse.exp: Update gdb_test invocation to use new
30150 conventions and slightly simplify the matching regexp.
30151
30152Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30153
30154 * gdb.base/break.exp: Update gdb_test invocation to use new
30155 convention.
30156
30157 * lib/gdb.exp: If noargs is not set, set it to 0.
30158
30159 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
30160 tests unique.
30161
30162 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
30163
30164Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30165
30166 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
30167 one argument of type "<non-float parameter>".
30168
30169Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
30170
30171 * config/rom68k.exp: New file to support Motorola IDP board.
30172 * gdb.base/a2-run.exp: Skip this file if noargs is set.
30173 * gdb.base/break.c: Change things around so that this program
30174 doesn't depend upon args. This is necessary to make remote
30175 targets work (in general, they can't take args).
30176 * gdb.base/break.exp: Don't try to send args to program. Don't
30177 expect output. Also, replace lots of code with gdb_test.
30178
30179Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30180
30181 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
30182 printing of '\'' (which is what the comment says we are testing,
30183 even though we were not), not '''.
30184 (test_integer_literals_rejected): Test that printing ''' is an error.
30185
30186 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30187 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
30188 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
30189 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
30190 Use gdb_test not test_print_accept.
30191 * lib/gdb.exp: Remove test_print_accept.
30192
30193 * gdb.base/signals.exp (signal_tests_1): Make pass message
30194 consistent with fail message.
30195
30196 * gdb.base/whatis.exp: Remove xfails for printing char vs.
30197 unsigned char; the bug (PR 1821) is fixed.
30198
30199 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
30200
30201 * gdb.base/scope.exp (test_at_localscopes): Call pass for
30202 successful tests--makes xfailing them work right.
30203
30204Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30205
30206 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
30207 only \r\n, not .*. The test can pass .* as the last thing in
30208 $pattern if that is what it wants. In addition to providing this
30209 flexibility, this change should speed up pattern matching in cases
30210 where the pattern already ended with .* (there were a number of
30211 them). This change also helps catch bad patterns--in the old
30212 scheme the typo "char \*" instead of "char \\*" would pass. Now
30213 it is caught.
30214 * Many .exp files: Update callers.
30215
30216 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
30217 clearer and does not spuriously match multiple ('s. Likewise for
30218 ) and *.
30219
30220 * gdb.base/nodebug.exp: Test ability to call a function and pass
30221 it a string (even with no debugging info).
30222
30223 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
30224 "p '\'", which is the same as "p ''" once tcl gets done with
30225 quoting, to "p '\\'", which I suspect is what is intended (one
30226 backslash gets sent to GDB).
30227
30228 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
30229
30230Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30231
30232 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
30233 1817) was fixed literally years ago.
30234
30235Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30236
30237 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
30238 test, it causes stepping out of call_after_alloca_subr with
30239 optimizing compilers.
30240 (localvars_in_indirect_call): Consume GDB prompt if `finish'
30241 fails.
30242
30243 * gdb.c++/templates.exp: Source templ-info.exp only if
30244 the templates executable exists.
30245
30246 * gdb.c++/misc.cc (class Contains_static_instance,
30247 class Contains_nested_static_instance),
30248 gdb.c++/classes.exp (test_static_members): Test printing of
30249 a class that contains a static instance of the class.
30250
30251Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30252
30253 * gdb.base/langs2.c (cppsub_): Don't prototype.
30254 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
30255 only, I believe).
30256
30257Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30258
30259 * lib/gdb.exp (skip_chill_tests): New procedure.
30260
30261 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
30262
30263Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
30264
30265 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
30266 each expect pattern. Cuts runtime from 12 to about 4 seconds.
30267
30268Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30269
30270 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
30271
30272 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
30273 disassemble 8, not 16, instructions for part 4.
30274
30275 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
30276 support the latter anymore.
30277
30278 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
30279 -DNO_PROTOTYPES.
30280 * gdb.base/callfuncs.c: Control use of prototypes based on
30281 NO_PROTOTYPES, not __STDC__.
30282 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
30283 t_float_values2 tests if prototypes in use.
30284
30285 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
30286 t_double_values): When checking differences against DELTA, check
30287 that difference is within the range (-DELTA,DELTA), not just
30288 (-infinity,DELTA).
30289
30290Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
30291
30292 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
30293 'file' command firts, then 'target', then 'load', this is due to gdb
30294 target set up.
30295 * config/mips-gdb.exp: Fix a couple regular exp bugs.
30296
30297Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
30298
30299 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
30300 FP load/store variants.
30301 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
30302
30303Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30304
30305 * gdb.base/term.exp: Do not give a warning if not native, it is
30306 not an abnormal condition.
30307
30308Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
30309
30310 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
30311 t_char_array".
30312
30313Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30314
30315 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
30316 are getting the version number.
30317
30318 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
30319 if not native, it is not an abnormal condition.
30320
30321Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30322
30323 * lib/gdb.exp: Just use "file exists", rather than undocumented
30324 dejagnu procedure "findfile".
30325
30326Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30327
30328 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
30329 (LDFLAGS): Set to -Xlinker -Ur.
30330
30331 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
30332 Removed, these values are set by lib/gdb.exp.
30333
30334 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
30335
30336Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30337
30338 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
30339 of replicating gdb startup code.
30340
30341 * config/mt-vxworks (LDFLAGS): Set to -r.
30342 (CFLAGS_FOR_TARGET): Removed.
30343
30344 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
30345 (gdb) and gdb for vxworks uses (vxgdb).
30346
30347 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
30348 executable is not in the tree and host != target, use sed and
30349 program_transform_name to determine the gdb name used by the
30350 target.
30351
30352 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
30353 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
30354
30355Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30356
30357 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
30358 floats, chars, and shorts where there are ANSI-style function
30359 definitions.
30360
30361 * gdb.base/langs.exp, gdb.base/langs*: New test.
30362 * gdb.base/Makefile.in: Build it.
30363 * TODO: Remove item about checking that C names don't get C++
30364 demangling applied; this test tests it.
30365
30366Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30367
30368 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
30369 went with the const70 xfail. The xfail went away a year ago.
30370
30371 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
30372
30373 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
30374 for hp300.
30375
30376 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
30377
30378 * gdb.base/a1-selftest.exp: Don't run on hp300.
30379
30380Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30381
30382 * Makefile.in (site.exp): Set host_alias and target_alias as well
30383 as host_triplet and target_triplet.
30384
30385Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30386
30387 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
30388
30389 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
30390 places as other ecoff systems).
30391
30392 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
30393 ultrix.
30394
30395Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30396
30397 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
30398 remove them.
30399 * gdb.base/nodebug.exp: Accept "function" in addition to "text
30400 variable and "variable" in addition to "data variable".
30401 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
30402
30403 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
30404 2.
30405 * gdb.base/list1.c (long_line): Add additional statement at start
30406 of function.
30407 * gdb.base/list.exp (test_forward_search): Update line number to
30408 reflect new statement.
30409
30410Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30411
30412 * gdb.base/signals.exp: Reinitialize searched source directories
30413 after gdb_start call.
30414
30415Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
30416
30417 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
30418 * gdb.stabs/Makefile.in: Likewise.
30419
30420 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
30421 change. Instead split the tests into smaller pieces.
30422 * gdb.disasm/hppa.s: Corresponding changes.
30423
30424Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30425
30426 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30427 Quote ^C when passing it to stty. For some shells ^ is a pipe.
30428
30429 * gdb.base/funcargs.exp: Modify many tests so that every test
30430 either passes or fails. Make some test names unique.
30431
30432Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30433
30434 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30435 Call stty to set interrupt character.
30436
30437 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
30438 for HP assembler versus GNU assembler based on actual behavior of
30439 $(CC), rather than assuming that $(AS) is always the GNU assembler.
30440
30441 * TODO: Suggest a few more stepping tests.
30442
30443Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
30444
30445 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
30446 restart GDB for h8300 after a continue.
30447 (return): Add pattern to match a29k-udi behavior.
30448 * gdb.base/nodebug.exp: Remove obsolete comment.
30449 * gdb.base/regs.exp: New file, testing of register displays.
30450 * gdb.base/return.exp: Fix typo in reference to $objdir.
30451 * gdb.base/whatis.exp: Always start with a fresh GDB.
30452
30453Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30454
30455 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
30456 higher, these tests generate a lot of output.
30457
30458Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30459
30460 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
30461 code following the catch silently ignored some errors; without the
30462 catch they should be thrown like any other tcl error. Also, the
30463 catch used "" instead of {} which meant all the callers who wanted
30464 to include one of the characters "[]$ had to quote it an extra time.
30465 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
30466 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
30467 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
30468 Remove extra quoting.
30469
30470Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
30471
30472 * gdb.base/commands.exp: Make test names unique; every test either
30473 passes or fails. Update some comments.
30474
30475 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
30476
30477Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30478
30479 The following fixes a FAIL caused by the fact that the alpha stabs
30480 configuration didn't use the ".if alpha" code in weird.def.
30481 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
30482 bit pointer, so the 32 bit version works even on the alpha.
30483 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
30484 Remove the stuff which allowed us to have separate versions for
30485 alpha and everything else.
30486
30487 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
30488 regexp which "info func operator\[\](" is supposed to match. Fix
30489 string to send to GDB. Note that GDB still doesn't work right. Add a
30490 new test for "info func .perator\[\](" which GDB does handle correctly.
30491
30492 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
30493
30494Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30495
30496 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
30497 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
30498 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
30499 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
30500 it makes the tests harder to understand and confuses test-o-matic.
30501 The preferred style is that each test provides a PASS or a FAIL,
30502 and has a unique message (e.g. "continue #54" not just "continue")
30503 which is the same for the pass and the fail.
30504 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30505 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
30506 to lib/gdb.exp.
30507 * gdb.base/printcmds.exp: Use test_print_accept. Remove
30508 prt_accept which was basically the same thing. Likewise for
30509 test_print_reject and prt_reject.
30510 * lib/gdb.exp (test_print_reject): Add some more error message
30511 patterns to match from the former printcmds.exp (prt_reject).
30512 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
30513 One defect of the passcount stuff is that some of it failed to
30514 report XPASS where appropriate.
30515 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
30516 stuff before and after arg in expected pattern.
30517 (test_paddr_operator_functions): Re-do test without print_addr_of;
30518 this is the only test which seems to want extra stuff there.
30519
30520Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30521
30522 * gdb.base/nodebug.exp: Update new tests to reflect improved
30523 wording of gdb output.
30524
30525 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
30526 and "ptype" work on variables in files compiled without -g.
30527 Replaces commented out "maint print msymbol" tests.
30528
30529Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30530
30531 * gdb.base/setvar.c (dummy): Call malloc.
30532
30533 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
30534 losing with the irix4 sed.
30535
30536 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
30537 ALRM" on irix4.
30538
30539Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30540
30541 * TODO: Remove items about corefile.exp testing new exec-file and
30542 backtrace; both are now done. Add items about printing enums.
30543
30544Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30545
30546 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
30547 "get signal $thissig" test fails.
30548
30549 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
30550
30551Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30552
30553 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
30554 compiler warning with dec alpha compiler.
30555
30556 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
30557 extra \n from gdb_test call (this explains why the prompt test
30558 that I removed yesterday was there).
30559 (user_defined_command_test): Remove extra \n and prompt test.
30560
30561 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
30562 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
30563 doesn't exist.
30564 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
30565 Also remove alpha workaround, which turns out to be because
30566 SIGABRT == SIGLOST.
30567
30568 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
30569
30570 * gdb.base/help.exp: Don't test "help show".
30571
30572Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30573
30574 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
30575 "set print address" is on.
30576 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
30577 pass prompt to gdb_test; gdb_test already looks for the prompt.
30578
30579 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
30580
30581 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
30582 was a vestige of the manual TESTSTRATEGY, and the purpose of it
30583 was to make sure that gdb can read a core file. But (a) the "read
30584 the corefile" part didn't make it to a1-selftest.exp, we just
30585 delete the corefile after creating it, and (b) we test reading
30586 corefiles in corefile.exp anyway. Also, this test left around a
30587 xgdb process on Solaris.
30588
30589 * gdb.base/corefile.exp: Also test backtrace.
30590
30591Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
30592
30593 * gdb.base/commands.exp: Test a simple user defined command with
30594 arguments and if/while statements; verify the full user command is
30595 printed by "show user".
30596
30597 * gdb.base/commands.exp: Test if/while commands as part of a
30598 breakpoint command list; verify they appear in breakpoint
30599 information.
30600
30601Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30602
30603 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
30604 than by dividing by zero.
30605
30606Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
30607
30608 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
30609 performing an inferior call with watchpoints enabled.
30610 * gdb.base/watchpoint.c (main): Delete second unnecessary read
30611 call.
30612
30613Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30614
30615 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
30616 of "file" command.
30617
30618 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
30619 Add additional pattern for when "int operator int(void);" appears
30620 in a different order.
30621
30622Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30623
30624 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
30625
30626 * gdb.base/help.exp: Replace most of docstrings for "info signals"
30627 and "signal" with ".*".
30628
30629Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30630
30631 * TODO: Add note about "handle all nostop".
30632
30633 * gdb.base/{sigall.c, sigall.exp}: New test.
30634 * gdb.base/Makefile.in: Add it.
30635
30636Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
30637
30638 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
30639 when invoking GDB, suppresses any windowing interface.
30640
30641Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
30642
30643 * config/sim-gdb: New file, simulator testing support.
30644
30645Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
30646
30647 * gdb.base/interrupt.exp: Test calling func1 twice.
30648
30649Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
30650
30651 * gdb.base/list.exp (test_forward_search): Set timeout higher
30652 when we'll be getting lots of output from gdb.
30653
30654 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
30655 "init_malloc" to after the expect statement. Run it if that
30656 regexp is taken, but also for two others which happen if source
30657 cannot be found.
30658
30659Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30660
30661 * gdb.base/printcmds.exp: New test, for printing register before
30662 program is running.
30663
30664Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30665
30666 * gdb.base/list.exp: Correct some alternate expect patterns
30667 to reflect changes in list1.c.
30668
30669Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30670
30671 * TODO: Add item regarding large frames.
30672
30673 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
30674
30675 * TODO: Remove item about enabling return.exp; it
30676 is enabled. Suggest a few more "return" tests.
30677
30678Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30679
30680 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
30681 anonymous unions.
30682
30683Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30684
30685 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
30686 and pr-5646.o, so "make" is the same as "make all", not "make
30687 pr-4975.o".
30688
30689Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
30690
30691 * gdb.base/list.exp: Adjust expectations to reflect changes in
30692 list1.c.
30693 (test_forward_search): New test proc.
30694 * gdb.base/list1.c (long_line): New function, has long source line.
30695
30696Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
30697
30698 * gdb.base/a1-selftest.exp: Change initial stepping to know about
30699 additional line of code that was added.
30700
30701Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
30702
30703 * gdb.disasm/hppa.s: Break the large branching tests into smaller
30704 tests so as not to overflow expect's input buffers.
30705 * gdb.disasm/hppa.exp: Corresponding changes.
30706
30707Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30708
30709 Beginnings of template debugging tests.
30710 * gdb.c++/templ-info.cc: New file to test for template
30711 debugging capability of the compiler.
30712 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
30713 templ-info.cc.
30714 * gdb.c++/templates.cc: Add explicit template instantiations
30715 to enable compiling with -fno-implicit-templates. Add destructor
30716 and 'value' method to T5 class for template tests.
30717 * gdb.c++/templates.exp: Add testcases for printing of template
30718 types, setting breakpoints on template methods and calling a
d63a86f8 30719 template method.
c906108c
SS
30720
30721Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
30722
30723 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
30724 branch target since some assemblers (gas-2.5) may emit a
30725 relocation for the branch instead of resolving it in the
30726 assembler.
30727
30728Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30729
30730 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
30731 through signal handler.
30732
30733Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30734
30735 * configure.in (*-*-netware): Use config/mt-netware.
30736
30737 * config/mt-netware: New file.
30738 * config/mt-i386-netware: Removed, separate configs for different
30739 netware architectures are no longer needed now that we have
30740 --with-headers.
30741
30742Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30743
30744 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
30745 by the recent changes to use ANSI C arithmetic conversions.
30746
30747Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30748
30749 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
30750 bug involving using inferior_pid to figure out whether to select a
30751 frame.
30752
30753Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
30754
30755 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
30756 match the current disassembler output.
30757
30758Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
30759
30760 * gdb.fortran/exprs.exp: Expect VOID instead of void.
30761 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
30762 types, expect "int" as type of integer values (for now).
30763
30764Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
30765
30766 * gdb.base/commands.exp: New tests for if/while commands.
30767
30768Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
30769
30770 * lib/gdb.exp (runto): Replace sub-pattern for hex value
30771 by .*, since hex values have different syntax in Chill mode.
30772
30773Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30774
30775 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
30776 linefeed from expect pattern for repeated types with indices > 9.
30777
30778Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
30779
30780 First part of Fortran test suite.
30781 * gdb.fortran: New directory.
30782 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
30783
30784Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30785
30786 * gdb.base/default.exp: Update expect pattern for load command
30787 without arguments.
30788
30789Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
30790
30791 * configure.in: Change i386 to i[345]86.
30792 * gdb.base/configure.in: Likewise.
30793 * gdb.c++/configure.in: Likewise.
30794 * gdb.chill/configure.in: Likewise.
30795
30796Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
30797
30798 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
30799 patterns, since that is not a valid context for comments.
30800
30801Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
30802
30803 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
30804 repeated types and repeated types with indices > 9.
30805
30806Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
30807
30808 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
30809 2417; old bug has been fixed.
30810
30811Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
30812
30813 * gdb.base/interrupt.exp: When trying to wake up the inferior,
30814 send the newline ourselves instead of assuming gdb_test will do
30815 so when passed an empty input string.
30816
30817 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
30818 stabs testcode.
30819
30820Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30821
30822 * lib/gdb.exp (gdb_test): Don't send anything if the first
30823 argument is an empty string. This makes cases where we want to
30824 match output that is already in expect's buffers (for example,
30825 matching a breakpoint after gdb_run_cmd has been called) work
30826 reliably.
30827
30828Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30829
30830 * config/netware.exp: New file.
30831
30832Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30833
30834 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
30835 the -B and -L prefixes so we can find the debugging stub.
30836
30837 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
30838 there and we are using the gcc from the tree.
30839
30840 * gdb.base/types.c: Removed.
30841
30842 * gdb.base/configure.in: Look for makefile fragments in ../config.
30843 Recognize i386-*-netware.
30844 * gdb.c++/configure.in: Likewise.
30845
30846Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30847
30848 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
30849 the correct TCL syntax.
30850
30851Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30852
30853 * gdb.base/opaque.exp: use runto instead of messing around with
30854 breakpoints. Simplify by using gdb_test.
30855
30856 * gdb.base/bitfields.exp: restart between tests on netware targets
30857 because breakpoints aren't relocated after target death. Run
30858 processes to completion.
30859
30860 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
30861
30862Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
30863
30864 * Makefile.in: Remove extra tabs that confuse some versions
30865 of "make". Use the newly built gdb to test with by default,
30866 rather than the first one in the tester's search path.
30867
30868Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
30869
30870 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
30871
30872 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
30873 condition help.
30874
30875Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30876
30877 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
30878
30879 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
30880 running.
30881 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
30882 * gdb.base/funcargs.exp: Likewise.
30883
30884 * gdb.base/bitfields.exp: Simplify by using gdb_test.
30885 * gdb.base/funcargs.exp: Likewise.
30886
30887 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
30888 message is "".
30889
30890Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30891
30892 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
30893 return,signals,twice}.exp: Handle non-existant binaries
30894 consistantly.
30895
30896 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
30897 * gdb.base/Makefile.in: Don't try to generate a core dump, we
30898 might testing a cross development system.
30899
30900Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30901
30902 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
30903 runtest script is relative to ${srcdir}, not ${rootdir}.
30904
30905Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
30906
30907 * gdb.base/signals.exp: Allow for optionality of breakpoint
30908 address.
30909
30910Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30911
30912 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
30913
30914Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30915
30916 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
30917 for size_t definition.
30918 * gdb.c++/templates.cc: Likewise
30919
30920 * config/mt-i386-netware: New file.
30921
30922 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
30923 defined.
30924
30925 * gdb.base/Makefile.in: Added support for systems that name core
30926 files by appending "core" to the program name.
30927 * gdb.base/a1-selftest.exp: Likewise.
30928
30929Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30930
30931 * gdb.base/return.exp: Add comment and message for `return double'
30932 test failure on Sparc Solaris.
30933
30934Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
30935
30936 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
30937
30938Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30939
30940 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
30941 from optimizing them away.
30942 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
30943 patterns to include default constructors and assignment operators,
30944 to match gcc versions beyond 2.5.8. Accept any cplus demangling
30945 character in the output of the virtual base pointer.
30946
30947Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30948
30949 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
30950 expression match in print_addr_of to avoid unintented matches.
30951 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
30952 versions up to 2.5.8.
30953
30954Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30955
30956 * gdb.base/list.exp: Tweak alternate pattern for listing of an
30957 included file to run under newer versions of expect.
30958 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
30959 consecutive >'s in templates to accomodate recent cplus-dem.c change.
30960 Remove xfail for the virtual table of BDDHookV.
30961
30962Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
30963
30964 * lib/gdb.exp (string_to_regexp): Set a default result.
30965 (default_gdb_start): Fix misleading message.
30966
30967Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
30968
30969 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
30970 Remove all CC, etc definitions.
30971 * config/mt-hpux: New file.
30972 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
30973 (CFLAGS, LDFLAGS): Define.
30974 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
30975
30976 * Makefile.in (site.exp): Don't insert host_os, etc.
30977 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
30978 (distclean): Check existence of subdir.
30979 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
30980 * gdb.base/Makefile.in: General cleanup and simplification.
30981 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30982 to build executables. Use default rule to build .o files.
30983 (EXPECT, RUNTEST, CC): Fix relative pathname.
30984 (site.exp): Don't insert host_os, etc.
30985 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
30986 and/or SIGUSR1 defined.
30987 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
30988 * gdb.c++/Makefile.in: General cleanup and simplification.
30989 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30990 (CFLAGS): Remove.
30991 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
30992
30993Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
30994
30995 * gdb.base/recurse.exp: Misc changes to get tests running again
30996 after Kung's changes to the watchpoint code.
30997 * gdb.base/watchpoint.exp: Likewise.
30998
30999Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
31000
31001 * lib/gdb.exp (string_to_regexp): Convert {\} also.
31002
31003Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
31004
31005 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
31006 * lib/gdb.exp (default_gdb_start): Define.
31007 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
31008 gdb.base/funcargs.exp, gdb.base/opaque.exp,
31009 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
31010 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
31011 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
31012 Don't call gdb_target_udi in between tests.
31013
31014Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31015
31016 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
31017 (which was basically just a local version of the same thing). In
31018 addition to avoiding duplication, gdb_test_exact is faster.
31019 * lib/gdb.exp (gdb_test_exact): Fix typo.
31020
31021 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
31022 don't give an error.
31023
31024 * gdb.base/term.exp: Call delete_breakpoints before starting.
31025
31026 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
31027 (t10): Add comment.
31028
31029Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
31030
31031 Reorganization of the GDB Test Suite.
31032
31033 * gdb.base: New directory, contains all the basic tests.
31034 * gdb.c++: New directory, tests specific to C++.
31035 * gdb.chill: New directory, tests specific to Chill.
31036 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
31037 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
31038 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
31039 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
31040 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
31041 t30-31 to chill).
31042 * */gdbme.*: Rename to match appropriate expect scripts.
31043 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
31044 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
31045 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
31046 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
31047 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
31048 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
31049 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
31050 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
31051 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
31052 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
31053 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
31054 gdb.c++/virtfunc.cc: New names of C++ files.
31055 * gdb.chill/chillvars.ch: New name of Chill file.
31056 * gdb.base/configure.in, gdb.c++/configure.in,
31057 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
31058 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
31059 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
31060 * configure.in (configdirs): Update to reflect directory changes.
31061 (target_abbrev): No longer define for any configuration.
31062 * Makefile.in: Cosmetic improvements to header comments.
31063
31064Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
31065
31066 Various changes to gdb.t31:
31067
31068 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
31069 * gdbme.ch: Make all key-words and predefineds be upper-case.
31070 * chillvars.exp: Expect key-words and predefinds in upper-case.
31071
31072 * chillvars.exp: Use gdb_test_exact many places.
31073 Change expected output for arrays (which now includes index labels).
31074
31075 * pr-5020.exp, gdme.ch (module PR_5020):
31076 New test, for PR-5020.
31077
31078Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
31079
31080 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
31081 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
31082
31083Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
31084
31085 * Makefile.in: Fix bit-rot in definitions of CHILL,
31086 CHILL_FOR_TARGET and Chill_LIB.
31087 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
31088 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
31089 CHILL, and CHILL_LIB.
31090
31091Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
31092
31093 * Revert the previous changes. Please see Rob's directory
31094 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
31095
31096Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
31097
31098 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
31099 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
31100 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
31101 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
31102 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
31103 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
31104 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
31105 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
31106 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
31107 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
31108 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
31109 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
31110 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
31111 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
31112 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
31113 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
31114 changes from 94Q1.
31115
31116Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
31117
31118 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
31119 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
31120 Rob's new testing fragments.
31121
31122Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
31123
31124 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 31125 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
31126
31127Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
31128
31129 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
31130 version also, match on casted version strings, and match on
31131 gdb startup case where the line numbers might be messed up.
31132
31133Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
31134
31135 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 31136 (CFLAGS): Delete it from here.
c906108c
SS
31137
31138Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
31139
31140 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
31141
31142Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
31143
31144 * Makefile.in (RUNTEST): Default to just "runtest".
31145
31146Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31147
31148 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
31149 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
31150 the code has been restructured.
31151
31152Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31153
31154 * gdb.t00/default.exp (set write): Allow any number of \r and/or
31155 \n, not just one of each.
31156
31157 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
31158 /bin/cc gives a warning if you do.
31159
31160Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
31161
d63a86f8 31162 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
31163 __t10ListS_link1ZUiRCUiPT0
31164
31165Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31166
31167 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
31168 on local variables in recursive functions.
31169
31170 * gdb.t07/Makefile.in: Build the new test.
31171
31172Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31173
31174 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
31175 directly. Instead compare the return values from actual calls.
31176
31177Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
31178
31179 * Makefile.in (check): Set TCL_LIBRARY for runtest.
31180
31181Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31182
31183 * From Peter Schauer with minor modifications.
a9c64011
AS
31184 * gdb.t15/return.exp (return_tests): Handle targets where "return"
31185 stops in mid-line in the caller. Add xfail for returning a float
31186 value on X86 targets.
c906108c
SS
31187
31188Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31189
31190 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
31191 to avoid expect lossage.
31192 (fmem_LRbug_tests): Likewise.
31193 * gdb.disasm/hppa.s: Corresponding changes.
31194
31195 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
31196 conditions to work with latest dejagnu/expect.
31197
31198 * gdb.t15/funcargs.exp (finish from indirect call): No longer
31199 expected to fail on the PA.
31200 (backtrace in call with trampolines): Explicitly require main
31201 to be frame #1 (no trampolines should show up in backtrace).
31202
31203 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
31204 "continue -expect".
31205 * gdb.t06/break.exp: Likewise.
31206 * gdb.t07/watchpoint.exp: Likewise.
31207 * gdb.t13/bitfields.exp: Likewise.
31208 * gdb.t15/{funcargs,return}.exp: Likewise.
31209 * gdb.stabs/weird.exp: Likewise.
31210 * config/{mips,udi}-gdb.exp: Likewise.
31211
31212 * hppa.sed: Enclose comments within a sed command to avoid
31213 losing with the old OSF1 sed.
31214
31215Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31216
31217 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
31218 sequent dynix.
31219 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
31220 * gdb.t15/funcargs.exp: Conditionally step again to really
31221 finish from marker_call_with_trampolines. Handle the case where
31222 the first step from within call_with_trampolines already steps
31223 us back to main.
31224 * gdb.t15/gdbme.c: Add comment to closing brace of
31225 call_with_trampolines for funcargs.exp.
31226
31227Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31228
d63a86f8 31229 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
31230 Fix typo(s).
31231
31232Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31233
31234 * gdb.t07/gdbme.c: More code for watchpoint testing.
31235
31236 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
31237 "Hardware watchpoint" throughout file.
31238 (test_watchpoint_triggered_in_syscall): New test.
31239 (test_complex_watchpoint): New test.
31240
31241Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31242
31243 * gdbme.c (call_with_trampolines): New function to try and step
31244 into. Tests trampoline problems on the PA.
31245
31246 * funcargs.exp (localvars_in_indirect_call): No longer expect
31247 stepping into indirect call to fail on PAs.
31248 (test_stepping_over_trampolines): New test.
31249
31250Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31251
31252 * TODO: Add suggestions for static member function tests, and
31253 completion tests.
31254
31255Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31256
31257 * TODO: Add suggestions for "p/a" tests.
31258
31259 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
31260 (default_gdb_exit): Replace all the hair with sending "quit" to
31261 the process with a simple close.
31262
31263Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31264
31265 * TODO: Add suggestions for shared library tests.
31266
31267Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31268
31269 * TODO: Add suggestions for x/s tests.
31270
31271Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31272
31273 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
31274 "enable once", and "enable breakpoints once" with ".*".
31275
31276Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31277
31278 * TODO: Add suggestions about structure passing tests.
31279
31280Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31281
31282 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
31283 the primary1 test, use work around if __GNUC__ < 2.
31284 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
31285 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
31286 Test for bad output rather than waiting for timeout. Issue
31287 second continue only if first continue failed.
31288
31289Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31290
31291 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
31292 operator[] test with gdb_test because the old code didn't seem to
31293 be getting the quoting right with the new dejagnu.
31294
31295Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
31296
31297 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
31298 one from the path.
31299 * Makefile.in: Use a fresh expect if there is one, use runtest
31300 from the src tree if there is one.
d63a86f8 31301
c906108c
SS
31302Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31303
31304 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
31305 next over recursive call. Revise the tests from that point on
31306 (which had been skipped) to match GDB's actual (correct) output.
31307
31308 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
31309 with next over a breakpoint whose condition is false.
31310
31311 * gdb.t00/help.exp: Comment out "help set print" tests just like
31312 (and for same reason as) "help set" test.
31313
31314Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31315
31316 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
31317 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
31318
31319Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31320
31321 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
31322 necessary gdb_target_udi.
31323
31324 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
31325
31326 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
31327 1838 and 2417; they are fixed.
31328
31329 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
31330 gdb.t03/ptype.exp (ptype structure, ptype union):
31331 Remove xfails; the test is looser than when the xfails were added.
31332
31333 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
31334 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
31335
31336 * gdb.t01/run.exp: Only run shell test if isnative.
31337
31338 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
31339 since "run" automatically loads if necessary. Call gdb_target_udi
31340 after the "file" since "file" kills any execution target.
31341
31342 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
31343 GDB. GDB doesn't work that way (not anymore at least) on UDI.
31344 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
31345 argument for UDI.
31346
31347Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31348
31349 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
31350
31351 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
31352
31353Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31354
31355 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
31356 properly quoting regexps. This makes the second argument to
31357 demangle a fixed string, which matches the callers, instead of a
31358 shell-style pattern which is what the previous implementation
31359 used. Update some of the callers.
31360
31361Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31362
31363 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
31364 (comib_nullified_tests): Fix typo.
31365 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
31366 strings. No longer expected to fail.
31367
31368 * gdb.disasm/hppa.s (addib_tests): Fix typo.
31369 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
31370 strings. No longer expected to fail.
31371
31372 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
31373 string. No longer expected to fail.
31374
31375Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31376
31377 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
31378 No longer expected to fail.
31379
31380 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
31381 string. No longer expected to fail.
31382
31383Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31384
31385 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
31386 only in the names (I probably got most of them). I was even
31387 generous with some which differed in underscores in names, and
31388 probably missed a few, and I *still* was able to remove almost a
31389 third of the file with almost no impact on testsuite coverage.
31390
31391Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31392
31393 * gdb.t00/default.exp: Match udi_attach error message as well as
31394 the one from child_attach.
31395
31396 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
31397
31398 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
31399
31400 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
31401 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
31402
31403 * Move test with enums and partial symbols back to
31404 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
31405 Reverts the change of 26 May 93. Per today's change to
31406 stabs.texinfo, the behavior that weird.exp was expecting was
31407 unreasonable; what is important is that the compiler+gdb get
31408 things right, which happens with a recent gcc. Also fix the test
31409 to deal with native compilers which put out the stab gdb can't
31410 deal with.
31411
31412Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31413
31414 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
31415 in the names. The main thing these accomplish is to slow things down.
31416 Many more such duplicates surely remain.
31417
31418 * gdb.t00/help.exp: Comment out "help support" test just like
31419 (and for same reason as) "help set" test.
31420
31421Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
31422
31423 * gdb.t06/break.exp: Remove setup_xfails for
31424 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
31425 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
31426 about known bug in gcc to include up through 2.5.8.
31427 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
31428 well as "_vb$".
31429 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
31430 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
31431 with latest gcc and gdb.
31432 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
31433 well as "_vb$".
31434
31435Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31436
31437 * configure.in (hppa*-*-*): Also configure and build stabs-only
31438 tests.
31439
31440Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31441
31442 * gdb.t10/hppa.mt: A makefile fragment for the PA.
31443 * gdb.t10/configure.in (hppa*-*-*): Use it.
31444
31445Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31446
31447 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
31448
31449Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31450
31451 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
31452 versions prior to 1.13.5.
31453
31454Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31455
31456 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
31457 the prompt is at the start of a line.
31458
31459Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31460
31461 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
31462 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
31463 in the copr tests now.
31464 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
31465 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
31466 expected to fail.
31467
31468Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
31469
31470 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
31471 gdb.t31/chillvars.exp, lib/gdb.exp:
31472 Tweak to run under either version of expect.
31473 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
31474 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
31475 * gdb.t11/list.exp: Remove extraneous whitespace.
31476
31477Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31478
31479 * gdb.t16/printcmds.exp (test_print_strings): Accept
31480 "(unsigned char *) " before the string.
31481
31482 * TODO: Add notes about printing of fancy types and GDB expressions.
31483
31484Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
31485
31486 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
31487 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 31488 if doing mips-idt-ecoff.
c906108c
SS
31489
31490Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
31491
31492 * Most .exp files: Tweak to run under either version of expect.
31493
31494Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31495
31496 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
31497 xfails; I'm not sure why they are failing, but not because of PR 1806.
31498
31499Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
31500
31501 * config/unix-gdb.exp: Remove gdb_unload cause it's already
31502 defined in lib/gdb.exp.
31503
31504Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31505
31506 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
31507 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
31508 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
31509 have to be typeless.
31510
31511Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31512
31513 * TODO: Add suggestion for copyright year test.
31514
31515Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
31516
31517 * configure.in (*-*-lynxos*): Add stabs tests.
31518
31519Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31520
31521 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
31522 so insert a tab before any assembler directive in column zero.
31523
31524 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
31525 stores.
31526 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
31527 stores.
31528 (fpu_short_memory_tests): Likewise.
31529
31530Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31531
31532 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
31533 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
31534 .stabs directives in comments.
31535
31536Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31537
31538 * TODO: New file, describing tests we could write.
31539 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
31540
31541Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31542
31543 * gdb.t06/signals.exp: Add kludge to force re-sync.
31544
31545 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
31546 to xgdb instead of gdb, get out of gdb.
31547
31548Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
31549
31550 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
31551 for info.
31552
31553Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31554
31555 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
31556 * gdb.stabs/configure.in (hppa*-*-*): Use it.
31557 * gdb.stabs/hppa.sed: New sed script for the PA.
31558
31559Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31560
31561 * gdb.stabs: Re-write weird.def and configuration to use sed
31562 instead of cpp. sed is portable and POSIX; cpp is neither.
31563
31564Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31565
31566 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
31567
31568Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31569
31570 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
31571
31572Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31573
31574 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
31575 "_vb$".
31576 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
31577 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
31578
31579Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31580
31581 * lib/gdb.exp: Comment out code which depends on non-existent
31582 `transform' procedure.
31583
31584Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
31585
31586 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
31587 * lib/gdb.exp: Transform tool name.
31588 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
31589 1.1's new error handling system.
31590
31591Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31592
31593 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
31594
31595Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31596
31597 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
31598 They made pattern matching so slow that timeouts happened on
31599 heavily loaded systems. Now any output from "show print" which
31600 gets us back to the GDB prompt is a PASS.
31601
31602Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
31603
31604 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
31605
31606Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31607
31608 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
31609
31610 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
31611 It is not from PR 3220.
31612
31613Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31614
31615 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
31616 just started failing because they depended on the order the
31617 subcommands are presented, or exact docstring text. This kind of
31618 test is a pain and has minimal benefit.
31619
31620Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31621
31622 * gdb.t09/corefile.exp: At end of test, use "core" command with
31623 no arguments.
31624
31625Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
31626
31627 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
31628 17}/Makefile.in: Make it possible to run the testsuite with Sun
31629 make and CC = cross gcc by adding explicit build rules for .o
31630 files.
31631
31632Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31633
31634 * gdb.t15/funcargs.exp: Don't put comments on same line as
31635 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 31636
c906108c
SS
31637Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31638
31639 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
31640
31641Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
31642
31643 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
31644 * gdb.t20/inherit.exp: remove three dumplicate entries.
31645
31646Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31647
31648 * gdb.t06/break.exp: For "next over recursive call", fail on any
31649 incorrect output, not just on "factorial (value=2)".
31650
31651Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31652
31653 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
31654 working now. Add an xfail if accesing a bss variable causes
31655 a memory error if the target is not yet run.
31656
31657Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31658
31659 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
31660 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
31661 name of __st* demangling (2 strings). Did Kung really get the
31662 more than 95 others right without testing them?
31663
31664Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
31665
31666 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
31667
31668Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
31669
31670 * configure.in (configdirs): Add gdb.disasm
31671 * gdb.disasm: New directory for GDB disassembler tests.
31672 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
31673
31674Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31675
31676 * gdb.t00/help.exp: Don't test "help set".
31677
31678 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
31679 from within expect statements. None of these happen anymore and
31680 they cause regressions to be silently unnoticed.
31681
31682 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
31683 messages) about known failures with gcc cygnus-2.4.5-930417.
31684
31685 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
31686 comp-info.exp so it gets built if it doesn't exist.
31687
31688 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
31689 it is no longer used.
31690 * gdb.t13/comp-info.c: Removed.
31691
31692Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31693
31694 * gdb.t06/signals.exp: Add xfail for sun3.
31695
31696Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31697
31698 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
31699 relevant because ^C doesn't get sent but failure can be reproduced
31700 interactively).
31701
31702Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31703
31704 * gdb.stabs/alpha.mt: New configuration file for alpha.
31705 * gdb.stabs/configure.in: Use it.
31706 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
31707 sharing with alpha.mt, redefine long to word via preprocessor.
31708 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
31709 for alpha.
31710 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
31711 native cc.
31712 * gdb.t00/teststrategy.exp: Change expect string so that we
31713 consume the `(xgdb)' from the command echo and from the gdb prompt.
31714 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
31715 gdb currently compares all values as long, so this failure probably
31716 applies to any configuration where LONGEST is bigger than a target int.
31717 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
31718 with gcc.
31719 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
31720 to handle opaque pointers, gcc is.
31721 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
31722 as first argument. Include <sys/types.h> and change all operator
31723 new definitions to use size_t.
31724 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
31725 now that we use size_t.
31726
31727Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31728
a9c64011 31729 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 31730 a long or float array cast all array members to the same type.
a9c64011 31731 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 31732 with 64 bit longs.
a9c64011 31733 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 31734 on alpha.
a9c64011 31735 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
31736
31737Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31738
31739 * gdb.t24 (demangle.exp): Constructors of templates have names like
31740 vector<int>::vector(int) not vector<int>::vector<int>(int). See
31741 section 14.6 of the ARM.
31742
31743 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
31744 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
31745 accomplish little and slow down the testsuite.
31746
31747 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
31748 Accept spaces various places.
31749
31750Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31751
31752 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
31753 with watchpoint enabled.
31754
31755 * Makefile.in: Remove definition of CC and remove the second
31756 definition of CXX (the "CXX = gcc" one remains). These definitions
31757 were causing backquotes to be expanded within backquotes, which
31758 doesn't work.
31759
31760Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
31761
31762 * gdb.t17/callfuncs.exp: Add "return 0" to end.
31763
31764Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31765
a9c64011
AS
31766 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
31767 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
31768 by mips cc and contains no stabs entries.
31769
31770Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
31771
31772 * config/vx-gdb.exp: Use fake device to load files rather than
31773 NFS.
31774 * lib/gdb.exp: New proc to do "file" command.
31775 * config/unix-gdb.exp: Use new "file" proc.
31776
31777Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
31778
31779 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
31780 Rework board rebooting slightly.
31781 (gdb_exit): Don't exit from the remote shell; there isn't one.
31782 * gdb.stabs/weird.exp: If a program is being debugged already,
31783 kill it.
31784 * gdb.t04/setvar.exp: Stop and restart gdb.
31785 * gdb.t05/expr.exp: Likewise.
31786 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
31787 restart gdb and reload the program.
31788 * gdb.t08/opaque.exp: Likewise.
31789 * gdb.t12/scope.exp: Likewise.
31790 * gdb.t13/bitfields.exp: Likewise.
31791 * gdb.t15/funcargs.exp: Likewise.
31792 * gdb.t20/classes.exp: Likewise.
31793 * gdb.t03/ptype.exp: Increase timeout.
31794 * gdb.t16/printcmds.exp (test_print_string_constants,
31795 test_print_array_constants): Likewise.
31796 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
31797 * gdb.t20/classes.exp (do_tests): Likewise.
31798 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
31799
31800Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
31801
31802 * gdb.stabs: Renamed *wierd* to *weird*.
31803
31804Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31805
31806 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
31807 for timeout. Add "known gcc 2.4.5 bug" to failure message.
31808
31809Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31810
31811 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
31812 (do_tests): Remove xfail for whatis on one_var and two_var.
31813
31814Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
31815
31816 * Makefile.in: Made cross building work better by adding
31817 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
31818
31819Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31820
31821 * gdb.t15/{return.c,return.exp,Makefile.in}:
31822 New test, currently commented out.
31823
31824Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
31825
31826 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
31827 still running and removes the leftover named socket so GDb can do
31828 clean restarts.
31829
31830Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
31831
31832 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
31833 console, not GDB.
31834 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
31835 cross testing works better with "make check"
31836 * config/unix-gdb: Use default procedures for exit and version.
31837 * config/vx-gdb.exp: Cleaned up and massaged back to working order
31838 with the newest VxWorks.
31839
31840Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31841
31842 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
31843 old form.
31844
31845 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
31846 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
31847
31848 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
31849
31850 * config/unix-gdb.exp: Remove this version of gdb_exit
31851 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
31852 Rob says he'll look at it when he gets back to testing boards.
31853
31854Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
31855
31856 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
31857 an expected fail for certain ptype commands.
31858
31859 * gdb.t20/classes.exp: Update expected results of "ptype class
31860 Base1" to account for the constructor that now appears in the type.
31861
31862Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
31863
31864 * configure.in (configdirs): Restore gdb.t04, which mysteriously
31865 disappeared from list.
31866 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
31867 "alldone" proc with call to cleanup and exit.
31868 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
31869 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
31870 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
31871 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
31872 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
31873 "alldone" proc with simple returns that suppress remaining
31874 tests. The alldone proc went away many months ago.
31875
31876Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31877
31878 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
31879
31880 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
31881
31882Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31883
31884 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
31885 as vax gdb will display them.
31886
31887Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31888
31889 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
31890 optimizers.
31891
31892 * scope.exp: Change "bad value for localval" messages so each one
31893 is unique.
31894
31895 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
31896 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
31897
31898 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
31899
31900Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31901
31902 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
31903 doesn't exist (due to optimization).
31904
31905Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31906
31907 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
31908 contains \r because the filename is long.
31909
31910 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
31911 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
31912
31913Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31914
31915 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
31916 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
31917 Ultrix.
31918 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
31919 int tests.
31920 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
31921
31922Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
31923
31924 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
31925
31926 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 31927 to match does not match the passing case but still matches the
c906108c
SS
31928 failing case.
31929
31930Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31931
31932 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
31933
31934Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
31935
31936 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
31937 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
31938 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
31939 Remove various versions of gdb_exit.
31940 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
31941 gdb_exit.
31942 * config/unix-gdb.exp: gdb_exit remains here, and should override
31943 the generic version, since it's doing a lot of wierd stuff that
31944 the other versions aren't. FIXME, fold it in, or abandon this
31945 version.
31946
31947Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31948
31949 * gdb.t24/demangle.exp: Add tests for PR 3220.
31950
31951Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31952
31953 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
31954
31955Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
31956
31957 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
31958 "i386-*-*". Works for i486 as well.
31959
31960 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
31961 bug, and expand domain of xfail to all SVR4 systems, since the
31962 actual problem is likely to be in generic SVR4 /proc support.
31963
31964Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31965
31966 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
31967
31968Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
31969
31970 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
31971 xfails for other systems. Match a missing 'Continuing.' as an
31972 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
31973
31974 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
31975 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
31976 Only issue warning for missing executables if -all option is used.
31977
31978 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
31979 file if -all option is used. It's like an unpredictable XFAIL.
31980
31981Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31982
31983 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
31984 for dynamically linked binaries.
31985
31986 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
31987
31988Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31989
31990 * gdb.t20/inherit.exp: Change message for "print tagless struct"
31991 to state that this is a known bug in old versions of g++.
31992
31993Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31994
31995 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
31996 while waiting for `Continuing'.
31997
31998Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
31999
32000 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
32001 in text, data, and bss.
32002 * gdb.t10/nodebug.c: Add local and global test variables for
32003 initialized and uninitialized data.
32004
32005Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32006
32007 * config/unix-gdb.exp (gdb_exit): Add "wait".
32008
32009Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32010
32011 * gdb.t06/signals.exp: xfail the continue from the handler for all
32012 targets.
32013
32014 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
32015 function with watchpoints enabled, the i386 call dummy starts with
32016 a call.
32017
32018 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
32019 386 bsd names its corefiles.
32020
32021Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
32022
32023 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
32024 compilers don't grok it.
32025 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
32026 with small octal ints rather than character constants, which
32027 are signed and might not fit if first promoted to int.
32028
32029Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
32030
32031 * gdb.t09/Makefile.in (clean): Remove corefile.
32032
32033Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32034
32035 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
32036
32037Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32038 and Jim Kingdon (kingdon@cygnus.com)
32039
32040 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
32041 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
32042 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
32043
32044Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32045
32046 * gdb.t17/interrupt.exp: Add xfail for hppa.
32047
32048Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32049
32050 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
32051 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
32052 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
32053 to determine signed-ness of bitfields and use the result to setup
32054 the xfail.
32055 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
32056 * gdb.t15/funcargs.exp: Use them to step until the second indirect
32057 call line is reached if necessary.
32058
32059Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32060
32061 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
32062
32063Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32064
32065 * gdb.t06/break.exp: Also test `clear' command.
32066
32067Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32068
32069 * gdb.t00/teststrategy.exp: Remove extra quote.
32070
32071 * gdb.t07/watchpoint.exp: Change xfail for calling function with
32072 watchpoint enabled to be for all non-68k machines.
32073
32074 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
32075
32076Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32077
32078 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
32079 targets use aout.mt instead of ecoff.mt as gas understands
32080 standard aout format.
32081
32082Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32083
32084 * lib/gdb.exp (runto): Don't insist that function we are running to
32085 was compiled with -g.
32086
32087 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
32088
32089 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
32090 to get back into the read system call.
32091 Accept leading newline in case where we woke it up.
32092
32093Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32094
32095 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
32096 to make the stabs test work on ecoff systems using gcc and -with-stabs.
32097 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
32098 enable ecoff configuration.
32099
32100Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32101
32102 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
32103
32104Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32105
32106 * gdb.t16/printcmds.exp: Add another printf test.
32107
32108Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
32109
32110 * configure.in: If configured -with-stabs on any target, add
32111 stabsdirs to configdirs.
32112
32113Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32114
32115 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
32116 fun" so pattern does not match the command itself.
32117
32118Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32119
32120 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
32121
32122Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32123
32124 * gdb.t17/interrupt.exp: Test for more things.
32125
32126Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32127
32128 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
32129 compiler arranges the code and line numbers.
32130
32131 * gdb.t17/interrupt.exp: Don't send \n after ^C.
32132
32133Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32134
32135 * gdb.t00/help.exp: Increase expect input buffer size.
32136
32137Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32138
32139 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
32140
32141 * gdb.t07/watchpoint.exp: Add xfail for hppa.
32142
32143 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
32144
32145 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
32146 [0-9]*, not just [0-9].
32147
32148Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32149
32150 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
32151
32152 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
32153
32154Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32155
32156 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
32157
32158Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32159
32160 * gdb.t06/signals.c: Add xfails for sun3.
32161
32162 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
32163
32164 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
32165 test_stepping tests.
32166
32167Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32168
32169 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
32170
32171 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
32172
32173 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
32174 rather than actually putting it through cpp twice.
32175
32176 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
32177
32178Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
32179
32180 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
32181 no longer needed.
32182
32183Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32184
32185 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
32186
32187 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
32188 C++ features prints as "struct", make it a pass, not an xfail.
32189
32190Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32191
32192 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
32193 Don't require VA to print as "class" rather than "struct".
32194
32195Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
32196
32197 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
32198
32199Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32200
32201 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
32202
32203Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32204
32205 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
32206 order.
32207
32208Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32209
32210 * gdb.t16/printcmds.exp: Add printf tests.
32211
32212 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
32213
32214 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
32215
32216Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
32217
32218 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
32219 pass counts, to counteract any existing or future setup_xfails.
32220
32221Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32222
32223 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
32224 {BEGIN,END}_COMMON for common block instead of STAB.
32225 * gdb.stabs/wierd.exp: Add xfail for rs6000.
32226
32227 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
32228 intp_var should be N_GSYM not N_LSYM.
32229 wierd-aout.S: Use a label for the value of the N_SO.
32230 wierd.def: Remove all backslashes.
32231 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
32232
32233Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32234
32235 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
32236 get the expected next to inheritance3.
32237
32238Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32239
32240 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
32241 now that gcc-2.4 gets it right.
32242
32243Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32244
32245 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
32246
32247 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
32248 generating comp-info.exp which works for cross-compilation.
32249
32250Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
32251
32252 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
32253 "*-*-sysv4.*".
32254
32255Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
32256
32257 * gdb.t01/run.exp: Start with a fresh gdb.
32258 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
32259 SVR4.x.
32260
32261Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
32262
32263 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
32264 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
32265 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
32266 Makefile.in (distclean, realclean): Remove gdbme.c from list of
32267 things to remove.
32268
32269Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
32270
32271 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
32272 test cases from bug reports.
32273
32274Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
32275
32276 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
32277 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
32278 avoid spurious xfails.
32279 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
32280 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
32281 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
32282
32283Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
32284
32285 * gdb.t00/teststrategy.exp: Rework to provide more useful
32286 description of each test, fix problem with systems that define
32287 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
32288 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
32289 results for "next over recursive call" so timeouts aren't taken
32290 by error.
32291
32292Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
32293
32294 * gdb.t12/scope.exp: Test printing of variables before run.
32295
32296 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
32297 printed in wrong order due to sorting.
32298
32299Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
32300
32301 * gdb.t00/teststrategy.exp: Fix expected results for printing
32302 user entered string constant. Is array of char, prints with no
32303 address.
32304
32305 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
32306 commands.
32307 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
32308 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
32309 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
32310 of struct of char arrays.
32311 * gdb.t00/radix.exp: New tests for radix commands.
32312
32313Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
32314
32315 * gdb.t16/printcmd.exp: Print a variable before running program
32316 (with xfail for AIX).
32317
32318Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
32319
32320 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
32321
32322 * gdb.t16/printcmd.exp: Don't print variables before running program.
32323
32324 * gdb.t06/break.exp: Don't require envp argument to main.
32325
32326 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
32327
32328 * gdb.t02/whatis.exp, gdb.t11/list.exp:
32329 Add xfails for rs6000.
32330
32331 * gdb.t02/whatis.exp: Change other tests not to re-test something
32332 we already tested.
32333
32334 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
32335 each type used has a variable of that type.
32336
32337Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
32338
32339 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
32340
32341Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
32342
32343 * configure.in: change srctrigger to be a file, not a directory
32344
32345Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
32346
32347 * configure.in (mips-idt-ecoff*): Added trailing '*'.
32348
32349 * gdb.t11/list.exp: Fixed a couple of typos.
32350
32351Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
32352
32353 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
32354 is fixed and PR is closed.
32355 * gdb.t16 (gdbme.c): Add simple test string variable.
32356 * gdb.t16 (printcmds.exp): Add tests with simple test string
32357 variable, primarily for boundaries on "set print elements".
32358
32359Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
32360
32361 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
32362 Make leading 0's optional and don't expect a tab in the middle
32363 of the number.
32364
32365 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
32366
32367 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
32368 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
32369 don't end command passed to gdb_test with newline.
32370
32371 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
32372 signed keyword away, don't expect signed bitfields to be signed.
32373
32374 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
32375 printing with only as many 1's as are in the field as well as printing
32376 with 32 1's (see comment).
32377
32378Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
32379
32380 * gdb.t00/default.exp: Start with a fresh gdb.
32381 * configure.in (configdirs): Remove gdb.t31 until the chill
32382 compiler works again. It no longer is able to find chillrt0
32383 since it isn't in libchill.a anymore.
32384 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
32385 wierd.o, make more modular.
32386 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
32387 spurious newlines that caused problems.
32388
32389Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32390
32391 * Move test with enums and partial symbols from gdb.t03/ptype.exp
32392 to gdb.stabs/wierd.exp since GCC has worked around the bug.
32393 gdb.stabs/wierd.{exp,def}: Many new tests.
32394
32395 * gdb.t00/default.exp: update info line for new message.
32396
32397 * gdb.t02/{whatis.exp,gdbme.c}:
32398 Test that "char *" doesn't print as "caddr_t".
32399
32400Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32401
32402 * gdb.t00/help.exp: Use .* in place of some help messages which
32403 just changed.
32404 gdb.t00/default.exp: Update "info frame" test for new message.
32405 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
32406 Remove some xfails
32407
32408Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32409
32410 * gdb.t03/{gdbme.c,ptype.exp}:
32411 Add tests for typedef'd struct and union without tags.
32412 Also check "whatis" on a variable of a typedef'd enum without a tag.
32413
32414 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
32415 PRMS 1823; the bug still exists but isn't reproduced by this test
32416 anymore), and remove rs6000 XFAIL (the bug is fixed).
32417
32418 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
32419 duplicated from whatis.exp. For those that are left, accept
32420 "long", "long int", or "int" for long variables (whatis.exp already
32421 has an XFAIL for "int", so no need to fail it here).
32422
32423 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
32424 Deal with GCC's names for types now that GDB uses the compiler's names.
32425
32426 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
32427 setup_xfail's for sunos4. If we #defined the signed keyword away,
32428 don't expect GDB to know that char it is signed.
32429
32430 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
32431
32432Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
32433
32434 * configure.in (configdirs): Add gdb.t24 for C++ tests that
32435 should work on any system, regardless of debugging format.
32436 * gdb.t21/demangle.exp: Move to gdb.t24.
32437 * gdb.t24/demangle.exp: Move from gdb.t21.
32438 * gdb.t24/{Makefile.in, configure.in}: New files.
32439
32440Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32441
32442 * configure.in: Do gdb.stabs and C++ tests only for stabs.
32443 * gdb.stabs: New directory.
32444
32445Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32446
32447 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
32448 not just "Quit anyway?".
32449
32450Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
32451
32452 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
32453 that all setup_xfails are immediately followed by clear_xfails.
32454
32455Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
32456
32457 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
32458 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
32459 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
32460 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
32461 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
32462 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32463 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32464 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
32465 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
32466 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
32467 gdb.t31/chillvars.exp, lib/gdb.exp:
32468 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
32469 bug-gdb@prep.ai.mit.edu.
32470
32471Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
32472
32473 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
32474 with 0.0, not integer 0.
32475
32476Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
32477
32478 * gdb.t06/break.exp: Update for "Kill the program" message change.
32479
32480Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
32481
32482 * Makefile.in (GDBFLAGS): Set to -nx.
32483 * Makefile.in (site.exp): Use GDBFLAGS.
32484
32485Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32486
32487 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
32488 Makefiles.
32489 (check): depend on just-check.
32490 (just-check): added so that tests can be run without a noop
32491 build pass.
32492
32493Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32494
32495 Switch to using configure's configdirs.
32496 * Makefile.in (Makefile): add configure.in dependency.
32497 (SUBDIRS): removed redundant assignment.
32498 * configure.in: switch subdirs assignment to configdirs.
32499 * gdb.t*/configure.in: new files.
32500
32501Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
32502
32503 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
32504 works.
32505
32506Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
32507
32508 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
32509 in explicit rules. Apparently this is not supported by some makes.
32510
32511Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
32512
32513 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
32514
32515Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32516
32517 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
32518 disappeared.
32519
32520Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
32521
32522 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
32523
32524Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
32525
32526 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
32527 watchpoint problem that is now fixed.
32528 * gdb.t30/chexp.exp: Remove setup_xfail for printing
32529 uninitialized convenience variables.
32530 * gdb.t31/chillvars.exp: Fix expected patterns for printing
32531 structures.
32532
32533Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32534
32535 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
32536 which causes expect to get out of sync with gdb on long output
32537 from help set.
32538 * gdb.t09/corefile.exp: Make expected pattern for core file
32539 failing signal and frame output format less sun specific.
32540
32541Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
32542
32543 * gdb.t31/chillvars.exp: Add and remove initial dummy
32544 breakpoint, so that symbol table is forced in.
32545 (Needed at least on Sunos4, though it seems not SVR4.)
32546 * gdb.t31/chillvars.exp: Update for changed output format.
32547
32548Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
32549
a9c64011 32550 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
32551
32552Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
32553
32554 * Makefile.in: Added --srcdir when invoking runtest, removed the
32555 need for a local config file. (optional now)
32556
32557Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
32558
32559 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
32560 failure count used to force early termination. Add some more
32561 expected failures for gnu style demangling.
32562
32563Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32564
32565 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
32566 pmi variable from gdb.t20/gdbme to get optimized away.
32567 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
32568 Check for written corefile upon timeout _and_ eof.
32569
32570Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32571
32572 * config/unix-gdb.exp: Add missing return 0.
32573
32574Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32575
32576 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
32577 test termination.
32578
32579Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
32580
32581 * configure.in (subdirs): Put back gdb.t17 which mysteriously
32582 disappeared.
32583
32584Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
32585
32586 * gdb.t10/crossload.exp: Disable the i860-elf test until such
32587 time as i860 support works.
32588
d63a86f8 32589 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
32590 "backtrace 100\r" rather than just "backtrace\r", to match last
32591 change.
32592
32593Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
32594
32595 * config/udi-gdb.exp (gdb_exit): Remove close command.
32596 (gdb_target_udi): New procedure to set the UDI target.
32597 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
32598 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
32599 Added waits for prompts after several question responses. Added
32600 some more responses used by a29k-amd-udi-gdb.
32601 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
32602 pass different arguments, restart UDI connection after program
32603 completion.
32604 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
32605 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32606 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
32607 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
32608 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
32609 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
32610 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32611 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
32612 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
32613 after program completion.
32614 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
32615 compiled with a SELECT_VECS setting.
32616 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
32617 infinite recursion.
32618
32619 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
32620 Added checks for COFF results, and made them expected failures for
32621 all targets. It would be better to make them expected failures
32622 for COFF targets only.
32623
32624Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
32625
32626 * Makefile.in: add null dvi target, don't bother to recurse
32627 through test directories for info and install-info; rename
32628 $(datadir) to be dejagnu instead of deja-gnu
32629
32630Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
32631
32632 * gdb.t31/gdbme.ch: Re-enable code that previously caused
32633 compiler to coredump.
32634 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
32635 code.
32636
32637Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
32638
32639 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
32640 coredump.
32641 * gdb.t31/chillvars.exp: Comment out tests that depend on that
32642 code.
32643
32644Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
32645
32646 * gdb.t03/ptype.exp: tests for return code from gdb_test.
32647 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
32648 which in a shell. Deletes xgdb when done.
32649 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
32650 Tests the return from the "set height" or "set width" commands.
32651 Added a few return codes where needed.
32652
32653Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
32654
32655 * Makefile.in (SUBDIRS): Add gdb.t17.
32656 * configure.in (subdirs): Add gdb.t17.
32657 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
32658 files to test gdb's calling of functions in the inferior with
32659 the correct arguments and gdb's ability to retrieve any
32660 result returned.
32661
32662Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
32663
32664 * config/unix-gdb.exp (gdb_exit): Remove close commands that
32665 may be called after gdb goes away. Previous versions of expect
32666 needed these to avoid file descriptor leaks, but they cause
32667 errors with the current revision of expect.
32668 * gdb.t00/gdbvars.exp: Use -re on expected output after
32669 setting sevenbit-strings.
32670 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
32671 to set sevenbit-strings consistent across tests.
32672 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
32673 set sevenbit-strings consistent across tests.
32674
32675Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
32676
32677 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
32678 expected output to match current "expect" expectations.
32679
32680Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
32681
32682 * gdb.t00/default.exp: Change expected output for default "source"
32683 command, to match new gdb behavior which requires a filename to
32684 source.
32685
32686Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
32687
32688 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
32689 expected fail for i486-*-* that misses the marker2 function.
32690 * gdb.t10/crossload.exp (bfddefault): Allow successful
32691 recognition of a format to pass even if no symbols are found.
32692 Explicitly catch failures where the format is not recognized
32693 or is ambiguous, and add the reason to the fail message.
32694 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
32695 the cause is and invalid target and add reason to failure message.
32696 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
32697 elf32-i386, elf32-sparc, and elf32-i860.
32698 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
32699 Set up expected failure for 'filename'::variable scope resolution,
32700 which is now apparently broken on all targets.
32701 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
32702 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
32703 gdb.t23/templates.exp: Change failure for missing binfile into
32704 just a warning.
32705 gdb.t21/demangle.exp: Change all cfront references to 'arm'
32706 references.
32707
32708Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
32709
32710 * gdb.t00/default.exp: Add expected output for default "source"
32711 command, to match new gdb behavior.
32712 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
32713
32714Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
32715
32716 * config/*-gdb.exp: returns an error, rather than exiting on
32717 internal errors.
32718
32719Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
32720
32721 * gdb.t03/gdbme.c: Add pointer to struct variable.
32722 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
32723 referencing struct members.
32724
32725Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
32726
32727 * configure.in (mips-idt-ecoff): New target.
32728 * config/mips-gdb.exp: New file for remote board using MIPS remote
32729 debugging protocol.
32730
32731 * Redid configuration scheme. Removed gdb.t*/configure.in.
32732 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
32733 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
32734 distclean targets. Built executables via .o files. Adjusted
32735 tests to account for source files in $(srcdir) rather than
32736 $(objdir).
32737 * lib/gdb.exp (runto): Don't expect () after the function name,
32738 because it may have arguments.
32739
32740Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
32741
32742 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
32743 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
32744 expected failures for mips-idt-* and mips-sgi-*.
32745 * gdb.t00/default.exp (attach): Kill process if requested.
32746 * gdb.t00/help.exp (help target core, help target): Accept a gdb
32747 that does not read core files.
32748 * gdb.t01/run.exp: Removed checks for exit status code.
32749 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
32750 it is linked in.
32751 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
32752 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
32753 appropriate, rather than doing it by hand.
32754 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
32755 execution.
32756 * gdb.t10/crossload.exp: Kill existing program if needed.
32757 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
32758 appropriate, rather than doing it by hand. Always increase
32759 timeout for this test, not just for VxWorks.
32760
32761Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
32762
32763 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
32764 of Chill STRUCT types and STRUCT values.
32765 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
32766 than "char".
32767 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 32768 struct2): New struct definitions and initializations to test
c906108c
SS
32769 simple Chill STRUCT types.
32770
32771Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
32772
32773 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
32774 the null byte at the end of strings.
32775 * gdb.t00/default.exp: Make show version insensitive to copyright
32776 date.
32777 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
32778 to avoid dependencies on target char signedness.
32779 * gdb.t16/printcmds.exp: Update expected results for explicitly
32780 unsigned char.
32781 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
32782 now work.
32783 * gdb.t21/demangle.exp: Add many more patterns for template
32784 demangling, most of them being expected failures.
32785 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
32786 string we are matching for, to match on the whole string.
32787 * gdb.t21/demangle.exp: Add many new test strings to demangle,
32788 and fix a whole bunch that had incorrect expected output but were
32789 passing anyway because of the bug in "proc demangle".
32790 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
32791 type.
32792 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
32793
32794Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
32795
a9c64011
AS
32796 * gdb/testsuite: made modifications to testcases, etc., to allow
32797 them to work properly given the reorganization of deja-gnu and the
32798 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
32799
32800Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
32801
32802 * gdb/testsuite: Initial creation of gdb/testsuite.
32803 Migrated dejagnu testcases and support files for testing nm to
32804 gdb/testsuite from deja-gnu. These files were moved "as is"
32805 with no modifications. This migration is part of a major overhaul
32806 of dejagnu. The modifications to these testcases, etc., which
32807 will allow them to work with the new version of dejagnu will be
32808 made in a future update.
48efe704 32809
8d8cb839 32810 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 32811\f
8d8cb839
EZ
32812;; Local Variables:
32813;; mode: change-log
32814;; left-margin: 8
32815;; fill-column: 74
32816;; version-control: never
32817;; End:
902f2ccb 32818
28e7fd62 32819 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
32820 Copying and distribution of this file, with or without modification,
32821 are permitted provided the copyright notice and this notice are preserved.
This page took 3.818316 seconds and 4 git commands to generate.