Keep objfile original filename
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
4fa7d390
DE
12013-09-20 Doug Evans <dje@google.com>
2
6b4646ce
DE
3 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
4 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
5 file.
6 * gdb.dwarf2/fission-loclists.S: Ditto.
7 * gdb.dwarf2/fission-reread.S: Ditto.
8 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
9 build_executable_from_fission_assembler.
10 * gdb.dwarf2/fission-loclists.exp: Ditto.
11 * gdb.dwarf2/fission-reread.exp: Ditto.
12
4fa7d390
DE
13 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
14 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
15 (gdb_gnu_strip_debug): Ditto.
16 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
17 * gdb.arch/altivec-abi.exp: Ditto.
18 * gdb.base/attach-pie-misread.exp: Ditto.
19 * gdb.base/comprdebug.exp: Ditto.
20 * gdb.base/dup-sect.exp: Ditto.
21 * gdb.base/gnu-debugdata.exp: Ditto.
22 * gdb.base/step-symless.exp: Ditto.
23 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
24 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
25 * gdb.dwarf2/gdb-index.exp: Ditto.
26
e4c6a2c4
AB
272013-09-18 Andrew Burgess <aburgess@broadcom.com>
28
29 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
30 register to "<optimized out>", and also print the registers.
31
a205fbfc
PA
322013-09-18 Pedro Alves <palves@redhat.com>
33
34 PR server/15967
35 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
36 change text.
37
ee47b2f8
YQ
382013-09-18 Yao Qi <yao@codesourcery.com>
39
40 * gdb.server/wrapper.c: New.
41 * gdb.server/wrapper.exp: New.
42
49fa26b0
PA
432013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
44 Jan Kratochvil <jan.kartochvil@redhat.com>
45 Pedro Alves <palves@redhat.com>
46
47 PR gdb/11568
48 * gdb.thread/thread-specific-bp.c: New file.
49 * gdb.thread/thread-specific-bp.exp: New file.
50
e83b28bc
SDJ
512013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
52
53 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
54 convenience function.
55
08d72866
PA
562013-09-17 Pedro Alves <palves@redhat.com>
57
58 PR gdb/15911
59 * gdb.threads/info-threads-cur-sal-2.c: New file.
60 * gdb.threads/info-threads-cur-sal.c: New file.
61 * gdb.threads/info-threads-cur-sal.exp: New file.
62
57b0d98e
YQ
632013-09-17 Yao Qi <yao@codesourcery.com>
64
65 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
66 [__WIN32__]: Include "windows.h" and define macro dlopen
67 and dlclose.
68 [!__WIN32__]: Include "dlfcn.h".
69 * gdb.base/catch-load.exp (one_catch_load_test): Match
70 directory separator.
71
0295a32e
DE
722013-09-16 Doug Evans <dje@google.com>
73
a587b477
DE
74 * lib/gdb.exp (using_fission): New proc.
75 * gdb.base/info-macros.exp: Skip test if using Fission.
76
0295a32e
DE
77 * gdb.base/break-interp.exp: Fix indentation.
78
a280dbd1
SDJ
792013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
80
81 * gdb.base/gdbvars.c (foo_void): New function.
82 (foo_int): Likewise.
83 * gdb.base/gdbvars.exp (test_convenience_functions): New
84 function. Call it.
85
4ac33720
UW
862013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
87
88 * gdb.arch/s390-tdbregs.c: New file.
89 * gdb.arch/s390-tdbregs.exp: New file.
90
b866c52d
SS
912013-09-12 Stan Shebs <stan@codesourcery.com>
92
93 * README: New file.
94
dc59cba6
DE
952013-09-12 Doug Evans <dje@google.com>
96
97 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
98 added code to print event.inferior.
99
edf9f00c
JK
1002013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
101
102 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
103 debug part of the binary.
104
5423b017
JK
1052013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
106
107 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
108 (addlink): Add comment.
109
9295cf6f
SA
1102013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
111
112 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
113 canonical pathname.
114
89e63ee4
DE
1152013-09-04 Doug Evans <dje@google.com>
116
314bb8c3
DE
117 * gdb.python/py-events.py (exit_handler): Verify we get the expected
118 event.
119 (continue_handler, new_objfile_handler): Ditto.
120 (test_events): Rename command to "test-events".
121 (test_newobj_events): Rename command to "test-objfile-events".
122 * gdb.python/py-events.exp: Update.
123 * gdb.python/py-evsignal.exp: Update.
124 * gdb.python/py-evthreads.exp: Update.
125
89e63ee4
DE
126 * gdb.base/enumval.c (ZERO): New enum value.
127 (main): Use it
128 * gdb.base/enumval.exp: Test ability to print ZERO.
129
1302013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
131 Pedro Alves <palves@redhat.com>
132
133 * gdb.base/relocate.exp: Check that invalid options are
134 rejected.
135
26c2b53c
AB
1362013-08-30 Andrew Burgess <aburgess@broadcom.com>
137
138 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
139 (my_static_symbol): Add comment.
140 (main): Reference my_bss_symbol.
141
96d9056e
PM
1422013-08-30 Phil Muldoon <pmuldoon@redhat.com>
143
144 * gdb.python/py-arch.exp: Tests for invalid architecture.
145
489d4f4d
SA
1462013-08-29 Sterling Augustine <saugustine@google.com>
147
148 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
149 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
150 said conditional.
151
5b791bb5
PM
1522013-08-29 Phil Muldoon <pmuldoon@redhat.com>
153
154 * gdb.python/py-arch.exp: Load gdb-python.exp.
155
8f28f522
PM
1562013-08-29 Phil Muldoon <pmuldoon@redhat.com>
157
158 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
159 itertools for imap attribute. Otherwise use map().
160 (ElidingIterator): Define wrapper function __next__.
161 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
162 use exec (open (read ())) instead.
163 * gdb.python/py-framefilter.exp: Ditto.
164 * gdb.python/py-arch.exp: Update print based test to Python 3.x
165 compliance.
166 * gdb.python/py-frame.exp: Ditto.
167 * gdb.python/py-type.exp: Ditto.
168
1f0c4988
JK
1692013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
170
171 PR gdb/15415
172 * gdb.base/argv0-symlink.c: New file.
173 * gdb.base/argv0-symlink.exp: New file.
174
7893c162
TT
1752013-08-28 Tom Tromey <tromey@redhat.com>
176
177 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
178 when saving index.
179
6211c335
YQ
1802013-08-27 Yao Qi <yao@codesourcery.com>
181
182 * gdb.trace/entry-values.exp: Test unavailable entry value is
183 not shown when option '--skip-unavailable' is specified.
184 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
185 Add tests for new option '--skip-unavailable'.
186
ce4ea2bb
YQ
1872013-08-27 Yao Qi <yao@codesourcery.com>
188
189 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
190 remote_download if it is empty.
191
6e45f158
DE
1922013-08-26 Doug Evans <dje@google.com>
193
779bd270
DE
194 PR symtab/15885
195 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
196 (clean): rm -f *.gdb-index *.with-index.
197 * gdb.dwarf2/gdb-index.exp: New testcase.
198
6e45f158
DE
199 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
200 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
201 run_on_host. All callers updated.
202
b1224238
YQ
2032013-08-24 Yao Qi <yao@codesourcery.com>
204
205 * gdb.trace/entry-values.c (end): New
206 (main): Call end.
207 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
208 tracepoint and collect data. Test entry value is unavailable.
209
b39a8faf
YQ
2102013-08-24 Yao Qi <yao@codesourcery.com>
211
212 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
213 * gdb.trace/entry-values.c: New.
214 * gdb.trace/entry-values.exp: New.
215
9eaabc75
MW
2162013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
217
218 PR gdb/15501
219 * gdb.base/ena-dis-br.exp: Add test to verify
220 enable/disable commands work correctly with
221 multiple arguments that include multiple locations.
222
9f948660
SDJ
2232013-08-22 Samuel Bronson <naesten@gmail.com>
224
225 ARM Linux support for `catch syscall'.
226 * gdb.base/catch-syscall.exp: Test this on ARM now.
227 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
228
e630b974
TT
2292013-08-22 Tom Tromey <tromey@redhat.com>
230
231 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
232 default addr_size.
233 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
234
f3a76454
TT
2352013-08-22 Tom Tromey <tromey@redhat.com>
236
237 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
238 standard_temp_file.
239
de5f37e1
TT
2402013-08-22 Tom Tromey <tromey@redhat.com>
241
242 * gdb.arch/amd64-byte.exp: Use standard_testfile,
243 clean_restart.
244 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
245 * gdb.arch/amd64-dword.exp: Use standard_testfile,
246 clean_restart.
247 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
248 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
249 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
250 * gdb.arch/amd64-word.exp: Use standard_testfile,
251 clean_restart.
252 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
253 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
254 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
255 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
256 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
257 * gdb.arch/i386-signal.exp: Use standard_testfile.
258 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
259 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
260 * gdb.arch/i386-unwind.exp: Use standard_testfile.
261 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
262
8448e842
TT
2632013-08-22 Tom Tromey <tromey@redhat.com>
264
265 * gdb.python/py-error.exp: Use gdb_remote_download.
266 * gdb.python/py-mi.exp: Use gdb_remote_download.
267 * gdb.python/py-objfile-script.exp: Use standard_output_file.
268 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
269 (run_lang_tests): Likewise.
270 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
271 filename.
272 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
273 compiling. Use gdb_remote_download. Update some tests.
274 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
275 standard_output_file.
276 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
277 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
278 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
279 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
280 standard_output_file.
281
16cfcbc2
TT
2822013-08-22 Tom Tromey <tromey@redhat.com>
283
284 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
285
44ee8174
TT
2862013-08-22 Tom Tromey <tromey@redhat.com>
287
288 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
289 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
290 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
291 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
292 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
293 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
294 * lib/gdb.exp (gdb_remote_download): New proc.
295
7a218f88
TT
2962013-08-22 Tom Tromey <tromey@redhat.com>
297
298 * gdb.dwarf2/clztest.exp: Use standard_testfile.
299 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
300 * gdb.dwarf2/fission-base.S: Remove directory from
301 DW_AT_GNU_dwo_name.
302 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
303 debug-file-directory.
304 * gdb.dwarf2/fission-reread.S: Remove directory from
305 DW_AT_GNU_dwo_name.
306 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
307 debug-file-directory.
308
70cc1c23
DE
3092013-08-16 Doug Evans <dje@google.com>
310
311 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
312 prelink complains about an unhandled DWARF version.
313
61884d20
DE
3142013-08-14 Cary Coutant <ccoutant@google.com>
315
316 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
317
5e92f71a
TT
3182013-08-13 Tom Tromey <tromey@redhat.com>
319 Yao Qi <yao@codesourcery.com>
320
321 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
322 * lib/gdb.exp: Handle GDB_PARALLEL.
323 (default_gdb_version): Kill inotify_pid if it exists.
324 (default_gdb_exit): Emit warning if the inotify log is not
325 empty.
326 (standard_output_file): Respect GDB_PARALLEL.
327 (standard_temp_file): Likewise.
328 (gdb_init): Start inotifywait if requested.
329
5c30d39a
AB
3302013-08-13 Andrew Burgess <aburgess@broadcom.com>
331
332 * gdb.base/printcmds.exp (test_printf): Add test for printf of
333 pointer with various flags.
334
17e1c970
TT
3352013-08-13 Tom Tromey <tromey@redhat.com>
336
337 * lib/cache.exp: New file.
338 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
339 * lib/gdb.exp: Load cache.exp.
340 (support_complex_tests, is_ilp32_target, is_lp64_target)
341 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
342 (gdb_skip_xml_test): Use gdb_caching_proc.
343 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
344
4e234898
TT
3452013-08-13 Tom Tromey <tromey@redhat.com>
346
347 * lib/gdb.exp (standard_temp_file): New proc.
348 (support_complex_tests, is_ilp32_target, is_lp64_target)
349 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
350 standard_temp_file.
351
53e981d9
TT
3522013-08-13 Tom Tromey <tromey@redhat.com>
353
354 * lib/gdb.exp (build_id_debug_filename_get): Use
355 standard_output_file.
356 * lib/prelink-support.exp (section_get)
357 (build_executable_own_libs): Use standard_output_file.
358
3f539315
TT
3592013-08-12 Tom Tromey <tromey@redhat.com>
360
361 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
362
b4013987
AA
3632013-08-12 Ali Anwar <alianwar@codesourcery.com>
364
365 * gdb.base/break.exp: Test break via convenience variable
366 with file name.
367
f61d5529
DE
3682013-08-09 Doug Evans <dje@google.com>
369
370 * lib/future.exp (gdb_find_ldd): New proc.
371 * lib/prelink-support.exp (build_executable_own_libs): Call it.
372 Make "/usr/sbin/" in prelink path optional.
373
1ed8d800
YQ
3742013-08-09 Yao Qi <yao@codesourcery.com>
375
376 * gdb.trace/collection.exp (gdb_collect_args_test): Set
377 "only" and "both" to 'print entry-values' before selecting
378 trace frame.
379
82a0a75f
YQ
3802013-08-08 Yao Qi <yao@codesourcery.com>
381
382 * gdb.trace/mi-trace-unavailable.exp: Don't set
383 "print entry-values" to "no".
384 (test_trace_unavailable): Set various values to
385 "print entry-values" to test that the output of
386 '-stack-list-locals' is not affected, and then set
387 set "print entry-values" to "no".
388
ac52f9a2
DE
3892013-08-07 Doug Evans <dje@google.com>
390
391 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
392 * gdb.python/py-value-cc.exp: Update.
393 * gdb.python/py-value.exp: Use different names for .o files for
394 C and C++. Only perform C++ tests if !skip_cplus_tests.
395
bf6d8a91
TT
3962013-08-07 Tom Tromey <tromey@redhat.com>
397
398 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
399
f9125b6c
TT
4002013-08-07 Tom Tromey <tromey@redhat.com>
401
402 * gdb.dwarf2/dwz.exp: New file.
403
3a1115a0
TT
4042013-08-02 Tom Tromey <tromey@redhat.com>
405
406 * gdb.base/watchpoint.c (struct foo5): New.
407 (nullptr): New global.
408 * gdb.base/watchpoint.exp (test_watch_location): Add test.
409
b846d303
DE
4102013-08-01 Doug Evans <dje@google.com>
411
7ee85ab1
DE
412 PR symtab/15691
413 * gdb.dwarf2/fission-mix.exp: New file.
414 * gdb.dwarf2/fission-mix.h: New file.
415 * gdb.dwarf2/fission-mix.c: New file.
416 * gdb.dwarf2/fission-mix2.c: New file.
417
b846d303
DE
418 PR symtab/15695
419 * gdb.base/func-ptr.exp: New file.
420 * gdb.base/func-ptr.c: New file.
421
67d21849
YQ
4222013-08-01 Yao Qi <yao@codesourcery.com>
423
424 * gdb.python/py-sync-interp.c: New.
425 * gdb.python/py-sync-interp.exp: New.
426
de74e63a
YQ
4272013-07-31 Yao Qi <yao@codesourcery.com>
428
429 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
430 'tdump' on stack frame 0 and 1 respectively.
431
680558e8
YQ
4322013-07-31 Yao Qi <yao@codesourcery.com>
433
434 PR gdb/13443
435 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
436 'traceframe'. Wrap test with with_test_prefix.
437 (top level): Update.
438
48bbe0bf
YQ
4392013-07-31 Yao Qi <yao@codesourcery.com>
440
441 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
442 'gdb_start'.
443 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
444 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
445
11b4b7cc
AB
4462013-07-30 Andrew Burgess <aburgess@broadcom.com>
447
448 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
449 when printing an optimized out value. Expect an error when using
450 an optimized out value in an expression.
451
b0c54aa5
AB
4522013-07-30 Andrew Burgess <aburgess@broadcom.com>
453
454 * gdb.dwarf2/pieces-optimized-out.exp: New file.
455 * gdb.dwarf2/pieces-optimized-out.c: New file.
456 * gdb.dwarf2/pieces-optimized-out.S: New file.
457
97c85fc6
MB
4582013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
459
460 PR gdb/15715
461 * gdb.base/setshow.exp: Test that relative paths passed to
462 'set history filename' are converted to absolute paths.
463
5b32ae97
KS
4642013-07-26 Keith Seitz <keiths@redhat.com>
465
466 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
467 of f77.
468 Allow for compiler variations of integer types.
469 Use mi_create_varobj.
470 Use mi_list_varobj_children for the immediate children of `array'.
471 Add "has_more" attribute for grandchildren test.
472
6f64ef53
PA
4732013-07-26 Pedro Alves <palves@redhat.com>
474
475 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
476 files.
477
fdc8aae8
AB
4782013-07-25 Andrew Burgess <aburgess@broadcom.com>
479
480 * gdb.mi/mi-reg-undefined.exp: New file.
481 * gdb.mi/mi-reg-undefined.c: Likewise.
482 * gdb.mi/mi-reg-undefined.S: Likewise.
483
6fbe845e
AB
4842013-07-25 Andrew Burgess <aburgess@broadcom.com>
485
486 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
487 z, o, and t output formats.
488 * gdb.base/display.exp: Use 'k' as an undefined format now that
489 'z' is defined.
490
7b79b135
DE
4912013-07-24 Doug Evans <dje@google.com>
492
493 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
494 "--" to switch.
495
a0607b84
YQ
4962013-07-24 Yao Qi <yao@codesourcery.com>
497
498 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
499 host.
500 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
501 Likewise. If host is remote, copy ${binfile} to host.
502
2eb14a9b
YQ
5032013-07-23 Yao Qi <yao@codesourcery.com>
504
505 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
506 message.
507
5d0a3b53
WN
5082013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
509
510 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
511 instructions and enable disp-step-syscall for arm targets.
512
9a5911c0
WN
5132013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
514
515 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
516 assembler errors on arm.
517 * gdb.dwarf2/mac-fileno.S: Likewise.
518 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
519 * gdb.dwarf2/pr13961.S: Likewise.
520
fa876972
HZ
5212013-07-19 Hui Zhu <hui@codesourcery.com>
522
523 PR gdb/15692
524 * gdb.mi/mi-dprintf.exp: Add double quotes test.
525
1527aea8
YQ
5262013-07-19 Yao Qi <yao@codesourcery.com>
527
528 * gdb.trace/read-memory.exp (test_from_remote): Update test.
529 (teset_from_exec): Likewise.
530
73c1d57e
YQ
5312013-07-19 Yao Qi <yao@codesourcery.com>
532
533 * gdb.trace/read-memory.c: New.
534 * gdb.trace/read-memory.exp: New.
535
a075c3e5
YQ
5362013-07-19 Yao Qi <yao@codesourcery.com>
537
538 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
539 $dest to link options if host is remote. Move the
540 generated file to $dest.a on host if host is remote.
541
623cc285
WN
5422013-07-18 Will Newton <will.newton@linaro.org>
543
544 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
545 to ensure the test is linked against pthreads.
546 * gdb.threads/tls-var-main.c: Likewise.
547 * gdb.threads/tls-shared.c: Likewise.
548
1f74d3b5
YQ
5492013-07-18 Yao Qi <yao@codesourcery.com>
550
551 * lib/future.exp (gdb_default_target_compile): Use tail name
552 of $destfile as the output name of compile. Move the
553 generated file to $destfile on build.
554
f6dc277e
YQ
5552013-07-18 Yao Qi <yao@codesourcery.com>
556
557 * lib/gdb.exp (gdb_compile): Set
558 gdb_saved_set_unbuffered_mode_obj to
559 set_unbuffered_mode_saved.o if host is remote. Invoke
560 remote_download to copy $unbuf_obj to host.
561
e7045703
DE
5622013-07-17 Doug Evans <dje@google.com>
563
564 * gdb.python/py-frame-args.c: New file.
565 * gdb.python/py-frame-args.py: New file.
566 * gdb.python/py-frame-args.exp New file.
567
5ea5559b
AB
5682013-07-16 Andrew Burgess <aburgess@broadcom.com>
569
570 * gdb.base/printcmds.exp (test_printf): Add tests for format
571 strings with missing format specifier.
572
4229ca0e
TT
5732013-07-16 Tom Tromey <tromey@redhat.com>
574
575 * gdb.ada/info_types.exp: Use standard_testfile.
576
5ee657d5
TT
5772013-07-16 Tom Tromey <tromey@redhat.com>
578
579 * gdb.mi/mi-basics.exp: Use standard_output_file.
580 (test_dir_specification, test_cwd_specification)
581 (test_path_specification): Use testsubdir, not subdir and objdir.
582
20e3d738
TT
5832013-07-16 Tom Tromey <tromey@redhat.com>
584
585 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
586
7d7c6477
JB
5872013-07-09 Joel Brobecker <brobecker@adacore.com>
588
589 * gdb.ada/small_reg_param.exp: Accept optional entry value
590 for parameter "w".
591
52cd8b7d
JB
5922013-07-09 Joel Brobecker <brobecker@adacore.com>
593
594 * gdb.ada/small_reg_param.exp: Remove trailing space.
595
2a998fc0
DE
5962013-07-09 Doug Evans <dje@google.com>
597
598 * gdb.base/default.exp: Update expected output of "show print array"
599 and "show print pretty".
600
0329e9fb
UW
6012013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
602
603 * gdb.threads/wp-replication.exp: Stop counting available hardware
604 watchpoints after NR_THREADS iterations.
605
1953058f
AB
6062013-07-08 Andrew Burgess <aburgess@broadcom.com>
607
608 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
609
7c0de741
YQ
6102013-07-07 Yao Qi <yao@codesourcery.com>
611
612 * boards/native-gdbserver.exp: Move invoke of
613 process_multilib_options to gdbserver-base.exp.
614 Move set_board_info 'compiler', 'gdb,noinferiorio',
615 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
616 gdbserver-base.exp.
617 Move proc ${board}_download, ${board}_upload and
618 ${board}_file to gdbserver-base.exp.
619 * boards/native-extended-gdbserver.exp: Likewise.
620 * boards/native-stdio-gdbserver.exp: Likewise.
621 * boards/gdbserver-base.exp: New file.
622
497a4c48
LM
6232013-07-05 Luis Machado <lgustavo@codesourcery.com>
624
625 * gdb.base/dump.exp: Remove arch-specific tests and do a
626 generic data address check to set is64bitonly correctly.
627
bb3f62fc
LM
6282013-07-05 Luis Machado <lgustavo@codesourcery.com>
629
630 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
631 the register number instead of expecting only 0.
632
005faa9d
WN
6332013-07-05 Will Newton <will.newton@linaro.org>
634
635 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
636 in asm syntax to allow building on ARM.
637
4767856f
YQ
6382013-07-05 Yao Qi <yao@codesourcery.com>
639
640 * boards/local-remote-host.exp: Remove obsolete comments.
641 * boards/native-extended-gdbserver.exp: Likewise.
642 * boards/native-gdbserver.exp: Likewise.
643 * boards/native-stdio-gdbserver.exp: Likewise.
644
691a26f5
AB
6452013-07-04 Andrew Burgess <aburgess@broadcom.com>
646
647 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
648 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
649 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
650
4d142eaa
JK
6512013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
652
653 * gdb.base/break-on-linker-gcd-function.exp: Replace
654 prepare_for_testing by build_executable_from_specs and clean_restart.
655
62cef515
TT
6562013-06-27 Tom Tromey <tromey@redhat.com>
657
658 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
659 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
660 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
661 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
662 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
663 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
664 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
665 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
666 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
667 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
668 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
669 Use standard_testfile, standard_output_file, prepare_for_testing,
670 clean_restart.
671
0ab77f5f
TT
6722013-06-27 Tom Tromey <tromey@redhat.com>
673
674 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
675 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
676 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
677 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
678 gdb.base/shreloc.exp, gdb.base/sigall.exp,
679 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
680 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
681 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
682 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
683 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
684 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
685 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
686 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
687 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
688 gdb.base/solib-weak.exp, gdb.base/source.exp,
689 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
690 gdb.base/stap-probe.exp, gdb.base/start.exp,
691 gdb.base/step-break.exp, gdb.base/step-bt.exp,
692 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
693 gdb.base/step-test.exp, gdb.base/structs.exp,
694 gdb.base/structs2.exp, gdb.base/structs3.exp,
695 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
696 standard_output_file, prepare_for_testing, clean_restart.
697
822bd149
TT
6982013-06-27 Tom Tromey <tromey@redhat.com>
699
700 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
701 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
702 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
703 gdb.base/pending.exp, gdb.base/permissions.exp,
704 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
705 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
706 gdb.base/printcmds.exp, gdb.base/prologue.exp,
707 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
708 gdb.base/ptype.exp, gdb.base/randomize.exp,
709 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
710 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
711 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
712 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
713 standard_testfile, standard_output_file, prepare_for_testing,
714 clean_restart.
715
f8b41b00
TT
7162013-06-27 Tom Tromey <tromey@redhat.com>
717
a8c97a87
TT
718 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
719 gdb.base/huge.exp, gdb.base/included.exp,
720 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
721 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
722 gdb.base/info-os.exp, gdb.base/info-proc.exp,
723 gdb.base/info-target.exp, gdb.base/infoline.exp,
724 gdb.base/interp.exp, gdb.base/interrupt.exp,
725 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
726 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
727 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
728 gdb.base/logical.exp, gdb.base/long_long.exp,
729 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
730 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
731 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
732 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
733 standard_testfile, standard_output_file, prepare_for_testing,
734 clean_restart.
735
289f9037
TT
7362013-06-27 Tom Tromey <tromey@redhat.com>
737
a8c97a87
TT
738 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
739 gdb.base/enumval.exp, gdb.base/environ.exp,
740 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
741 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
742 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
743 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
744 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
745 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
746 gdb.base/fullname.exp, gdb.base/funcargs.exp,
747 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
748 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
749 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
750 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
751 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
752 gdb.base/gnu_vector.exp: Use standard_testfile,
753 standard_output_file, prepare_for_testing, clean_restart.
289f9037 754
f76495c8
TT
7552013-06-27 Tom Tromey <tromey@redhat.com>
756
a8c97a87
TT
757 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
758 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
759 gdb.base/call-strs.exp, gdb.base/callexit.exp,
760 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
761 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
762 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
763 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
764 gdb.base/commands.exp, gdb.base/completion.exp,
765 gdb.base/complex.exp, gdb.base/cond-expr.exp,
766 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
767 gdb.base/constvars.exp, gdb.base/corefile.exp,
768 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
769 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
770 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
771 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
772 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
773 standard_output_file, prepare_for_testing, clean_restart.
774
a64d2530
TT
7752013-06-27 Tom Tromey <tromey@redhat.com>
776
a8c97a87
TT
777 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
778 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
779 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
780 gdb.base/async-shell.exp, gdb.base/async.exp,
781 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
782 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
783 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
784 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
785 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
786 gdb.base/break-on-linker-gcd-function.exp,
787 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
788 standard_output_file, prepare_for_testing, clean_restart.
789
aaff8d73
YQ
7902013-06-26 Yao Qi <yao@codesourcery.com>
791
792 * gdb.trace/mi-trace-frame-collected.exp: New.
793
a0743c90
YQ
7942013-06-25 Yao Qi <yao@codesourcery.com>
795
796 * boards/native-extended-gdbserver.exp: Set board_info
797 'gdb,predefined_tsv'.
798 * boards/native-gdbserver.exp: Likewise.
799 * boards/native-stdio-gdbserver.exp: Likewise.
800 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
801 uploaded TSVs if target supports tracing.
802 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
803 tracing and target has predefined tsv.
804
9d6e6e84
HZ
8052013-06-25 Yao Qi <yao@codesourcery.com>
806 Hui Zhu <hui@codesourcery.com>
807 Pedro Alves <palves@redhat.com>
808
809 PR breakpoints/15075
810 PR breakpoints/15434
811 * gdb.base/dprintf-next.c: New file.
812 * gdb.base/dprintf-next.exp: New file.
813 * gdb.base/dprintf-non-stop.c: New file.
814 * gdb.base/dprintf-non-stop.exp: New file.
815 * gdb.base/dprintf.exp: Don't check "continue" in the output
816 of "info breakpoints".
817 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
818 Don't check "continue" in script field.
819
e7ab3185
TT
8202013-06-21 Tom Tromey <tromey@redhat.com>
821
822 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
823 name in a test name.
824
c898adb7
YQ
8252013-06-20 Yao Qi <yao@codesourcery.com>
826
827 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
828 and set an action.
829 (test_trace_unavailable): Test command -data-list-register-values
830 in the context of traceframe and with option --skip-unavailable.
831 * gdb.trace/trace-unavailable.c (foo): New.
832 (main): Call it.
833 * gdb.mi/gdb2549.exp: Update matching pattern.
834
4d157a3d
MF
8352013-06-19 Mike Frysinger <vapier@gentoo.org>
836
837 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
838 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
839 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
840 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
841 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
842
d69cace4
LM
8432013-06-19 Luis Machado <lgustavo@codesourcery.com>
844
845 * gdb.base/subst.exp: Delete default rules before further
846 tests.
847
9bdd0636
YQ
8482013-06-19 Yao Qi <yao@codesourcery.com>
849
850 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
851 unsupported if it is not registered.
852
427cd150
TT
8532013-06-18 Tom Tromey <tromey@redhat.com>
854
855 * gdb.base/random-signal.c: New file.
856 * gdb.base/random-signal.exp: New file.
857
6de7c271
WN
8582013-06-18 Will Newton <will.newton@linaro.org>
859
860 * gdb.base/skip.c: Use comma to evaluate results of foo()
861 and bar() before passing to baz().
862 * gdb.base/skip.c: baz() now takes one argument instead of
863 two.
864
5bd1ef56
TT
8652013-06-18 Tom Tromey <tromey@redhat.com>
866
867 * gdb.dwarf2/implptrpiece.exp: New file.
868 * gdb.dwarf2/implptrconst.exp (d): New variable.
869 Print d.
870 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
871
e379b391
TT
8722013-06-18 Tom Tromey <tromey@redhat.com>
873
874 * lib/selftest-support.exp (do_self_tests): Reject remote or
875 non-native targets.
876 * gdb.gdb/complaints.exp: Remove check.
877 * gdb.gdb/observer.exp: Remove check.
878 * gdb.gdb/xfullpath.exp: Remove check.
879 * gdb.gdb/complaints.exp: Remove check.
880
4ec70201
PA
8812013-06-07 Pedro Alves <palves@redhat.com>
882
883 * boards/native-extended-gdbserver.exp: Remove semicolon.
884 * config/arm-ice.exp: Likewise.
885 * config/bfin.exp: Likewise.
886 * config/cygmon.exp: Likewise.
887 * config/h8300.exp: Likewise.
888 * config/monitor.exp: Likewise.
889 * config/sid.exp: Likewise.
890 * config/sim.exp: Likewise.
891 * config/slite.exp: Likewise.
892 * config/vx.exp: Likewise.
893 * gdb.arch/i386-bp_permanent.exp: Likewise.
894 * gdb.asm/asm-source.exp: Likewise.
895 * gdb.base/args.exp: Likewise.
896 * gdb.base/attach-pie-misread.exp: Likewise.
897 * gdb.base/auxv.exp: Likewise.
898 * gdb.base/bigcore.exp: Likewise.
899 * gdb.base/bitfields2.exp: Likewise.
900 * gdb.base/bitfields.exp: Likewise.
901 * gdb.base/break.exp: Likewise.
902 * gdb.base/break-interp.exp: Likewise.
903 * gdb.base/callfuncs.exp: Likewise.
904 * gdb.base/call-sc.exp: Likewise.
905 * gdb.base/commands.exp: Likewise.
906 * gdb.base/corefile.exp: Likewise.
907 * gdb.base/dbx.exp: Likewise.
908 * gdb.base/ending-run.exp: Likewise.
909 * gdb.base/exprs.exp: Likewise.
910 * gdb.base/funcargs.exp: Likewise.
911 * gdb.base/hbreak2.exp: Likewise.
912 * gdb.base/huge.exp: Likewise.
913 * gdb.base/list.exp: Likewise.
914 * gdb.base/memattr.exp: Likewise.
915 * gdb.base/overlays.exp: Likewise.
916 * gdb.base/printcmds.exp: Likewise.
917 * gdb.base/recurse.exp: Likewise.
918 * gdb.base/remotetimeout.exp: Likewise.
919 * gdb.base/reread.exp: Likewise.
920 * gdb.base/savedregs.exp: Likewise.
921 * gdb.base/scope.exp: Likewise.
922 * gdb.base/sepdebug.exp: Likewise.
923 * gdb.base/setshow.exp: Likewise.
924 * gdb.base/setvar.exp: Likewise.
925 * gdb.base/sigaltstack.exp: Likewise.
926 * gdb.base/siginfo-addr.exp: Likewise.
927 * gdb.base/siginfo.exp: Likewise.
928 * gdb.base/siginfo-obj.exp: Likewise.
929 * gdb.base/sigrepeat.exp: Likewise.
930 * gdb.base/sigstep.exp: Likewise.
931 * gdb.base/structs.exp: Likewise.
932 * gdb.base/testenv.exp: Likewise.
933 * gdb.base/twice.exp: Likewise.
934 * gdb.base/valgrind-db-attach.exp: Likewise.
935 * gdb.base/valgrind-infcall.exp: Likewise.
936 * gdb.base/varargs.exp: Likewise.
937 * gdb.base/watchpoint.exp: Likewise.
938 * gdb.cp/gdb1355.exp: Likewise.
939 * gdb.cp/misc.exp: Likewise.
940 * gdb.disasm/hppa.exp: Likewise.
941 * gdb.disasm/t01_mov.exp: Likewise.
942 * gdb.disasm/t02_mova.exp: Likewise.
943 * gdb.disasm/t03_add.exp: Likewise.
944 * gdb.disasm/t04_sub.exp: Likewise.
945 * gdb.disasm/t05_cmp.exp: Likewise.
946 * gdb.disasm/t06_ari2.exp: Likewise.
947 * gdb.disasm/t07_ari3.exp: Likewise.
948 * gdb.disasm/t08_or.exp: Likewise.
949 * gdb.disasm/t09_xor.exp: Likewise.
950 * gdb.disasm/t10_and.exp: Likewise.
951 * gdb.disasm/t11_logs.exp: Likewise.
952 * gdb.disasm/t12_bit.exp: Likewise.
953 * gdb.disasm/t13_otr.exp: Likewise.
954 * gdb.gdb/selftest.exp: Likewise.
955 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
956 * gdb.mi/mi-reverse.exp: Likewise.
957 * gdb.pascal/floats.exp: Likewise.
958 * gdb.python/py-inferior.exp: Likewise.
959 * gdb.threads/attach-into-signal.exp: Likewise.
960 * gdb.threads/pthreads.exp: Likewise.
961 * gdb.threads/thread_events.exp: Likewise.
962 * gdb.threads/watchthreads.exp: Likewise.
963 * gdb.trace/actions-changed.exp: Likewise.
964 * gdb.trace/actions.exp: Likewise.
965 * gdb.trace/ax.exp: Likewise.
966 * gdb.trace/backtrace.exp: Likewise.
967 * gdb.trace/change-loc.exp: Likewise.
968 * gdb.trace/deltrace.exp: Likewise.
969 * gdb.trace/disconnected-tracing.exp: Likewise.
970 * gdb.trace/ftrace.exp: Likewise.
971 * gdb.trace/infotrace.exp: Likewise.
972 * gdb.trace/passc-dyn.exp: Likewise.
973 * gdb.trace/passcount.exp: Likewise.
974 * gdb.trace/pending.exp: Likewise.
975 * gdb.trace/qtro.exp: Likewise.
976 * gdb.trace/range-stepping.exp: Likewise.
977 * gdb.trace/report.exp: Likewise.
978 * gdb.trace/save-trace.exp: Likewise.
979 * gdb.trace/status-stop.exp: Likewise.
980 * gdb.trace/strace.exp: Likewise.
981 * gdb.trace/tfile.exp: Likewise.
982 * gdb.trace/tfind.exp: Likewise.
983 * gdb.trace/trace-break.exp: Likewise.
984 * gdb.trace/tracecmd.exp: Likewise.
985 * gdb.trace/trace-mt.exp: Likewise.
986 * gdb.trace/tspeed.exp: Likewise.
987 * gdb.trace/tsv.exp: Likewise.
988 * gdb.trace/while-stepping.exp: Likewise.
989 * lib/gdb.exp: Likewise.
990 * lib/gdbserver-support.exp: Likewise.
991 * lib/java.exp: Likewise.
992 * lib/mi-support.exp: Likewise.
993 * lib/pascal.exp: Likewise.
994 * lib/prompt.exp: Likewise.
995 * lib/trace-support.exp: Likewise.
996
47d48711
PA
9972013-06-07 Pedro Alves <palves@redhat.com>
998
999 * gdb.ada/info_types.c: Fix formating in copyright header.
1000 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
1001 * gdb.base/float.c: Likewise.
1002 * gdb.base/inferior-died.c: Likewise.
1003 * gdb.base/interp.c: Likewise.
1004 * gdb.base/jit-main.c: Likewise.
1005 * gdb.base/jit-solib.c: Likewise.
1006 * gdb.base/long_long.c: Likewise.
1007 * gdb.base/longjmp.c: Likewise.
1008 * gdb.base/nextoverexit.c: Likewise.
1009 * gdb.base/pr11022.c: Likewise.
1010 * gdb.base/prelink-lib.c: Likewise.
1011 * gdb.base/prelink.c: Likewise.
1012 * gdb.base/prologue.c: Likewise.
1013 * gdb.base/restore.c: Likewise.
1014 * gdb.base/sigchld.c: Likewise.
1015 * gdb.base/solib-search-lib1.c: Likewise.
1016 * gdb.base/solib-search-lib2.c: Likewise.
1017 * gdb.base/solib-search.c: Likewise.
1018 * gdb.base/solib-search.h: Likewise.
1019 * gdb.base/whatis.c: Likewise.
1020 * gdb.cp/abstract-origin.cc: Likewise.
1021 * gdb.cp/anon-struct.cc: Likewise.
1022 * gdb.cp/baseenum.cc: Likewise.
1023 * gdb.cp/bs15503.cc: Likewise.
1024 * gdb.cp/call-c-1.c: Likewise.
1025 * gdb.cp/call-c.cc: Likewise.
1026 * gdb.cp/class2.cc: Likewise.
1027 * gdb.cp/classes.cc: Likewise.
1028 * gdb.cp/cttiadd.cc: Likewise.
1029 * gdb.cp/cttiadd1.cc: Likewise.
1030 * gdb.cp/cttiadd2.cc: Likewise.
1031 * gdb.cp/cttiadd3.cc: Likewise.
1032 * gdb.cp/derivation.cc: Likewise.
1033 * gdb.cp/derivation2.cc: Likewise.
1034 * gdb.cp/dispcxx.cc: Likewise.
1035 * gdb.cp/exception.cc: Likewise.
1036 * gdb.cp/gdb2384-base.cc: Likewise.
1037 * gdb.cp/gdb2384-base.h: Likewise.
1038 * gdb.cp/gdb2384.cc: Likewise.
1039 * gdb.cp/gdb2495.cc: Likewise.
1040 * gdb.cp/mb-inline.h: Likewise.
1041 * gdb.cp/mb-inline1.cc: Likewise.
1042 * gdb.cp/mb-inline2.cc: Likewise.
1043 * gdb.cp/member-name.cc: Likewise.
1044 * gdb.cp/member-ptr.cc: Likewise.
1045 * gdb.cp/misc.cc: Likewise.
1046 * gdb.cp/namespace1.cc: Likewise.
1047 * gdb.cp/nextoverthrow.cc: Likewise.
1048 * gdb.cp/pr-574.cc: Likewise.
1049 * gdb.cp/pr9631.cc: Likewise.
1050 * gdb.cp/printmethod.cc: Likewise.
1051 * gdb.cp/psmang1.cc: Likewise.
1052 * gdb.cp/psmang2.cc: Likewise.
1053 * gdb.cp/psymtab-parameter.cc: Likewise.
1054 * gdb.cp/ptype-flags.cc: Likewise.
1055 * gdb.cp/ref-params.cc: Likewise.
1056 * gdb.cp/ref-types.cc: Likewise.
1057 * gdb.cp/smartp.cc: Likewise.
1058 * gdb.cp/try_catch.cc: Likewise.
1059 * gdb.cp/userdef.cc: Likewise.
1060 * gdb.cp/using-crash.cc: Likewise.
1061 * gdb.cp/virtfunc.cc: Likewise.
1062 * gdb.cp/virtfunc2.cc: Likewise.
1063 * gdb.dwarf2/callframecfa.S: Likewise.
1064 * gdb.dwarf2/dw2-ranges.c: Likewise.
1065 * gdb.dwarf2/dw2-ranges2.c: Likewise.
1066 * gdb.dwarf2/dw2-ranges3.c: Likewise.
1067 * gdb.dwarf2/dw2-restore.S: Likewise.
1068 * gdb.dwarf2/pieces.S: Likewise.
1069 * gdb.dwarf2/valop.S: Likewise.
1070 * gdb.java/jnpe.java: Likewise.
1071 * gdb.mi/mi-stepn.c: Likewise.
1072 * gdb.mi/mi-var-cp.cc: Likewise.
1073 * gdb.mi/mi-var-rtti.cc: Likewise.
1074 * gdb.mi/ns-stale-regcache.c: Likewise.
1075 * gdb.mi/pr11022.c: Likewise.
1076 * gdb.mi/solib-lib.c: Likewise.
1077 * gdb.mi/solib-main.c: Likewise.
1078 * gdb.python/py-arch.c: Likewise.
1079 * gdb.python/py-block.c: Likewise.
1080 * gdb.python/py-breakpoint.c: Likewise.
1081 * gdb.python/py-events.c: Likewise.
1082 * gdb.python/py-evthreads.c: Likewise.
1083 * gdb.python/py-explore.c: Likewise.
1084 * gdb.python/py-explore.cc: Likewise.
1085 * gdb.python/py-finish-breakpoint.c: Likewise.
1086 * gdb.python/py-finish-breakpoint2.cc: Likewise.
1087 * gdb.python/py-symbol.c: Likewise.
1088 * gdb.threads/execl.c: Likewise.
1089 * gdb.threads/execl1.c: Likewise.
1090
88ab5684
WN
10912013-06-07 Will Newton <will.newton@linaro.org>
1092
1093 * gdb.base/long_long.exp: Fix ARM EABI target glob.
1094
42daa7a0
WN
10952013-06-07 Will Newton <will.newton@linaro.org>
1096
1097 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
1098 and "starting".
1099
f4059ef3
WN
11002013-06-07 Will Newton <will.newton@linaro.org>
1101
1102 * gdb.cp/anon-struct.exp: Conditionalize constructor and
1103 destructor prototypes for ARM ABI.
1104 * gdb.cp/m-static.exp: Likewise.
1105
8cb5cc78
YQ
11062013-06-07 Yao Qi <yao@codesourcery.com>
1107
1108 * gdb.trace/mi-trace-unavailable.exp: New.
1109 * gdb.trace/trace-unavailable.c: New.
1110
c6cf1712
DE
11112013-06-06 Doug Evans <dje@google.com>
1112
1113 * gdb.cp/derivation.exp: Make tests have unique names.
1114
bf6be0f4
TT
11152013-06-06 Tom Tromey <tromey@redhat.com>
1116
1117 * gdb.base/dump.exp (capture_value): Don't put expression into
1118 test name if arguments passed in.
1119 Rename a couple more tests to make them unique.
1120
ebb022fa
TT
11212013-06-06 Tom Tromey <tromey@redhat.com>
1122
1123 * gdb.base/break-always.exp: Explicitly specify test name.
1124
69fc87c2
DE
11252013-06-05 Doug Evans <dje@google.com>
1126 Keith Seitz <keiths@redhat.com>
1127
1128 * gdb.cp/derivation2.cc: New file.
1129 * gdb.cp/derivation.cc (main): Call foo2.
1130 * gdb.cp/derivation.exp: Add tests for typedefs in another
1131 file, and when there's an active block.
1132
f993f39e
LM
11332013-06-05 Luis Machado <lgustavo@codesourcery.com>
1134
1135 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
1136 from targets that use function descriptors in the virtual tables.
1137 Handle presence of dot symbols.
1138
afacd7f3
GB
11392013-06-04 Gary Benson <gbenson@redhat.com>
1140
1141 * gdb.base/break-probes.exp: New file.
1142 * gdb.base/break-probes.c: Likewise.
1143 * gdb.base/break-probes-solib.c: Likewise.
1144 * gdb.base/info-shared.exp: New file.
1145 * gdb.base/info-shared.c: Likewise.
1146 * gdb.base/info-shared-solib1.c: Likewise.
1147 * gdb.base/info-shared-solib2.c: Likewise.
1148
a29a3fb7
GB
11492013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1150 Gary Benson <gbenson@redhat.com>
1151
1152 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
1153 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
1154 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
1155 to be set to "no" to indicate that no ld.so copy should be made.
1156 * gdb.base/break-interp.exp (solib_bp): New constant.
1157 (reach_1): Use the above instead of "_dl_debug_state".
1158 (test_attach): Likewise.
1159 (test_ld): Likewise.
1160 * gdb.threads/dlopen-libpthread.exp: New file.
1161 * gdb.threads/dlopen-libpthread.c: Likewise.
1162 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
1163 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
1164
62a813cc
YQ
11652013-05-30 Yao Qi <yao@codesourcery.com>
1166
1167 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1168 Add a test that no MI notification is emitted when executing
1169 -exec-arguments.
1170
8f56dad4
JK
11712013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1172
1173 PR testsuite/12649
1174 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
1175 $mi_gdb_prompt expectation by mi_expect_stop.
1176 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
1177 (mi info dprintf second time): Replace them by mi_send_resuming_command
1178 and mi_expect_stop.
1179
c588eb20
GB
11802013-05-24 Gary Benson <gbenson@redhat.com>
1181
1182 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
1183 backslash.
1184 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
1185 backslashes.
1186 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
1187 backslash.
1188
c0ea94eb
YQ
11892013-05-24 Yao Qi <yao@codesourcery.com>
1190
1191 * gdb.trace/tfile.exp: Test inferior and thread.
1192
db1ac436
YQ
11932013-05-24 Yao Qi <yao@codesourcery.com>
1194 Pedro Alves <palves@redhat.com>
1195
1196 * gdb.base/range-stepping.exp: Skip the rest of tests if the
1197 test fails.
1198 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1199 Return 0 if the test passes, otherwise return 1.
1200
b6abb10c
DE
12012013-05-23 Doug Evans <dje@google.com>
1202
1203 * boards/fission-dwp.exp: New file.
1204
bc5065a7
PA
12052013-05-23 Yao Qi <yao@codesourcery.com>
1206 Pedro Alves <palves@redhat.com>
1207
1208 * gdb.base/range-stepping.c: New file.
1209 * gdb.base/range-stepping.exp: New file.
1210 * gdb.trace/range-stepping.c: New file.
1211 * gdb.trace/range-stepping.exp: New file.
1212 * lib/range-stepping-support.exp: New file.
1213
5f2e6b00
TT
12142013-05-22 Tom Tromey <tromey@redhat.com>
1215
1216 * gdb.cp/class2.cc (main): New local 'aref'.
1217 * gdb.cp/class2.exp: Check printing of 'aref'.
1218
e6ba475a
DE
12192013-05-22 Doug Evans <dje@google.com>
1220
1221 * gdb.threads/wp-replication.c (main): Insert some code at the start
1222 to ensure the breakpoint on main is only hit once. Fix comment.
1223
52c935b6
KS
12242013-05-21 Keith Seitz <keiths@redhat.com>
1225 Pedro Alves <palves@redhat.com>
1226
1227 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
1228 gdb_expect.
1229 Add test to flush the remaining input buffer so that this
1230 file passes testsuite/12649.
1231
bd9673a4
PW
12322013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1233
1234 * gdb.base/catch-signal-fork.exp: New file.
1235 * gdb.base/catch-signal-fork.c: New file.
1236
69a97597
SA
12372013-05-21 Sterling Augustine <saugustine@google.com>
1238
1239 * boards/remote-stdio-gdbserver.exp: New file.
1240
44e97363
JK
12412013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1242
1243 PR testsuite/12649
1244 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
1245 racy matches.
1246
02392865
CG
12472013-05-21 Christian Groessler <chris@groessler.org>
1248
1249 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
1250 since it's not supported in all shells.
1251
c5867ab6
HZ
12522013-05-21 Hui Zhu <hui@codesourcery.com>
1253
1254 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
1255 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
1256
6c9e2db4
DE
12572013-05-20 Doug Evans <dje@google.com>
1258
1259 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
1260 (_handle_DW_TAG): Use it.
1261 (cu, tu): Replace parameters is_64, version, addr_size with options.
1262 All callers updated. Add Fission support.
1263 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
1264 * gdb.dwarf2/method-ptr.exp: Ditto.
1265 * gdb.dwarf2/nostaticblock.exp: Ditto.
1266 * gdb.dwarf2/subrange.exp: Ditto.
1267 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
1268
4a6e676c
TT
12692013-05-20 Tom Tromey <tromey@redhat.com>
1270
1271 * gdb.gdb/python-selftest.exp: New file.
1272
e19d3afb
DE
12732013-05-20 Doug Evans <dje@google.com>
1274
1275 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
1276 -fdebug-types-section.
1277
4d804846
JB
12782013-05-20 Joel Brobecker <brobecker@adacore.com>
1279
1280 * gdb.ada/float_param: New testcase.
1281
8d324e83
DE
12822013-05-17 Doug Evans <dje@google.com>
1283
7d0c9981
DE
1284 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
1285 Add tests for "maint check-symtabs", "maint expand-symtabs".
1286
8d324e83
DE
1287 * gdb.base/maint.exp: Remove testing of individual maint command
1288 help output.
1289
177aadc4
PA
12902013-05-16 Pedro Alves <palves@redhat.com>
1291
1292 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
1293 comment. Use gdb_test_no_output.
1294
b8fea896
JB
12952013-05-16 Joel Brobecker <brobecker@adacore.com>
1296
1297 * gdb.ada/complete.exp: Add test verifying completion using
1298 the "tab" key.
1299
52c935b6
KS
13002013-05-15 Keith Seitz <keiths@redhat.com>
1301
1302 * gdb.base/filesym.exp: New completer test.
1303 * gdb.base/filesym.c: New file.
1304
ed0f00b8
PA
13052013-05-15 Pedro Alves <palves@redhat.com>
1306
1307 * gdb.base/fixsection.c: Remove attribution.
1308 * gdb.base/watch-read.exp: Ditto.
1309
55fb6d27
TT
13102013-05-13 Tom Tromey <tromey@redhat.com>
1311
1312 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
1313 size and change type sizes to 4 bytes.
1314
ac1ca910
TT
13152013-05-13 Tom Tromey <tromey@redhat.com>
1316
1317 * gdb.base/exprs.exp (test_expr): Add regression test.
1318 * gdb.base/exprs.c (null_t_struct): New global.
1319
8414efef
MB
13202013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
1321
1322 * gdb.base/default.exp: Disable history saving.
1323 * gdb.base/setshow.exp: Likewise.
1324
9779ab84
PA
13252013-05-10 Pedro Alves <palves@redhat.com>
1326
1327 PR remote/15455
1328
1329 * gdb.trace/qtro.c: New file.
1330 * gdb.trace/qtro.exp: New file.
1331
1e611234
PM
13322013-05-10 Phil Muldoon <pmuldoon@redhat.com>
1333
1334 * gdb.python/py-framefilter.py: New File.
1335 * gdb.python/py-framefilter-mi.exp: Ditto.
1336 * gdb.python/py-framefilter.c: Ditto.
1337 * gdb.python/py-framefilter-mi.exp: Ditto.
1338 * gdb.python/py-framefilter-mi.c: Ditto,
1339 * gdb.python/py-framefilter-gdb.py.in: Ditto.
1340
5e4c3ac4
TT
13412013-05-08 Tom Tromey <tromey@redhat.com>
1342
1343 * gdb.base/solib-search.exp: Set test name for "set
1344 solib-search-path" test.
1345
993654a9
HAQ
13462013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
1347
1348 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
1349 (set_a_tracepoint): Set tracepoint before prologue.
1350 (run_trace_experiment): Test setup_tracepoints and 'break end'
1351 in it.
1352 (trace_buffer_normal): Remove.
1353 (gdb_trace_circular_tests): Remove. Move tests to...
1354 (top level): ...here. Call 'runto_main' before checking for
1355 trace support. Use commands to check the support for circular
1356 trace buffer and changing of trace buffer size. Add test
1357 to calculate size of single frame. Use this size to
1358 calculate the size of trace buffer. Use 'tfind pc func9'
1359 instead of 'tfind 9'. Use 'with_test_prefix'.
1360
c95aea6b
TT
13612013-05-07 Tom Tromey <tromey@redhat.com>
1362
1363 * lib/selftest-support.exp: New file.
1364 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1365 do_self_tests.
1366 (setup_test, find_gdb): Remove.
1367 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
1368 do_self_tests.
1369 (setup_test, find_gdb): Remove.
1370 (test_observer): Don't call setup_test. Remove argument.
1371 * gdb.gdb/selftest.exp: Load selftest-support.exp.
1372 (find_gdb): Remove.
1373 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1374 do_self_tests.
1375 (setup_test, find_gdb): Remove.
1376 (test_with_self): Don't call setup_test. Remove argument.
1377
1f031429
PA
13782013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
1379
1380 * gdb.arch/system-gcore.exp: Remove.
1381 * gdb.arch/gcore.c: Remove.
1382 * gdb.base/gcore.exp: Add "info reg system".
1383
58ce7251
SDJ
13842013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
1385
1386 PR breakpoints/15413:
1387 * gdb.base/pending.exp: Add test for completion of the "condition"
1388 command for pending breakpoints.
1389 * gdb.linespec/linespec.ex: Add test for completion of the
1390 "condition" command when dealing with multiple locations.
1391
aacbb8a5
LM
13922013-05-07 Luis Machado <lgustavo@codesourcery.com>
1393
1394 * gdb.threads/wp-replication.c: New file.
1395 * gdb.threads/wp-replication.exp: New file.
1396
2dd6254d
SL
13972013-05-06 Sandra Loosemore <sandra@codesourcery.com>
1398
1399 * gdb.xml/tdesc-regs.exp: Add case for nios2.
1400
c2a96e8c
DE
14012013-05-06 Doug Evans <dje@google.com>
1402
b903e17e
DE
1403 * gdb.base/solib-search-lib1.c: New file.
1404 * gdb.base/solib-search-lib2.c: New file.
1405 * gdb.base/solib-search.c: New file.
1406 * gdb.base/solib-search.h: New file.
1407 * gdb.base/solib-search.exp: New file.
1408
fac51dd9
DE
1409 * lib/gdb.exp (gdb_core_cmd): New function.
1410 * gdb.arch/system-gcore.exp: Use it.
1411 * gdb.arch/vsx-regs.exp: Ditto.
1412 * gdb.base/gcore.exp: Ditto.
1413 * gdb.threads/gcore-thread.exp: Ditto.
1414
c2a96e8c
DE
1415 * gdb.reverse/shr.h: New file.
1416 * gdb.reverse/shr1.c: New file.
1417 * gdb.reverse/shr2.c: #include "shr.h".
1418 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
1419 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
1420 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
1421 Update tests using sleep/printf to use shr2.sl instead.
1422 * gdb.reverse/solib-reverse.exp: Ditto.
1423
b6807d98
TT
14242013-05-06 Tom Tromey <tromey@redhat.com>
1425
1426 * gdb.dwarf2/implptrconst.c: New file.
1427 * gdb.dwarf2/implptrconst.exp: New file.
1428 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
1429 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
1430 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
1431
96f7d3f1
PW
14322013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1433
1434 * gdb.base/catch-sig.c (main): Raise SIGINT.
1435 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
1436
1ebff1fd
HAQ
14372013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
1438
1439 * status-stop.exp (test_tstart_tstart): Check for error
1440 returned by the second 'tstart' command.
1441
f92b06da
WT
14422013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
1443
1444 * gdb.xml/maint_print_struct.exp: New file.
1445 * gdb.xml/maint_print_struct.xml: New file.
1446
ff546935
TT
14472013-04-25 Tom Tromey <tromey@redhat.com>
1448
1449 * gdb.dwarf2/nostaticblock.exp: New file.
1450
bf9e4d0c
MB
14512013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
1452
1453 PR gdb/10462
1454 * gdb.base/setshow.exp: Add test case.
1455
a11cfd87
HZ
14562013-04-23 Hui Zhu <hui@codesourcery.com>
1457
1458 PR gdb/15293
a11cfd87
HZ
1459 * gdb.base/dprintf.exp: Add ignore command.
1460
2d9442cc
HZ
14612013-04-23 Hui Zhu <hui@codesourcery.com>
1462
1463 PR gdb/15165
2d9442cc
HZ
1464 * gdb.base/save-bp.exp: Add test for dprintf.
1465
0f3305ed
TT
14662013-04-22 Tom Tromey <tromey@redhat.com>
1467
1468 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
1469 notice_open_fds.
1470
d504301e
SDJ
14712013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1472
1473 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
1474 ldflags.
1475
9991b207
SDJ
14762013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1477
1478 * gdb.arch/arm-bl-branch-dest.c: New file.
1479 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
1480
433730c9
PA
14812013-04-19 Vladimir Kargov <kargov@gmail.com>
1482 Pedro Alves <palves@redhat.com>
1483
1484 * gdb.arch/i386-float.S: New file.
1485 * gdb.arch/i386-float.exp: New file.
1486
9a908334
LM
14872013-04-18 Luis Machado <lgustavo@codesourcery.com>
1488
1489 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
1490 type void *.
1491
4f22ed5c
DE
14922013-04-17 Doug Evans <dje@google.com>
1493
1494 * lib/dwarf.exp (Dwarf): New proc "tu".
1495 * gdb.dwarf2/missing-sig-type.exp: New file.
1496
a0d3f2f5
SCR
14972013-04-15 Siva Chandra Reddy <sivachandra@google.com>
1498
1499 Add option to link testcases with Pthreads library when
1500 using 'prepare_for_testing' in tests.
1501
1502 * lib/gdb.exp (build_executable_from_specs): Use
1503 gdb_compile_pthreads to compile if option "pthreads" is
1504 specified.
1505
cc16e6c9
TT
15062013-04-15 Tom Tromey <tromey@redhat.com>
1507
1508 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
1509
72f1fe8a
TT
15102013-04-15 Tom Tromey <tromey@redhat.com>
1511
1512 * gdb.base/default.exp: Update for $_exception.
1513 * gdb.cp/exceptprint.cc: New file.
1514 * gdb.cp/exceptprint.exp: New file.
1515 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
1516
6e72ca20
TT
15172013-04-15 Tom Tromey <tromey@redhat.com>
1518
1519 * gdb.cp/typeid.cc: New file.
1520 * gdb.cp/typeid.exp: New file.
1521
591f19e8
TT
15222013-04-15 Tom Tromey <tromey@redhat.com>
1523
1524 * gdb.cp/exception.exp: Add "catch rethrow" tests.
1525
da9160e4
YQ
15262013-04-13 Yao Qi <yao@codesourcery.com>
1527
1528 * gdb.base/completion.exp: Test completion of command
1529 'target ctf' if target ctf is supported.
1530
f81d1120
PA
15312013-04-10 Pedro Alves <palves@redhat.com>
1532
1533 * gdb.base/completion.exp: Test "set height", "set listsize" and
1534 "set trace-buffer-size" completion.
1535 * gdb.base/setshow.exp: Test "set height unlimited".
1536 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
1537 unlimited".
1538
393fd4c3
YQ
15392013-04-10 Yao Qi <yao@codesourcery.com>
1540
1541 * gdb.trace/actions.exp: Save trace data to CTF.
1542 Change to ctf target if GDB supports, read CTF data in ctf
1543 target, and check the actions of tracepoints.
1544 * gdb.trace/while-stepping.exp: Likewise.
1545 * gdb.trace/report.exp: Test GDB saves trace data to CTF
1546 format and read CTF trace file if GDB supports.
1547 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
1548 target is supported, change to ctf target, read trace data and
1549 check output of command "tstatus".
1550 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
1551 read CTF data by target ctf and call check_tsv.
1552
b7a273f8
YQ
15532013-04-10 Yao Qi <yao@codesourcery.com>
1554
1555 * gdb.trace/actions.exp (check_tracepoint): New.
1556 (top level): Start the tracing and check the actions of
1557 tracepoints. Save trace data to tfile format. Restart GDB
1558 and read trace file in tfile target. Check the actions of
1559 tracepoints again.
1560 * gdb.trace/while-stepping.exp: Likewise.
1561
f3786771
YQ
15622013-04-10 Yao Qi <yao@codesourcery.com>
1563
1564 * gdb.trace/report.exp: Use standard_output_file for saved
1565 trace file.
1566
5c2b4418
HZ
15672013-04-10 Hui Zhu <hui@codesourcery.com>
1568
1569 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
1570 (MISCELLANEOUS): Add dprintf-pendshr.sl.
1571 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
1572
f7543f0a
JK
15732013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1574
1575 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
1576 response.
1577
f6de8ec2
PA
15782013-04-08 Pedro Alves <palves@redhat.com>
1579
1580 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
1581 the location.
1582
b8abfd58
SL
15832013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1584
1585 * gdb.cp/cplabel.exp: Allow empty directory in file reported
1586 for breakpoint location.
1587
156bffd0
SL
15882013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1589
1590 * gdb.linespec/linespec.exp: Make dir/file:line tests
1591 conditional for non-remote hosts only.
1592
c9a6ce02
PA
15932013-04-04 Stan Shebs <stan@codesourcery.com>
1594 Pedro Alves <palves@redhat.com>
1595
1596 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
1597 * gdb.trace/actions-changed.c: New file.
1598 * gdb.trace/actions-changed.exp: New file.
1599 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
1600 (gdb_trace_setactions_command): ... this. Add "actions_command"
1601 parameter, and handle it.
1602 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
1603
4bd05f24
YQ
16042013-04-04 Yao Qi <yao@codesourcery.com>
1605
1606 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
1607 'step'.
1608
3758b5ce
YQ
16092013-04-03 Yao Qi <yao@codesourcery.com>
1610
1611 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
1612 "tfile-basic.tf".
1613 (test_tfind_tfile): Likewise.
1614
1dcaed0d
YQ
16152013-04-03 Yao Qi <yao@codesourcery.com>
1616
1617 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
1618 "tfile-basic.tf" instead of "basic.tf".
1619 (write_error_trace_file): Pass argument "tfile-error.tf"
1620 instead of "error.tf".
1621 * gdb.trace/tfile.exp: Update tfile names to
1622 "tfile-basic.tf" and "tfile-error.tf".
1623
0e7a53fc
SL
16242013-04-02 Sandra Loosemore <sandra@codesourcery.com>
1625
1626 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
1627 empty directory in file for breakpoint hit.
1628
9852c492
YQ
16292013-03-29 Yao Qi <yao@codesourcery.com>
1630
1631 * gdb.base/completion.exp: Test completion of commands
1632 "target core", "target tfile" and "target exec".
1633 * gdb.trace/tfile.exp: Test completion of command
1634 "target tfile".
1635
af312be7
JB
16362013-03-28 Joel Brobecker <brobecker@adacore.com>
1637
1638 * gdb.ada/win_fu_syms: New testcase.
1639
e4a48d9d
DE
16402013-03-28 Doug Evans <dje@google.com>
1641
1642 * gdb.base/maint.exp (maint print statistics): Update expected output.
1643
7f7cc265
PA
16442013-03-28 Pedro Alves <palves@redhat.com>
1645
1646 PR gdb/15294
1647
1648 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
1649 mean unlimited instead of $arg < 0.
1650 (test_listsize): Remove "listsize of 0 suppresses output" test.
1651 Test that "set listsize 0" ends up with an unlimited listsize.
1652
fc0da894
PA
16532013-03-28 Pedro Alves <palves@redhat.com>
1654
1655 * gdb.base/list.exp (last_line): New global.
1656 (last_line_re): New global.
1657 (test_listsize, test_list_function, test_list_forward)
1658 (test_repeat_list_command, test_list_range)
1659 (test_list_filename_and_function): Use them.
1660 * gdb.base/list0.c: Comment the last line of the file with "last
1661 line".
1662
abe7b711
PA
16632013-03-28 Pedro Alves <palves@redhat.com>
1664
1665 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
1666 list the whole file.
1667
15b3979c
PA
16682013-03-28 Pedro Alves <palves@redhat.com>
1669
1670 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
1671 "set listsize".
1672
96811e3b
KS
16732013-03-26 Keith Seitz <keiths@redhat.com>
1674
1675 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
1676 from passing.
1677
4043f22b
PA
16782013-03-26 Pedro Alves <palves@redhat.com>
1679
1680 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
1681 until after GDB has run.
1682
14a1aa17
YQ
16832013-03-26 Yao Qi <yao@codesourcery.com>
1684
1685 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
1686 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
1687
99c819ee
MM
16882013-03-26 Markus Metzger <markus.t.metzger@intel.com>
1689
1690 * gdb.btrace/enable.exp: Add regression test.
1691
24955f63
TT
16922013-03-25 Tom Tromey <tromey@redhat.com>
1693
1694 * gdb.cp/m-static.exp: Add destructor-printing tests.
1695
fce632b6
TT
16962013-03-25 Tom Tromey <tromey@redhat.com>
1697
1698 * gdb.cp/m-static.exp: Add constructor ptype tests.
1699 * gdb.cp/m-static.cc (single_constructor): New class.
1700 (main): Make instance of single_constructor.
1701
598d3636
JK
17022013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1703 Pedro Alves <palves@redhat.com>
1704
1705 * gdb.server/server-kill.c: New file.
1706 * gdb.server/server-kill.exp: New file.
1707
c12440c9
PA
17082013-03-21 Pedro Alves <palves@redhat.com>
1709
1710 * gdb.trace/trace-buffer-size.exp (get default buffer size):
1711 Expect $gdb_prompt in gdb_test_multiple.
1712
bd712aed
DE
17132013-03-21 Doug Evans <dje@google.com>
1714
1715 * gdb.base/maint.exp: Update tests for per-command stats.
1716
b2f83c08
TT
17172013-03-21 Tom Tromey <tromey@redhat.com>
1718
1719 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
1720 * gdb.cp/misc.exp: Add test for FILENAME:: case.
1721
ef0026f0
PA
17222013-03-20 Pedro Alves <palves@redhat.com>
1723
1724 PR gdb/15289
1725
1726 * gdb.base/remote.exp: Test
1727 "set remote hardware-watchpoint-limit -1",
1728 "set remote hardware-breakpoint-limit -1",
1729 "set remote hardware-watchpoint-limit 2147483647" and
1730 "set remote hardware-breakpoint-limit 2147483647".
1731
3f1175a9
PA
17322013-03-20 Pedro Alves <palves@redhat.com>
1733 Yao Qi <yao@codesourcery.com>
1734
1735 * gdb.trace/tfile.c: Add comments.
1736 (nonconstglob): New global.
1737 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
1738 global that is not covered by the trace frame. Test
1739 disassembling.
1740
a09ae1c1
JK
17412013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1742
1743 * gdb.base/valgrind-infcall.exp
1744 (continue #$continue_count) <remote connection closed>
1745 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
1746 $valgrind_pid.
1747
9ce98649
TT
17482013-03-15 Tom Tromey <tromey@redhat.com>
1749
1750 * gdb.cp/overload.cc (intintfunc): New.
1751 * gdb.cp/overload.exp: Add regression test.
1752
0a251e08
YQ
17532013-03-15 Yao Qi <yao@codesourcery.com>
1754
1755 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
1756 using with_test_prefix.
1757 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
1758 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
1759 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
1760 * gdb.threads/watchpoint-fork.exp (test): Likewise.
1761 * gdb.base/break-interp.exp (test_core): Likewise.
1762 (test_attach_gdb): Likewise.
1763 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
1764 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1765 Likewise.
1766 * gdb.base/jit-so.exp (one_jit_test): Likewise.
1767 * gdb.base/jit.exp (one_jit_test): Likewise.
1768 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
1769 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
1770 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
1771 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
1772 Likewise.
1773 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1774 Likewise.
1775 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
1776 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
1777 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
1778 (tracepoint_change_loc_2): Likewise.
1779 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1780 Likewise.
1781 (disconnected_tfind): Likewise.
1782 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
1783 Likewise.
1784 (test_tfind_remote): Likewise.
1785 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
1786 Likewise.
1787 (test_pending_resolved): Likewise.
1788 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1789 Likewise.
1790 (test_upload_tsv): Likewise.
1791 * gdb.trace/pending.exp (pending_tracepoint_resolved):
1792 Likewise.
1793 (pending_tracepoint_works): Likewise.
1794 * gdb.trace/report.exp (use_collected_data): Likewise.
1795 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
1796 Likewise.
1797 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
1798 * gdb.trace/strace.exp (strace_info_marker): Likewise.
1799 (strace_trace_on_same_addr): Likewise.
1800 (strace_trace_on_diff_addr): Likewise.
1801 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
1802 (gdb_collect_locals_test): Likewise.
1803 (gdb_unavailable_registers_test): Likewise.
1804 (gdb_collect_globals_test): Likewise.
1805
2c415c0f
YQ
18062013-03-15 Yao Qi <yao@codesourcery.com>
1807
1808 * gdb.base/condbreak.exp: Add semicolon back which was removed
1809 by my previous commit.
1810
ae59b1da
YQ
18112013-03-14 Yao Qi <yao@codesourcery.com>
1812
1813 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
1814 'return'.
1815 (gdb_target_monitor, gdb_load): Likewise.
1816 * config/sid.exp (gdb_load): Likewise.
1817 * config/slite.exp (gdb_load): Likewise.
1818 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
1819 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
1820 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
1821 (single_step_until): Likewise.
1822 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1823 * gdb.arch/system-gcore.exp: Likewise.
1824 * gdb.base/bigcore.exp (extract_heap): Likewise.
1825 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
1826 * gdb.base/call-ar-st.exp: Likewise.
1827 * gdb.base/call-rt-st.exp: Likewise.
1828 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
1829 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
1830 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
1831 * gdb.base/corefile.exp: Likewise.
1832 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
1833 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
1834 * gdb.base/fixsection.exp: Likewise.
1835 * gdb.base/funcargs.exp: Likewise.
1836 * gdb.base/gcore-buffer-overflow.exp: Likewise.
1837 * gdb.base/gcore-relro.exp: Likewise.
1838 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
1839 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
1840 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
1841 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
1842 * gdb.base/list.exp: Likewise.
1843 (set_listsize): Likewise.
1844 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
1845 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
1846 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
1847 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
1848 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
1849 * gdb.base/setvar.exp: Likewise.
1850 (test_set): Likewise.
1851 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
1852 * gdb.base/solib-overlap.exp: Likewise.
1853 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
1854 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
1855 * gdb.base/watchpoint.exp (initialize): Likewise.
1856 (test_simple_watchpoint): Likewise.
1857 (test_disabling_watchpoints): Likewise.
1858 (test_watchpoint_triggered_in_syscall): Likewise.
1859 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
1860 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
1861 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
1862 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
1863 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1864 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1865 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1866 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1867 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1868 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
1869 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1870 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
1871 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
1872 * gdb.mi/gdb792.exp: Likewise.
1873 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
1874 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
1875 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
1876 * gdb.threads/gcore-thread.exp: Likewise.
1877 (load_core): Likewise.
1878 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
1879 (test_startup, check_control_c): Likewise.
1880 * gdb.threads/sigstep-threads.exp: Likewise.
1881 * gdb.threads/thread_check.exp: Likewise.
1882 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
1883 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
1884 (set_a_tracepoint, trace_buffer_normal): Likewise.
1885 (gdb_trace_circular_tests): Likewise.
1886 * gdb.trace/collection.exp: Likewise.
1887 * gdb.trace/disconnected-tracing.exp: Likewise.
1888 * gdb.trace/infotrace.exp: Likewise.
1889 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1890 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1891 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
1892 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
1893 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
1894 * gdb.trace/stap-trace.exp: Likewise.
1895 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
1896 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
1897 * gdb.trace/trace-buffer-size.exp: Likewise.
1898 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
1899 * gdb.trace/unavailable.exp: Likewise.
1900 * gdb.trace/while-dyn.exp: Likewise.
1901 * lib/fortran.exp (set_lang_fortran): Likewise.
1902 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
1903 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
1904 (default_gdb_start, get_compiler_info): Likewise.
1905 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
1906 (get_debug_format, setup_xfail_format): Likewise.
1907 (rerun_to_main, gdb_skip_float_test): Likewise.
1908 (build_id_debug_filename_get, get_remotetimeout): Likewise.
1909 * lib/java.exp (set_lang_java): Likewise.
1910 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
1911 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
1912 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
1913 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
1914 * lib/objc.exp (set_lang_objc): Likewise.
1915 * lib/pascal.exp (set_lang_pascal): Likewise.
1916 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1917 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
1918 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
1919
bb869963
SDJ
19202013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
1921
1922 PR c++/15203
1923 PR c++/15210
1924 * gdb.cp/m-static.cc (keepalive_int): New function.
1925 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
1926 * gdb.cp/m-static.exp: New test for `sintvar'.
1927
e2be70a0
YQ
19282013-03-14 Yao Qi <yao@codesourcery.com>
1929
1930 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
1931 of 'tstatus' into tstatus_output.
1932 (top level): Save the trace data to tfile. Read trace file in
1933 tfile target. Check the trace status.
1934
8ddb1965
YQ
19352013-03-13 Yao Qi <yao@codesourcery.com>
1936
1937 * gdb.trace/tsv.exp (check_tsv): New.
1938 (top level): Save a tfile on current trace session. Call
1939 check_tsv on live target. Load the tfile with target tfile
1940 and call check_tsv again.
1941
045dd51f
YQ
19422013-03-13 Yao Qi <yao@codesourcery.com>
1943
1944 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
1945 Replace some "gdb_test" with "gdb_test_no_output".
1946
82d049ab
PH
19472013-03-12 Paul Hilfinger <hilfingr@adacore.com>
1948
1949 * gdb.ada/expr_delims.exp: New file.
1950 * gdb.ada/expr_delims/foo.adb: New file.
1951 * gdb.ada/expr_delims/pck.ads: New file.
1952 * gdb.ada/expr_delims/pck.adb: New file.
1953
cb8ea32b
KS
19542013-03-11 Keith Seitz <keiths@redhat.com>
1955
1956 * watchpoint.exp (test_no_hw_watchpoints): Add test using
1957 both condition and thread. Then delete the watchpoint.
1958
2f1d9bdd
MM
19592013-03-11 Christian Himpel <christian.himpel@intel.com>
1960
1961 * Makefile.in: Add btrace testsuite.
1962 * configure: Regenerated.
1963 * configure.ac: Add btrace testsuite.
1964 * gdb.btrace/Makefile.in: New file.
1965 * gdb.btrace/enable.c: New file.
1966 * gdb.btrace/enable.exp: New file.
1967 * gdb.btrace/function_call_history.c: New file.
1968 * gdb.btrace/function_call_history.exp: New file.
1969 * gdb.btrace/instruction_history.c: New file.
1970 * gdb.btrace/instruction_history.exp: New file.
1971 * gdb.btrace/instruction_history.S: New file.
1972 * lib/gdb.exp: Add btrace skip proc.
1973
05c56a9d
JK
19742013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1975
1976 Fix entry-values if the callee called a noreturn function.
1977 * gdb.arch/amd64-tailcall-noret.S: New file.
1978 * gdb.arch/amd64-tailcall-noret.c: New file.
1979 * gdb.arch/amd64-tailcall-noret.exp: New file.
1980
9112db09
JK
19812013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1982
1983 Fix entry-values in C++ across CUs.
1984 * gdb.arch/amd64-tailcall-cxx.exp: New file.
1985 * gdb.arch/amd64-tailcall-cxx1.S: New file.
1986 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
1987 * gdb.arch/amd64-tailcall-cxx2.S: New file.
1988 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
1989
be9a119c 19902013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
1991 Hafiz Abid Qadeer <abidh@codesourcery.com>
1992
1993 gdb/testsuite/
1994 * gdb.trace/trace-buffer-size.exp: New file.
1995 * gdb.trace/trace-buffer-size.c: New file.
1996
049109b0
PA
19972013-03-06 Pedro Alves <palves@redhat.com>
1998
1999 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
2000 doesn't support the tested optional feature, call "unsupported"
2001 with the same test message as the "pass" case, instead of calling
2002 "pass" with a different message. Use the same text for the "fail"
2003 cases too.
2004
4aa54120
YQ
20052013-03-06 Yao Qi <yao@codesourcery.com>
2006
2007 * gdb.trace/tstatus.exp: Remove the invocation of
2008 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
2009 (test_tracepoints): Don't set fast tracepoint.
2010 (top level): Don't check agent library is loaded or not.
2011
b8b71e63
YQ
20122013-03-06 Yao Qi <yao@codesourcery.com>
2013
2014 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
2015 parentheses by "\\".
2016
33f448b1
JK
20172013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2018
2019 * gdb.linespec/base/one/thefile.cc (twodup): New.
2020 (m): Call it.
2021 * gdb.linespec/base/two/thefile.cc (dupname): New.
2022 (n): Call it.
2023 * gdb.linespec/break-ask.exp: New file.
2024 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
2025
1c942fb9
YQ
20262013-02-28 Yao Qi <yao@codesourcery.com>
2027
2028 * gdb.trace/report.exp: Move some code to ...
2029 (use_collected_data): New.
2030 (top level): Call use_collected_data once on the live target.
2031 Save at file of the current trace session, load it with target
2032 tfile, and call use_collected_data again.
2033
5b967901
JK
20342013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2035
2036 * gdb.threads/fork-thread-pending.c (main): Add alarm.
2037
6447023f
JK
20382013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2039
2040 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
2041 Add final kill of ${valgrind_pid}.
2042
9f44fbc0
SCR
20432013-02-20 Siva Chandra Reddy <sivachandra@google.com>
2044
2045 * gdb.python/py-arch.c: New test case
2046 * gdb.python/py-arch.exp: New tests to test
2047 gdb.Architecture.disassemble
2048 * gdb.python/Makefile.in: Add py-arch to the list of
2049 EXECUTABLES.
2050
4c9ad8c2
TT
20512013-02-18 Tom Tromey <tromey@redhat.com>
2052
2053 * gdb.dwarf2/subrange.exp: New file.
2054
f5911ea1
HAQ
20552013-02-15 Pedro Alves <pedro@codesourcery.com>
2056 Hafiz Abid Qadeer <abidh@codesourcery.com>
2057
2058 * gdb.trace/tfile.exp: Add test for -trace-status command.
2059
420f4384
JK
20602013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2061
2062 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
2063 nanosleep by sleep.
2064
4819b3f8
PA
20652013-02-14 Pedro Alves <palves@redhat.com>
2066
2067 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
2068
1773c82c
HAQ
20692013-02-14 Pedro Alves <pedro@codesourcery.com>
2070 Hafiz Abid Qadeer <abidh@codesourcery.com>
2071
2072 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
2073
e234dfaf
TT
20742013-02-12 Tom Tromey <tromey@redhat.com>
2075
2076 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
2077 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
2078
6c01dd94
PA
20792013-02-12 Pedro Alves <palves@redhat.com>
2080
2081 * gdb.base/catch-signal.c: Update copyright years.
2082 * gdb.base/catch-signal.exp: Update copyright years.
2083 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
2084 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
2085 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
2086 * gdb.dwarf2/dw2-error.S: Update copyright years.
2087 * gdb.dwarf2/dw2-error.c: Update copyright years.
2088 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
2089 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
2090 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
2091
595fc67f
PA
20922013-02-12 Pedro Alves <palves@redhat.com>
2093
2094 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
2095 message.
2096 * gdb.base/sigaltstack.exp: Ditto.
2097 * gdb.base/siginfo.exp: Ditto.
2098 * gdb.base/sizeof.exp: Ditto.
2099
17282693
PA
21002013-02-12 Pedro Alves <palves@redhat.com>
2101
2102 * gdb.mi/mi-basics.exp: Tweak intro comment.
2103 * gdb.mi/mi-break.exp: Tweak intro comment.
2104 * gdb.mi/mi-console.exp: Tweak intro comment.
2105 * gdb.mi/mi-file.exp: Tweak intro comment.
2106 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
2107 * gdb.mi/mi-return.exp: Tweak intro comment.
2108 * gdb.mi/mi-stepi.exp: Tweak intro comment.
2109 * gdb.mi/mi-until.exp: Tweak intro comment.
2110 * gdb.mi/mi-watch.exp: Tweak intro comment.
2111
8a4ac37e
PA
21122013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
2113
2114 * gdb.server/no-thread-db.exp: New file.
2115 * gdb.server/no-thread-db.c: New file.
2116 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
2117
c2792f5a
DE
21182013-02-11 Doug Evans <dje@google.com>
2119
2120 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
2121 two decfloats.
2122
d9e98382
SDJ
21232013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
2124
2125 * gdb.base/bitfields.c (struct internalvartest): New declaration.
2126 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
2127
a321661a
JK
21282013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2129
2130 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
2131
134a2066
YQ
21322013-02-06 Yao Qi <yao@codesourcery.com>
2133
2134 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
2135 to ...
2136 (test_create_delete_modify_tsv): ... here. New test on modifying
2137 the initial value of a tsv.
2138
5a2dc60a
JK
21392013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2140
2141 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
2142 (cd .../rdir): ... here.
2143
233d95b5
JK
21442013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2145
2146 * gdb.linespec/base/one/header.h: New file.
2147 * gdb.linespec/base/two/header.h: New file.
2148 * gdb.linespec/macro-relative.c: New file.
2149 * gdb.linespec/macro-relative.exp: New file.
2150
fbd9ab74
JK
21512013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2152
2153 * gdb.base/fullpath-expand-func.c: New file.
2154 * gdb.base/fullpath-expand.c: New file.
2155 * gdb.base/fullpath-expand.exp: New file.
2156 * gdb.base/realname-expand-real.c: New file.
2157 * gdb.base/realname-expand.c: New file.
2158 * gdb.base/realname-expand.exp: New file.
2159
1b56eb55
JK
21602013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2161
2162 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
2163 * gdb.dwarf2/dw2-dir-file-name.c: New file.
2164
af529f8f
JK
21652013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2166
2167 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
2168 (compare_filenames_for_search does not match)
2169 (compare_filenames_for_search does match): New tests.
2170
f5b95b50
JK
21712013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2172
2173 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
2174
d47921b9
JK
21752013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2176
2177 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
2178
8a92335b
JK
21792013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2180
2181 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
2182 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
2183 ${binfile}.mini_debuginfo-debuglink and
2184 ${binfile}.mini_debuginfo-debuglink.xz.
2185
17f2157d
TT
21862013-02-01 Tom Tromey <tromey@redhat.com>
2187
2188 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
2189 attributes.
2190
d65f0a9c
TT
21912013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2192 Tom Tromey <tromey@redhat.com>
2193
2194 * gdb.dwarf2/method-ptr.exp: Link with c++.
2195 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
2196
f25c0135
TT
21972013-01-31 Tom Tromey <tromey@redhat.com>
2198
2199 * gdb.base/jit.exp (compile_jit_test): New proc.
2200 Add PIE tests.
2201
7078baeb
TT
22022013-01-31 Tom Tromey <tromey@redhat.com>
2203
2204 * gdb.dwarf2/method-ptr.cc: New file.
2205 * gdb.dwarf2/method-ptr.exp: New file.
2206
1d24041a
TT
22072013-01-31 Tom Tromey <tromey@redhat.com>
2208
2209 * lib/dwarf.exp (namespace Dwarf): New.
2210
8d9878a4
TT
22112013-01-29 Tom Tromey <tromey@redhat.com>
2212
2213 * gdb.dwarf2/fission-reread.exp: Add unload test.
2214
bed911e5
DE
22152013-01-28 Doug Evans <dje@google.com>
2216
2217 * gdb.dwarf2/fission-loclists.exp: New file.
2218 * gdb.dwarf2/fission-loclists.S: New file.
2219
e229648e
JK
22202013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2221
2222 Code cleanup.
2223 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
2224 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
2225 and prepare_for_testing.
2226 * gdb.base/store.exp: Likewise.
2227
86700f00
TT
22282013-01-25 Tom Tromey <tromey@redhat.com>
2229
2230 * gdb.python/py-explore.exp: Expect the gdb prompt.
2231
8954db33
AB
22322013-01-25 Andrew Burgess <aburgess@broadcom.com>
2233
2234 * gdb.base/gnu_vector.c: New variable for use in tests.
2235 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
2236 changes in scalar to vector casting and widening.
2237 * gdb.python/py-type.c: New variables for use in tests.
2238 * gdb.python/py-type.exp: Update vector related tests to reflect
2239 changes in scalar to vector casting and widening.
2240
2077afdd
TD
22412013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
2242
2243 * gdb.base/prologue-include.c: New file.
2244 * gdb.base/prologue-include.exp: New file.
2245 * gdb.base/prologue-include.h: New file.
2246
d7499464
HAQ
22472013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
2248
2249 PR gdb/13443
2250 * gdb.mi/mi-var-block.exp: Make test messages unique.
2251
e2a3e0f1
TT
22522013-01-23 Tom Tromey <tromey@redhat.com>
2253
2254 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
2255
152fcc9c
TT
22562013-01-23 Tom Tromey <tromey@redhat.com>
2257
2258 * gdb.cp/converts.cc (main): Initialize 'a'.
2259
bea883fd
SCR
22602013-01-23 Siva Chandra Reddy <sivachandra@google.com>
2261
2262 * testsuite/gdb.python/frame.exp: Add a test for
2263 gdb.Frame.architecture() method.
2264
0928e93d
PA
22652013-01-22 Pedro Alves <palves@redhat.com>
2266
2267 * gdb.base/annota1.exp (signal sent): No longer expect
2268 breakpoints-invalid.
2269 * gdb.cp/annota2.exp (continue until exit)
2270 (watch triggered on a.x): Ditto.
2271
9c97429f
PA
22722013-01-22 Pedro Alves <palves@redhat.com>
2273
2274 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
2275 Adjust tests to breakpoints-invalid changes.
2276 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
2277 variables.
2278 Adjust tests to breakpoints-invalid changes.
2279
187d10dd
PA
22802013-01-22 Pedro Alves <palves@redhat.com>
2281
2282 * gdb.base/annota1.exp (annotate ignore count change): Add
2283 expected output for failure case.
2284
ea3aedcb
TT
22852013-01-22 Tom Tromey <tromey@redhat.com>
2286
2287 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
2288 call.
2289
998580f1
MK
22902013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
2291
2292 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 2293 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
2294 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
2295 Also handle 'thread' field.
2296 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
2297 * gdb.mi/mi-watch.exp: Ditto.
2298 * lib/mi-support.exp: Ditto.
2299
8f1d5693
MK
23002013-01-21 Siva Chandra Reddy <sivachandra@google.com>
2301
2302 * gdb.python/py-explore.exp: Improve a test
2303
2d8c5d7c
DB
23042013-01-18  David Blaikie  <dblaikie@gmail.com>
2305
2306 * gdb.base/label.c (main): Correct the type of the second
2307 parameter.
2308
46f35228
TT
23092013-01-18 Tom Tromey <tromey@redhat.com>
2310
2311 * gdb.dwarf2/trace-crash.s: New file.
2312 * gdb.dwarf2/trace-crash.exp: New file.
2313
5965d69d
HAQ
23142013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
2315
43aaf8b6
PA
2316 PR gdb/13443
2317 * gdb.base/checkpoint.exp: Update test messages to make them
2318 unique.
5965d69d 2319
5ae4861a
YQ
23202013-01-18 Yao Qi <yao@codesourcery.com>
2321
2322 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
2323 output of 'info tracepoints'.
2324 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
2325 Likewise.
2326 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
2327 * gdb.trace/disconnected-tracing.c (struct foo): New.
2328
d84fca2c
JK
23292013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2330
2331 * gdb.dwarf2/dw2-dos-drive.S: New file.
2332 * gdb.dwarf2/dw2-dos-drive.exp: New file.
2333
aebb1cc9
DE
23342013-01-17 Doug Evans <dje@google.com>
2335
2782d512
DE
2336 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
2337 CXX_FOR_TARGET.
2338
aebb1cc9
DE
2339 * boards/cc-with-tweaks.exp: New file.
2340
db2b2972
TT
23412013-01-17 Tom Tromey <tromey@redhat.com>
2342
2343 * gdb.base/completion.exp: Add "set cp-abi" completion test.
2344
96343774
PA
23452013-01-17 Pedro Alves <palves@redhat.com>
2346
2347 Merge dg-extract-results.sh from upstream (svn 195224).
2348
2349 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2350 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
2351
2352 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2353 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
2354
2355 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2356 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
2357
2358 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2359 * dg-extract-results.sh: Redirect grep output to /dev/null instead
2360 of grep -q.
2361
675921c0
SD
23622012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
2363
2364 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
2365 interface.
2366 * gdb.base/jithost.c: New file.
2367 * gdb.base/jithost.h: New file.
2368 * gdb.base/jitreader.c : New file.
2369 * gdb.base/jit-protocol.h: New file.
2370
ab04a2af
TT
23712013-01-16 Tom Tromey <tromey@redhat.com>
2372
2373 * gdb.base/catch-signal.c: New file.
2374 * gdb.base/catch-signal.exp: New file.
2375
8ac3646f
TT
23762013-01-16 Tom Tromey <tromey@redhat.com>
2377
2378 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
2379
22fc223e
JK
23802013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2381
2382 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
2383
44478ab3
TT
23842013-01-14 Tom Tromey <tromey@redhat.com>
2385
2386 * gdb.base/completion.exp: Add "set gnutarget" test.
2387
06d66ee9
TT
23882013-01-14 Tom Tromey <tromey@redhat.com>
2389
2390 * gdb.dwarf2/dw2-restrict.S: New file.
2391 * gdb.dwarf2/dw2-restrict.c: New file.
2392 * gdb.dwarf2/dw2-restrict.exp: New file.
2393
c9bf0622
TT
23942013-01-14 Tom Tromey <tromey@redhat.com>
2395
2396 * gdb.dwarf2/dw2-error.exp: New file.
2397 * gdb.dwarf2/dw2-error.c: New file.
2398 * gdb.dwarf2/dw2-error.S: New file.
2399
5b12a61c
JK
24002013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2401
2402 * gdb.cp/parse-lang.cc: New file.
2403 * gdb.cp/parse-lang.exp: New file.
2404
f0a4b570
JK
24052013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2406
2407 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
2408 (set substitute-path): New test.
2409 (fullname present): Remove content.
2410 (substituted fullname): New test.
2411
f751cc97
JB
24122013-01-13 Joel Brobecker <brobecker@adacore.com>
2413
2414 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
2415 check. Move $gdb_py_is_py24 value check right after.
2416
04164e8e
JK
24172013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2418
2419 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
2420 targets.
2421
5bf480a5
YQ
24222013-01-11 Yao Qi <yao@codesourcery.com>
2423
2424 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
2425 for dprintf.
2426 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2427 Check the fields in "=breakpoint-created" for dprintf.
2428
f35a17b5
JK
24292012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2430
2431 * gdb.mi/mi-fullname-deleted.exp: New file.
2432
85817405
JK
24332012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2434
2435 * gdb.base/skip-solib.exp (info skip with pending file): Update the
2436 expected output.
2437 (info skip with pending file): Remove.
2438 (ignoring function in solib, info skip for function multiply): Update
2439 the expected output.
2440 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
2441 (info skip (delete 1), info skip after disabling all)
2442 (info skip after enabling all, info skip after disabling 4 2-3)
2443 (info skip after enabling 2-3, info skip 2-3)
2444 (info skip after deleting 2 3): Update the expected output.
2445 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
2446 statement to its initialization and return.
2447 * gdb.linespec/skip-two.exp: New file.
2448
27210e12
DE
24492012-12-19 Doug Evans <dje@google.com>
2450
2451 * gdb.base/maint.exp: Handle testing with .gdb_index.
2452
bb627a12
JB
24532012-12-19 Joel Brobecker <brobecker@adacore.com>
2454
2455 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
2456 Cavium to FSF.
2457
7785b880
JB
24582012-12-19 Joel Brobecker <brobecker@adacore.com>
2459
2460 * dg-extract-results.sh: Update contact info in copyright notice.
2461 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
2462 GPL v3 or later. Update contact info.
2463 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
2464 gdb.threads/watchpoint-fork-mt.c,
2465 gdb.threads/watchpoint-fork-parent.c,
2466 gdb.threads/watchpoint-fork-st.c,
2467 gdb.threads/watchpoint-fork.h: Likewise.
2468
f2a8bc8a
YQ
24692012-12-15 Yao Qi <yao@codesourcery.com>
2470
2471 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
2472 'installed' field in '=breakpoint-modified'.
2473 (test_reconnect): Check 'installed' field in
2474 '=breakpoint-modified' and '=breakpoint-created'.
2475
2476 * gdb.trace/actions.exp: Update test for 'installed' field.
2477 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
2478 (tracepoint_change_loc_2): Likewise.
2479 Check 'info tracepoint' display nothing else.
2480 * gdb.trace/deltrace.exp: Likewise.
2481 * gdb.trace/infotrace.exp: Likewise.
2482 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
2483 Likewise.
2484 * gdb.trace/passcount.exp: Likewise.
2485 * gdb.trace/tracecmd.exp: Likewise.
2486 * gdb.trace/while-stepping.exp: Likewise.
2487
6592e36f
TT
24882012-12-14 Tom Tromey <tromey@redhat.com>
2489
2490 * gdb.cp/member-name.exp: New file.
2491 * gdb.cp/member-name.cc: New file.
2492
7d27a96d
TT
24932012-12-14 Tom Tromey <tromey@redhat.com>
2494
2495 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
2496
f8c05d0d
DE
24972012-12-14 Doug Evans <dje@google.com>
2498
2499 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
2500 DW_OP_GNU_implicit_pointer is section-relative.
2501
451b7c33
TT
25022012-12-14 Tom Tromey <tromey@redhat.com>
2503
43aaf8b6 2504 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 2505
10e339df
PA
25062012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
2507
6fdff2c5 2508 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 2509
e780d813
DE
25102012-12-13 Doug Evans <dje@google.com>
2511
2512 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
2513 * gdb.multi/multi-arch.exp: Ditto.
2514
ca3dbcc8 25152012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 2516
ca3dbcc8
MG
2517 * gdb.mi/mi-catch-load-so.c: New. Clone of the
2518 catch load test library source file.
2519 * gdb.mi/mi-catch-load.c: New. Clone of the catch
2520 load test source file.
2521 * gdb.mi/mi-catch-load.exp: New. Test file for
2522 basic MI -catch-load and -catch-unload tests.
2523
2960a434
PK
25242012-12-11 Paul Koning <paul_koning@dell.com>
2525
2526 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
2527 exception.
2528 (_iterator_except): New function.
2529 (ArrayPrinter): Use _iterator function instead of local _iterator
2530 class for Python 3 compatibility.
2531 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 2532 _iterator.
2960a434
PK
2533 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
2534 execfile for Python 3 compatibility.
2535 * gdb.python/python.exp: Handle Python 2.4 exception traceback
2536 format in error_prompt test.
6fdff2c5 2537
9325cb04
PK
25382012-12-10 Paul Koning <paul_koning@dell.com>
2539
2540 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 2541 compatibility.
9325cb04
PK
2542 * gdb.python/py-block.exp: Ditto.
2543 * gdb.python/py-breakpoint.exp: Ditto.
2544 * gdb.python/py-cmd.exp: Ditto.
2545 * gdb.python/py-events.py: Ditto.
2546 * gdb.python/py-finish-breakpoint.py: Ditto.
2547 * gdb.python/py-finish-breakpoint2.exp: Ditto.
2548 * gdb.python/py-finish-breakpoint2.py: Ditto.
2549 * gdb.python/py-frame-inline.exp: Ditto.
2550 * gdb.python/py-frame.exp: Ditto.
2551 * gdb.python/py-infthread.exp: Ditto.
2552 * gdb.python/py-objfile.exp: Ditto.
2553 * gdb.python/py-parameter.exp: Ditto.
2554 * gdb.python/py-progspace.exp: Ditto.
2555 * gdb.python/py-prompt.exp: Ditto.
2556 * gdb.python/py-symbol.exp: Ditto.
2557 * gdb.python/py-symtab.exp: Ditto.
2558 * gdb.python/py-template.exp: Ditto.
2559 * gdb.python/py-value-cc.exp: Ditto.
2560 * gdb.python/python.exp: Ditto.
2561 * gdb.python/source2.py: Ditto.
2562 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 2563 compatibility.
9325cb04
PK
2564 Use sorted() function rather than sort() method.
2565 Accept either int or long values for enum values.
2566 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
2567 execfile for Python 3 compatibility.
2568 * gdb.python/py-evsignal.exp: Ditto.
2569 * gdb.python/py-evthreads.exp: Ditto.
2570 * gdb.python/py-mi.exp: Ditto.
2571 * gdb.python/py-pp-maint.exp: Ditto.
2572 * gdb.python/py-prettyprint.exp: Ditto.
2573 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 2574 Python 3 compatibility.
9325cb04
PK
2575 Skip tests for Python 2.4.
2576 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 2577 Python 3 compatibility.
9325cb04
PK
2578 Use byte string rather than character string in memory write test
2579 if Python 3.
2580 * gdb.python/py-pp-maint.py: Change class declarations to "new
2581 class" syntax.
2582 * gdb.python/py-prettyprint.py: Change iterator class to generator
2583 function for Python 3 compatibility.
2584 Make all classes "new style".
2585 Fix indentation issue and stray semicolon.
2586 * gdb.python/py-shared.expChange print syntax for Python 3
2587 compatibility.
2588 Define "long" if Python 3.
2589 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 2590 compatibility.
9325cb04
PK
2591 Accept either int or long values for enum values.
2592 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 2593 compatibility.
9325cb04
PK
2594 Skip "long" and "unicode" tests if Python 3.
2595 Accept either "type" or "class" in type checks.
2596 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
2597 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
2598
8b9737bf
TT
25992012-12-10 Tom Tromey <tromey@redhat.com>
2600
2601 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
2602 (test): Add "two_cu" argument.
2603 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
2604 for types; allow two CUs.
2605
1b80a9fa
JK
26062012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2607
2608 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
2609 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
2610
f0b6d50a
YQ
26112012-12-08 Yao Qi <yao@codesourcery.com>
2612 Pedro Alves <palves@redhat.com>
2613
2614 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
2615 '=breakpoint-created' when GDB merges the tracepoints of both
2616 sides.
2617
2f68a895
TT
26182012-12-07 Tom Tromey <tromey@redhat.com>
2619
2620 * gdb.base/break1.c (enum some_enum, union some_union): New.
2621 (some_enum_global, some_union_global, some_value): New globals.
2622 * gdb.base/completion.exp: Add tag completion tests.
2623
4fc5d43e
TT
26242012-12-07 Tom Tromey <tromey@redhat.com>
2625
2626 * gdb.base/completion.exp: Add tests for ptype and whatis
2627 completion.
2628
6559e013
JB
26292012-12-07 Joel Brobecker <brobecker@adacore.com>
2630
2631 * gdb.base/stale-infcall.exp: Fix copyright line.
2632
ae2b630d
JB
26332012-12-07 Joel Brobecker <brobecker@adacore.com>
2634
2635 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
2636
0ba2eb0f
TT
26372012-12-06 Pedro Alves <palves@redhat.com>
2638 Tom Tromey <tromey@redhat.com>
2639
2640 * gdb.base/exprs.exp: Add tests for cast to void.
2641
731145cb
TT
26422012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
2643
2644 * gdb.python/py-mi.exp: Correct expected results for attribute
2645 "dynamic" returned by -var-update.
2646 Add test case for correct handling of "diplayhint" for children
2647 of dynamic varobjs.
2648 * gdb.python/py-prettyprint.c (set_itme): New function.
2649 (bug_14741) New function.
2650 (main) Add call to bug_14741().
2651 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
2652
e58fcc15
UW
26532012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
2654
2655 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
2656 ${binfile}.funcsyms list.
2657
e9eb0d14
YQ
26582012-12-04 Yao Qi <yao@codesourcery.com>
2659
2660 PR gdb/13443
2661 * gdb.trace/actions.exp: Make test messages unique.
2662
4983028c
TT
26632012-11-29 Tom Tromey <tromey@redhat.com>
2664
2665 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
2666
ea5e6b0e
UW
26672012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
2668
2669 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
2670 * gdb.opencl/datatypes.exp: Likewise.
2671 * gdb.opencl/operators.exp: Likewise.
2672 * gdb.opencl/vec_comps.exp: Likewise.
2673
cdde3dfb
JG
26742012-11-29 Jerome Guitton <guitton@adacore.com>
2675
2676 * gdb.ada/iwide: New testcase.
2677
b50d69b5
JG
26782012-11-29 Jerome Guitton <guitton@adacore.com>
2679
2680 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
2681 ptype test.
2682
c2d3fccf
JG
26832012-11-29 Jerome Guitton <guitton@adacore.com>
2684
2685 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
2686 form {VARIANT_TYPE}ADDRESS.
2687
5edf51fe
YQ
26882012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
2689
2690 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
2691 (func): New function.
2692 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
2693 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
2694 pointers to members with pointer-to-function type.
2695
608e2dbb
TT
26962012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2697 Tom Tromey <tromey@redhat.com>
2698
2699 * gdb.base/gnu-debugdata.exp: New file.
2700 * gdb.base/gnu-debugdata.c: New file.
2701 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
2702 (gdb_unload): Return 0 on success.
2703
4648e588
JK
27042012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2705
2706 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
2707
17d6efc4
JB
27082012-11-26 Joel Brobecker <brobecker@adacore.com>
2709
2710 * gdb.base/empty_exe.exp: New testcase.
2711
ace21957
MF
27122012-11-20 Mike Frysinger <vapier@gentoo.org>
2713
2714 * gdb.base/completion.exp: Add test for help aliases completion.
2715
5c401a0a
YQ
27162012-11-20 Yao Qi <yao@codesourcery.com>
2717
2718 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2719 Don't test 'maint set show-debug-regs'.
2720 Use command 'set remotecache' instead of
2721 'set circular-trace-buffer'.
2722
8dea366b
KS
27232012-11-16 Keith Seitz <keiths@redhat.com>
2724
2725 PR c++/13615
2726 * gdb.cp/baseenum.cc: New file.
2727 * gdb.cp/baseenum.exp: New file.
2728 * gdb.cp/derivation.cc (A): Add copyright.
2729 Add a typedef.
2730 (B): Use A::value_type instead of int. Change all references.
2731 (D): Use value_type instead of int. Change all references.
2732 (E): Likewise.
2733 (F); Likewise.
2734 (Z): New class.
2735 (ZZ): New class.
6fdff2c5 2736 (N, Base, Derived): New namespace and classes.
8dea366b
KS
2737 (main): Add instances of Z and ZZ.
2738 Make sure all symbols from N are kept.
2739 * gdb.cp/derivation.exp: Update typedef changes in tests.
2740 Add tests for class typedefs both before and after starting
2741 the inferior.
2742 Add tests for searching for a typedef while stopped in a
2743 method.
2744
5e34c6c3
LM
27452012-11-14 Luis Machado <lgustavo@codesourcery.com>
2746
2747 * gdb.mi/mi-var-create-rtti.c: New file.
2748 * gdb.mi/mi-var-create-rtti.exp: New file.
2749
5e487a5f
LM
27502012-11-14 Luis Machado <lgustavo@codesourcery.com>
2751
2752 * gdb.base/structs3.exp: Run to main before doing any tests.
2753
6d67b990
AB
27542012-11-14 Andrew Burgess <aburgess@broadcom.com>
2755
2756 * gdb.python/py-type.exp: Uniquify test names.
2757
e5d98164
YQ
27582012-11-14 Yao Qi <yao@codesourcery.com>
2759
2760 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
2761 (thread_function) [DEBUG]: Call 'printf'.
2762 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
2763 command line if 'DEBUG=1' is passed to test.
2764 Remove a pattern to match inferior's output.
2765
62747a60
TT
27662012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
2767
2768 * gdb.mi/mi-fill-memory.exp: New test.
2769
18a9fc12
TT
27702012-11-12 Tom Tromey <tromey@redhat.com>
2771
2772 * gdb.base/completion.exp: Update for "info type-printers".
2773 * gdb.python/py-typeprint.cc: New file.
2774 * gdb.python/py-typeprint.exp: New file.
2775 * gdb.python/py-typeprint.py: New file.
2776
bd69fc68
TT
27772012-11-12 Tom Tromey <tromey@redhat.com>
2778
2779 * gdb.base/call-sc.exp: Use "ptype/r".
2780 * gdb.base/volatile.exp: Don't expect "int".
2781 * gdb.cp/ptype-flags.cc: New file.
2782 * gdb.cp/ptype-flags.exp: New file.
2783 * gdb.cp/templates.exp: Use ptype/r.
2784 (test_ptype_of_templates, test_template_typedef): Likewise.
2785 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
2786 argument. Handle template names and template parameters.
2787 * gdb.mi/mi-var-cmd.exp: Accept "long".
2788 * gdb.mi/mi-var-child.exp: Accept "long".
2789 * gdb.mi/mi-var-display.exp: Accept "long".
2790 * gdb.mi/mi2-var-child.exp: Accept "long".
2791
b3720c3a
TT
27922012-11-12 Tom Tromey <tromey@redhat.com>
2793
2794 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
2795 "ptype" from calls to cp_test_ptype_class.
2796 (test_enums): Likewise.
2797 * gdb.cp/derivation.exp: Remove "ptype" from calls to
2798 cp_test_ptype_class.
2799 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
2800 calls to cp_test_ptype_class.
2801 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
2802 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
2803 from calls to cp_test_ptype_class.
2804 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
2805 command here. Change "in_command" argument to "in_exp".
2806
0d63ecda
KS
28072012-11-10 Keith Seitz <keiths@redhat.com>
2808
2809 PR gdb/14288
2810 * gdb.base/printcmds.c: Add invalid_XXX globals
2811 for repeated byte tests.
2812 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
2813 * gdb.base/wchar.c (main): Add and construct a wchar_t
2814 array with repeated characters.
2815 * gdb.base/wchar.exp: Add repeated character tests.
2816
ed8a1c2d
AB
28172012-11-09 Andrew Burgess <aburgess@broadcom.com>
2818
2819 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
2820 disassembly output.
2821
9107fc8d
PA
28222012-11-09 Pedro Alves <palves@redhat.com>
2823
2824 PR gdb/14306
2825
2826 * gdb.multi/multi-arch-exec.c: New file.
2827 * gdb.multi/multi-arch-exec.exp: New file.
2828
558a9d82
YQ
28292012-11-09 Yao Qi <yao@codesourcery.com>
2830
2831 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
2832 (top level): Call it.
2833
e714f336
YQ
28342012-11-09 Yao Qi <yao@codesourcery.com>
2835
2836 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
2837 typo.
2838
6ecd4729
PA
28392012-11-09 Pedro Alves <palves@redhat.com>
2840
2841 * gdb.multi/multi-arch.exp: New.
2842
9015683b
TT
28432012-11-08 Tom Tromey <tromey@redhat.com>
2844
2845 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
2846 core files, if possible.
2847 * gdb.base/siginfo-thread.c: New file
2848 * gdb.base/siginfo-thread.exp: New file
2849
ea9f10bb
TT
28502012-11-08 Tom Tromey <tromey@redhat.com>
2851
2852 * gdb.base/comprdebug.exp: New file.
2853
f6592439
PA
28542012-11-06 Pedro Alves <palves@redhat.com>
2855
2856 PR gdb/14810
2857
2858 * gdb.base/disabled-location.c: New file.
2859 * gdb.base/disabled-location.exp: New file.
2860
2d338fa9
TT
28612012-11-06 Tom Tromey <tromey@redhat.com>
2862
2863 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
2864 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2865 gdb_gcore_cmd.
2866 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
2867 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
2868 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
2869 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
2870 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
2871 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
2872 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
2873 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
2874 * lib/gdb.exp (gdb_gcore_cmd): New proc.
2875
68c9da30
PA
28762012-11-05 Pedro Alves <palves@redhat.com>
2877
2878 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
2879 procedure.
2880 (do_vfork_and_follow_child_tests_exec)
2881 (do_vfork_and_follow_child_tests_exit): Call it.
2882
a7c8c931
PA
28832012-11-05 Pedro Alves <palves@redhat.com>
2884
2885 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
2886 fails.
2887
6f6484cd
YQ
28882012-11-03 Yao Qi <yao@codesourcery.com>
2889
2890 Fix PR gdb/14617.
2891 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2892 Remove setup_kfail, and update test.
2893
b45627a0
TT
28942012-11-02 Tom Tromey <tromey@redhat.com>
2895
2896 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
2897 test.
2898
f50f4e56
PA
28992012-11-02 Pedro Alves <palves@redhat.com>
2900
2901 PR gdb/14766
2902
2903 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
2904 setup_kfail.
2905 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
2906 get registers".
2907
71ce889d
PA
29082012-11-02 Pedro Alves <palves@redhat.com>
2909
2910 * gdb.base/foll-vfork-exit.c: New file.
2911 * gdb.base/foll-vfork.exp (top level): New file-describing
2912 comment.
2913 (vfork_child_follow_to_exit): New procedure.
2914 (tcatch_vfork_then_child_follow): Rename as ...
2915 (tcatch_vfork_then_child_follow_exec): ... this.
2916 (tcatch_vfork_then_child_follow_exit): New procedure.
2917 (do_vfork_and_follow_parent_tests): New procedure, factored out
2918 from do_vfork_and_exec_tests.
2919 (do_vfork_and_follow_child_tests_exec): Ditto.
2920 (do_vfork_and_exec_tests): Delete.
2921 (do_vfork_and_follow_child_tests_exit): New procedure.
2922 (top level): Run tests with both the program that has the vfork
2923 child execing, and the program has the vfork child exiting.
2924
1e35b1a9
PA
29252012-11-02 Pedro Alves <palves@redhat.com>
2926
2927 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
2928 (check_vfork_catchpoints, vfork_parent_follow_through_step)
2929 (vfork_parent_follow_to_bp): Call it.
2930 (kill_child): Delete.
2931 (vfork_and_exec_child_follow_to_main_bp)
2932 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
2933 longer call kill_child.
2934 (tcatch_vfork_then_parent_follow): Call setup_gdb.
2935 (do_vfork_and_exec_tests): Don't runto_main before calling each
2936 test procedure.
2937 (top level): Don't clean restart and set verbose before running
2938 each test procedure.
2939
29402012-11-02 Pedro Alves <palves@redhat.com>
2941
2942 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
2943 (vfork_parent_follow_to_bp)
2944 (vfork_and_exec_child_follow_to_main_bp)
2945 (vfork_and_exec_child_follow_through_step)
2946 (tcatch_vfork_then_parent_follow)
2947 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2948 Use with_test_prefix.
2949
29502012-11-02 Pedro Alves <palves@redhat.com>
2951
2952 * gdb.base/foll-vfork.c: Add copyright header.
2953 * gdb.base/vforked-prog.c: Add copyright header.
2954
29552012-11-02 Pedro Alves <palves@redhat.com>
2956
2957 * gdb.base/foll-vfork.exp
2958 (vfork_and_exec_child_follow_through_step): Don't skip on
2959 non-HP/UX targets. Expect the next to only step one line on
2960 non-HP/UX targets, rather than stopping only after the exec.
2961
29622012-11-02 Pedro Alves <palves@redhat.com>
2963
2964 Don't hard code line numbers.
2965
2966 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
2967 Expect text from the sources instead of a line number.
2968 (vfork_parent_follow_to_bp)
2969 (vfork_and_exec_child_follow_to_main_bp)
2970 (vfork_and_exec_child_follow_through_step)
2971 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2972 Use gdb_get_line_number.
2973
29742012-11-02 Pedro Alves <palves@redhat.com>
2975
2976 Modernize.
2977
2978 * gdb.base/foll-vfork.exp: Use standard_testfile and
2979 build_executable. Pass descriptive string to untested.
2980 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
2981 (vfork_and_exec_child_follow_to_main_bp)
2982 (vfork_and_exec_child_follow_through_step)
2983 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
2984 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
2985 of send_gdb/gdb_expect.
2986
2987 (kill_child): New procedure.
2988 (vfork_and_exec_child_follow_to_main_bp)
2989 (vfork_and_exec_child_follow_through_step): Use it.
2990
f0559fff
YQ
29912012-11-02 Yao Qi <yao@codesourcery.com>
2992
2993 * gdb.base/setvar.exp: Test setting nested struct.
2994 * gdb.base/setvar.c (v_struct3): New.
2995
c207c6da
DE
29962012-11-01 Doug Evans <dje@google.com>
2997
2998 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
2999 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
3000 use them.
3001
2f27adfe
AB
30022012-10-31 Andrew Burgess <aburgess@broadcom.com>
3003
3004 PR cli/14772
3005 * gdb.base/gnu_vector.c (union_with_vector_1)
3006 (struct_with_vector_1): Add new struct and union for testing
3007 ptype.
3008 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
3009 structs / unions containing vectors.
3010
bb662ca6
YQ
30112012-10-25 Yao Qi <yao@codesourcery.com>
3012
3013 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
3014 'setup_kfail' instead of 'setup_kfail_for_target'.
3015 * gdb.base/varargs.exp: Likewise.
3016 * lib/gdb.exp (setup_kfail_for_target): Remove.
3017
635d23ff
MK
30182012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
3019
3020 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
3021
afdb064f
MK
30222012-10-25 Mark Kettenis <kettenis@gnu.org>
3023
3024 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
3025
d99dcf51
JB
30262012-10-24 Joel Brobecker <brobecker@adacore.com>
3027
3028 * gdb.ada/set_wstr: New testcase.
3029
32560274
JB
30302012-10-24 Joel Brobecker <brobecker@adacore.com>
3031
3032 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
3033
5ded5331
JB
30342012-10-24 Joel Brobecker <brobecker@adacore.com>
3035
3036 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
3037
d8d84291
MK
30382012-10-24 Mark Kettenis <kettenis@gnu.org>
3039
3040 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
3041
6e933c51
JK
30422012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3043
3044 * gdb.base/callfuncs.exp (do_function_calls): Fix
3045 setup_kfail_for_target for -m32 mode.
3046
274bd000
MK
30472012-10-23 Mark Kettenis <kettenis@gnu.org>
3048
3049 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
3050 are now fixed.
3051
545f743d
YQ
30522012-10-23 Yao Qi <yao@codesourcery.com>
3053
3054 * gdb.base/info-os.exp: Resume the inferior until it exits.
3055
48b56b6a 30562012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
3057
99c7d5a8 3058 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
3059 * gdb.base/print-file-var.exp: Likewise.
3060 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 3061
8de0566d
YQ
30622012-10-17 Yao Qi <yao@codesourcery.com>
3063
3064 * gdb.mi/mi-memory-changed.exp: New.
3065
44883546
YQ
30662012-10-16 Yao Qi <yao@codesourcery.com>
3067
3068 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
3069 returns true.
3070 Call gdb_load_shlibs.
3071 * gdb.reverse/solib-reverse.exp: Likewise.
3072
345f514a
KS
30732012-10-15 Keith Seitz <keiths@redhat.com>
3074
3075 * lib/cp-support.exp (cp_test_ptype_class): Add support
3076 for class typedefs.
3077
3078 * gdb.cp/derivation.exp: Add tests for g_instance.
3079
9e3a7d65
JK
30802012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3081
3082 Fix entry values resolving in inlined frames.
3083 * gdb.arch/amd64-entry-value-inline.S: New file.
3084 * gdb.arch/amd64-entry-value-inline.c: New file.
3085 * gdb.arch/amd64-entry-value-inline.exp: New file.
3086
21a7b089
JK
30872012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3088 Doug Evans <dje@google.com>
3089
3090 Fix recent gdb_breakpoint regression.
3091 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
3092 braces from the parameter.
3093 * gdb.java/jprint.exp: Likewise.
3094
2c47921e
DE
30952012-10-15 Doug Evans <dje@google.com>
3096
3097 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
3098
89398707
JB
30992012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
3100
3101 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
3102
801e4185
TT
31032012-10-15 Tom Tromey <tromey@redhat.com>
3104
3105 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
3106
74f910c8
TT
31072012-10-15 Tom Tromey <tromey@redhat.com>
3108
3109 * gdb.python/py-symbol.exp: Test symbol destructor.
3110
91567807
YQ
31112012-10-14 Yao Qi <yao@codesourcery.com>
3112
3113 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
3114 * gdb.mi/mi-cli.exp: New.
3115
3116 * gdb.mi/mi2-basics.exp: Remove.
3117 * gdb.mi/mi2-break.exp: Remove.
3118 * gdb.mi/mi2-console.exp: Remove.
3119 * gdb.mi/mi2-disassemble.exp: Remove.
3120 * gdb.mi/mi2-eval.exp: Remove.
3121 * gdb.mi/mi2-file.exp: Remove.
3122 * gdb.mi/mi2-hack-cli.exp: Remove.
3123 * gdb.mi/mi2-pthreads.exp: Remove.
3124 * gdb.mi/mi2-read-memory.exp: Remove.
3125 * gdb.mi/mi2-regs.exp: Remove.
3126 * gdb.mi/mi2-return.exp: Remove.
3127 * gdb.mi/mi2-simplerun.exp: Remove.
3128 * gdb.mi/mi2-stack.exp: Remove.
3129 * gdb.mi/mi2-stepi.exp: Remove.
3130 * gdb.mi/mi2-syn-frame.exp: Remove.
3131 * gdb.mi/mi2-until.exp: Remove.
3132 * gdb.mi/mi2-watch.exp: Remove.
3133 * gdb.mi/mi2-var-block.exp: Remove.
3134 * gdb.mi/mi2-var-cmd.exp: Remove.
3135 * gdb.mi/mi2-var-display.exp: Remove.
3136
87332029
YQ
31372012-10-12 Yao Qi <yao@codesourcery.com>
3138
3139 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
3140 trail '.*' on matching patterns.
3141
11fc9057
L
31422012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3143
3144 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
3145 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
3146 * gdb.arch/i386-disp-step.exp: Likewise.
3147 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3148 * gdb.arch/i386-prologue.exp: Likewise.
3149 * gdb.arch/i386-size-overlap.exp: Likewise.
3150 * gdb.arch/i386-size.exp: Likewise.
3151 * gdb.arch/i386-unwind.exp: Likewise.
3152
7d46bcdc
L
31532012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3154
3155 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
3156 * gdb.arch/i386-word.exp: Likewise.
3157
31224d9d
L
31582012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3159
3160 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
3161 is_ilp32_target to set nr_regs.
3162 * gdb.arch/i386-sse.exp: Likewise.
3163
5b7d0050
DE
31642012-10-11 Doug Evans <dje@google.com>
3165
7c09e5a0
DE
3166 PR breakpoints/14643.
3167 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
3168 * gdb.linespec/thread.c: New file.
3169 * gdb.linespec/thread.exp: New file.
3170
5b7d0050
DE
3171 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
3172 Recognize "message" -> print pass and fail. Add eof case.
3173 (runto): Recognize message, no-message. Print pass/fail if requested,
3174 with same treatment as gdb_breakpoint.
3175 (runto_main): Pass no-message to runto.
3176 (gdb_internal_error_resync): Add log message.
3177 (gdb_file_cmd): Tweak internal error fail text for consistency.
3178
2e24f4aa
JK
31792012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3180
3181 Fix crash during stepping on ppc32.
3182 * gdb.base/step-symless.c: New file.
3183 * gdb.base/step-symless.exp: New file.
3184
aa14df25
DE
31852012-10-03 Doug Evans <dje@google.com>
3186
3187 PR symtab/14601
3188 * gdb.cp/using-crash.exp: New file.
3189 * gdb.cp/using-crash.cc: New file.
3190
975531db
DE
31912012-10-02 Doug Evans <dje@google.com>
3192
3193 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
3194 more consistent.
3195 (runto,gdb_debug_format): Ditto.
3196 (gdb_file_cmd): Watch for eof in nested gdb_expect.
3197 Clean up logging and error messages.
3198
b3dc46ff
AB
31992012-10-01 Andrew Burgess <aburgess@broadcom.com>
3200
3201 Test find command on unmapped memory.
3202 * gdb.base/find-unmapped.c: New file.
3203 * gdb.base/find-unmapped.exp: New file.
3204
45814d45
YQ
32052012-09-29 Yao Qi <yao@codesourcery.com>
3206
3207 * gdb.trace/mi-tracepoint-changed.exp: New.
3208 * gdb.mi/mi-breakpoint-changed.exp: New.
3209 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
3210 * gdb.mi/pendshr2.c: New.
3211
4c2786ba
YQ
32122012-09-28 Yao Qi <yao@codesourcery.com>
3213
3214 * gdb.mi/pr11022.exp: New.
3215 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
3216
7977e5d2
TT
32172012-09-27 Tom Tromey <tromey@redhat.com>
3218
3219 * gdb.cp/derivation.exp: Add regression test.
3220 * gdb.cp/derivation.cc (class V_base, class V_inter, class
3221 V_derived): New.
3222 (vderived): New global.
3223
0971de02
TT
32242012-09-26 Tom Tromey <tromey@redhat.com>
3225
3226 * gdb.dwarf2/dw2-common-block.S: New file.
3227 * gdb.dwarf2/dw2-common-block.exp: New file.
3228
4357ac6c
TT
32292012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3230
3231 * gdb.fortran/common-block.exp: New file.
3232 * gdb.fortran/common-block.f90: New file.
3233
6f380991
AB
32342012-09-26 Andrew Burgess <aburgess@broadcom.com>
3235
3236 * gdb.base/duplicate-bp.c: New file.
3237 * gdb.base/duplicate-bp.exp: New file.
3238
8ae551cf
YQ
32392012-09-26 Yao Qi <yao@codesourcery.com>
3240
3241 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
3242
3243 Revert:
3244 2012-09-21 Yao Qi <yao@codesourcery.com>
3245
3246 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3247
318102b9
SP
32482012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3249
3250 * gdb.base/longest-types.c: New test case.
3251 * gdb.base/longest-types.exp: New test case.
3252
a1e5fd69
YQ
32532012-09-25 Yao Qi <yao@codesourcery.com>
3254
3255 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
3256
04e7407c
JK
32572012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3258
3259 Fix internal error on canonicalization of clang types.
3260 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
3261 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
3262 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
3263
9bf4bce9
JK
32642012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3265
3266 Fix disassemble without parameters in tailcall frame.
3267 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
3268
2603f7ee
AB
32692012-09-21 Andrew Burgess <aburgess@broadcom.com>
3270
3271 * gdb.dwarf2/dw2-op-out-param.S: New file.
3272 * gdb.dwarf2/dw2-op-out-param.exp: New file.
3273
a3569abd
YQ
32742012-09-21 Yao Qi <yao@codesourcery.com>
3275
3276 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3277
a065d7af
YQ
32782012-09-21 Yao Qi <yao@codesourcery.com>
3279
3280 * gdb.mi/mi-cli.exp: Remove.
3281 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
3282
15544bd9
YQ
32832012-09-21 Yao Qi <yao@codesourcery.com>
3284
3285 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
3286 "=record-started" notification.
3287
82a90ccf
YQ
32882012-09-21 Yao Qi <yao@codesourcery.com>
3289
3290 * gdb.mi/mi-record-changed.exp: New.
3291 * gdb.mi/mi-reverse.exp: Adjust expected output.
3292
d7de8e3c
TT
32932012-09-20 Tom Tromey <tromey@redhat.com>
3294
3295 * gdb.python/python.exp: Test atexit.register.
3296
1aa99537
DE
32972012-09-20 Doug Evans <dje@google.com>
3298
05eade73
DE
3299 * boards/dwarf4-gdb-index.exp: New file.
3300
1aa99537
DE
3301 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
3302 while running the tests.
3303
4ae24af0
JB
33042012-09-18 Joel Brobecker <brobecker@adacore.com>
3305
3306 * gdb.ada/bp_reset: New testcase.
3307
bb25a15c
YQ
33082012-09-18 Yao Qi <yao@codesourcery.com>
3309
3310 * gdb.trace/mi-tsv-changed.exp: New.
3311
201b4506
YQ
33122012-09-18 Yao Qi <yao@codesourcery.com>
3313
3314 * gdb.trace/mi-traceframe-changed.exp: New.
3315
6fc1c773
YQ
33162012-09-17 Yao Qi <yao@codesourcery.com>
3317
3318 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
3319 when it is less than 0.
3320
1ab3b62c
JK
33212012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3322
3323 PR 14119
3324 * gdb.arch/amd64-tailcall-ret.S: New file.
3325 * gdb.arch/amd64-tailcall-ret.c: New file.
3326 * gdb.arch/amd64-tailcall-ret.exp: New file.
3327 * gdb.reverse/amd64-tailcall-reverse.S: New file.
3328 * gdb.reverse/amd64-tailcall-reverse.c: New file.
3329 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
3330
acf9414f
JK
33312012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3332
3333 PR 14548
3334 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
3335 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
3336 * gdb.reverse/singlejmp-reverse.S: New file.
3337 * gdb.reverse/singlejmp-reverse.c: New file.
3338 * gdb.reverse/singlejmp-reverse.exp: New file.
3339
666b578b
JK
33402012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3341
3342 Fix compatibility with old GCC (~4.1).
3343 * gdb.cp/converts.cc (my_enum_var): New variable.
3344
42056501
AB
33452012-09-14 Andrew Burgess <aburgess@broadcom.com>
3346
3347 * gdb.xml/tdesc-regs.exp: Update expected output for new
3348 vector_size syntax of vector types.
3349
b9516fa1
YPK
33502012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
3351
3352 Refactor Python "gdb" module into a proper Python package, by
3353 introducing a new "_gdb" module for code implemented in C, and
3354 using reload/__import__ instead of exec.
3355 * gdb.python/python.exp (Test stderr location): Update module
3356 location of GDB-specific sys.stderr.
3357 (Test stdout location): Ditto for sys.stdout.
3358
18dc9ad8
JK
33592012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3360
3361 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
3362
ea3a9873
KS
33632012-09-12 Keith Seitz <keiths@redhat.com>
3364
3365 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
3366 conversion statement.
3367
5941debb
DE
33682012-09-12 Doug Evans <dje@google.com>
3369
3370 * gdb.base/help.exp: Remove testing of individual command help text,
3371 too much of a maintenance burden. Instead, test the functionality
3372 of "help" itself.
3373
cfc35e02
DE
33742012-09-11 Doug Evans <dje@google.com>
3375
3a0ed5d7
DE
3376 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
3377 breakpoint.
3378
cfc35e02
DE
3379 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
3380 * gdb.dwarf2/fission-reread.S: Ditto.
3381 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
3382 * gdb.dwarf2/fission-reread.exp: Ditto.
3383
350b1b26
AB
33842012-09-11 Andrew Burgess <aburgess@broadcom.com>
3385
3386 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
3387
2fa15f23
JB
33882012-09-10 Joel Brobecker <brobecker@adacore.com>
3389
3390 * gdb.ada/optim_drec: New testcase.
3391
09be558e
DE
33922012-09-10 Doug Evans <dje@google.com>
3393
3394 * boards/fission.exp: Explicitly mark "board" as not remote.
3395
5b4f6e25
KS
33962012-09-10 Keith Seitz <keiths@redhat.com>
3397
3398 PR gdb/13483
3399 * gdb.cp/converts.cc (A::A): Add ctor.
3400 (A::member_): Add member.
3401 (enum my_enum): New enumeration.
3402 (main): Add calls to foo1_7 with various
3403 permitted arguments.
3404 * gdb.cp/converts.exp: Add tests for boolean
3405 conversions permitted by the standard.
3406
b4ca5ed9
YPK
34072012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
3408
3409 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
3410 avoid spurious results due to ~/.gdbinit.
3411 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
3412 $INTERNAL_GDBFLAGS in run command.
3413 * gdb.gdb/observer.exp (setup_test): Ditto.
3414 * gdb.gdb/selftest.exp (test_with_self): Ditto.
3415 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
3416
d54b30bb
DE
34172012-09-06 Doug Evans <dje@google.com>
3418
14910956
DE
3419 * boards/fission.exp: New file.
3420
d54b30bb
DE
3421 * gdb.python/py-value.exp: Use clean_restart.
3422
91b253e1
DE
34232012-09-05 Doug Evans <dje@google.com>
3424
3425 * gdb.base/info-macros.c: Fix whitespace.
3426
1292279a
PA
34272012-08-28 Pedro Alves <palves@redhat.com>
3428
3429 PR gdb/14428
3430
3431 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
3432
1c8cdcb1
JK
34332012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3434
3435 * gdb.base/break-caller-line.c: New file.
3436 * gdb.base/break-caller-line.exp: New file.
3437
1e8e8b51
JK
34382012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3439
3440 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
3441 * gdb.arch/i386-cfi-notcurrent.S: New file.
3442 * gdb.arch/i386-cfi-notcurrent.exp: New file.
3443
1591a1e8
PA
34442012-08-27 Wei-cheng Wang <cole945@gmail.com>
3445 Yao Qi <yao@codesourcery.com>
3446 Pedro Alves <palves@redhat.com>
3447
3448 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
3449 New procedures.
3450 (top level): Add overlap checking tests.
3451
4442ada7
TT
34522012-08-24 Tom Tromey <tromey@redhat.com>
3453
3454 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
3455 gdb_test_multiple fails for other reasons.
3456
e7d50cc9
YQ
34572012-08-24 Yao Qi <yao@codesourcery.com>
3458
3459 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
3460
dfbd5e7b
PA
34612012-08-23 Pedro Alves <palves@redhat.com>
3462
3463 * gdb.base/help.exp: Adjust to "handle" help text change.
3464
8d735b87
YQ
34652012-08-23 Yao Qi <yao@codesourcery.com>
3466
3467 * gdb.trace/disconnected-tracing.c (start, end): New.
3468 (main): Call start and end.
3469 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
3470 existing tests into this proc.
3471 (disconnected_tfind): New.
3472
61b1d759
YQ
34732012-08-23 Yao Qi <yao@codesourcery.com>
3474
3475 * boards/native-gdbserver.exp (${board}_upload): New.
3476 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
3477 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
3478 Execute tfile on remote target.
3479 Copy trace file from target to host.
3480
6ca1b147
JM
34812012-08-22 Joseph Myers <joseph@codesourcery.com>
3482
3483 * gdb.arch/thumb-bx-pc.S: New file.
3484 * gdb.arch/thumb-bx-pc.exp: New file.
3485
706e3705
TT
34862012-08-22 Tom Tromey <tromey@redhat.com>
3487
3488 * gdb.base/maint.exp: Update.
3489
b4893d48
TT
34902012-08-22 Tom Tromey <tromey@redhat.com>
3491
3492 * lib/gdb.exp (skip_unwinder_tests): New proc.
3493 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
3494 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
3495
45b7da81
TT
34962012-08-21 Tom Tromey <tromey@redhat.com>
3497
3498 * gdb.hp/gdb.aCC/exception.exp: Remove.
3499
f94363d7
AP
3500012-08-19 Andrew Pinski <apinski@cavium.com>
3501
3502 * gdb.arch/mips-octeon-bbit.c: New file.
3503 * gdb.arch/mips-octeon-bbit.exp: New Test.
3504
e5afdbd7
KS
3505012-08-19 Keith Seitz <keiths@redhat.com>
3506
3507 PR c++/14365
3508 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
3509 * gdb.dwarf2/dw2-anon-mptr.S: New file.
3510
c29e8b64
JK
35112012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3512
3513 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
3514 verbose -log by more specific untested call.
3515
15a7e7bc
YQ
35162012-08-18 Yao Qi <yao@codesourcery.com>
3517
3518 * gdb.trace/tfind.exp: Move tests on various command help before
3519 checking target supports trace.
3520 Fix the expected output of 'help tfind end'.
3521
a451cb65
KS
35222012-08-17 Keith Seitz <keiths@redhat.com>
3523
3524 PR c++/13356
3525 * gdb.base/default.exp: Update all "check type" tests.
3526 * gdb.base/help.exp: Likewise.
3527 * gdb.base/setshow.exp: Likewise.
3528 * gdb.cp/converts.cc (foo1_type_check): New function.
3529 (foo2_type_check): New function.
3530 (foo3_type_check): New function.
3531 (main): Call new functions.
3532 * converts.exp: Add tests for integer-to-pointer conversions
3533 with/without strict type-checking.
3534
dbf6a605
MF
35352012-08-16 Mike Frysinger <vapier@gentoo.org>
3536
3537 * gdb.base/help.exp: Update expected output.
3538
0c92d8c1
JB
35392012-08-16 Joel Brobecker <brobecker@adacore.com>
3540
3541 * gdb.ada/rdv_wait: New testcase.
3542
e56f7f42
JK
35432012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3544
3545 * gdb.base/attach-twice.exp: Remove excessive ps exec.
3546
f47f77df
DE
35472012-08-13 Doug Evans <dje@google.com>
3548
e202d6e8 3549 * gdb.base/help.exp: Update expected output.
f47f77df
DE
3550 * gdb.base/default.exp: Update expected output of "show convenience".
3551
a72c3253
DE
35522012-08-10 Doug Evans <dje@google.com>
3553
3554 * gdb.python/py-strfns.c: New file.
3555 * gdb.python/py-strfns.exp: New file.
3556 * gdb.python/py-type.exp (test_fields): Add vector tests.
3557
de0bea00
MF
35582012-08-10 Mike Frysinger <vapier@gentoo.org>
3559
3560 PR cli/10436:
3561 * gdb.base/completion.exp: Add tests for handle completion.
3562
5b9afe8a
YQ
35632012-08-09 Yao Qi <yao@codesourcery.com>
3564
3565 * gdb.mi/mi-cmd-param-changed.exp: New.
3566 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
3567 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
3568 * gdb.mi/mi2-prompt.exp: Likewise.
3569
4f485ebc
DE
35702012-08-08 Doug Evans <dje@google.com>
3571
3572 * gdb.base/debug-expr.c: New file.
3573 * gdb.base/debug-expr.exp: New file.
3574 * gdb.base/exprs.exp: Test {type} casts.
3575 * gdb.cp/debug-expr.exp: New file.
3576
5888842d
JK
35772012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3578
3579 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
3580 global variable loop, not a 'break'. Add loop count limit to 100.
3581 Add new fail case for terminated vgdb.
3582
4f69f4c2
JK
35832012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3584 Jean-Marc Saffroy <saffroy@gmail.com>
3585
3586 PR 11804
3587 * gdb.base/gcore-relro.exp: New file.
3588 * gdb.base/gcore-relro-main.c: New file.
3589 * gdb.base/gcore-relro-lib.c: New file.
3590
e2de5390
JK
35912012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3592
3593 Do not false FAIL with old GCCs.
3594 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
3595 GCC < 4.5 in $no_hw mode.
3596
606603c5
JK
35972012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3598
3599 * gdb.base/default.exp (cd): Accept new directory with no arguments.
3600
777f26c2
JK
36012012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3602
3603 * gdb.base/list.exp (test_only_end): New function.
3604 Call it.
3605
2c12abee
TT
36062012-08-06 Tom Tromey <tromey@redhat.com>
3607
3608 * gdb.python/py-mi.exp: Add test for printer whose children
3609 are a list.
3610 * gdb.python/py-prettyprint.c (struct children_as_list): New.
3611 (main): New variable children_as_list.
3612 * gdb.python/py-prettyprint.py (class pp_children_as_list):
3613 New.
3614 (register_pretty_printers): Register new printer.
3615
0eae2cf4
EBM
36162012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3617
3618 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
3619 symbols. Abort if vgdb remote connection is closed.
3620
09e0881d
DE
36212012-08-02 Doug Evans <dje@google.com>
3622
3623 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
3624
b40f514f
SDJ
36252012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
3626
3627 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
3628 s390x, PowerPC 64 and m68k-linux.
3629
11315ae0
UW
36302012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3631
3632 * gdb.base/annota1.exp: Accept no frames-invalid notification
3633 when starting up the program.
3634 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
3635 show a symbolic value as well.
3636 * gdb.server/server-exec-info.exp: Skip test when skipping
3637 gdbserver test and/or when skipping shared library tests.
3638 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
3639 avoid name conflicts with other tests.
3640
0547eeed
UW
36412012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3642
3643 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
3644 Fix wrong output on big-endian systems.
3645 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
3646 4-byte pointer types on 64-bit s390x.
3647
bdddb4de
UW
36482012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3649
3650 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
3651 marker comment at the beginning (after intialization).
3652 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
3653 breakpoint on marker comment instead of function begin.
3654 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
3655 PowerPC.
3656 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
3657 or 64-bit PowerPC.
3658 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
3659 gdb,no_hardware_watchpoints flag is set.
3660 (initialize): Remove now redundant can-use-hw-watchpoints change.
3661
5d206025
YQ
36622012-08-02 Yao Qi <yao@codesourcery.com>
3663 Pedro Alves <palves@redhat.com>
3664
3665 * boards/local-remote-host.exp: New.
3666
4f665099
UW
36672012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3668
3669 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
3670 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
3671 * gdb.base/print-file-var.exp: Likewise.
3672 * gdb.server/solib-list.exp: Skip on remote targets.
3673
b62e2b27
UW
36742012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3675
3676 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
3677 watchpoints on ARM. When expecting software watchpoints, tolerate
3678 (remote) targets that report unsupported hardware watchpoint only
3679 at continue time.
3680 (test_wide_location_2): Likewise.
3681
a967a851
JK
36822012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3683
3684 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
3685 valgrind versions.
3686
75d9f9ff 36872012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
3688
3689 * gdb.base/valgrind-infcall.c: New file.
3690 * gdb.base/valgrind-infcall.exp: New file.
3691
75d9f9ff
JK
3692 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
3693
1c9f2ed2
KS
36942012-07-30 Keith Seitz <keiths@redhat.com>
3695
3696 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
3697 linespecs.
3698
7f9b2034
DE
36992012-07-30 Doug Evans <dje@google.com>
3700
85220e01
DE
3701 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
3702 * gdb.dwarf2/pr13961.S: Ditto.
3703
7f9b2034
DE
3704 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
3705
4e969b4f
AB
37062012-07-30 Andrew Burgess <aburgess@broadcom.com>
3707
3708 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
3709 change its format immediately after reloading the binary.
3710
e7de8362
JK
37112012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3712
3713 Fix testsuite regression after --use-deprecated-index-sections removal.
3714 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
3715 string.
3716 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
3717
7255706c
YQ
37182012-07-27 Yao Qi <yao@codesourcery.com>
3719
3720 KFAIL for PR remote/14161.
3721 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
3722 Cleanup socket files.
3723 (strace_info_marker): Detach inferior.
3724
f2e8016f
TT
37252012-07-26 Tom Tromey <tromey@redhat.com>
3726
6fdff2c5 3727 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 3728
f66713d2
JK
37292012-07-26 Markus Metzger <markus.t.metzger@intel.com>
3730
3731 * gdb.python/py-inferior.c (thread): New function.
3732 (check_threads): New function.
3733 (test_threads): New function.
3734 * gdb.python/py-inferior.exp: Added test.
3735 Replaced runto with continue to breakpoint.
3736
8223e12c
TT
37372012-07-26 Tom Tromey <tromey@redhat.com>
3738
3739 * lib/ada.exp (standard_ada_testfile): New proc.
3740 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
3741 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
3742 * gdb.ada/array_return.exp: Use standard_ada_testfile.
3743 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
3744 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
3745 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
3746 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
3747 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
3748 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
3749 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
3750 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
3751 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
3752 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
3753 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
3754 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
3755 * gdb.ada/char_param.exp: Use standard_ada_testfile.
3756 * gdb.ada/complete.exp: Use standard_ada_testfile.
3757 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
3758 standard_output_file.
3759 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
3760 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
3761 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
3762 standard_output_file.
3763 * gdb.ada/exprs.exp: Use standard_ada_testfile.
3764 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
3765 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
3766 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
3767 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
3768 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
3769 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
3770 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
3771 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
3772 * gdb.ada/homonym.exp: Use standard_ada_testfile.
3773 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
3774 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
3775 * gdb.ada/interface.exp: Use standard_ada_testfile.
3776 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
3777 standard_output_file
3778 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
3779 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
3780 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
3781 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
3782 * gdb.ada/nested.exp: Use standard_ada_testfile.
3783 * gdb.ada/null_array.exp: Use standard_ada_testfile.
3784 * gdb.ada/null_record.exp: Use standard_ada_testfile.
3785 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
3786 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
3787 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
3788 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
3789 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
3790 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
3791 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
3792 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
3793 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
3794 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
3795 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
3796 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
3797 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
3798 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
3799 * gdb.ada/start.exp: Use standard_ada_testfile.
3800 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
3801 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
3802 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
3803 * gdb.ada/tagged.exp: Use standard_ada_testfile.
3804 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
3805 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
3806 * gdb.ada/tasks.exp: Use standard_ada_testfile.
3807 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
3808 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
3809 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
3810 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
3811 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
3812 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
3813 * gdb.ada/widewide.exp: Use standard_ada_testfile.
3814
bbec57e4
JK
38152012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3816
3817 Fix testsuite regression after --use-deprecated-index-sections removal.
3818 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
3819
9cc8e32c
JK
38202012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3821
3822 Fix compatibility with Tcl before 7.5.
3823 * lib/future.exp (lreverse): New function if it does not exist.
3824
ea5ca7b5
MK
38252012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
3826
3827 * gdb.mi/mi-pending.c: New method to set a second pending
3828 breakpoint.
3829 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
3830 condition.
3831
64776a0b
PA
38322012-07-20 Pedro Alves <palves@redhat.com>
3833
3834 PR threads/11692
3835 PR gdb/12203
3836
3837 * gdb.threads/create-fail.c: New file.
3838 * gdb.threads/create-fail.exp: New file.
3839
13e4e967
PA
38402012-07-19 Pedro Alves <palves@redhat.com>
3841
3842 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
3843 * config/vx.exp (gdb_start): Likewise.
3844 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
3845 * gdb.base/setvar.exp (test_set): Likewise.
3846 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
3847 * gdb.reverse/sigall-precsave.exp: Likewise.
3848 * gdb.reverse/sigall-reverse.exp: Likewise.
3849
b7aefa4d
PA
38502012-07-19 Pedro Alves <palves@redhat.com>
3851
3852 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
3853 handler before recording.
3854
608b4967
TT
38552012-07-19 Tom Tromey <tromey@redhat.com>
3856
3857 * gdb.cp/casts.exp: Add tests for typeof and decltype.
3858 * gdb.cp/casts.cc (decltype): New function.
3859 (main): Use it.
3860
b1e0c0fa
PA
38612012-07-19 Pedro Alves <palves@redhat.com>
3862
3863 * gdb.base/sigall.exp (signals): New list.
3864 <top level>: Loop over signals in the $signals list instead of
3865 calling a test function once per signal.
3866 * gdb.reverse/sigall-precsave.exp (signals): New list.
3867 <top level>: Loop over signals in the $signals list instead of
3868 calling a test function once per signal.
3869 * gdb.reverse/sigall-reverse.exp (signals): New list.
3870 <top level>: Loop over signals in the $signals list instead of
3871 calling a test function once per signal.
3872
6ace3df1
YQ
38732012-07-19 Yao Qi <yao@codesourcery.com>
3874
3875 * gdb.base/setshow.exp: Test 'set args ~'.
3876
263a0f8c
JK
38772012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3878
3879 * gdb.base/store.exp (check_set): Import gdb_prompt.
3880 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
3881 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
3882
8f043999
JK
38832012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3884
3885 PR 11914
3886 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
3887 (main): Call eval_sub.
3888 * gdb.python/py-prettyprint.exp:
3889 (python execfile ('py-prettyprint.py')): Move it earlier.
3890 New breakpoint for eval-break.
3891 (continue to breakpoint: eval-break, info locals): New test.
3892 (python execfile ('py-prettyprint.py')): Move it from here.
3893 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
3894 (register_pretty_printers): Register pp_eval_type.
3895
725c7b66
JK
38962012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3897
3898 Fix a testcase regression by me.
3899 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
3900 DW_FORM_data4.
3901
4359dff1
JK
39022012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3903 Doug Evans <dje@google.com>
3904
3905 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
3906 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
3907
61e44cfa
JK
39082012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3909
3910 Fix gdbserver run regression.
3911 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
3912
93c0ef37
TT
39132012-07-12 Tom Tromey <tromey@redhat.com>
3914
3915 * lib/gdb.exp (standard_testfile): Don't declare objdir.
3916 (clean_restart): Likewise.
3917 (core_find): Use standard_output_file.
3918
76027ef5
TT
39192012-07-12 Tom Tromey <tromey@redhat.com>
3920
3921 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
3922 * gdb.dwarf2/dw2-anonymous-func.exp: Use
3923 prepare_for_testing_full.
3924 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
3925 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
3926 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
3927 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
3928 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
3929 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
3930 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
3931 prepare_for_testing_full.
3932 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
3933 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
3934 prepare_for_testing_full.
3935 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
3936 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
3937 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
3938
85b4440a
TT
39392012-07-12 Tom Tromey <tromey@redhat.com>
3940
3941 * lib/gdb.exp (build_executable_from_specs): New proc, from
3942 build_executable.
3943 (build_executable): Use it.
3944 (prepare_for_testing_full): New proc.
3945
55baab26
TT
39462012-07-11 Tom Tromey <tromey@redhat.com>
3947
3948 * gdb.reverse/break-precsave.exp: Use standard_output_file.
3949 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
3950 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
3951 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
3952 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
3953 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
3954 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
3955 * gdb.reverse/step-precsave.exp: Use standard_output_file.
3956 * gdb.reverse/until-precsave.exp: Use standard_output_file.
3957 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
3958
298a9cf0
TT
39592012-07-10 Tom Tromey <tromey@redhat.com>
3960
3961 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
3962 standard_output_file.
3963 * gdb.mi/gdb2549.exp: Use standard_testfile.
3964 * gdb.mi/gdb669.exp: Use standard_testfile.
3965 * gdb.mi/gdb701.exp: Use standard_testfile.
3966 * gdb.mi/gdb792.exp: Use standard_testfile.
3967 * gdb.mi/mi-async.exp: Use standard_testfile.
3968 * gdb.mi/mi-basics.exp: Use standard_testfile.
3969 * gdb.mi/mi-break.exp: Use standard_testfile.
3970 * gdb.mi/mi-cli.exp: Use standard_testfile.
3971 * gdb.mi/mi-console.exp: Use standard_testfile.
3972 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
3973 * gdb.mi/mi-eval.exp: Use standard_testfile.
3974 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
3975 * gdb.mi/mi-file.exp: Use standard_testfile.
3976 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
3977 * gdb.mi/mi-logging.exp: Use standard_testfile.
3978 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
3979 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
3980 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
3981 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
3982 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
3983 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
3984 * gdb.mi/mi-pending.exp: Use standard_testfile,
3985 standard_output_file.
3986 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
3987 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
3988 * gdb.mi/mi-regs.exp: Use standard_testfile.
3989 * gdb.mi/mi-return.exp: Use standard_testfile.
3990 * gdb.mi/mi-reverse.exp: Use standard_testfile.
3991 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
3992 * gdb.mi/mi-solib.exp: Use standard_testfile,
3993 standard_output_file.
3994 * gdb.mi/mi-stack.exp: Use standard_testfile.
3995 * gdb.mi/mi-stepi.exp: Use standard_testfile.
3996 * gdb.mi/mi-stepn.exp: Use standard_testfile.
3997 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
3998 * gdb.mi/mi-until.exp: Use standard_testfile.
3999 * gdb.mi/mi-var-block.exp: Use standard_testfile.
4000 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
4001 * gdb.mi/mi-var-child.exp: Use standard_testfile.
4002 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
4003 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
4004 * gdb.mi/mi-var-display.exp: Use standard_testfile.
4005 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
4006 standard_output_file.
4007 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
4008 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
4009 * gdb.mi/mi-watch.exp: Use standard_testfile.
4010 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
4011 * gdb.mi/mi2-basics.exp: Use standard_testfile.
4012 * gdb.mi/mi2-break.exp: Use standard_testfile.
4013 * gdb.mi/mi2-cli.exp: Use standard_testfile.
4014 * gdb.mi/mi2-console.exp: Use standard_testfile.
4015 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
4016 * gdb.mi/mi2-eval.exp: Use standard_testfile.
4017 * gdb.mi/mi2-file.exp: Use standard_testfile.
4018 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
4019 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
4020 * gdb.mi/mi2-regs.exp: Use standard_testfile.
4021 * gdb.mi/mi2-return.exp: Use standard_testfile.
4022 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
4023 * gdb.mi/mi2-stack.exp: Use standard_testfile.
4024 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
4025 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
4026 * gdb.mi/mi2-until.exp: Use standard_testfile.
4027 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
4028 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
4029 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
4030 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
4031 * gdb.mi/mi2-watch.exp: Use standard_testfile.
4032
f5f3a911
TT
40332012-07-10 Tom Tromey <tromey@redhat.com>
4034
4035 * gdb.cp/abstract-origin.exp: Use standard_testfile.
4036 * gdb.cp/ambiguous.exp: Use standard_testfile,
4037 prepare_for_testing.
4038 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
4039 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
4040 * gdb.cp/anon-ns.exp: Use standard_testfile.
4041 * gdb.cp/anon-struct.exp: Use standard_testfile.
4042 * gdb.cp/anon-union.exp: Use standard_testfile,
4043 prepare_for_testing.
4044 * gdb.cp/arg-reference.exp: Use standard_testfile,
4045 prepare_for_testing.
4046 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
4047 * gdb.cp/breakpoint.exp: Use standard_testfile,
4048 prepare_for_testing.
4049 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
4050 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
4051 standard_output_file.
4052 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
4053 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
4054 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
4055 (test_static_members): Update.
4056 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
4057 * gdb.cp/converts.exp: Use standard_testfile.
4058 * gdb.cp/cp-relocate.exp: Use standard_testfile.
4059 * gdb.cp/cpcompletion.exp: Use standard_testfile,
4060 prepare_for_testing.
4061 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
4062 * gdb.cp/cplabel.exp: Use standard_testfile.
4063 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
4064 prepare_for_testing.
4065 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
4066 * gdb.cp/derivation.exp: Use standard_testfile,
4067 prepare_for_testing.
4068 * gdb.cp/destrprint.exp: Use standard_testfile.
4069 * gdb.cp/dispcxx.exp: Use standard_testfile.
4070 * gdb.cp/exception.exp: Use standard_testfile,
4071 prepare_for_testing.
4072 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
4073 * gdb.cp/extern-c.exp: Use standard_testfile,
4074 prepare_for_testing.
4075 * gdb.cp/formatted-ref.exp: Use standard_testfile,
4076 prepare_for_testing.
4077 * gdb.cp/fpointer.exp: Use standard_testfile.
4078 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
4079 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
4080 standard_output_file.
4081 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
4082 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
4083 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
4084 standard_output_file.
4085 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
4086 (do_tests): Update.
4087 * gdb.cp/koenig.exp: Use standard_testfile.
4088 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
4089 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
4090 * gdb.cp/m-static.exp: Use standard_testfile,
4091 prepare_for_testing.
4092 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
4093 * gdb.cp/mb-inline.exp: Use standard_testfile,
4094 prepare_for_testing.
4095 * gdb.cp/mb-templates.exp: Use standard_testfile,
4096 prepare_for_testing.
4097 * gdb.cp/member-ptr.exp: Use standard_testfile,
4098 prepare_for_testing.
4099 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
4100 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
4101 * gdb.cp/method2.exp: Use standard_testfile.
4102 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
4103 standard_output_file.
4104 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
4105 (do_tests): Update.
4106 * gdb.cp/namespace-enum.exp: Use standard_testfile,
4107 prepare_for_testing.
4108 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
4109 prepare_for_testing.
4110 * gdb.cp/namespace.exp: Use standard_testfile,
4111 prepare_for_testing.
4112 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
4113 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
4114 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
4115 * gdb.cp/nsimport.exp: Use standard_testfile,
4116 prepare_for_testing.
4117 * gdb.cp/nsnested.exp: Use standard_testfile.
4118 * gdb.cp/nsnoimports.exp: Use standard_testfile.
4119 * gdb.cp/nsrecurs.exp: Use standard_testfile,
4120 prepare_for_testing.
4121 * gdb.cp/nsstress.exp: Use standard_testfile,
4122 prepare_for_testing.
4123 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
4124 * gdb.cp/operator.exp: Use standard_testfile.
4125 * gdb.cp/oranking.exp: Use standard_testfile.
4126 * gdb.cp/overload-const.exp: Use standard_testfile.
4127 * gdb.cp/overload.exp: Use standard_testfile,
4128 prepare_for_testing.
4129 * gdb.cp/ovldbreak.exp: Use standard_testfile.
4130 * gdb.cp/ovsrch.exp: Use standard_testfile.
4131 * gdb.cp/paren-type.exp: Use standard_testfile.
4132 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
4133 prepare_for_testing.
4134 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
4135 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
4136 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
4137 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
4138 * gdb.cp/pr10728.exp: Use standard_testfile,
4139 standard_output_file.
4140 * gdb.cp/pr12028.exp: Use standard_testfile.
4141 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
4142 * gdb.cp/pr9167.exp: Use standard_testfile.
4143 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
4144 * gdb.cp/printmethod.exp: Use standard_testfile,
4145 prepare_for_testing.
4146 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
4147 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
4148 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
4149 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
4150 standard_output_file.
4151 * gdb.cp/readnow-language.exp: Use standard_testfile.
4152 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
4153 (gdb_start_again): Use clean_restart.
4154 * gdb.cp/ref-types.exp: Use standard_testfile,
4155 prepare_for_testing.
4156 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
4157 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
4158 * gdb.cp/smartp.exp: Use standard_testfile.
4159 * gdb.cp/static-method.exp: Use standard_testfile.
4160 * gdb.cp/static-print-quit.exp: Use standard_testfile.
4161 * gdb.cp/temargs.exp: Use standard_testfile.
4162 * gdb.cp/templates.exp: Use standard_testfile,
4163 prepare_for_testing.
4164 (do_tests): Update.
4165 * gdb.cp/try_catch.exp: Use standard_testfile,
4166 prepare_for_testing.
4167 * gdb.cp/typedef-operator.exp: Use standard_testfile.
4168 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
4169 * gdb.cp/virtbase.exp: Use standard_testfile,
4170 prepare_for_testing.
4171 * gdb.cp/virtfunc.exp: Use standard_testfile,
4172 prepare_for_testing.
4173 (do_tests): Update.
4174 * gdb.cp/virtfunc2.exp: Use standard_testfile,
4175 prepare_for_testing.
4176
686f09d0
TT
41772012-07-10 Tom Tromey <tromey@redhat.com>
4178
4179 * lib/gdb.exp (standard_testfile): Unset output variables from
4180 earlier invocations.
4181
9357e021
YQ
41822012-07-10 Yao Qi <yao@codesourcery.com>
4183
4184 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
4185 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
4186 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
4187 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
4188 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
4189 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
4190 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
4191 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
4192 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
4193 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
4194 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
4195 * gdb.mi/mi-var-display.exp: Likewise.
4196 * gdb.mi/mi-var-invalidate.exp: Likewise.
4197 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
4198 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
4199 * gdb.mi/mi2-console.exp: Likewise.
4200 * gdb.mi/mi2-disassemble.exp: Likewise.
4201 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
4202 * gdb.mi/mi2-read-memory.exp: Likewise.
4203 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
4204 * gdb.mi/mi2-simplerun.exp: Likewise.
4205 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
4206 * gdb.mi/mi2-syn-frame.exp: Likewise.
4207 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
4208 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
4209 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
4210
e314d629
TT
42112012-07-09 Tom Tromey <tromey@redhat.com>
4212
4213 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
4214 * gdb.base/callfuncs.exp: Add cast-based test.
4215 * gdb.base/callfuncs.c (voidfunc): New function.
4216
06928b3f
DE
42172012-07-08 Doug Evans <dje@google.com>
4218
4219 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
4220
32f11bad
JK
42212012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4222
4223 Fix XFAIL compatibility with old i386 systems.
4224 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
4225 Check also 'Cannot insert breakpoint 0'.
4226
76b83c51
JK
42272012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4228
4229 PR 14321
4230 * gdb.base/find.exp
4231 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
4232
a6fb9c08
TT
42332012-07-06 Tom Tromey <tromey@redhat.com>
4234
4235 * gdb.base/whatis.exp: Add test.
4236
71918a86
TT
42372012-07-06 Tom Tromey <tromey@redhat.com>
4238
4239 * gdb.base/whatis.exp: Add regression test.
4240
fcde5961
TT
42412012-07-06 Tom Tromey <tromey@redhat.com>
4242
4243 * gdb.base/whatis.exp: Add tests.
4244
f9cf0f4a
JK
42452012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4246
4247 PR 12649
4248 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
4249 gdb_test_multiple $gdb_prompt terminator.
4250
979ade8b
PA
42512012-07-04 Pedro Alves <palves@redhat.com>
4252
4253 * gdb.mi/mi-reverse.exp: Use supports_reverse and
4254 supports_process_record.
4255
8a980b44
PA
42562012-07-04 Pedro Alves <palves@redhat.com>
4257
4258 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
4259 endings.
4260 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
4261
855ba978
SS
42622012-07-03 Stan Shebs <stan@codesourcery.com>
4263
4264 * gdb.base/info-os.c (main): Retry resource acquisition until an
4265 available one is found.
4266 * gdb.base/info-os.exp: Collect resource keys from the program
4267 and use them in matching.
4268
fcb44371
JK
42692012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4270
4271 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
4272 Wrap the test into loop for corefile and core0file.
4273
08a67be6
JK
42742012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4275
4276 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
4277 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
4278 .note.GNU-stack.
4279
0f3c2347
JK
4280 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
4281
ff4a4500
SDJ
42822012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
4283
4284 * gdb.base/help.exp (help b, help br, help bre, help brea, help
4285 break): Include help message for the new `-probe' and `-probe-stap'
4286 options.
4287
d3ce09f5
SS
42882012-07-02 Stan Shebs <stan@codesourcery.com>
4289
4290 * gdb.base/dprintf.exp: Add agent style tests.
4291
a1624241
JK
42922012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4293
4294 * gdb.base/stale-infcall.c (infcall): New label test-next.
4295 (main): New labels test-pass and test-fail.
4296 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
4297 $test_fail_bpnum to test-fail.
4298 (test system longjmp tracking support): New test.
4299 Delete $test_fail_bpnum.
4300 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
4301 breakpoint.
4302
42e7ad6c
DE
43032012-06-30 Doug Evans <dje@google.com>
4304
4305 * gdb.dwarf2/fission-reread.S: New file.
4306 * gdb.dwarf2/fission-reread.exp: New file.
4307
37ce89eb
SS
43082012-06-28 Stan Shebs <stan@codesourcery.com>
4309
4310 * gdb.mi/mi-logging.exp: New file.
4311
e5ef252a
PA
43122012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4313 Pedro Alves <palves@redhat.com>
4314
4315 * gdb.threads/siginfo-threads.exp: New file.
4316 * gdb.threads/siginfo-threads.c: New file.
4317 * gdb.threads/sigstep-threads.exp: New file.
4318 * gdb.threads/sigstep-threads.c: New file.
4319
22f1fbae
TT
43202012-06-28 Tom Tromey <tromey@redhat.com>
4321
4322 * gdb.go/package.exp: Partially revert earlier patch; use
4323 gdb_compile again. Use standard_output_file.
4324
2e3cf129
DE
43252012-06-27 Doug Evans <dje@google.com>
4326
4327 * gdb.dwarf2/fission-base.c: New file.
4328 * gdb.dwarf2/fission-base.S: New file.
4329 * gdb.dwarf2/fission-base.exp: New file.
4330
785fd303
JK
43312012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4332
4333 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
4334
1bb9788d
TT
43352012-06-27 Tom Tromey <tromey@redhat.com>
4336
4337 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
4338 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
4339
c83ee902
TT
43402012-06-27 Tom Tromey <tromey@redhat.com>
4341
4342 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
4343 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
4344 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
4345 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
4346 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
4347 prepare_for_testing.
4348 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
4349 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
4350 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
4351 standard_testfile.
4352 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
4353 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
4354 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
4355 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
4356 prepare_for_testing.
4357 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
4358 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
4359 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
4360 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
4361 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
4362 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
4363 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
4364 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
4365 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
4366 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
4367 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
4368 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
4369 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
4370 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
4371 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
4372 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
4373 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
4374 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
4375 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
4376 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
4377 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
4378 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
4379 standard_output_file.
4380 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
4381 standard_output_file.
4382 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
4383 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
4384 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
4385 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
4386 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
4387 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
4388 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
4389 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
4390 * gdb.dwarf2/implptr.exp: Use standard_testfile.
4391 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
4392 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
4393 * gdb.dwarf2/pieces.exp: Use standard_testfile.
4394 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
4395 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
4396 * gdb.dwarf2/valop.exp: Use standard_testfile,
4397 prepare_for_testing.
4398
5204774b
TT
43992012-06-27 Tom Tromey <tromey@redhat.com>
4400
4401 * gdb.python/python.exp: Fix regexps in pagination tests.
4402
ee0bf529
SCR
44032012-06-26 Siva Chandra Reddy <sivachandra@google.com>
4404
4405 * gdb.python/py-symtab.exp: Add tests to test the new attribute
4406 'last' of gdb.Symtab_and_line.
4407 * gdb.python/py-symbol.c: Move break point comment to enable
4408 testing of gdb.Symtab_and_line.last.
4409
14fcc022
TT
44102012-06-26 Tom Tromey <tromey@redhat.com>
4411
4412 * gdb.threads/step.c: Remove.
4413 * gdb.threads/step.exp: Remove.
4414 * gdb.threads/step2.exp: Remove.
4415
0efbbabc
TT
44162012-06-26 Tom Tromey <tromey@redhat.com>
4417
4418 * gdb.threads/watchpoint-fork.exp (test): Use
4419 standard_output_file. Don't declare objdir.
4420 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
4421 standard_output_file.
4422 * gdb.threads/attach-stopped.exp: Use standard_testfile.
4423 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
4424 clean_restart. Remove incdir.
4425 * gdb.threads/corethreads.exp: Use standard_testfile.
4426 * gdb.threads/execl.exp: Use standard_testfile,
4427 standard_output_file, clean_restart.
4428 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
4429 clean_restart.
4430 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
4431 clean_restart.
4432 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
4433 incdir.
4434 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
4435 clean_restart. Remove incdir.
4436 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
4437 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
4438 clean_restart. Remove incdir.
4439 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
4440 Remove incdir.
4441 * gdb.threads/leader-exit.exp: Use standard_testfile.
4442 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
4443 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
4444 clean_restart.
4445 * gdb.threads/manythreads.exp: Use standard_testfile,
4446 clean_restart. Remove incdir.
4447 * gdb.threads/multi-create.exp: Use standard_testfile,
4448 clean_restart.
4449 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
4450 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
4451 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
4452 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
4453 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
4454 * gdb.threads/pending-step.exp: Use standard_testfile,
4455 clean_restart. Remove incdir.
4456 * gdb.threads/print-threads.exp: Use standard_testfile,
4457 clean_restart. Remove incdir.
4458 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
4459 clean_restart. Remove incdir.
4460 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
4461 Remove incdir.
4462 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
4463 incdir.
4464 * gdb.threads/sigthread.exp: Use standard_testfile,
4465 clean_restart.
4466 * gdb.threads/staticthreads.exp: Use standard_testfile,
4467 clean_restart. Remove incdir.
4468 * gdb.threads/switch-threads.exp: Use standard_testfile,
4469 clean_restart. Remove incdir.
4470 * gdb.threads/thread-execl.exp: Use standard_testfile,
4471 clean_restart. Remove incdir.
4472 * gdb.threads/thread-find.exp: Use standard_testfile,
4473 clean_restart.
4474 * gdb.threads/thread-specific.exp: Use standard_testfile,
4475 clean_restart. Remove incdir.
4476 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
4477 clean_restart. Remove incdir.
4478 * gdb.threads/thread_check.exp: Use standard_testfile,
4479 clean_restart. Remove incdir.
4480 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
4481 incdir.
4482 * gdb.threads/threadapply.exp: Use standard_testfile,
4483 clean_restart. Remove incdir.
4484 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
4485 clean_restart. Remove incdir.
4486 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
4487 clean_restart.
4488 * gdb.threads/tls-shared.exp: Use standard_testfile,
4489 clean_restart, standard_output_file.
4490 * gdb.threads/tls-var.exp: Use standard_testfile,
4491 standard_output_file.
4492 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
4493 Remove incdir.
4494 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
4495 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
4496 incdir.
4497 * gdb.threads/watchthreads2.exp: Use standard_testfile,
4498 clean_restart. Remove incdir.
4499
497a5eb0
TT
45002012-06-26 Tom Tromey <tromey@redhat.com>
4501
4502 * gdb.trace/actions.exp: Use standard_testfile.
4503 * gdb.trace/ax.exp: Use standard_testfile.
4504 * gdb.trace/backtrace.exp: Use standard_testfile.
4505 * gdb.trace/change-loc.exp: Use standard_testfile.
4506 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
4507 * gdb.trace/collection.exp: Use standard_testfile,
4508 prepare_for_testing.
4509 * gdb.trace/deltrace.exp: Use standard_testfile.
4510 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
4511 * gdb.trace/ftrace.exp: Use standard_testfile.
4512 * gdb.trace/infotrace.exp: Use standard_testfile.
4513 * gdb.trace/packetlen.exp: Use standard_testfile.
4514 * gdb.trace/passc-dyn.exp: Use standard_testfile.
4515 * gdb.trace/passcount.exp: Use standard_testfile.
4516 * gdb.trace/pending.exp: Use standard_testfile.
4517 * gdb.trace/report.exp: Use standard_testfile.
4518 * gdb.trace/save-trace.exp: Use standard_testfile.
4519 * gdb.trace/stap-trace.exp: Use standard_testfile.
4520 * gdb.trace/status-stop.exp: Use standard_testfile.
4521 * gdb.trace/strace.exp: Use standard_testfile.
4522 * gdb.trace/tfile.exp: Use standard_testfile.
4523 * gdb.trace/tfind.exp: Use standard_testfile.
4524 * gdb.trace/trace-break.exp: Use standard_testfile.
4525 * gdb.trace/trace-mt.exp: Use standard_testfile.
4526 * gdb.trace/tracecmd.exp: Use standard_testfile.
4527 * gdb.trace/tspeed.exp: Use standard_testfile.
4528 * gdb.trace/tstatus.exp: Use standard_testfile.
4529 * gdb.trace/tsv.exp: Use standard_testfile.
4530 * gdb.trace/unavailable.exp: Use standard_testfile,
4531 prepare_for_testing.
4532 * gdb.trace/while-dyn.exp: Use standard_testfile.
4533 * gdb.trace/while-stepping.exp: Use standard_testfile.
4534
7686c074
TT
45352012-06-26 Tom Tromey <tromey@redhat.com>
4536
4537 * gdb.reverse/break-precsave.exp: Use standard_testfile.
4538 * gdb.reverse/break-reverse.exp: Use standard_testfile.
4539 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
4540 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
4541 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
4542 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
4543 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
4544 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
4545 prepare_for_testing.
4546 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
4547 prepare_for_testing.
4548 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
4549 prepare_for_testing.
4550 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
4551 prepare_for_testing.
4552 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
4553 prepare_for_testing
4554 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
4555 * gdb.reverse/machinestate.exp: Use standard_testfile.
4556 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
4557 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
4558 build_executable.
4559 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
4560 build_executable.
4561 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
4562 standard_output_file.
4563 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
4564 standard_output_file.
4565 * gdb.reverse/step-precsave.exp: Use standard_testfile.
4566 * gdb.reverse/step-reverse.exp: Use standard_testfile.
4567 * gdb.reverse/until-precsave.exp: Use standard_testfile.
4568 * gdb.reverse/until-reverse.exp: Use standard_testfile.
4569 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
4570 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
4571
481fc100
TT
45722012-06-26 Tom Tromey <tromey@redhat.com>
4573
4574 * gdb.stabs/weird.exp: Remove directory-checking code. Use
4575 standard_output_file.
4576 * gdb.stabs/exclfwd.exp: Use standard_testfile,
4577 prepare_for_testing. Remove directory-checking code.
4578
7bb18ae2
TT
45792012-06-25 Tom Tromey <tromey@redhat.com>
4580
4581 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
4582 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
4583 build_executable, not prepare_for_testing.
4584 * gdb.multi/base.exp: Use standard_output_file. Use
4585 build_executable, not prepare_for_testing.
4586
cf09b3e4
TT
45872012-06-25 Tom Tromey <tromey@redhat.com>
4588
4589 * gdb.fortran/subarray.exp: Use standard_testfile,
4590 prepare_for_testing.
4591 * gdb.fortran/multi-dim.exp: Use standard_testfile.
4592 * gdb.fortran/module.exp: Use standard_testfile.
4593 * gdb.fortran/logical.exp: Use standard_testfile.
4594 * gdb.fortran/library-module.exp: Use standard_testfile,
4595 standard_output_file.
4596 * gdb.fortran/derived-type.exp: Use standard_testfile,
4597 prepare_for_testing.
4598 * gdb.fortran/complex.exp: Use standard_testfile,
4599 prepare_for_testing.
4600 * gdb.fortran/charset.exp: Use standard_testfile.
4601 * gdb.fortran/array-element.exp: Use standard_testfile,
4602 prepare_for_testing.
4603
18b5ff1b
KS
46042012-06-25 Keith Seitz <keiths@redhat.com>
4605
4606 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
4607 Change rbreak-related tests to KFAIL and add bugzilla numbers.
4608
17b77626
TT
46092012-06-25 Tom Tromey <tromey@redhat.com>
4610
4611 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
4612 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
4613 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
4614 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
4615
f91e3dc1
TT
46162012-06-25 Tom Tromey <tromey@redhat.com>
4617
4618 * gdb.linespec/ls-errs.exp: Use standard_testfile.
4619 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
4620 * gdb.linespec/linespec.exp: Use standard_testfile.
4621
a884434d
TT
46222012-06-25 Tom Tromey <tromey@redhat.com>
4623
4624 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
4625 prepare_for_testing.
4626
efc9d70a
TT
46272012-06-25 Tom Tromey <tromey@redhat.com>
4628
4629 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
4630 prepare_for_testing.
4631 * gdb.opt/inline-break.exp: Use standard_testfile,
4632 prepare_for_testing.
4633 * gdb.opt/inline-bt.exp: Use standard_testfile,
4634 prepare_for_testing.
4635 * gdb.opt/inline-cmds.exp: Use standard_testfile,
4636 prepare_for_testing.
4637 * gdb.opt/inline-locals.exp: Use standard_testfile,
4638 prepare_for_testing.
4639
e2fc92c6
TT
46402012-06-25 Tom Tromey <tromey@redhat.com>
4641
4642 * gdb.asm/asm-source.exp: Use standard_output_file,
4643 standard_testfile. Construct .o files in proper subdir.
4644
b0963d73
TT
46452012-06-25 Tom Tromey <tromey@redhat.com>
4646
4647 * gdb.server/ext-attach.exp: Use standard_testfile,
4648 prepare_for_testing.
4649 * gdb.server/ext-run.exp: Use standard_testfile,
4650 build_executable.
4651 * gdb.server/file-transfer.exp: Use standard_testfile,
4652 prepare_for_testing.
4653 * gdb.server/server-exec-info.exp: Use standard_testfile.
4654 * gdb.server/server-mon.exp: Use standard_testfile,
4655 prepare_for_testing.
4656 * gdb.server/server-run.exp: Use standard_testfile,
4657 build_executable.
4658 * gdb.server/solib-list.exp: Use standard_testfile,
4659 standard_output_file.
4660
8a3e1f8d
TT
46612012-06-25 Tom Tromey <tromey@redhat.com>
4662
4663 * lib/gdb.exp (standard_output_file): Use "file join".
4664 * gdb.go/chan.exp: Use standard_testfile.
4665 * gdb.go/handcall.exp: Use standard_testfile.
4666 * gdb.go/hello.exp: Use standard_testfile.
4667 * gdb.integers/chan.exp: Use standard_testfile.
4668 * gdb.go/methods.exp: Use standard_testfile.
4669 * gdb.go/package.exp: Use standard_testfile.
4670 * gdb.go/strings.exp: Use standard_testfile.
4671 * gdb.go/types.exp: Use standard_testfile.
4672 * gdb.go/unsafe.exp: Use standard_testfile.
4673
944a9061
MGD
46742012-06-25 Greta Yorsh <greta.yorsh@arm.com>
4675
4676 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
4677
1c06bd58
JK
46782012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4679
4680 Fix regression by the previous commit.
4681 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
4682
b4a58790
TT
46832012-06-22 Tom Tromey <tromey@redhat.com>
4684
4685 * gdb.python/lib-types.exp: Use standard_testfile,
4686 prepare_for_testing.
4687 * gdb.python/py-block.exp: Use standard_testfile.
4688 * gdb.python/py-breakpoint.exp: Use standard_testfile.
4689 * gdb.python/py-events.exp: Use standard_testfile,
4690 standard_output_file.
4691 * gdb.python/py-evsignal.exp: Use standard_testfile.
4692 * gdb.python/py-evethreads.exp: Use standard_testfile.
4693 * gdb.python/py-explore-cc.exp: Use standard_testfile.
4694 * gdb.python/py-explore.exp: Use standard_testfile.
4695 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
4696 standard_output_file.
4697 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
4698 prepare_for_testing.
4699 * gdb.python/py-frame-inline.exp: Use standard_testfile.
4700 * gdb.python/py-frame.exp: Use standard_testfile.
4701 * gdb.python/py-inferior.exp: Use standard_testfile.
4702 * gdb.python/py-infthread.exp: Use standard_testfile.
4703 * gdb.python/py-mi.exp: Use standard_testfile.
4704 * gdb.python/py-objfile-script.exp: Use standard_testfile,
4705 build_executable.
4706 * gdb.python/py-objfile.exp: Use standard_testfile.
4707 * gdb.python/py-pp-maint.exp: Use standard_testfile,
4708 prepare_for_testing.
4709 * gdb.python/py-prettyprint.exp: Use standard_testfile.
4710 * gdb.python/py-progspace.exp: Use standard_testfile,
4711 build_executable.
4712 * gdb.python/py-prompt.exp: Use standard_testfile,
4713 build_executable.
4714 * gdb.python/py-section-script.exp: Use standard_testfile,
4715 build_executable.
4716 * gdb.python/py-shared.exp: Use standard_testfile,
4717 standard_output_file, clean_restart.
4718 * gdb.python/py-symbol.exp: Use standard_output_file,
4719 prepare_for_testing.
4720 * gdb.python/py-symtab.exp: Use standard_output_file,
4721 prepare_for_testing
4722 * gdb.python/py-template.exp: Use standard_testfile.
4723 * gdb.python/py-type.exp: Use standard_testfile.
4724 * gdb.python/py-value-cc.exp: Use standard_testfile.
4725 * gdb.python/py-value.exp: Use standard_testfile.
4726 * gdb.python/python.exp: Use standard_testfile, build_executable.
4727
2c44deac
TT
47282012-06-22 Tom Tromey <tromey@redhat.com>
4729
4730 * gdb.objc/basicclass.exp: Use standard_testfile.
4731 (do_objc_tests): Don't declare objdir.
4732 * gdb.objc/nondebug.exp: Use standard_testfile.
4733 (do_objc_tests): Don't declare objdir.
4734 * gdb.objc/objcdecode.exp: Use standard_testfile.
4735 (do_objc_tests): Don't declare objdir.
4736
c24ccbce
TT
47372012-06-22 Tom Tromey <tromey@redhat.com>
4738
4739 * gdb.java/jmain.exp: Use standard_testfile.
4740 * gdb.java/jmisc.exp: Use standard_testfile.
4741 * gdb.java/jnpe.exp: Use standard_testfile.
4742 * gdb.java/jprint.exp: Use standard_testfile.
4743
0a6d0306
TT
47442012-06-22 Tom Tromey <tromey@redhat.com>
4745
4746 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
4747 (standard_output_file, standard_testfile): New procs.
4748 (build_executable, clean_restart): Use standard_output_file.
4749
6ea815ef
YQ
47502012-06-22 Yao Qi <yao@codesourcery.com>
4751
4752 * boards/native-gdbserver.exp: New proc ${board}_exec.
4753 * boards/native-stdio-gdbserver.exp: Likewise.
4754
4c93b1db
TT
47552012-06-21 Tom Tromey <tromey@redhat.com>
4756
4757 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
4758 (build_executable): Update.
4759 (get_compiler_info): Remove 'binfile' argument.
4760 * gdb.ada/arrayidx.exp: Update.
4761 * gdb.ada/null_array.exp: Update.
4762 * gdb.arch/altivec-abi.exp: Update.
4763 * gdb.arch/altivec-regs.exp: Update.
4764 * gdb.arch/amd64-byte.exp: Update.
4765 * gdb.arch/amd64-dword.exp: Update.
4766 * gdb.arch/amd64-word.exp: Update.
4767 * gdb.arch/i386-avx.exp: Update.
4768 * gdb.arch/i386-byte.exp: Update.
4769 * gdb.arch/i386-sse.exp: Update.
4770 * gdb.arch/i386-word.exp: Update.
4771 * gdb.arch/ppc-dfp.exp: Update.
4772 * gdb.arch/ppc-fp.exp: Update.
4773 * gdb.arch/vsx-regs.exp: Update.
4774 * gdb.base/all-bin.exp: Update.
4775 * gdb.base/annota1.exp: Update.
4776 * gdb.base/async.exp: Update.
4777 * gdb.base/attach.exp: Update.
4778 * gdb.base/break-interp.exp: Update.
4779 * gdb.base/call-ar-st.exp: Update.
4780 * gdb.base/call-rt-st.exp: Update.
4781 * gdb.base/call-sc.exp: Update.
4782 * gdb.base/callfuncs.exp: Update.
4783 * gdb.base/catch-load.exp: Update.
4784 * gdb.base/completion.exp: Update.
4785 * gdb.base/complex.exp: Update.
4786 * gdb.base/condbreak.exp: Update.
4787 * gdb.base/consecutive.exp: Update.
4788 * gdb.base/constvars.exp: Update.
4789 * gdb.base/corefile.exp: Update.
4790 * gdb.base/eval-skip.exp: Update.
4791 * gdb.base/expand-psymtabs.exp: Update.
4792 * gdb.base/exprs.exp: Update.
4793 * gdb.base/fileio.exp: Update.
4794 * gdb.base/fixsection.exp: Update.
4795 * gdb.base/funcargs.exp: Update.
4796 * gdb.base/gdb11530.exp: Update.
4797 * gdb.base/gdb1555.exp: Update.
4798 * gdb.base/gnu-ifunc.exp: Update.
4799 * gdb.base/gnu_vector.exp: Update.
4800 * gdb.base/info-macros.exp: Update.
4801 * gdb.base/jit-simple.exp: Update.
4802 * gdb.base/jit-so.exp: Update.
4803 * gdb.base/jit.exp: Update.
4804 * gdb.base/langs.exp: Update.
4805 * gdb.base/list.exp: Update.
4806 * gdb.base/logical.exp: Update.
4807 * gdb.base/long_long.exp: Update.
4808 * gdb.base/longjmp.exp: Update.
4809 * gdb.base/macscp.exp: Update.
4810 * gdb.base/mips_pro.exp: Update.
4811 * gdb.base/miscexprs.exp: Update.
4812 * gdb.base/morestack.exp: Update.
4813 * gdb.base/nodebug.exp: Update.
4814 * gdb.base/opaque.exp: Update.
4815 * gdb.base/pc-fp.exp: Update.
4816 * gdb.base/pending.exp: Update.
4817 * gdb.base/permissions.exp: Update.
4818 * gdb.base/pointers.exp: Update.
4819 * gdb.base/prelink.exp: Update.
4820 * gdb.base/printcmds.exp: Update.
4821 * gdb.base/psymtab.exp: Update.
4822 * gdb.base/ptype.exp: Update.
4823 * gdb.base/relational.exp: Update.
4824 * gdb.base/scope.exp: Update.
4825 * gdb.base/setvar.exp: Update.
4826 * gdb.base/shlib-call.exp: Update.
4827 * gdb.base/shreloc.exp: Update.
4828 * gdb.base/signals.exp: Update.
4829 * gdb.base/sizeof.exp: Update.
4830 * gdb.base/so-impl-ld.exp: Update.
4831 * gdb.base/so-indr-cl.exp: Update.
4832 * gdb.base/solib-disc.exp: Update.
4833 * gdb.base/solib-display.exp: Update.
4834 * gdb.base/solib-nodir.exp: Update.
4835 * gdb.base/solib-overlap.exp: Update.
4836 * gdb.base/solib-symbol.exp: Update.
4837 * gdb.base/solib-weak.exp: Update.
4838 * gdb.base/solib.exp: Update.
4839 * gdb.base/store.exp: Update.
4840 * gdb.base/structs.exp: Update.
4841 * gdb.base/structs2.exp: Update.
4842 * gdb.base/type-opaque.exp: Update.
4843 * gdb.base/unload.exp: Update.
4844 * gdb.base/varargs.exp: Update.
4845 * gdb.base/volatile.exp: Update.
4846 * gdb.base/watch_thread_num.exp: Update.
4847 * gdb.base/watchpoint-solib.exp: Update.
4848 * gdb.base/watchpoint.exp: Update.
4849 * gdb.base/watchpoints.exp: Update.
4850 * gdb.base/whatis.exp: Update.
4851 * gdb.cell/arch.exp: Update.
4852 * gdb.cell/break.exp: Update.
4853 * gdb.cell/bt.exp: Update.
4854 * gdb.cell/core.exp: Update.
4855 * gdb.cell/data.exp: Update.
4856 * gdb.cell/ea-cache.exp: Update.
4857 * gdb.cell/f-regs.exp: Update.
4858 * gdb.cell/fork.exp: Update.
4859 * gdb.cell/gcore.exp: Update.
4860 * gdb.cell/mem-access.exp: Update.
4861 * gdb.cell/ptype.exp: Update.
4862 * gdb.cell/registers.exp: Update.
4863 * gdb.cell/sizeof.exp: Update.
4864 * gdb.cell/solib-symbol.exp: Update.
4865 * gdb.cell/solib.exp: Update.
4866 * gdb.cp/ambiguous.exp: Update.
4867 * gdb.cp/breakpoint.exp: Update.
4868 * gdb.cp/bs15503.exp: Update.
4869 * gdb.cp/casts.exp: Update.
4870 * gdb.cp/class2.exp: Update.
4871 * gdb.cp/cpexprs.exp: Update.
4872 * gdb.cp/cplusfuncs.exp: Update.
4873 * gdb.cp/ctti.exp: Update.
4874 * gdb.cp/dispcxx.exp: Update.
4875 * gdb.cp/gdb1355.exp: Update.
4876 * gdb.cp/gdb2384.exp: Update.
4877 * gdb.cp/gdb2495.exp: Update.
4878 * gdb.cp/infcall-dlopen.exp: Update.
4879 * gdb.cp/local.exp: Update.
4880 * gdb.cp/m-data.exp: Update.
4881 * gdb.cp/m-static.exp: Update.
4882 * gdb.cp/mb-ctor.exp: Update.
4883 * gdb.cp/mb-inline.exp: Update.
4884 * gdb.cp/mb-templates.exp: Update.
4885 * gdb.cp/member-ptr.exp: Update.
4886 * gdb.cp/method.exp: Update.
4887 * gdb.cp/namespace.exp: Update.
4888 * gdb.cp/nextoverthrow.exp: Update.
4889 * gdb.cp/nsdecl.exp: Update.
4890 * gdb.cp/nsrecurs.exp: Update.
4891 * gdb.cp/nsstress.exp: Update.
4892 * gdb.cp/nsusing.exp: Update.
4893 * gdb.cp/pr-1023.exp: Update.
4894 * gdb.cp/pr-1210.exp: Update.
4895 * gdb.cp/pr-574.exp: Update.
4896 * gdb.cp/pr9631.exp: Update.
4897 * gdb.cp/printmethod.exp: Update.
4898 * gdb.cp/psmang.exp: Update.
4899 * gdb.cp/re-set-overloaded.exp: Update.
4900 * gdb.cp/rtti.exp: Update.
4901 * gdb.cp/shadow.exp: Update.
4902 * gdb.cp/templates.exp: Update.
4903 * gdb.cp/try_catch.exp: Update.
4904 * gdb.dwarf2/dw2-ranges.exp: Update.
4905 * gdb.dwarf2/pr10770.exp: Update.
4906 * gdb.fortran/library-module.exp: Update.
4907 * gdb.hp/gdb.aCC/optimize.exp: Update.
4908 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
4909 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
4910 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
4911 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
4912 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
4913 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
4914 * gdb.hp/gdb.compat/xdb1.exp: Update.
4915 * gdb.hp/gdb.compat/xdb2.exp: Update.
4916 * gdb.hp/gdb.compat/xdb3.exp: Update.
4917 * gdb.hp/gdb.defects/bs14602.exp: Update.
4918 * gdb.hp/gdb.defects/solib-d.exp: Update.
4919 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
4920 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
4921 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
4922 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
4923 * gdb.mi/gdb792.exp: Update.
4924 * gdb.mi/mi-pending.exp: Update.
4925 * gdb.mi/mi-solib.exp: Update.
4926 * gdb.mi/mi-var-cp.exp: Update.
4927 * gdb.opt/clobbered-registers-O2.exp: Update.
4928 * gdb.opt/inline-bt.exp: Update.
4929 * gdb.opt/inline-cmds.exp: Update.
4930 * gdb.opt/inline-locals.exp: Update.
4931 * gdb.python/py-events.exp: Update.
4932 * gdb.python/py-finish-breakpoint.exp: Update.
4933 * gdb.python/py-type.exp: Update.
4934 * gdb.reverse/solib-precsave.exp: Update.
4935 * gdb.reverse/solib-reverse.exp: Update.
4936 * gdb.server/solib-list.exp: Update.
4937 * gdb.stabs/weird.exp: Update.
4938 * gdb.threads/attach-into-signal.exp: Update.
4939 * gdb.threads/attach-stopped.exp: Update.
4940 * gdb.threads/tls-shared.exp: Update.
4941 * gdb.trace/change-loc.exp: Update.
4942 * gdb.trace/strace.exp: Update.
4943
95c391b6
TT
49442012-06-19 Tom Tromey <tromey@redhat.com>
4945
4946 * gdb.base/whatis.exp: Add tests.
4947
e910f0b6
TT
49482012-06-19 Tom Tromey <tromey@redhat.com>
4949
4950 * gdb.cp/m-static.cc (keepalive): New function.
4951 (gnu_obj_1::method): Use it.
4952
422d65e7
DE
49532012-06-18 Doug Evans <dje@google.com>
4954
4955 * gdb.base/info-fun.exp: New file.
4956 * gdb.base/info-fun.c: New file.
4957 * gdb.base/info-fun-solib.c: New file.
4958
e2e4d78b
JK
49592012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4960
4961 Remove stale dummy frames.
4962 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
4963 (maintenance info breakpoints): New tests.
4964 * gdb.base/stale-infcall.c: New file.
4965 * gdb.base/stale-infcall.exp: New file.
4966
1788b2d3
JK
49672012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4968
4969 * gdb.arch/amd64-entry-value-param.S: New file.
4970 * gdb.arch/amd64-entry-value-param.c: New file.
4971 * gdb.arch/amd64-entry-value-param.exp: New file.
4972
663b969e
TT
49732012-06-15 Tom Tromey <tromey@redhat.com>
4974
4975 * gdb.cp/namespace.exp: Add "show lang" test.
4976
8e09ad05
IS
49772012-06-15 Iain Sandoe <iain@codesourcery.com>
4978
4979 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
4980 case. (top level): Use gdb_file_cmd instead of gdb_load.
4981
f85e18ee
JK
49822012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4983
4984 PR tdep/14222
4985 * gdb.arch/i386-sse-stack-align.S: New file.
4986 * gdb.arch/i386-sse-stack-align.c: New file.
4987 * gdb.arch/i386-sse-stack-align.exp: New file.
4988
f3b5e280
KS
49892012-06-13 Keith Seitz <keiths@redhat.com>
4990
4991 PR breakpoints/13798 and mi/11541
4992 * gdb.linespec/ls-errs.exp: Add a few more tests for
4993 filenames with spaces and colons.
4994
50af5481
JK
49952012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4996
4997 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
4998 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
4999 (test_function): Call CV_f.
5000 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
5001 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
5002 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
5003 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
5004 (p CV_f(CV::i)): New tests.
5005
d55637df
TT
50062012-06-13 Tom Tromey <tromey@redhat.com>
5007
5008 * gdb.base/condbreak.exp: Add tests for "condition" completion.
5009
cc80f267
JK
50102012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5011
5012 Fix regression by the "ambiguous linespec" series.
5013 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
5014 tests.
5015
bb2af9cc
JK
50162012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5017
5018 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
5019 missing.
5020
e81a37f7
TT
50212012-06-11 Tom Tromey <tromey@redhat.com>
5022
5023 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
5024 location...
5025 (main): ...here.
5026
8efd7788
YQ
50272012-06-07 Yao Qi <yao@codesourcery.com>
5028
5029 * gdb.trace/strace.exp: Shorten some too-long lines.
5030
359f5fe6
PA
50312012-06-06 Pedro Alves <palves@redhat.com>
5032
5033 * gdb.threads/clone-new-thread-event.c: New file.
5034 * gdb.threads/clone-new-thread-event.exp: New file.
5035
7b2fe205
YQ
50362012-06-06 Yao Qi <yao@codesourcery.com>
5037
5038 * gdb.base/dprintf.c (main): Add extra parameter when calling
5039 printf and fprintf.
5040 (bar): New function. It is a dead function, but to ensure
5041 'malloc' is linked explicitly.
5042
3eca55e8
YQ
50432012-06-06 Yao Qi <yao@codesourcery.com>
5044
5045 * gdb.base/info-proc.exp: Return if target doesn't support
5046 'info proc'.
5047
91cc9324
JK
50482012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5049
5050 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
5051 (run program with breakpoint commands): XFAIl if it is not.
5052
c56e7c43
JB
50532012-06-05 Joel Brobecker <brobecker@adacore.com>
5054
5055 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
5056 and add comment.
5057 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
5058 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
5059 "STOP" marker. Adjust testing strategy to make it work on
5060 all targets.
5061
5062 * gdb.base/print-file-var-main.c (main): Rewrite using local
5063 variables and adjust get_version_2's return value check.
5064 Add small comment.
5065 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
5066 marker. Adjust testing strategy to make it work on all targets.
5067
ccab2054
JB
50682012-06-05 Joel Brobecker <brobecker@adacore.com>
5069
5070 * gdb.ada/bad-task-bp-keyword: New testcase.
5071
d0d86158
JK
50722012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5073
5074 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
5075 Simplify it to ...
5076 (symbol-file ${testfile1}): ... here.
5077 (test eliminated var my_global_symbol)
5078 (test eliminated var my_static_symbol)
5079 (test eliminated var my_global_func, get address of main): Wrap them to
5080 'single psymtabs' and 'single symtabs'
5081 (get address of my_global_symbol, get address of my_static_symbol)
5082 (get address of my_global_func, get address of main): Wrap them to
5083 'order1' and 'order2'.
5084
952cf74c
JK
5085 * gdb.base/code_elim.exp
5086 (add-symbol-file ${testfile1} 0x100000)
5087 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
5088 'order2'.
5089 (order1: add-symbol-file ${testfile1} 0x100000)
5090 (order1: add-symbol-file ${testfile2} 0x200000)
5091 (order2: add-symbol-file ${testfile2} 0x200000)
5092 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
5093 .bss as appropriate.
5094
0c5bf5a9
JK
50952012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5096
5097 * gdb.server/solib-list-lib.c: New file.
5098 * gdb.server/solib-list-main.c: New file.
5099 * gdb.server/solib-list.exp: New file.
5100
4196f325
MR
51012012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
5102
5103 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
5104 for 'set print symbol' change.
5105
bfb05775
JK
51062012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5107
5108 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
5109 .debug_abbrev_seg3.
5110
685b1105
JK
51112012-05-24 John Steele Scott <toojays@toojays.net>
5112
5113 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
5114 * gdb.dwarf2/dw2-icc-opaque.S: New file.
5115 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
5116
f3e0e960
SS
51172012-05-23 Stan Shebs <stan@codesourcery.com>
5118
5119 * gdb.mi/mi-info-os.exp: New file.
5120
11eb1b4d
KS
51212012-05-23 Keith Seitz <keiths@redhat.com>
5122
5123 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
5124 return -1 to suppress the rest of the tests.
5125 (compile_stap_bin): Return boolean success value.
5126
b1af9e97
TT
51272012-05-21 Tom Tromey <tromey@redhat.com>
5128
5129 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
5130 Remove kfails.
5131 (test_print_mi_member_types): Likewise.
5132
248537e3
TT
51332012-05-21 Tom Tromey <tromey@redhat.com>
5134
5135 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
5136 print symbol' change.
5137
d791e155
TJB
51382012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
5139
5140 * gdb.python/py-prompt.exp: Quit if the target is remote.
5141
e77afa2e
JK
51422012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5143
5144 Fix ERROR: internal buffer is full.
5145 * gdb.base/info-os.exp (expect_multiline): New function.
5146 (get process list, get process groups, get threads)
5147 (get file descriptors, get internet-domain sockets)
5148 (get shared-memory regions, get semaphores, get message queues): Use
5149 it for these tests.
5150
9cb709b6
TT
51512012-05-18 Tom Tromey <tromey@redhat.com>
5152
5153 * gdb.mi/mi-var-cmd.exp: Update.
5154 * gdb.objc/basicclass.exp (do_objc_tests): Update.
5155 * gdb.cp/virtbase.exp: Update.
5156 * gdb.cp/classes.exp (test_static_members): Update.
5157 * gdb.cp/casts.exp: Update.
5158 * gdb.base/pointers.exp: Update.
5159 * gdb.base/funcargs.exp (pointer_args): Update.
5160 (structs_by_reference): Update.
5161 * gdb.base/find.exp: Update.
5162 * gdb.base/call-strs.exp: Send "set print symbol off".
5163 * gdb.base/call-ar-st.exp: Update.
5164 * gdb.ada/fun_addr.exp: Update.
5165 * gdb.base/printcmds.exp (test_print_symbol): New proc.
5166 Call it.
5167 (test_print_repeats_10, test_print_strings)
5168 (test_print_char_arrays): Update.
5169
b012acdd
TT
51702012-05-18 Tom Tromey <tromey@redhat.com>
5171
5172 * gdb.base/charset.exp (string_display): Update.
5173
1d51a733
TT
51742012-05-18 Tom Tromey <tromey@redhat.com>
5175
5176 * gdb.mi/mi2-var-display.exp: Update.
5177 * gdb.mi/mi-var-display.exp: Update.
5178 * gdb.mi/mi-var-child.exp: Update.
5179 * gdb.cp/expand-psymtabs-cxx.exp: Update.
5180 * gdb.cp/cp-relocate.exp (get_func_address): Update.
5181
957df313
DE
51822012-05-17 Doug Evans <dje@google.com>
5183
682c7f7b
DE
5184 * info-macros.exp: Pass "debug" to prepare_for_testing.
5185
957df313
DE
5186 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
5187 * gdb.ada/Makefile.in (clean): Ditto.
5188 * gdb.arch/Makefile.in (clean): Ditto.
5189 * gdb.asm/Makefile.in (clean): Ditto.
5190 * gdb.base/Makefile.in (clean): Ditto.
5191 * gdb.cell/Makefile.in (clean): Ditto.
5192 * gdb.cp/Makefile.in (clean): Ditto.
5193 * gdb.disasm/Makefile.in (clean): Ditto.
5194 * gdb.dwarf2/Makefile.in (clean): Ditto.
5195 * gdb.fortran/Makefile.in (clean): Ditto.
5196 * gdb.go/Makefile.in (clean): Ditto.
5197 * gdb.hp/Makefile.in (clean): Ditto.
5198 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
5199 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
5200 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
5201 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
5202 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
5203 * gdb.java/Makefile.in (clean): Ditto.
5204 * gdb.linespec/Makefile.in (clean): Ditto.
5205 * gdb.mi/Makefile.in (clean): Ditto.
5206 * gdb.modula2/Makefile.in (clean): Ditto.
5207 * gdb.multi/Makefile.in (clean): Ditto.
5208 * gdb.objc/Makefile.in (clean): Ditto.
5209 * gdb.opencl/Makefile.in (clean): Ditto.
5210 * gdb.opt/Makefile.in (clean): Ditto.
5211 * gdb.pascal/Makefile.in (clean): Ditto.
5212 * gdb.python/Makefile.in (clean): Ditto.
5213 * gdb.reverse/Makefile.in (clean): Ditto.
5214 * gdb.server/Makefile.in (clean): Ditto.
5215 * gdb.stabs/Makefile.in (clean): Ditto.
5216 * gdb.threads/Makefile.in (clean): Ditto.
5217 * gdb.trace/Makefile.in (clean): Ditto.
5218 * gdb.xml/Makefile.in (clean): Ditto.
5219
abc9d0dc
TT
52202012-05-16 Tom Tromey <tromey@redhat.com>
5221
5222 * gdb.base/macscp1.c (macscp_expr): Add comment.
5223 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
5224
6a3a010b
MR
52252012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
5226
5227 * gdb.base/return-nodebug.exp: Also test float and double types.
5228
01429c8e
JK
52292012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5230
5231 PR testsuite/12649
5232 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
5233
54115cd4
JK
5234 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
5235
0c5f383f
SDJ
52362012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
5237
5238 * gdb.base/stap-probe.exp (stap_test): Remove calls to
5239 `rerun_to_main'.
5240 (stap_test_no_debuginfo): Likewise.
5241
e7e0cddf
SS
52422012-05-14 Stan Shebs <stan@codesourcery.com>
5243
5244 * gdb.base/dprintf.c: New file.
5245 * gdb.base/dprintf.exp: New file.
5246
c772f8e7
HZ
52472012-05-14 Hui Zhu <hui_zhu@mentor.com>
5248
5249 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
5250 * gdb.trace/disconnected-tracing.c: New file.
5251 * gdb.trace/disconnected-tracing.exp: New file.
5252
7efc75aa
SCR
52532012-05-13 Siva Chandra Reddy <sivachandra@google.com>
5254
5255 * gdb.python/python.c: Add a new breakpoint comment.
5256 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
5257
85d4a676
SS
52582011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
5259
5260 * gdb.base/info-os.exp: New file.
5261 * gdb.base/info-os.c: New file.
5262
64ea88dc
JB
52632012-05-10 Joel Brobecker <brobecker@adacore.com>
5264
4647ab1b
JB
5265 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
5266 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
5267 New files.
64ea88dc 5268
afba63f1
JB
52692012-05-10 Joel Brobecker <brobecker@adacore.com>
5270
5271 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
5272 gdb.base/ctxobj.exp: New files.
5273
9d198b1e
TT
52742012-05-09 Tom Tromey <tromey@redhat.com>
5275
5276 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
5277
9bfee719
MR
52782012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
5279
5280 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
5281
3a7341d8
MR
52822012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
5283
5284 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
5285 before using it.
5286
52b3699b
TG
52872012-05-04 Tristan Gingold <gingold@adacore.com>
5288
5289 * gdb.base/set-noassign.exp: New test.
5290
a20ee7a4
SCR
52912012-05-03 Siva Chandra Reddy <sivachandra@google.com>
5292
5293 * gdb.python/py-symbol.exp: Add tests to test the new methods
5294 gdb.Symtab.global_block() and gdb.Symtab.static_block().
5295 * gdb.python/py-symbol.c: Add new struct to help test
5296 gdb.Symtab.static_block().
5297
bf2f0858
DE
52982012-05-03 Doug Evans <dje@google.com>
5299
5300 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
5301 commented out.
5302
2d4e0376
YQ
53032012-05-03 Yao Qi <yao@codesourcery.com>
5304
5305 * gdb.base/catch-syscall.exp: Skip it before compilation if target
5306 doesn't support.
5307 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
5308 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
5309
6d0bb9f3
YQ
53102012-05-03 Yao Qi <yao@codesourcery.com>
5311
5312 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
5313
fd820528
DE
53142012-04-30 Doug Evans <dje@google.com>
5315
5316 PR testsuite/13961
5317 * gdb.dwarf2/pr13961.S: New file.
5318 * gdb.dwarf2/pr13961.exp: New file.
5319
b9e219b9
YQ
53202012-04-29 Yao Qi <yao@codesourcery.com>
5321
5322 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
5323
3019eac3
DE
53242012-04-28 Doug Evans <dje@google.com>
5325
5326 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
5327 .Ltype_int_in_cu2. Use name "int2" instead of "int".
5328 All uses updated.
5329 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
5330 "ptype func_cu1" to expand cu2 before cu1.
5331
62e5f89c
SDJ
53322012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
5333 Tom Tromey <tromey@redhat.com>
5334
5335 * gdb.base/default.exp: Add `$_probe_arg*' convenience
5336 variables.
5337 * gdb.base/stap-probe.c: New file.
5338 * gdb.base/stap-probe.exp: New file.
5339 * gdb.trace/stap-trace.c: New file.
5340 * gdb.trace/stap-trace.exp: New file.
5341 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
5342 libgcc's unwinder.
5343
14132e89
MR
53442012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
5345
5346 * gdb.arch/mips16-thunks-inmain.c: New file.
5347 * gdb.arch/mips16-thunks-main.c: New file.
5348 * gdb.arch/mips16-thunks-sin.c: New file.
5349 * gdb.arch/mips16-thunks-sinfrob.c: New file.
5350 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
5351 * gdb.arch/mips16-thunks-sinmain.c: New file.
5352 * gdb.arch/mips16-thunks-sinmips16.c: New file.
5353 * gdb.arch/mips16-thunks.exp: New file.
5354
a766d390
DE
53552012-04-25 Doug Evans <dje@google.com>
5356
5357 * configure.ac: Create gdb.go/Makefile.
5358 * configure: Regenerate.
5359 * gdb.base/default.exp: Add "go" to "set language" testing.
5360 * gdb.go/Makefile.in: New file.
5361 * gdb.go/basic-types.exp: New file.
5362 * gdb.go/chan.exp: New file.
5363 * gdb.go/chan.go: New file.
5364 * gdb.go/handcall.exp: New file.
5365 * gdb.go/handcall.go: New file.
5366 * gdb.go/hello.exp: New file.
5367 * gdb.go/hello.go: New file.
5368 * gdb.go/integers.exp: New file.
5369 * gdb.go/integers.go: New file.
5370 * gdb.go/methods.exp: New file.
5371 * gdb.go/methods.go: New file.
5372 * gdb.go/package.exp: New file.
5373 * gdb.go/package1.go: New file.
5374 * gdb.go/package2.go: New file.
5375 * gdb.go/print.exp: New file.
5376 * gdb.go/strings.exp: New file.
5377 * gdb.go/strings.go: New file.
5378 * gdb.go/types.exp: New file.
5379 * gdb.go/types.go: New file.
5380 * gdb.go/unsafe.exp: New file.
5381 * gdb.go/unsafe.go: New file.
5382 * lib/future.exp: Add Go support.
5383 (gdb_find_go, gdb_find_go_linker): New procs.
5384 (gdb_default_target_compile): Add Go support.
5385 * lib/gdb.exp (skip_go_tests): New proc.
5386 * lib/go.exp: New file.
5387
e65f9ffb
TT
53882012-04-25 Tom Tromey <tromey@redhat.com>
5389
5390 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
5391
14e75d8e
JK
53922012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
5393 Jan Kratochvil <jan.kratochvil@redhat.com>
5394
5395 PR symtab/7259:
5396 * gdb.base/enumval.c: New test case.
5397 * gdb.base/enumval.exp: New test case.
5398 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
5399 field.bitpos.
5400
f3525b70
PA
54012012-04-17 Pedro Alves <palves@redhat.com>
5402
5403 * Makefile.in (site.exp): Make site.exp source
5404 $srcdir/lib/append_gdb_boards_dir.exp.
5405 * lib/append_gdb_boards_dir.exp: New file.
5406
bccbefd2
JK
54072012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5408
5409 New option "set auto-load safe-path".
5410 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
5411 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
5412
bf88dd68
JK
54132012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5414
5415 auto-load: Implementation.
5416 * gdb.base/help.exp (test set height): Increase the height.
5417 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
5418 to ...
5419 (info auto-load python-scripts): ... here.
5420 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
5421 to ...
5422 (info auto-load python-scripts *): ... here.
5423
c0d4d1c0
YQ
54242012-04-16 Yao Qi <yao@codesourcery.com>
5425
5426 * lib/trace-support.exp (get_in_proc_agent): New.
5427 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
5428 of in process trace agent.
5429 * gdb.trace/ftrace.exp: Likewise.
5430 * gdb.trace/pending.exp: Likewise.
5431 * gdb.trace/trace-break.exp: Likewise.
5432 * gdb.trace/trace-mt.exp
5433 * gdb.trace/tspeed.exp: Likewise.
5434 * gdb.trace/tstatus.exp
5435 * gdb.trace/strace.exp: Likewise.
5436
cbf68a60
TS
54372012-04-16 Thomas Schwinge <thomas@codesourcery.com>
5438
dd6d3b70
TS
5439 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
5440 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
5441
cbf68a60
TS
5442 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
5443
8264ba82
AG
54442012-04-14 Anton Gorenkov <xgsa@yandex.ru>
5445
5446 PR mi/13393
5447 * gdb.mi/mi-var-rtti.cc: New file.
5448 * gdb.mi/mi-var-rtti.exp: New file.
5449 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
5450 function.
5451 (mi_varobj_update_with_type_change): updated to avoid code duplication.
5452
de0919f8 54532012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
5454
5455 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
5456 EXECUTABLES.
5457 * gdb.python/py-explore.c: C program used for testing the new
5458 'explore' command on C constructs.
5459 * gdb.python/py-explore.cc: C++ program used for testing the new
5460 'explore' command on C++ constructs.
5461 * gdb-python/py-explore.exp: Tests for the new 'explore'
5462 command on C constructs.
5463 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
5464 command on C++ constructs.
5465
a82da7dd
MK
54662012-04-07 Mark Kettenis <kettenis@gnu.org>
5467
5468 * gdb.base/funcargs.exp (complex_args): Fix typo.
5469
e127cba8
JK
54702012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5471
5472 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
5473 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
5474
40e084e1
KS
54752012-04-05 Keith Seitz <keiths@redhat.com>
5476
5477 * gdb.base/advance.exp: Update error message for
5478 "advance malformed" test.
5479 * gdb.base/break.exp: Likewise for "breakpoint with
5480 trailing garbage" test.
5481 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
5482 with trailing garbage" test.
5483 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
5484 trailng garbage" test.
5485 * gdb.base/until.exp: Likewise for "malformed until" test.
5486 * gdb.cp/ovldbreak.exp: Create the breakpoint table
5487 for "breakpoint info (after setting on all)".
5488 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
5489 tests.
5490 * gdb.cp/cplabel.cc: New file.
5491 * gdb.cp/cplabel.exp: New test.
5492 * gdb.linespec/ls-errs.c: New file.
5493 * gdb.linespec/ls-errs.exp: New test.
5494
a72c8f6a
JK
54952012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5496
5497 * gdb.trace/unavailable.exp
5498 (collect globals: print object on: print derived_partial)
5499 (collect globals: print object on: print derived_whole)
5500 (collect globals: print object off: print derived_partial)
5501 (collect globals: print object off: print derived_whole): Update
5502 expected output.
5503
f87a3023
KS
55042012-03-30 Keith Seitz <keiths@redhat.com>
5505
5506 * gdb.python: Add test for linespecs with commas.
5507
e2171b3c
KS
55082012-03-28 Keith Seitz <keiths@redhat.com>
5509
5510 * gdb.linespec/ls-dollar.cc: New file.
5511 * gdb.linespec/ls-dollar.exp: New test.
5512
55132012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
5514
5515 * gdb.cp/namespace.exp: Add breakpoint tests for functions
5516 starting with the global namespace.
5517
2f4e0a80
DE
55182012-03-23 Doug Evans <dje@google.com>
5519
5520 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
5521
7b282c5a
SCR
55222012-03-22 Siva Chandra Reddy <sivachandra@google.com>
5523
5524 * gdb.python/py-value.cc: Add test case for testing the
5525 methodology exposing C++ values to Python.
5526 * gdb.python/py-value-cc.exp: Add tests testing the methodology
5527 exposing C++ values to Python.
5528 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
5529
2e98ca53
JK
55302012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5531 Siddhesh Poyarekar <siddhesh@redhat.com>
5532
5533 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
5534 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
5535 (generate native core dump): Make the test unsupported if core cannot
5536 be generated.
5537
8320cc4f
JK
55382012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5539
5540 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
5541 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
5542 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
5543
3a69ffb2
JK
55442012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
5545
5546 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
5547
8fabffee
DE
55482012-03-17 Doug Evans <dje@google.com>
5549
5550 * dg-extract-results.sh: Handle KFAILs.
5551
ab260dad
JK
55522012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5553
5554 PR symtab/13777
5555 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
5556
53ba8333
JB
55572012-03-16 Joel Brobecker <brobecker@adacore.com>
5558
5559 * gdb.ada/set_pckd_arr_elt: New testcase.
5560
481860b3
GB
55612012-03-16 Gary Benson <gbenson@redhat.com>
5562
5563 PR breakpoints/10738
5564 * gdb.opt/inline-break.exp: New file.
5565 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
5566 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
5567 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
5568 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
5569 * gdb.base/async-shell.exp: Likewise.
5570 * lib/mi-support.exp (library_loaded_re): Likewise.
5571
410528f0
TT
55722012-03-15 Tom Tromey <tromey@redhat.com>
5573
5574 * gdb.cp/virtfunc2.exp: Update expected output.
5575 * gdb.cp/pr9631.exp: Update expected output.
5576 * gdb.cp/member-ptr.exp: Update expected output.
5577 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
5578 output.
5579 * gdb.cp/casts.exp: Update expected output.
5580
c4aeac85
TT
55812012-03-15 Tom Tromey <tromey@redhat.com>
5582
5583 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
5584 (test_info_vtbl): Likewise.
5585 (do_tests): Call test_info_vtbl.
5586 * gdb.cp/virtfunc.cc (va): New global.
5587
856d06f9
TS
55882012-03-15 Thomas Schwinge <thomas@codesourcery.com>
5589
5590 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
5591 describing DWARF data structures.
5592 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
5593 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
5594 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
5595 * gdb.dwarf2/dw2-entry-value.S: Likewise.
5596 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5597 * gdb.dwarf2/dw2-param-error.S: Likewise.
5598 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
5599 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
5600 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
5601 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
5602 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
5603 * gdb.dwarf2/pr11465.S: Likewise.
5604
e837f12a
JK
56052012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5606
5607 * gdb.mi/mi2-prompt.exp: New file.
5608
ccbb4f28
JB
56092012-03-13 Joel Brobecker <brobecker@adacore.com>
5610
5611 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
5612
32039130
JB
56132012-03-13 Joel Brobecker <brobecker@adacore.com>
5614
5615 * gdb.ada/bp_range_type: New testcase.
5616
16899756
DE
56172012-03-13 Doug Evans <dje@google.com>
5618
5619 * gdb.base/default.exp: Delete tests for symbol-reloading.
5620 * gdb.base/help.exp: Ditto.
5621 * gdb.base/setshow.exp: Ditto.
5622 * gdb.base/gdb_history: Delete references to symbol-reloading.
5623
87b0bb13
JK
56242012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5625
5626 * gdb.base/attach-twice.c: New files.
5627 * gdb.base/attach-twice.exp: New files.
5628
0d7941a9
KS
56292012-03-08 Keith Seitz <keiths@redhat.com>
5630
5631 * lib/gdb.exp (gdb_get_line_number): Throw an
5632 error instead of returning -1.
5633 * gdb.base/break.exp: Remove unused variable
5634 bp_location5.
5635 * gdb.base/hbreak2.exp: Likewise.
5636 * gdb.base/sepdebug.exp: Likewise.
5637
f4647387
YQ
56382012-03-08 Yao Qi <yao@codesourcery.com>
5639 Pedro Alves <palves@redhat.com>
5640
5641 Fix PR server/13392.
5642 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
5643 (tracepoint_change_loc_2): Remove kfail. Return if failed to
5644 download tracepoints.
5645 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
5646 (pending_tracepoint_resolved_during_trace): Likewise.
5647 (pending_tracepoint_installed_during_trace): Likewise.
5648 (pending_tracepoint_with_action_resolved): Likewise.
5649
83c532cb
KS
56502012-03-08 Keith Seitz <keiths@redhat.com>
5651
5652 * gdb.ada/array_bounds.exp: Get breakpoint for line
5653 with "START", not "STOP".
5654 * gdb.python/py-infthread.exp: Do not continue to
5655 line marked "Break here.", which is undefined.
5656
d6b6bbb7
LM
56572012-03-08 Luis Machado <lgustavo@codesourcery.com>
5658
5659 Revert:
5660
5661 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5662
5663 Implement testsuite workaround for PR breakpoints/13781.
5664 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5665 (set breakpoint condition-evaluation host): New conditional command.
5666
7fe25d9b
JK
56672012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5668
5669 Fix CU relative vs. absolute DIE offsets.
5670 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
5671 one.
5672
51898c15
JK
56732012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5674
5675 Fix false FAIL on distros with relro linkage as default.
5676 * gdb.reverse/solib-precsave.exp: Try to compile the test using
5677 -Wl,-z,norelro first.
5678
8131799e
JB
56792012-03-06 Joel Brobecker <brobecker@adacore.com>
5680
5681 * gdb.ada/bp_on_var: New testcase.
5682
ba241969
JB
56832012-03-06 Joel Brobecker <brobecker@adacore.com>
5684
5685 * gdb.ada/bp_enum_homonym: New testcase.
5686
abe49676
YQ
56872012-03-06 Yao Qi <yao@codesourcery.com>
5688
5689 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
5690 x86_64-*-* and i?86-*-*.
5691 Set up KFAIL for gdb/13808.
5692
d8df103b
TT
56932012-03-05 Tom Tromey <tromey@redhat.com>
5694
5695 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
5696 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
5697
b7b189f3
TT
56982012-03-05 Tom Tromey <tromey@redhat.com>
5699
5700 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
5701
69dc1c4d
YQ
57022012-03-04 Yao Qi <yao@codesourcery.com>
5703
5704 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
5705 messages for KFAIL.
5706
3f20c47f
JK
57072012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5708
5709 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
5710 (print one_two_three, indexes off, print few_reps, indexes off)
5711 (print many_reps, indexes off, print empty, indexes off)
5712 (print one_two_three, print few_reps, print many_reps, print empty):
5713 Call setup_xfail if $gcc_old.
5714
abf1152a
JK
57152012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5716
5717 Implement testsuite workaround for PR breakpoints/13781.
5718 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5719 (set breakpoint condition-evaluation host): New conditional command.
5720
a06715f8
JK
57212012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5722
5723 Code cleanup.
5724 * gdb.cp/mb-templates.exp: New variables executable. Use it for
5725 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
5726 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
5727 number 1 by $bpnum. Four times.
5728
5808517f
YQ
57292012-03-03 Yao Qi <yao@codesourcery.com>
5730
5731 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
5732
dfe2ac14
JK
57332012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5734
5735 Setup KFAIL for PR server/13796.
5736 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
5737
8bbc467a
JB
57382012-03-02 Joel Brobecker <brobecker@adacore.com>
5739
5740 * gdb.ada/operator_bp: New testcase.
5741
c0eac87f
JB
57422012-03-02 Joel Brobecker <brobecker@adacore.com>
5743
5744 * gdb.ada/info_locals_renaming: New testcase.
5745
4f42c881
TT
57462012-03-02 Tom Tromey <tromey@redhat.com>
5747
5748 * gdb.base/nextoverexit.c: New file.
5749 * gdb.base/nextoverexit.exp: New file.
5750
7380c0c9
EBM
57512012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5752
5753 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
5754 parameter.
5755
1faeff08
MR
57562012-03-01 Maciej W. Rozycki <macro@mips.com>
5757
5758 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
5759 core registers.
5760
320b6f49 57612012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
5762 Maciej W. Rozycki <macro@codesourcery.com>
5763 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
5764
5765 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
5766
ad5f7d6e
PA
57672012-03-01 Pedro Alves <palves@redhat.com>
5768
5769 PR gdb/13767
5770
5771 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
5772 (gdb_collect_globals_test): Call it.
5773
d3dc44a6
KS
57742012-03-01 Keith Seitz <keiths@redhat.com>
5775
5776 * gdb.cp/method2.exp: Output of overload menu is now
5777 alphabetized. Update tests for "break A::method".
5778 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
5779 of hard-coding them.
5780 Overload menu is alphabetized: rewrite to accommodate.
5781 Unset variables LINE and TYPES which are used in other tests.
5782 Compute the output of "info break".
5783 Update the breakpoint table after all breakpoints are deleted.
5784 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
5785 compute ACTUALS and the method body based on parameters.
5786 Update expected output accordingly.
5787 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
5788 unique comments to allow the use of gdb_get_line_number.
5789
57902012-03-01 Keith Seitz <keiths@redhat.com>
5791
5792 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
5793 some Tcl syntax.
5794 * gdb.cp/ovldbreak.exp: Likewise.
5795
7949c2a0
KS
57962012-03-01 Keith Seitz <keiths@redhat.com>
5797
5798 * gdb.base/help.exp (help show user): Update expected result
5799 for new doc string changes (add "non-python").
5800
7d74f244
DE
58012012-03-01 Scott J. Goldman <scottjg@vmware.com>
5802
5803 * gdb.python/py-cmd.exp: Add test to verify that python commands can
5804 be put in the user-defined category and that the commands appear in
5805 "help user-defined".
5806
1b611343
JB
58072012-02-29 Joel Brobecker <brobecker@adacore.com>
5808
5809 * gdb.ada/tagged_not_init: New testcase.
5810
99b1c762
JB
58112012-02-29 Joel Brobecker <brobecker@adacore.com>
5812
5813 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
5814 * gdb.ada/enum_idx_packed: New testcase.
5815
2d4a02ee
JB
58162012-02-29 Joel Brobecker <brobecker@adacore.com>
5817
5818 * gdb.ada/aliased_array: New testcase.
5819
2e6fda7d
JB
58202012-02-29 Joel Brobecker <brobecker@adacore.com>
5821
5822 * gdb.ada/whatis_array_val: New testcase.
5823
9a7f938f
JK
58242012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5825
5826 Fix disp-step-syscall.exp: fork: single step over fork.
5827 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
5828 whitespaces.
5829 (single step over $syscall): Remove its check.
5830 (single step over $syscall final pc): New check.
5831
8703a944
JK
58322012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5833
5834 Support processors without SSSE3.
5835 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
5836 pabsd into ...
5837 (ssse3_test): ... a new function.
5838 (main): Call ssse3_test.
5839 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
5840 Update expected values everywhere.
5841 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
5842 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
5843 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
5844 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
5845 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
5846 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
5847 Move these tests lower.
5848 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
5849 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
5850 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
5851 New tests.
5852
c03e6ccc
YQ
58532012-02-29 Yao Qi <yao@codesourcery.com>
5854 Pedro Alves <palves@redhat.com>
5855
5856 * gdb.trace/trace-mt.c: New.
5857 * gdb.trace/trace-mt.exp: New.
5858
7964b62a
TS
58592012-02-28 Thomas Schwinge <thomas@codesourcery.com>
5860
2c8910ba
TS
5861 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
5862 numbers instead of hardcoding them.
5863 * gdb.base/annota1.c: Provide suitable markers.
5864 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
5865 numbers instead of hardcoding them.
5866 * gdb.base/annota3.c: Provide suitable markers.
5867
5868 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
5869 * gdb.base/annota3.c: Likewise.
5870 * gdb.base/sigall.c: Likewise.
5871 * gdb.base/signals.c: Likewise.
5872 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 5873
5a41c0b7
MR
58742012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
5875
5876 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
5877 failure return path.
5878
ebbbe5c5
LM
58792012-02-27 Luis Machado <lgustavo@codesourcery.com>
5880
5881 * gdb.base/save-bp.exp: Account for new condition evaluator output.
5882
8d126d8a
LM
58832012-02-24 Luis Machado <lgustavo@codesourcery.com>
5884
5885 * gdb.base/cond-eval-mode.exp: New file.
5886
11337c2f
PA
58872012-02-24 Pedro Alves <palves@redhat.com>
5888
5889 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
5890 (top level): Use with_test_prefix.
5891
13fc3e3c
PA
58922012-02-24 Pedro Alves <palves@redhat.com>
5893
5894 * gdb.threads/attach-into-signal.exp (corefunc): Use
5895 with_test_prefix.
5896
07c1b626
JK
58972012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5898
5899 Fix false FAILs on old CPUs without SSE.
5900 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
5901 Return untested for Illegal instruction.
5902
596ba138
JK
59032012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5904
5905 Fix false FAILs with glibc debug infos installed.
5906 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
5907 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
5908
aeaa2474
SA
59092012-02-22 Sterling Augustine <saugustine@google.com>
5910
5911 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
5912 constant with cast.
5913
aed555c9
PA
59142012-02-21 Pedro Alves <palves@redhat.com>
5915
5916 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
5917
78afebb4
PA
59182012-02-21 Pedro Alves <palves@redhat.com>
5919
5920 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
5921
fdcfef12
PA
59222012-02-21 Pedro Alves <palves@redhat.com>
5923
5924 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
5925 with_test_prefix.
5926
0f4d39d5
PA
59272012-02-21 Pedro Alves <palves@redhat.com>
5928
5929 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
5930 with_test_prefix here.
5931 (top level): Do it here instead. Remove `:' from the
5932 with_test_prefix string.
5933 * gdb.base/attach-pie-misread.exp: Remove the leading space the
5934 the suffix `:' from the with_test_prefix prefix string.
5935 * gdb.base/break-interp.exp: Ditto.
5936 * gdb.base/catch-load.exp: Ditto.
5937 * gdb.base/disp-step-syscall.exp: Ditto.
5938 * gdb.base/jit-so.exp: Ditto.
5939 * gdb.base/jit.exp: Ditto.
5940 * gdb.base/sepdebug.exp: Ditto.
5941 * gdb.base/solib-display.exp: Ditto.
5942 * gdb.base/solib-overlap.exp: Ditto.
5943 * gdb.base/watch-cond-infcall.exp: Ditto.
5944 * gdb.base/watchpoint.exp: Ditto.
5945 * gdb.dwarf2/dw2-noloc.exp: Ditto.
5946 * gdb.mi/mi-watch.exp: Ditto.
5947 * gdb.mi/mi2-watch.exp: Ditto.
5948 * gdb.threads/non-ldr-exc-1.exp: Ditto.
5949 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5950 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5951 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5952 * gdb.threads/watchpoint-fork.exp: Ditto.
5953 * gdb.threads/watchthreads-reorder.exp: Ditto.
5954 * gdb.trace/change-loc.exp: Ditto.
5955 * gdb.trace/pending.exp: Ditto.
5956 * gdb.trace/status-stop.exp: Ditto.
5957 * gdb.trace/strace.exp: Ditto.
5958 * gdb.trace/trace-break.exp: Ditto.
5959 * gdb.trace/unavailable.exp: Ditto.
5960 * lib/gdb.exp (with_test_prefix): Always prefix with space and
5961 suffix with colon. Adjust leading comments.
5962
6a5870ce
PA
59632012-02-21 Pedro Alves <palves@redhat.com>
5964 Tom Tromey <tromey@redhat.com>
5965
5966 * lib/gdb.exp: Add description of test prefixes.
5967 (with_test_prefix): New procedure.
5968 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
5969 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
5970 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
5971 instead of lappend to append to pf_prefix.
5972 * gdb.base/catch-load.exp: Use with_test_prefix.
5973 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
5974 * gdb.base/jit-so.exp: Use with_test_prefix.
5975 * gdb.base/jit.exp: Use with_test_prefix.
5976 * gdb.base/return-nodebug.exp (do_test): Use append instead of
5977 lappend to append to pf_prefix.
5978 * gdb.base/sepdebug.exp: Use with_test_prefix.
5979 * gdb.base/solib-display.exp: Use with_test_prefix.
5980 * gdb.base/solib-overlap.exp: Use with_test_prefix.
5981 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
5982 * gdb.base/watchpoint.exp: Use with_test_prefix.
5983 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
5984 * gdb.mi/mi-watch.exp: Use with_test_prefix.
5985 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
5986 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
5987 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
5988 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
5989 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
5990 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
5991 append instead of lappend to append to pf_prefix.
5992 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
5993 * gdb.trace/change-loc.exp: Use with_test_prefix.
5994 * gdb.trace/pending.exp: Use with_test_prefix.
5995 * gdb.trace/status-stop.exp: Use with_test_prefix.
5996 * gdb.trace/strace.exp: Use with_test_prefix.
5997 * gdb.trace/trace-break.exp: Use with_test_prefix.
5998 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
5999 instead of lappend to append to pf_prefix.
6000
35dc4a6b
JK
60012012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6002
6003 Fix racy FAILs.
6004 * gdb.base/inferior-died.c (main): Add return of 0.
6005 * gdb.base/inferior-died.exp (continue): Fix expectation of
6006 asynchronous events.
6007 (p 1): New test.
6008
c5a006e6
PA
60092012-02-20 Pedro Alves <palves@redhat.com>
6010
6011 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
6012 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
6013 gdb's internal debug output. For the non-threaded case, look for
6014 "Program received signal SIGLARM", for the threaded case, peek at
6015 the thread's siginfo.
6016
cc51a170
PA
60172012-02-20 Pedro Alves <palves@redhat.com>
6018
6019 General cleanup, make output test messages unique, and build
6020 different executable files for the non-threaded and threaded
6021 cases.
6022
6023 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
6024 Delete.
6025 (executable_nothr, executable_thr): New globals.
6026 (top level): Adjust to delete both executables.
6027 (corefunc): New parameter $executable. Set $pf_prefix instead of
6028 hand writing a prefix in tests. Issue a clean_restart and enable
6029 lin-lwp debug output here.
6030 (top level): Adjust. Use build_executable. Don't start gdb here,
6031 and don't enable lin-lwp debug output here.
6032 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
6033
c755f03d
JK
60342012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6035
6036 Fix racy FAILs.
6037 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
6038 "continue" command.
6039
6bec5e0a
JK
60402012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6041
6042 Fix for gdbserver non-extended mode.
6043 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
6044 and gdb_run_cmd.
6045
2e8265fd
TT
60462012-02-17 Tom Tromey <tromey@redhat.com>
6047
6048 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
6049 * gdb.python/py-events.exp: Check 'dir' output.
6050 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
6051
9e507076
YQ
60522012-02-17 Yao Qi <yao@codesourcery.com>
6053
6054 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
6055
32d22ab1
TT
60562012-02-16 Tom Tromey <tromey@redhat.com>
6057
6058 * gdb.base/inferior-died.c: Don't include stdio.h.
6059
9addecb9
TT
60602012-02-16 Tom Tromey <tromey@redhat.com>
6061
6062 * gdb.base/inferior-died.c: New file.
6063 * gdb.base/inferior-died.exp: New file.
6064
4cb6da1c
AR
60652012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
6066
6067 * gdb.base/break-inline.exp: New file.
6068 * gdb.base/break-inline.c: New file.
6069
3af2590d
TT
60702012-02-15 Tom Tromey <tromey@redhat.com>
6071
6072 * gdb.base/pc-fp.exp: Add "info register" tests.
6073
29988831
TT
60742012-02-15 Tom Tromey <tromey@redhat.com>
6075
6076 * gdb.base/regs.exp: Remove.
6077
10010058
PA
60782012-02-15 Pedro Alves <palves@redhat.com>
6079
6080 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
6081 the target doesn't support tracepoints.
6082 * gdb.trace/circ.exp: Ditto.
6083 * gdb.trace/collection.exp: Ditto.
6084 * gdb.trace/packetlen.exp: Ditto.
6085 * gdb.trace/passc-dyn.exp: Ditto.
6086 * gdb.trace/report.exp: Ditto.
6087 * gdb.trace/tfind.exp: Ditto.
6088 * gdb.trace/tspeed.exp: Ditto.
6089 * gdb.trace/tsv.exp: Ditto.
6090 * gdb.trace/unavailable.exp: Ditto.
6091 * gdb.trace/while-dyn.exp: Ditto.
6092
a2e0062d
PA
60932012-02-15 Pedro Alves <palves@redhat.com>
6094
6095 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
6096 gdb_test_multiple, and call unsupported instead of fail, if the
6097 remote side does not support the request.
6098
a1999d40
PA
60992012-02-15 Pedro Alves <palves@redhat.com>
6100
6101 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
6102 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
6103 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
6104 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
6105 * gdb.server/server-run.exp: Make sure gdb is disconnected.
6106 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
6107 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
6108 doesn't start with "extended-" already.
6109
7cee1e54
PA
61102012-02-15 Pedro Alves <palves@redhat.com>
6111
6112 Support extended-remote. Avoid cascading timeouts.
6113
6114 * gdb.base/attach.exp (do_attach_tests): Add expected output for
6115 the extended-remote target. If attaching with no file fails, load
6116 the file manually.
6117 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
6118
816338b5
SS
61192012-02-14 Stan Shebs <stan@codesourcery.com>
6120
6121 * gdb.base/ena-dis-br.exp: Add enable count test.
6122
cc30c4bd
PA
61232012-02-13 Pedro Alves <palves@redhat.com>
6124
6125 * config/mips-idt.exp: Delete.
6126 * gdb.base/a2-run.exp: Remove mips-idt xfails.
6127 * gdb.base/bitfields.exp: Remove mips-idt restarts.
6128 * gdb.base/break.exp: Remove mips-idt references.
6129 * gdb.base/chng-syms.exp: Ditto.
6130 * gdb.base/default.exp: Ditto.
6131 * gdb.base/funcargs.exp (funcargs_reload): Delete.
6132 (top level): Don't call it.
6133 * gdb.base/opaque.exp: Remove mips-idt restarts.
6134 * gdb.base/ptype.exp: Remove mips-idt xfails.
6135 * gdb.base/scope.exp: Remove mips-idt restarts.
6136 * gdb.base/sepdebug.exp: Remove mips-idt references.
6137 * gdb.base/watchpoint.exp (maybe_clean_restart)
6138 (maybe_reinitialize): Delete.
6139 (test_disabling_watchpoints, test_disabling_watchpoints)
6140 (test_watchpoint_triggered_in_syscall)
6141 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6142 Don't call them.
6143
57008375
JK
61442012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6145
6146 * gdb.server/server-exec-info.exp: New file.
6147
4a2d9c08
PA
61482012-02-10 Pedro Alves <palves@redhat.com>
6149
6150 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
6151 always non-empty.
6152 (test_attach): Always pass $exec to test_attach_gdb.
6153
09fa21bd
TT
61542012-02-08 Tom Tromey <tromey@redhat.com>
6155
6156 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
6157 before inferior is started.
6158
f0823d2c
TT
61592012-02-07 Tom Tromey <tromey@redhat.com>
6160
6161 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
6162 Symbol.value.
6163 * gdb.python/py-symbol.c (qq): Set default value.
6164
61652012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
6166
6167 * gdb.python/py-symbol.c (qq): New global.
6168 * gdb.python/py-symbol.exp: Add test for frame-less
6169 lookup_symbol.
6170 * gdb.python/py-symtab.exp: Fix line number.
6171
f7e44f65
JB
61722012-02-03 Joel Brobecker <brobecker@adacore.com>
6173
6174 * gdb.ada/mi_task_arg: New testcase.
6175
4c9ed63c
PA
61762012-02-02 Pedro Alves <palves@redhat.com>
6177
6178 * gdb.reverse/until-precsave.exp: Also put "record save" under the
6179 extended timeout.
6180
c0b9f2c6
PA
61812012-02-02 Pedro Alves <palves@redhat.com>
6182
6183 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
6184 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
6185
5f8cefd7
PA
61862012-02-02 Pedro Alves <palves@redhat.com>
6187
6188 * gdb.base/term.exp: Rewrite.
6189 * gdb.base/term.c: New.
6190
2f3a2569
PA
61912012-02-02 Pedro Alves <palves@redhat.com>
6192
6193 * gdb.base/default.exp (run "r" abbreviation, run): Add
6194 extended-remote expected output.
6195
f149aabd
TT
61962012-02-02 Tom Tromey <tromey@redhat.com>
6197
6198 * gdb.cp/dispcxx.exp: New file.
6199 * gdb.cp/dispcxx.cc: New file.
6200
03bef283
TT
62012012-02-01 Tom Tromey <tromey@redhat.com>
6202
6203 * gdb.base/jit-simple.exp: New file.
6204 * gdb.base/jit-simple.c: New file.
6205
a79b18b5
YQ
62062012-01-30 Yao Qi <yao@codesourcery.com>
6207
6208 * gdb.base/skip.exp: Make test result unique.
6209
f0d1a53e
JK
62102012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6211
6212 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
6213 compatibility with valgrind-3.7.0.
6214
4b3c9f41
PA
62152012-01-27 Pedro Alves <palves@redhat.com>
6216
6217 * gdb.base/watchpoint.exp (no_hw): New global.
6218 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
6219 disable hw watchpoints.
6220 (test_wide_location_1, test_wide_location_2): If no_hw is set,
6221 don't expect hw watchpoints.
6222 (no_hw_watchpoints): Always clean restart.
6223 (do_tests): New procedure, factored out from the top level.
6224 (top level): Run tests twice. Once with hw watchpoints enabled,
6225 another time with hw watchpoints disabled.
6226
a13491c8
PA
62272012-01-27 Pedro Alves <palves@redhat.com>
6228
6229 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
6230 out from the top level.
6231 (top level): Call it instead.
6232
f2c8a051
PA
62332012-01-27 Pedro Alves <palves@redhat.com>
6234
6235 * gdb.base/watchpoint.exp (top level): Re-enable hardware
6236 watchpoints sooner.
6237
654d7a9e
PA
62382012-01-27 Pedro Alves <palves@redhat.com>
6239
6240 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
6241
274f47f3
PA
62422012-01-27 Pedro Alves <palves@redhat.com>
6243
6244 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
6245 "You may have requested too many hardware
6246 breakpoints/watchpoints".
6247
e4d63ba2
PA
62482012-01-27 Pedro Alves <palves@redhat.com>
6249
6250 * gdb.base/watchpoint.exp (maybe_clean_restart)
6251 (maybe_reinitialize): New.
6252 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
6253 expect "hit N times".
6254 (test_disabling_watchpoints, test_complex_watchpoint)
6255 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6256 Call maybe_clean_restart.
6257 (top level): Use clean_restart. Remove "mips-idt-*"
6258 reinitialization.
6259
dbd95daf
PA
62602012-01-27 Pedro Alves <palves@redhat.com>
6261
6262 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
6263
f3ad2025
PA
62642012-01-27 Pedro Alves <palves@redhat.com>
6265
6266 * gdb.base/watchpoint.exp: Clean restart after tests that don't
6267 require `initialize' anymore. Remove unnecessary `initialize'
6268 calls.
6269
100aa3ae
PA
62702012-01-27 Pedro Alves <palves@redhat.com>
6271
6272 * gdb.base/watchpoint.exp (wp_set): Delete.
6273 (initialize, test_simple_watchpoint, top level): Remove dead code.
6274
c79a8e11
PA
62752012-01-27 Pedro Alves <palves@redhat.com>
6276
6277 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
6278 typo.
6279
048fe15a
PA
62802012-01-27 Pedro Alves <palves@redhat.com>
6281
6282 * config/extended-gdbserver.exp: New file.
6283 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
6284 comment.
6285 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
6286 * boards/native-extended-gdbserver.exp: New file.
6287
4033a6bf
PA
62882012-01-26 Pedro Alves <palves@redhat.com>
6289
6290 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
6291 and gdb_test_multiple.
6292
3d7f4b81
PA
62932012-01-26 Pedro Alves <palves@redhat.com>
6294
6295 Make test messages unique, and more identifiable.
6296 * gdb.multi/watchpoint-multi.exp: Change test messages.
6297
484abf42
TT
62982012-01-25 Tom Tromey <tromey@redhat.com>
6299
6300 * gdb.base/solib-disc.exp: Fix regexps.
6301
edcc5120
TT
63022012-01-24 Tom Tromey <tromey@redhat.com>
6303
6304 * lib/mi-support.exp (mi_expect_stop): Add special case for
6305 solib-event.
6306 * gdb.base/catch-load-so.c: New file.
6307 * gdb.base/catch-load.exp: New file.
6308 * gdb.base/catch-load.c: New file.
6309 * gdb.base/break-interp.exp (reach_1): Update regexp.
6310
30b91c90
JK
63112012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6312
6313 Fix fuzzy results.
6314 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
6315 lpsimple and func.
6316
53fe1783
GB
63172012-01-24 Gary Benson <gbenson@redhat.com>
6318
6319 Delete #if 0'd out code.
6320 * gdb.base/default.exp (info catch): Remove.
6321 * gdb.base/gdb_history (info catch): Likewise.
6322 * gdb.base/help.exp (info catch): Likewise.
6323
d0d8b0c6
JK
63242012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6325
6326 Fix watchpoints to be specific for each inferior.
6327 * gdb.multi/watchpoint-multi.c: New file.
6328 * gdb.multi/watchpoint-multi.exp: New file.
6329
4403d8e9
JK
63302012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6331
6332 Fix watchpoints across inferior fork.
6333 * gdb.threads/watchpoint-fork-child.c: New file.
6334 * gdb.threads/watchpoint-fork-mt.c: New file.
6335 * gdb.threads/watchpoint-fork-parent.c: New file.
6336 * gdb.threads/watchpoint-fork-st.c: New file.
6337 * gdb.threads/watchpoint-fork.exp: New file.
6338 * gdb.threads/watchpoint-fork.h: New file.
6339
050a2e1d
PA
63402012-01-23 Pedro Alves <palves@redhat.com>
6341
6342 * gdb.base/call-signal-resume.exp: Allow output after "return".
6343
6a52fb62
PA
63442012-01-20 Pedro Alves <palves@redhat.com>
6345
6346 * gdb.python/py-finish-breakpoint.py: Fix typo.
6347
145b16a9
UW
63482012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
6349
6350 * gdb.base/info-proc.exp: Also run on remote targets. Main
6351 "info proc" command is now always present; whether target supports
6352 actual info proc operation is detected when attempting to issue
6353 the command.
6354
26f6125e
JK
63552012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6356
6357 * .gdbinit: Remove.
6358
eb5227ce
PA
63592012-01-19 Pedro Alves <palves@redhat.com>
6360
6361 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
6362 look at the funtions' returns.
6363 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
6364 (jprint.print(int, int)): Change return type to int. Adjust.
6365
1db33378
PP
63662012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6367
6368 PR gdb/9538
6369 * gdb.base/sepdebug.exp: New test.
6370
b9736cf8
PA
63712012-01-18 Pedro Alves <palves@redhat.com>
6372
6373 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
6374 Allow output before ^done.
6375
4aac40c8
TT
63762012-01-16 Tom Tromey <tromey@redhat.com>
6377
6378 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
6379 Add tests for relative directory.
6380
cafec441
TT
63812012-01-16 Tom Tromey <tromey@redhat.com>
6382
6383 * gdb.base/printcmds.c (enum flag_enum): New.
6384 (three): New global.
6385 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
6386 enum printing.
6387 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
6388 FlagEnumerationPrinter.
6389 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
6390 * gdb.python/py-pp-maint.c (enum flag_enum): New.
6391 (fval): New global.
6392
abcc4978
PA
63932012-01-16 Pedro Alves <palves@redhat.com>
6394
6395 * lib/gdb.exp (banned_procedures): New variable.
6396 (banned_variables_traced): Rename to ...
6397 (banned_traced): ... this.
6398 (gdb_init): Also trace banned procedures.
6399 (gdb_finish): Also untrace banned procedures.
6400
97ccebe8
PA
64012012-01-16 Pedro Alves <palves@redhat.com>
6402
6403 Remove all calls to strace.
6404
2af7517b
JK
64052012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6406
6407 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
6408 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
6409
9241a8bc
PP
64102012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6411
6412 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
6413 * gdb.base/pie-execl.exp: Likewise.
6414
3848a17f
KS
64152012-01-12 Keith Seitz <keiths@redhat.com>
6416
6417 PR mi/10586
6418 * gdb.mi/var-cmd.c (struct anonymous): New structure.
6419 (do_anonymous_type_tests): New function.
6420 (main): Call do_anonymous_type_tests.
6421 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
6422 (verify_everything): New procedure.
6423 * gdb.mi/mi-var-cp.cc (class A): New class.
6424 (anonymous_structs_and_unions): New function.
6425 (main): Call anonymous_structs_and_unions.
6426 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
6427 (verify_everything): New procedure.
6428
440e2fca
KS
64292012-01-12 Keith Seitz <keiths@redhat.com>
6430
6431 * lib/mi-support.exp: Expand comments about PATH_EXPR.
6432 (varobj_tree::get_path_expr): Assume that all varobjs are
6433 compound unless they are known simple types.
6434 Adjust path expressions based on parent type, path parent type,
6435 and tree language.
6436 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
6437 the root varobj.
6438 (mi_walk_varobj_tree): Add LANGUAGE parameter.
6439
675399c9
PA
64402012-01-11 Pedro Alves <palves@redhat.com>
6441
6442 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
6443 core files on this machine" anymore.
6444
97ddaa9b
PH
64452012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6446
6447 * gdb.base/watchpoint.c (recurser): Initialize local_x.
6448 (main): Repeat recurser call.
6449 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
6450 equivalent to 'local_x'.
6451
ea733575 64522012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 6453 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
6454
6455 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
6456
2ca0b532
PA
64572012-01-05 Pedro Alves <alves.ped@gmail.com>
6458
6459 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
6460 * gdb.python/py-events.c (first): Add bits for new "step N" test.
6461 * gdb.python/py-events.exp: Test that "step N" tripping on a
6462 breakpoint emits a breakpoint event.
6463
6e681866
JB
64642012-01-03 Joel Brobecker <brobecker@adacore.com>
6465
6466 * gdb.base/auxv.exp: Reformat the copyright notice.
6467
3c2d6aff
YQ
64682012-01-03 Yao Qi <yao@codesourcery.com>
6469
6470 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
6471 (strace_trace_on_diff_addr): New.
6472 * gdb.trace/strace.c: (main): Add two local variables.
6473
0852fee3
UW
64742011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
6475
6476 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
6477 * gdb.cell/gcore.exp: Likewise.
6478 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
6479 to verify the correct instance of main is selected.
6480
12c3e59c
JB
64812012-01-02 Joel Brobecker <brobecker@adacore.com>
6482
6483 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
6484 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
6485 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
6486 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
6487 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
6488 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
6489 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
6490 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
6491 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
6492 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
6493 gdb.threads/thread_check.c: Reformat copyright header.
6494
c0f378ec
EBM
64952011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
6496
e4a7ca93 6497 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
6498 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
6499 is not enabled.
6500
3bc96cfb
JK
65012011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6502
6503 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
6504 parameter to self_exec, adjust the function.
6505 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
6506 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
6507 (set var do_exit = 0): Remove test.
6508 (newline at end of file): Add one.
6509
095bcf5e
JB
65102011-12-27 Joel Brobecker <brobecker@adacore.com>
6511
6512 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
6513 New files.
6514
18d19bd1
JK
65152011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6516
6517 Fix racy FAILs.
6518 * gdb.threads/fork-thread-pending.c (barrier): New variable.
6519 (thread_function, thread_forker): Call pthread_barrier_wait for it.
6520 (main): Call pthread_barrier_init for it.
6521
e809353a
JK
65222011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6523
6524 Fix double send_gdb leading to racy FAILs.
6525 * gdb.base/break.exp (set silent break bp_location1): Replace
6526 3x send_gdb and gdb_expect by gdb_test.
6527 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
6528 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
6529 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
6530 instead of send_gdb. Twice.
6531 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
6532 3x send_gdb and gdb_expect by gdb_test.
6533 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
6534
da8cb7ec
JK
65352011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6536
6537 * gdb.linespec/linespec.exp: Compile using {c++}.
6538
ae1a303e
JK
65392011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6540
6541 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
6542 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
6543 (verify GCC PR debug/51668): New test.
6544
cc72b2a2
KP
65452011-12-23 Kevin Pouget <kevin.pouget@st.com>
6546
6547 Introduce gdb.FinishBreakpoint in Python.
6548 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
6549 py-finish-breakpoint2
6550 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
6551 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
6552 instead of line number.
6553 * gdb.python/py-finish-breakpoint.c: New file.
6554 * gdb.python/py-finish-breakpoint.exp: New file.
6555 * gdb.python/py-finish-breakpoint.py: New file.
6556 * gdb.python/py-finish-breakpoint2.cc: New file.
6557 * gdb.python/py-finish-breakpoint2.exp: New file.
6558 * gdb.python/py-finish-breakpoint2.py: New file.
6559
3b7962f9
JK
65602011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6561
6562 Partial fix of compatibility with gcc-4.7.
6563 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
6564 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
6565 Add comment to add a PASS case in the future.
6566
6538471c
JK
6567 Fix compatibility with gcc-4.7.
6568 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
6569
7052e42c
UW
65702011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
6571
6572 PR tdep/12797
6573 * gdb.base/callfuncs.exp: Remove KFAIL.
6574
9ac7f98e
JB
65752011-12-21 Joel Brobecker <brobecker@adacore.com>
6576
6577 * gdb.ada/task_bp: New testcase.
6578
f6eeced0
JK
65792011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6580
6581 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
6582 -DNO_SECTIONS.
6583 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
6584
72225e17
JK
65852011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6586
6587 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
6588 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
6589 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6590 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
6591 conditional for gcc <= 4.5.
6592
13ac8d2c
JK
65932011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6594
6595 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
6596 by XFAIL.
6597 * gdb.cp/static-method.exp (info addr A::func())
6598 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6599 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6600 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6601 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
6602 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
6603 (test value of F in k3_m): Likewise.
6604 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6605 Likewise.
6606
049682ba
JK
66072011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6608
6609 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
6610 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
6611 Remove.
6612 * gdb.threads/attachstop-mt.c: Remove.
6613 * gdb.threads/attachstop-mt.exp: Remove.
6614
2c9d8796
MK
66152011-12-17 Mark Kettenis <kettenis@gnu.org>
6616
6617 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
6618
e0f9f062
DE
66192011-12-16 Doug Evans <dje@google.com>
6620
f4aa2101 6621 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
6622 * boards/native-gdbserver.exp: New file.
6623
e0f9f062
DE
6624 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
6625 gdbserver output.
6626 (gdbserver_default_get_remote_address): New function.
6627 (gdbserver_start): Call gdb,get_remote_address to compute argument
6628 to "target remote" command.
6629
80b6e756
PM
66302011-12-16 Phil Muldoon <pmuldoon@redhat.com>
6631
1c3ad6ab 6632 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
6633 python print-stack. Add set/show python print-stack
6634 off|full|message tests.
6635
1576bd00
YQ
66362011-12-15 Yao Qi <yao@codesourcery.com>
6637
6638 * gdb.trace/strace.c: New
6639 * gdb.trace/strace.exp: New.
6640
d6a0f6e0
TT
66412011-12-14 Tom Tromey <tromey@redhat.com>
6642
6643 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
6644
31015e1d
DE
66452011-12-14 Doug Evans <dje@google.com>
6646
6647 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
6648
7b50312a
PA
66492011-12-14 Pedro Alves <pedro@codesourcery.com>
6650
6651 PR threads/10729
6652
6653 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 6654 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 6655
924437bc
PA
66562011-12-13 Pedro Alves <pedro@codesourcery.com>
6657 Doug Evans <dje@google.com>
6658
6659 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
6660 (clean_restart): Remove references to the gdb_stub target board
6661 variable.
6662 (gdb_step_for_stub): Delete.
6663
6664 * gdb.base/annota1.exp: Remove all references to [target_info
6665 exists gdb_stub], gdb_step_for_stub and usestubs.
6666 * gdb.base/annota3.exp: Ditto.
6667 * gdb.base/async.exp: Ditto.
6668 * gdb.base/break.exp: Ditto.
6669 * gdb.base/code-expr.exp: Ditto.
6670 * gdb.base/commands.exp: Ditto.
6671 * gdb.base/completion.exp: Ditto.
6672 * gdb.base/condbreak.exp: Ditto.
6673 * gdb.base/consecutive.exp: Ditto.
6674 * gdb.base/cvexpr.exp: Ditto.
6675 * gdb.base/define.exp: Ditto.
6676 * gdb.base/display.exp: Ditto.
6677 * gdb.base/ena-dis-br.exp: Ditto.
6678 * gdb.base/environ.exp: Ditto.
6679 * gdb.base/gnu-ifunc.exp: Ditto.
6680 * gdb.base/maint.exp: Ditto.
6681 * gdb.base/pending.exp: Ditto.
6682 * gdb.base/sect-cmd.exp: Ditto.
6683 * gdb.base/sepdebug.exp: Ditto.
6684 * gdb.base/unload.exp: Ditto.
6685 * gdb.base/watchpoint-solib.exp: Ditto.
6686 * gdb.cp/annota2.exp: Ditto.
6687 * gdb.cp/annota3.exp: Ditto.
6688 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
6689 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
6690 * gdb.mi/mi-pending.exp: Ditto.
6691 * gdb.trace/circ.exp: Ditto.
6692 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
6693 * gdb.base/list.exp: Ditto.
6694
6695 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
6696 breakpoint function and all references to the usestubs macro.
6697 * gdb.base/exprs.c: Ditto.
6698 * gdb.base/freebpcmd.c: Ditto.
6699 * gdb.base/bitfields.c: Ditto.
6700 * gdb.base/bitfields2.c: Ditto.
6701 * gdb.base/break.c: Ditto.
6702 * gdb.base/call-sc.c: Ditto.
6703 * gdb.base/call-signals.c: Ditto.
6704 * gdb.base/callfuncs.c: Ditto.
6705 * gdb.base/charset.c: Ditto.
6706 * gdb.base/consecutive.c: Ditto.
6707 * gdb.base/constvars.c: Ditto.
6708 * gdb.base/funcargs.c: Ditto.
6709 * gdb.base/int-type.c: Ditto.
6710 * gdb.base/interrupt.c: Ditto.
6711 * gdb.base/langs0.c: Ditto.
6712 * gdb.base/list0.c: Ditto.
6713 * gdb.base/mips_pro.c: Ditto.
6714 * gdb.base/miscexprs.c: Ditto.
6715 * gdb.base/nodebug.c: Ditto.
6716 * gdb.base/opaque0.c: Ditto.
6717 * gdb.base/pointers.c: Ditto.
6718 * gdb.base/printcmds.c: Ditto.
6719 * gdb.base/ptype.c: Ditto.
6720 * gdb.base/recurse.c: Ditto.
6721 * gdb.base/reread1.c: Ditto.
6722 * gdb.base/reread2.c: Ditto.
6723 * gdb.base/restore.c: Ditto.
6724 * gdb.base/return.c: Ditto.
6725 * gdb.base/run.c: Ditto.
6726 * gdb.base/scope0.c: Ditto.
6727 * gdb.base/sepdebug.c: Ditto.
6728 * gdb.base/setshow.c: Ditto.
6729 * gdb.base/setvar.c: Ditto.
6730 * gdb.base/sigall.c: Ditto.
6731 * gdb.base/signals.c: Ditto.
6732 * gdb.base/structs.c: Ditto.
6733 * gdb.base/structs2.c: Ditto.
6734 * gdb.base/testenv.c: Ditto.
6735 * gdb.base/twice.c: Ditto.
6736 * gdb.base/unwindonsignal.c: Ditto.
6737 * gdb.base/watchpoint.c: Ditto.
6738 * gdb.base/watchpoints.c: Ditto.
6739 * gdb.base/whatis.c: Ditto.
6740 * gdb.cp/classes.cc: Ditto.
6741 * gdb.cp/cplusfuncs.cc: Ditto.
6742 * gdb.cp/derivation.cc: Ditto.
6743 * gdb.cp/formatted-ref.cc: Ditto.
6744 * gdb.cp/misc.cc: Ditto.
6745 * gdb.cp/overload.cc: Ditto.
6746 * gdb.cp/ovldbreak.cc: Ditto.
6747 * gdb.cp/ref-params.cc: Ditto.
6748 * gdb.cp/ref-types.cc: Ditto.
6749 * gdb.cp/templates.cc: Ditto.
6750 * gdb.cp/virtfunc.cc: Ditto.
6751 * gdb.hp/gdb.aCC/run.c: Ditto.
6752 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
6753 * gdb.hp/gdb.compat/xdb0.c: Ditto.
6754 * gdb.reverse/consecutive-reverse.c: Ditto.
6755 * gdb.reverse/sigall-reverse.c: Ditto.
6756 * gdb.reverse/until-reverse.c: Ditto.
6757 * gdb.reverse/watch-reverse.c: Ditto.
6758 * gdb.trace/actions.c: Ditto.
6759 * gdb.trace/circ.c: Ditto.
6760 * gdb.trace/collection.c: Ditto.
6761
fabde485
PA
67622011-12-13 Pedro Alves <pedro@codesourcery.com>
6763
6764 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
6765 (func6, func7): New.
6766 (main): Call func6 and func7.
6767 * gdb.base/watchpoint.exp (test_wide_location_1)
6768 (test_wide_location_2): New.
6769 (top level): Re-enable hardware watchpoints if necessary. Call
6770 test_wide_location_1 and test_wide_location_2.
6771
ff7d1690
YQ
67722011-12-11 Yao Qi <yao@codesourcery.com>
6773
6774 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
6775
a6af7abe
JB
67762011-12-11 Joel Brobecker <brobecker@adacore.com>
6777
6778 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
6779 expected output for unsupported case.
6780
61638e15
JK
67812011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6782
6783 PR testsuite/12649
6784 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
6785 Protect gdb_test_multiple by final $gdb_prompt match.
6786
0a00efc3
JK
67872011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6788
6789 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
6790 New variable, new test.
6791 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6792 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6793 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6794 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
6795 them if HAVE_GCC_45682_FIXED is not set.
6796
4511b1ba
YQ
67972011-12-10 Yao Qi <yao@codesourcery.com>
6798
6799 * gdb.trace/status-stop.exp: New.
6800 * gdb.trace/status-stop.c: New.
6801
27949e73
JK
68022011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6803
6804 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
6805 timeout.
6806
d8ea7931
TT
68072011-12-08 Tom Tromey <tromey@redhat.com>
6808
6809 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
6810 condition.
6811
1cc310d2
SS
68122011-12-07 Stan Shebs <stan@codesourcery.com>
6813
6814 * gdb.trace/tfind.exp: Update for output changes.
6815
d482a875
PA
68162011-12-07 Pedro Alves <pedro@codesourcery.com>
6817
6818 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
6819 throws "Cannot insert catchpoints in this configuration".
6820 * gdb.ada/mi_catch_ex.exp: Likewise.
6821
f0ba3972
PA
68222011-12-06 Pedro Alves <pedro@codesourcery.com>
6823
6824 * gdb.base/break-always.exp: Test changing memory at addresses
6825 with breakpoints inserted.
6826
f8eba3c6
TT
68272011-12-06 Joel Brobecker <brobecker@acacore.com>
6828
6fdff2c5
PA
6829 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
6830 involving a fully qualified function name.
f8eba3c6
TT
6831
68322011-12-06 Tom Tromey <tromey@redhat.com>
6833
6834 * gdb.ada/homonym.exp: Add three breakpoint tests.
6835
68362011-12-06 Tom Tromey <tromey@redhat.com>
6837
6838 * gdb.base/solib-weak.exp (do_test): Remove kfail.
6839 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
6840 * gdb.objc/objcdecode.exp: Update for output changes.
6841 * gdb.linespec/linespec.exp: New file.
6842 * gdb.linespec/lspec.cc: New file.
6843 * gdb.linespec/lspec.h: New file.
6844 * gdb.linespec/body.h: New file.
6845 * gdb.linespec/base/two/thefile.cc: New file.
6846 * gdb.linespec/base/one/thefile.cc: New file.
6847 * gdb.linespec/Makefile.in: New file.
6848 * gdb.cp/templates.exp (test_template_breakpoints): Update for
6849 output changes.
6850 * gdb.cp/re-set-overloaded.exp: Remove kfail.
6851 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
6852 makes one breakpoint.
6853 * gdb.cp/method2.exp (test_break): Update for output changes.
6854 * gdb.cp/mb-templates.exp: Update for output changes.
6855 * gdb.cp/mb-inline.exp: Update for output changes.
6856 * gdb.cp/mb-ctor.exp: Update for output changes.
6857 * gdb.cp/ovsrch.exp: Use fully-qualified names.
6858 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
6859 has multiple matches.
6860 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
6861 error message change.
6862 * gdb.base/list.exp (test_list_filename_and_number): Update for
6863 error message change.
6864 * gdb.base/break.exp: Disable pending breakpoints. Update for
6865 output changes.
6866 * configure.ac: Add gdb.linespec.
6867 * configure: Rebuild.
6868 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
6869
c642a434
UW
68702011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
6871
6872 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
6873 last_break register on s390*-*-* targets.
6874
b18003d1
JB
68752011-12-06 Joel Brobecker <brobecker@adacore.com>
6876
6877 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
6878 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
6879 of parameter X in procedure Foo.
6880
fe96589c
SS
68812011-12-05 Stan Shebs <stan@codesourcery.com>
6882
6883 * gdb.trace/tfind.exp: Update help string matches.
6884
1820ab47
JK
68852011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6886
6887 * gdb.server/ext-run.exp (get process list): Accept also systemd
6888 as PID 1.
6889
e11ac3a3
JK
68902011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6891 Pedro Alves <pedro@codesourcery.com>
6892
6893 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
6894 starting GDB.
6895 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
6896 $use_gdb_stub.
6897 * gdb.base/display.exp: Likewise.
6898 * gdb.base/ending-run.exp: Likewise.
6899 * gdb.base/list.exp (test_listsize): Likewise.
6900 * gdb.base/setshow.exp: Likewise.
6901 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
6902 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
6903 check by global $use_gdb_stub.
6904 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
6905 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
6906 (default_gdb_init): Unset global $use_gdb_stub.
6907 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
6908 by global $use_gdb_stub.
6909 * lib/gdbserver-support.exp: Extend comments for set_board_info
6910 gdb_protocol and gdb,socketport.
6911 (gdbserver_start_extended): Set global gdbserver_protocol and
6912 gdbserver_gdbport. Clear global use_gdb_stub.
6913 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
6914 from target use_gdb_stub.
6915 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
6916
1d41d75c
DE
69172011-12-03 Doug Evans <dje@google.com>
6918
6919 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
6920 (gdb_step_for_stub): Add comments.
6921
d6d7a51a
MR
69222011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
6923
6924 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
6925 to the caller.
6926 (gdb_test_multiple): Likewise.
6927
05acf274
JK
69282011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6929
6930 Fix gdb.mi/mi-solib.exp without system debug info installed.
6931 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
6932 expect attribute, return 0 for it. Update comments.
6933
2268b414
JK
69342011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6935
6936 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
6937 (corrupted list): Adjust the expectation.
6938
585861ea
JK
69392011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6940
6941 PR threads/13448
6942 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
6943 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
6944 * gdb.threads/tls-var-main.c: New file.
6945 * gdb.threads/tls-var.c: New file.
6946 * gdb.threads/tls-var.exp: New file.
6947
968643aa
JK
69482011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6949
6950 PR testsuite/12649
6951 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
6952 Protect gdb_test_multiple by final $gdb_prompt match.
6953 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
6954 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
6955 (test_tracepoints): Likewise.
6956
9750bca9
JK
69572011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6958
6959 PR breakpoints/13346
6960 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
6961 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
6962 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
6963
ac1349b7
JB
69642011-12-01 Joel Brobecker <brobecker@adacore.com>
6965
6966 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
6967 * gdb.ada/homonym/homonym.adb: For use of all types defined
6968 locally inside both Get_Value subprograms.
6969
26d44faf
JK
69702011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6971
6972 Fix racy FAILs.
6973 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
6974 of send_gdb.
6975
514f6425
UW
69762011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6977
6978 * gdb.base/testenv.exp: Skip on remote targets. Unset global
6979 environment variable after test completed.
6980
4255c8d2
UW
69812011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6982
6983 * gdb.base/solib-nodir.exp: Skip if remote target.
6984 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
6985 application. Call gdb_load_shlibs.
6986 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
6987
a35ad96a
JB
69882011-11-29 Joel Brobecker <brobecker@adacore.com>
6989
6990 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
6991
1a1d5513
JB
69922011-11-28 Joel Brobecker <brobecker@adacore.com>
6993
6994 * gdb.ada/fullname_bp: New testcase.
6995
50b4ddf8
JK
69962011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6997
6998 PR testsuite/12649
6999 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
7000 Wrap send_gdb into a new gdb_test.
7001
fb0aec57
JK
7002 Code cleanup.
7003 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
7004 Convert send_gdb and gdb_expect to gdb_test_multiple.
7005
2376d946
JK
70062011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7007
7008 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
7009
1eec78bd
KS
70102011-11-23 Keith Seitz <keiths@redhat.com>
7011
7012 * lib/mi-support.exp (varobj_tree): New namespace and procs.
7013 (mi_varobj_tree_test_children_callback): New proc.
7014 (mi_walk_varobj_tree): New proc.
7015
36dfb11c
TT
70162011-11-22 Tom Tromey <tromey@redhat.com>
7017
7018 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
7019 Add "use_mi_command" argument.
7020 (mi_run_cmd, mi_run_with_cli): New procs.
7021 * gdb.mi/solib-lib.c: New file.
7022 * gdb.mi/solib-main.c: New file.
7023 * gdb.mi/mi-solib.exp: New file.
7024
0e965dd0
DE
70252011-11-21 Doug Evans <dje@google.com>
7026
7027 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
7028 _Unwind_DebugHook is missing.
7029
f196051f
SS
70302011-11-20 Stan Shebs <stan@codesourcery.com>
7031
7032 * gdb.trace/tstatus.exp: New.
7033 * gdb.trace/actions.c: Include string.h.
7034
bfccc43c
YQ
70352011-11-18 Yao Qi <yao@codesourcery.com>
7036
7037 * gdb.trace/pending.exp: New.
7038 * gdb.trace/pending.c: New.
7039 * gdb.trace/pendshr1.c: New.
7040 * gdb.trace/pendshr2.c: New.
7041 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
7042 tracepoint location becomes pending.
7043 (tracepoint_change_loc_2): New.
7044
73cd8ab1
DM
70452011-11-16 David S. Miller <davem@davemloft.net>
7046
7047 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
7048 target is sparc*-*-linux*
7049
77426730
PK
70502011-11-15 Paul Koning <paul_koning@dell.com>
7051
7052 * gdb.python/py-type.exp: New testcases for exceptions on scalar
7053 types.
7054
ed59ded5
DE
70552011-11-14 Doug Evans <dje@google.com>
7056
7057 * gdb.base/shell.exp: New file.
7058
405f8e94
SS
70592011-11-14 Stan Shebs <stan@codesourcery.com>
7060
7061 * gdb.trace/ftrace.c: New.
7062 * gdb.trace/ftrace.exp: New.
7063
1e4d1764
YQ
70642011-11-14 Yao Qi <yao@codesourcery.com>
7065
7066 * gdb.trace/change-loc-1.c: New.
7067 * gdb.trace/change-loc-2.c: New.
7068 * gdb.trace/change-loc.c: New.
7069 * gdb.trace/change-loc.exp: New.
7070 * gdb.trace/change-loc.h: New.
7071 * gdb.trace/trace-break.c (marker): Define new symbol.
7072 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 7073 New.
1e4d1764
YQ
7074 (break_trace_same_addr_6): New.
7075
71eba9c2 70762011-11-12 Matt Rice <ratmice@gmail.com>
7077
7078 * gdb.base/info-macros.exp: Make tests for info definitions
7079 test info macro. Add tests for info macro argument processing.
7080 Rename a few tests.
7081
1d93e29a
KS
70822011-11-11 Keith Seitz <keiths@redhat.com>
7083
7084 PR gdb/12843
7085 * gdb.base/linespecs.exp: New file.
7086
a4b5b48a
DE
70872011-11-11 Doug Evans <dje@google.com>
7088
7089 * gdb.threads/print-threads.exp: Extend timeout for slower
7090 tests.
7091
f6b47be4
DE
70922011-11-10 Doug Evans <dje@google.com>
7093
792a0230
DE
7094 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
7095 "record to end of main" test.
7096
f6b47be4
DE
7097 * gdb.python/py-type.c (TS): New typedef.
7098 (ts): New global.
7099 * gdb.python/py-type.exp: Test field list of typedef.
7100
22355c90
JB
71012011-11-10 Joel Brobecker <brobecker@adacore.com>
7102
7103 * gdb.ada/small_reg_param: New testcase.
7104
a7860e76
TT
71052011-11-09 Tom Tromey <tromey@redhat.com>
7106
7107 * gdb.cp/destrprint.exp: New file.
7108 * gdb.cp/destrprint.cc: New file.
7109
72a2e3dc
MI
71102011-11-08 Meador Inge <meadori@codesourcery.com>
7111
7112 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
7113 (switch_stack_to_other): New test function.
7114 * gdb.arch/thumb-prologue.exp: New test cases.
7115
c7195df2 71162011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
7117
7118 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
7119
d3895d7d
YQ
71202011-11-08 Yao Qi <yao@codesourcery.com>
7121
7122 * gdb.exp (supports_process_record): New.
7123 (supports_reverse): New.
7124 * gdb.reverse/break-precsave.exp: Call support_process_record
7125 to run test conditionally.
7126 * gdb.reverse/consecutive-precsave.exp: Likewise.
7127 * gdb.reverse/i386-precsave.exp: Likewise.
7128 * gdb.reverse/machinestate-precsave.exp: Likewise.
7129 * gdb.reverse/solib-precsave.exp: Likewise.
7130 * gdb.reverse/step-precsave.exp: Likewise.
7131 * gdb.reverse/until-precsave.exp: Likewise.
7132 * gdb.reverse/watch-precsave.exp: Likewise.
7133 * gdb.reverse/break-reverse.exp: Call support_reverse to run
7134 test conditionally.
7135 * gdb.reverse/consecutive-reverse.exp: Likewise.
7136 * gdb.reverse/finish-precsave.exp: Likewise.
7137 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
7138 * gdb.reverse/finish-reverse.exp: Likewise.
7139 * gdb.reverse/i386-reverse.exp: Likewise.
7140 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7141 * gdb.reverse/machinestate.exp: Likewise.
7142 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
7143 * gdb.reverse/sigall-precsave.exp: Likewise.
7144 * gdb.reverse/sigall-reverse.exp: Likewise.
7145 * gdb.reverse/solib-reverse.exp: Likewise.
7146 * gdb.reverse/step-reverse.exp: Likewise.
7147 * gdb.reverse/until-reverse.exp: Likewise.
7148 * gdb.reverse/watch-reverse.exp: Likewise.
7149
a59306a3
YQ
71502011-11-05 Yao Qi <yao@codesourcery.com>
7151
7152 * gdb.trace/trace-break.exp: Add test on setting two
7153 fast tracepoints at the same address.
7154
87769f59
JK
71552011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7156
7157 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
7158
3065dfb6
SS
71592011-11-02 Stan Shebs <stan@codesourcery.com>
7160
7161 * gdb.trace/collection.c: Add code using strings.
7162 * gdb.trace/collection.exp: Add tests of string collection.
7163
89e208db
JK
71642011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7165
7166 * gdb.base/skip-solib.exp (executable_main): New variable.
7167 (binfile_main): Base it on that.
7168 Use $executable_main in clean_restart calls. Drop gdb_exit and
7169 gdb_start calls.
7170
405e54e9
JK
71712011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7172
7173 Fix racy FAILs.
7174 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
7175 breakpoint_re globals import by async. Set string_regex to .* for
7176 async. Remove the optional thread_selected_re and breakpoint_re
7177 globals expectations.
7178
58e8570a
JM
71792011-11-01 Joseph Myers <joseph@codesourcery.com>
7180
7181 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
7182 well as Cygwin.
7183
7b35ec7f 71842011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
7185
7186 Add tests for skip command.
89e208db
JK
7187 * gdb.base/skip-solib-lib.c: New
7188 * gdb.base/skip-solib-main.c: New
7189 * gdb.base/skip-solib.exp: New
7190 * gdb.base/skip.c: New
7191 * gdb.base/skip.exp: New
7192 * gdb.base/skip1.c: New
7193 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 7194
b9fd1791
PA
71952011-10-31 Yao Qi <yao@codesourcery.com>
7196 Pedro Alves <pedro@codesourcery.com>
7197
6fdff2c5
PA
7198 * gdb.trace/trace-break.c: New.
7199 * gdb.trace/trace-break.exp: New.
b9fd1791 7200
4323fecc
JK
72012011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7202
7203 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
7204 break-here-2.
7205
0e5bf2a8
PA
72062011-10-28 Pedro Alves <pedro@codesourcery.com>
7207
7208 * gdb.threads/no-unwaited-for-left.c: New.
7209 * gdb.threads/no-unwaited-for-left.exp: New.
7210 * gdb.threads/non-ldr-exc-1.c: New.
7211 * gdb.threads/non-ldr-exc-1.exp: New.
7212 * gdb.threads/non-ldr-exc-2.c: New.
7213 * gdb.threads/non-ldr-exc-2.exp: New.
7214 * gdb.threads/non-ldr-exc-3.c: New.
7215 * gdb.threads/non-ldr-exc-3.exp: New.
7216 * gdb.threads/non-ldr-exc-4.c: New.
7217 * gdb.threads/non-ldr-exc-4.exp: New.
7218
3a3dad98
JK
72192011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7220
7221 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
7222 * gdb.base/attach-pie-misread.exp: Likewise.
7223 * gdb.base/break-interp.exp: Likewise.
7224 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
7225 testcases for use_gdb_stub.
7226 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
7227 (continue): New testcase.
7228 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
7229 * gdb.threads/attach-into-signal.exp: Likewise.
7230 * gdb.threads/attach-stopped.exp: Likewise.
7231 * gdb.threads/attachstop-mt.exp: Likewise.
7232
d6a5d40c
PK
72332011-10-28 Paul Koning <paul_koning@dell.com>
7234
7235 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
7236
ca539be8
JK
72372011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7238
7239 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
7240 (mi_gdb_test): Import globals thread_selected_re
7241 and breakpoint_re. Expect them optionally at the regex start.
7242
d234ef5c
DE
72432011-10-27 Doug Evans <dje@google.com>
7244
7245 * gdb.python/python.exp: Test source -s.
7246
ab964825
PK
72472011-10-26 Paul Koning <paul_koning@dell.com>
7248
7249 * gdb.python/lib-types.cc (struct A): New structure.
7250 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 7251
54d8a644
PK
72522011-10-25 Paul Koning <paul_koning@dell.com>
7253
7254 PR python/13327
d234ef5c 7255
54d8a644
PK
7256 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
7257 fetch_lazy method.
7258
b0221781
YQ
72592011-10-24 Yao Qi <yao@codesourcery.com>
7260
7261 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
7262 target is tic6x-*-*.
7263
6cda5a20
JB
72642011-10-21 Joel Brobecker <brobecker@adacore.com>
7265
7266 * gdb.ada/mi_task_info/task_switch.adb: New file.
7267 * gdb.ada/mi_task_info.exp: New file.
7268
5ed9db04
JK
72692011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7270
7271 * gdb.cp/expand-psymtabs-cxx.exp: New file.
7272 * gdb.cp/expand-psymtabs-cxx.cc: New file.
7273
9df2fbc4
PM
72742011-10-20 Phil Muldoon <pmuldoon@redhat.com>
7275
7276 PR python/12656
7277
7278 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
7279 global_block tests.
7280
736086ba
TT
72812011-10-18 Tom Tromey <tromey@redhat.com>
7282
7283 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
7284
4af31552
TT
72852011-10-18 Tom Tromey <tromey@redhat.com>
7286
7287 * gdb.base/source.exp: Don't include full file name in test name.
7288 * gdb.python/python.exp: Don't include full file name in test
7289 name.
7290
43136979
AR
72912011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7292
7293 * gdb.base/attach-pie-noexec.c: New files.
7294 * gdb.base/attach-pie-noexec.exp: New files.
7295
543a9323
JM
72962011-10-17 Joseph Myers <joseph@codesourcery.com>
7297
7298 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
7299 prompt for each extra line in command.
7300
21ae7a4d
JK
73012011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7302
7303 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
7304 Revert the part of:
7305 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7306 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7307 Change the expected string.
7308
20ec36d9
JK
73092011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7310
7311 Fix results with system glibc debug info installed.
7312 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
7313 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
7314 Accept also __libc_ symbol prefix and no prefix.
7315
6501c2fc
KS
73162011-10-14 Keith Seitz <keiths@redhat.com>
7317
7318 PR c++/13225
7319 * gdb.cp/converts.cc (foo3_1): New function.
7320 (foo3_2): New functions.
7321 * gdb.cp/converts.exp: Add tests for int to pointer conversion
7322 and null pointer conversions of integer constant zero.
7323 Add test to check if all arguments are checked for incompatible
7324 conversion BADNESS.
7325
55b1fd0c
TT
73262011-10-14 Tom Tromey <tromey@redhat.com>
7327
7328 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
7329 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
7330 linespec.
7331
22c05d8a
JK
73322011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7333
7334 Fix internal error regression.
7335 * gdb.dwarf2/implptr-optimized-out.S: New file.
7336 * gdb.dwarf2/implptr-optimized-out.exp: New file.
7337
1d6edc3c
JK
73382011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7339
7340 Fix empty DWARF expressions DATA vs. SIZE conditionals.
7341 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
7342 (loclist): New.
7343 (4): New abbrev.
7344 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
7345 Use prepare_for_testing, remove clean_restart.
7346 (p arraynoloc, p arraycallnoloc): New tests.
7347
9ec72168
JK
73482011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7349
7350 * gdb.cp/namespace-enum.exp (executable): New variable.
7351 (binfile): Use ${objdir}/${subdir}/ prefix.
7352 Use ${executable} for clean_restart.
7353
9c6c53f7
SA
73542011-10-11 Sterling Augustine <saugustine@google.com>
7355
7356 * gdb.cp/Makefile.in: Add namespace-enum test.
7357 * gdb.cp/namespace-enum.exp: New file.
7358 * gdb.cp/namespace-enum.c: New file.
7359 * gdb.cp/namespace-enum-main.c: New file.
7360
fac7ceb3
UW
73612011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
7362
7363 * gdb.python/py-shared.exp: Relax filename check to handle remote:
7364 sysroot.
7365
941b2081
JK
73662011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7367
7368 Reimplement @entry in input expressions.
7369 * gdb.base/exprs.c (v_int_array_init): New variable.
7370 * gdb.base/exprs.exp (print v_int_array_init)
7371 (print *v_int_array_init@1, print *v_int_array_init@2)
7372 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
7373 (print v_int_array_init[1]@1): New tests.
7374
0344e878
JM
73752011-10-10 Joseph Myers <joseph@codesourcery.com>
7376
7377 * gdb.cp/gdb2495.exp: Do not include directories in filename in
7378 expected message.
7379
5a56e9c5
DE
73802011-10-09 Doug Evans <dje@google.com>
7381
7382 * gdb.base/alias.exp: Add tests for alias command.
7383
2bda9cc5
JK
73842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7385
7386 * gdb.arch/amd64-entry-value.s: New file.
7387 * gdb.mi/mi2-amd64-entry-value.s: New file.
7388
a471c594
JK
73892011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7390
7391 Display @entry parameter values even for references.
7392 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
7393 functions.
7394 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
7395 reference and datap_input.
7396 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
7397 breakpoints.
7398 (continue to breakpoint: entry_reference: reference)
7399 (entry_reference: bt at entry)
7400 (continue to breakpoint: entry_reference: breakhere_reference)
7401 (entry_reference: bt, entry_reference: ptype regparam)
7402 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
7403 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
7404 (entry_reference: p regcopy, entry_reference: p nodataparam)
7405 (entry_reference: p nodataparam@entry): New tests.
7406
36b11add
JK
74072011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7408
7409 Support @entry in input expressions.
7410 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
7411 (entry_stack: p s1@entry, entry_stack: p s2@entry)
7412 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
7413 (tailcall: p j@entry): New tests.
7414 * gdb.cp/koenig.cc (A::entry): New function.
7415 (main): Call it.
7416 * gdb.cp/koenig.exp (p entry (c)): New test.
7417
e18b2753
JK
74182011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7419
7420 Display @entry parameter values (without references).
7421 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
7422 (different, validity, invalid): New functions.
7423 (main): Call them.
7424 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
7425 stacktest, breakhere_stacktest, different, breakhere_different,
7426 breakhere_validity and breakhere_invalid.
7427 (entry: bt): Update for @entry.
7428 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
7429 (entry_validity: *, entry_invalid: *): Many new tests.
7430 * gdb.base/break.exp
7431 (run until breakpoint set at small function, optimized file): Accept
7432 also the @entry suffix.
7433 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
7434 * gdb.mi/mi2-amd64-entry-value.c: New files.
7435 * gdb.mi/mi2-amd64-entry-value.exp: New files.
7436
2d6c5dc2
JK
74372011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7438
7439 Protect entry values against self tail calls.
7440 * gdb.arch/amd64-entry-value.cc (self2, self): New.
7441 (main): Call self.
7442 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
7443 (set debug entry-values 1, self: bt debug entry-values): New tests.
7444
111c6489
JK
74452011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7446
7447 Recognize virtual tail call frames.
7448 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
7449 (amb_b, amb_a): New.
7450 (main): Call a and b.
7451 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
7452 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
7453 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
7454 New tests.
7455
8e3b41a9
JK
74562011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7457
7458 Implement basic support for DW_TAG_GNU_call_site.
7459 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
7460 * gdb.arch/amd64-entry-value.cc: New file.
7461 * gdb.arch/amd64-entry-value.exp: New file.
7462
181cebd4
JK
74632011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7464
7465 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
7466 * gdb.dwarf2/implptr-64bit.S: New file.
7467 * gdb.dwarf2/implptr-64bit.exp: New file.
7468
741f5e3c
JK
74692011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7470
7471 Fix initial language detection with -readnow.
7472 * gdb.cp/readnow-language.cc: New file.
7473 * gdb.cp/readnow-language.exp: New file.
7474
a73d2258
JK
74752011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7476
7477 Fix printed anonymous struct name.
7478 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
7479
af369495
JM
74802011-10-09 Joseph Myers <joseph@codesourcery.com>
7481
7482 * gdb.base/solib-symbol.exp: Do not include directories in
7483 filenames in expected messages.
7484
1fa57852
DE
74852011-10-07 Doug Evans <dje@google.com>
7486
7487 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
7488
bd054e06
KP
74892011-10-07 Kevin Pouget <kevin.pouget@st.com>
7490
7491 Allow Python notification of new object-file loadings.
7492 * gdb.python/py-events.exp: Test newobjfile event.
7493 * gdb.python/py-events.py: Register newobjfile callback.
7494 * gdb.python/py-events.c: Add call to shared library
7495 * gdb.python/py-events-shlib.c: New file.
7496
8031b6f8
JM
74972011-10-06 Joseph Myers <joseph@codesourcery.com>
7498
7499 * gdb.base/fixsection.exp: Do not include directories in filename
7500 in expected message.
7501
7fea6923
PM
75022011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7503
7504 Add tests for passing of environment variables to inferior.
7505 * gdb.base/testenv.c: New test source.
7506 * gdb.base/testenv.exp: New expect test.
7507
687f2a88
PK
75082011-10-04 Paul Koning <paul_koning@dell.com>
7509
7510 * gdb.python/py-value.c (main): Break before return.
7511
cb6be26b
KP
75122011-10-04 Kevin Pouget <kevin.pouget@st.com>
7513
7514 PR python/12691: Add the inferior to Python exited event
7515 * gdb.python/py-events.exp: Test the inferior attribute of exited
7516 event with a fork.
7517 * gdb.python/py-events.py: Print inferior number on exit.
7518 * gdb.python/py-events.c: Fork the inferior.
7519
fb213700
EBM
75202011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
7521
7522 * gdb.base/jit.exp: Add testcase name to log message
7523
aa2071bd
PK
75242011-10-03 Paul Koning <paul_koning@dell.com>
7525 Jan Kratochvil <jan.kratochvil@redhat.com>
7526
7527 * gdb.python/py-value.exp
7528 (python inval = gdb.parse_and_eval('*(int*)0'))
7529 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
7530 (set argc=2, python print argc_lazy): New tests.
7531
dd11a36c
JB
75322011-10-02 Joel Brobecker <brobecker@adacore.com>
7533
7534 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
7535
46f886f1
JK
75362011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7537 Pedro Alves <pedro@codesourcery.com>
7538
7539 * gdb.python/py-value.exp (test_value_in_inferior): New variable
7540 can_read_0, test for it.
7541 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
7542 (parse_and_eval with memory error): ... here, make it untested if
7543 can_read_0.
7544
c5cb204f
MP
75452011-09-30 Marek Polacek <mpolacek@redhat.com>
7546
7547 * gdb.python/python.exp (verify pagination beforehand)
7548 (verify pagination afterwards): Fix race by splitting the line.
7549
68fb0ec0
JM
75502011-09-29 Joseph Myers <joseph@codesourcery.com>
7551
7552 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
7553 for 64-bit multilibs from i?86-* targets.
7554
6aee0d90
MP
75552011-09-29 Marek Polacek <mpolacek@redhat.com>
7556
7557 * lib/gdb.exp: Fix a typo in one of the comments.
7558
e9101ff5
MP
75592011-09-29 Marek Polacek <mpolacek@redhat.com>
7560
7561 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
7562 matching pattern.
7563
7a81bdbf
PK
75642011-09-28 Paul Koning <paul_koning@dell.com>
7565
7566 * gdb.python/py-type.c (enum E): New.
7567 * gdb.python/py-type.exp (test_fields): Add tests for Python
7568 mapping access to fields.
7569 (test_enums): New test for field access on enums.
7570
6710bf39
SS
75712011-09-27 Stan Shebs <stan@codesourcery.com>
7572
7573 * gdb.trace/collection.exp: Test collection of $_ret.
7574
b2a6bdeb
AT
75752011-09-22 Andreas Tobler <andreast@fgznet.ch>
7576
7577 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
7578 list of compilation switches for <*-*-freebsd*>.
7579
3c9057f3
SS
75802011-09-19 Stan Shebs <stan@codesourcery.com>
7581
7582 * gdb.trace/tspeed.exp: New file.
7583 * gdb.trace/tspeed.c: New file.
7584
34518530
YQ
75852011-09-18 Yao Qi <yao@codesourcery.com>
7586
7587 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
7588 instructions.
7589 (test_adr_32bit, test_pop_pc): Likewise.
7590 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
7591 Thumb instructions.
7592 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
7593 in gdb_test_multiple.
7594 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
7595
ab254057
YQ
75962011-09-17 Yao Qi <yao@codesourcery.com>
7597
7598 * lib/gdb.exp (can_single_step_to_signal_handler): New.
7599 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
7600 support single step to signal handler.
7601
9c317b71
YQ
76022011-09-17 Yao Qi <yao@codesourcery.com>
7603
7604 * gdb.base/disp-step-fork.c: New.
7605 * gdb.base/disp-step-syscall.exp: New.
7606 * gdb.base/disp-step-vfork.c: New.
7607
a8123151
JB
76082011-09-16 Joel Brobecker <brobecker@adacore.com>
7609
7610 * gdb.ada/tasks.exp: Make the expected output for
7611 the `info tasks' tests more resilient to spacing
7612 changes.
7613
63a9aad8
JK
76142011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7615
7616 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
7617 (reached breakpoint 2, reached breakpoint 3): Update expected output.
7618
2aa48337
KP
76192011-09-15 Kevin Pouget <kevin.pouget@st.com>
7620
7621 PR Python/12692 Add gdb.selected_inferior() to Python interface.
7622 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
7623
6839b47f
KP
76242011-04-30 Kevin Pouget <kevin.pouget@st.com>
7625
7626 Handle multiple breakpoint hits in Python interface:
7627 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
7628 presence.
7629 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
7630 breakpoint hits.
7631
0935723e
JK
76322011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7633 Jan Kratochvil <jan.kratochvil@redhat.com>
7634
7635 * gdb.python/py-events.exp: Remove pretty printing comment.
7636 * gdb.python/py-evsignal.exp: New file.
7637 * gdb.python/py-evthreads.c: Include signal.h.
7638 (thread3): Remove variable count3. Remove variable bad and use raise
7639 instead.
7640 (thread2): Remove variable count2. Move thread3 pthread_create here,
7641 merge pthread_join to a single line.
7642 (main): Remove variable count1. Merge pthread_join with pthread_create
7643 to a single line.
7644 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
7645 KFAIL python/12966 for gdbserver. Test return value of
7646 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
7647 gdb_expect by gdb_test and gdb_test_multiple.
7648 (thread 2, thread 3): New tests.
7649
4801a9a3
PA
76502011-09-12 Matt Rice <ratmice@gmail.com>
7651 Pedro Alves <pedro@codesourcery.com>
7652
7653 PR gdb/13175
7654
7655 * gdb.base/interp.exp: New tests.
7656 * gdb.base/interp.c: New file.
7657
24ece742
DE
76582011-09-12 Doug Evans <dje@google.com>
7659
7660 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
7661 * gdb.dwarf2/typeddwarf.exp: Ditto.
7662
7f062217
JK
76632011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7664
7665 Fix compatibility with x32 arch.
7666 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
7667 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
7668 is_x86_like_target.
7669 * testsuite/gdb.trace/collection.exp: Likewise.
7670 * testsuite/gdb.trace/report.exp: Likewise.
7671 * testsuite/gdb.trace/unavailable.exp: Likewise.
7672 * testsuite/gdb.trace/while-dyn.exp: Likewise.
7673 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
7674 (is_x86_like_target): Check also is_amd64_regs_target.
7675
08711b9a
JK
76762011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7677
7678 PR breakpoints/12435
7679 * gdb.arch/amd64-prologue-xmm.c: New file.
7680 * gdb.arch/amd64-prologue-xmm.exp: New file.
7681 * gdb.arch/amd64-prologue-xmm.s: New file.
7682
b99b5f66
JK
76832011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7684
7685 * gdb.dwarf2/dw2-param-error-main.c: New file.
7686 * gdb.dwarf2/dw2-param-error.S: New file.
7687 * gdb.dwarf2/dw2-param-error.exp: New file.
7688
a391a2f6
PA
76892011-09-08 Pedro Alves <pedro@codesourcery.com>
7690
7691 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
7692 inferior's pid and look for a core dump named core.$pid. Use
7693 `remote_file' commands on the host instead of hand coding shell
7694 commands on the build.
7695 * gdb.base/valgrind-db-attach.exp: Kill the program before
7696 finishing the test.
7697
7d8e6458 76982011-09-02 Matt Rice <ratmice@gmail.com>
7699
7700 * lib/prompt.exp: New file for testing the first prompt.
7701 * gdb.python/py-prompt.exp: Ditto.
7702 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
7703
68e77c9e
PA
77042011-09-02 Pedro Alves <pedro@codesourcery.com>
7705
7706 * gdb.threads/gcore-thread.exp: Set the global core_supported to
7707 0, before testing gcore.
7708
9655e943
JK
77092011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7710
df6dc84d
JK
7711 * dw2-ifort-parameter-debug.S: Update copyright year.
7712 * dw2-ifort-parameter.c: Update copyright year.
7713 * dw2-ifort-parameter.exp: Update copyright year.
7714
9655e943
JK
7715 * dw2-ifort-parameter-debug.S: New file.
7716 * dw2-ifort-parameter.c: New file.
7717 * dw2-ifort-parameter.exp: New file.
7718
353d1d73
JK
77192011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7720
7721 * gdb.base/commands.exp (error_clears_commands_left): New function.
7722 (): Call it.
7723
5c07461a
JK
77242011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7725
7726 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
7727 (C): Initialize `a'.
7728 * gdb.mi/mi-inheritance-syntax-error.exp
7729 (-data-evaluate-expression $path): Expect `a' as 5.
7730
0d932b2f
MK
77312011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
7732
7733 PR mi/11912
7734 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
7735 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
7736 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
7737 keyword in output of -var-info-path-expression.
7738
bdb54049
JK
77392011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7740
7741 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
7742 * gdb.trace/collection.exp: Likewise.
7743 * gdb.trace/report.exp: Likewise.
7744 * gdb.trace/unavailable.exp: Likewise.
7745 * gdb.trace/while-dyn.exp: Likewise.
7746
59cde39c
KS
77472011-08-18 Keith Seitz <keiths@redhat.com>
7748
7749 PR c++/12266
7750 * gdb.cp/meth-typedefs.cc: New file.
7751 * gdb.cp/meth-typedefs.exp: New file.
7752
fa3a4f15
PM
77532011-08-17 Phil Muldoon <pmuldoon@redhat.com>
7754
6fdff2c5 7755 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 7756
c1049fca
JK
77572011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7758
7759 * gdb.arch/i386-dr3-watch.exp
7760 (watchpoint on gap1 does not fit debug registers)
7761 (delete all watchpoints): Fix racy expect strings.
7762
d93f7b5c
YQ
77632011-08-14 Yao Qi <yao@codesourcery.com>
7764
7765 * gdb.base/maint.exp: set data_section to ".neardata".
7766 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
7767 * gdb.base/savedregs.exp: Handle SIGILL.
7768 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
7769 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
7770
457e09f0
DE
77712011-08-12 Doug Evans <dje@google.com>
7772
7773 * gdb.python/py-symbol.exp: Add test for symbol.type.
7774
5d0bb2fb
UW
77752011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
7776
7777 * gdb.threads/pthreads.exp: Enable on non-native configurations.
7778 * gdb.mi/mi-pthreads.exp: Likewise.
7779 * gdb.mi/mi2-pthreads.exp: Likewise.
7780 * gdb.mi/gdb669.exp.exp: Likewise.
7781
fcdfa280
PA
77822011-08-09 Pedro Alves <pedro@codesourcery.com>
7783
7784 * lib/mi-support.exp (detect_async): Rename to...
7785 (mi_detect_async): ... this.
7786 * gdb.mi/mi-nonstop-exit.exp: Adjust.
7787 * gdb.mi/mi-nonstop.exp: Adjust.
7788 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
7789 * gdb.mi/mi-nsintrall.exp: Adjust.
7790 * gdb.mi/mi-nsmoribund.exp: Adjust.
7791 * gdb.mi/mi-nsthrexec.exp: Adjust.
7792
9d8fa392
PA
77932011-08-09 Pedro Alves <pedro@codesourcery.com>
7794
7795 * gdb.base/display.c (do_loops): New `p_i' local.
7796 * gdb.base/display.exp: Test displaying a variable that is
7797 temporarily at a bad address.
7798
b6cede78
JK
77992011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7800
7801 * gdb.dwarf2/dw2-op-stack-value.S: New file.
7802 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
7803
67bedb8c
JK
78042011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7805
7806 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
7807 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
7808 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 7809
af6e93b2
PA
78102011-08-05 Pedro Alves <pedro@codesourcery.com>
7811
7812 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
7813 procedure.
7814 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
7815
1cf0e11f
YQ
78162011-08-05 Yao Qi <yao@codesourcery.com>
7817
7818 * gdb.base/callfuncs.exp: Set language after main.
7819 * gdb.cp/cplusfuncs.exp: Likewise.
7820 * gdb.cp/inherit.exp: Likewise.
7821
a1e28cb2
UW
78222011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7823
7824 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
7825 * gdb.base/watch-vfork.exp: Skip on remote targets.
7826
d4f5bbb9
UW
78272011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7828
7829 * gdb.threads/thread-find.exp: Support remote targets.
7830
724f4f80
UW
78312011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7832
7833 * gdb.base/jit.exp: Download solib_binfile to target.
7834 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
7835 and call dlopen without full path name.
7836 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
7837 dlopen without full path name.
7838
934709f0
PW
78392011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7840
7841 * gdb.base/break-always.exp: Complete the test
7842 with duplicated breakpoints and enabling/disabling them.
7843
c26106c4
TT
78442011-08-02 Tom Tromey <tromey@redhat.com>
7845
7846 PR gdb/11289:
7847 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
7848
9300444e 78492011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
7850
7851 PR gdb/13045
7852 * gdb.base/float.exp: Add new test case for PR gdb/13045
7853 * gdb.base/float.c: New file.
7854
00bd41d6
PM
78552011-07-28 Phil Muldoon <pmuldoon@redhat.com>
7856
7857 * gdb.python/py-mi.exp: Test printers returning string hint, and
7858 also not returning a value.
7859 * gdb.python/py-prettyprint.c: Add testcase for above.
7860 * gdb.python/py-prettyprint.py: Add test printer for above.
7861
d24f74ce
JK
78622011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7863
7864 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
7865 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
7866 (.Ldie30) Add as field "data4".
7867 (.Ldie32) Rename field "b" to "shl".
7868 (abbrev4) Change for the "data4" field.
7869 (abbrev5, abbrev6) Remove.
7870 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
7871 (p &s.shl): ... here. Add comment.
7872 (p &s.data4): New.
7873
bb7da2bf
JK
78742011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7875
7876 Fix crash on lval_computed values.
7877 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
7878
11081198
JK
78792011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7880
7881 * gdb.base/help.exp (help whatis): Update the expected string.
7882
3c6e0cb3
JK
78832011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7884
7885 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
7886 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
7887 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7888 Change the expected string.
7889
efa80663
PA
78902011-07-26 Pedro Alves <pedro@codesourcery.com>
7891
7892 * gdb.base/watchpoint.exp
7893 (test_disable_enable_software_watchpoint): New procedure.
7894 (top level): Run it.
7895
db8e4570
UW
78962011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7897
7898 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
7899 executable file "${binfile}", C++ version "${binfile}-cxx".
7900 * gdb.python/py-prettyprint.exp: Likewise.
7901 * gdb.python/py-symbol.exp: Likewise.
7902 * gdb.python/py-type.exp: Likewise.
7903 * gdb.python/py-value.exp: Likewise.
7904 * gdb.python/py-template.exp (test_template_arg): Pass full executable
7905 file name instead of just suffix.
7906
543305c9
JK
79072011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7908
7909 Fix implicit pointer offsets.
7910 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
7911 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
7912 (continue to breakpoint: continue to baz breakpoint for implptr)
7913 (sanity check element 0, sanity check element 1)
7914 (enter the inlined function, check element 0 for the offset)
7915 (check element 1 for the offset)
7916 (continue to breakpoint: ignore the second baz breakpoint): New tests.
7917 (set foo breakpoint for implptr): Update the breakpoint number.
7918
b3215adc
UW
79192011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7920
7921 * gdb.python/py-mi.exp: Use different file names for different
7922 versions of the executable under test.
7923 * gdb.python/py-prettyprint.exp: Likewise.
7924 * gdb.python/py-symbol.exp: Likewise.
7925 * gdb.python/py-template.exp: Likewise.
7926 * gdb.python/py-type.exp: Likewise.
7927 * gdb.python/py-value.exp: Likewise.
7928
182b9acc
UW
79292011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7930
7931 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
7932 flag after restarting GDB if necessary.
7933
e6052b5d
UW
79342011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7935
7936 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
7937
1ced966e
PA
79382011-07-22 Pedro Alves <pedro@codesourcery.com>
7939
7940 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
7941 backend doesn't leave used debug registers behind.
7942
3543a589
TT
79432011-07-22 Tom Tromey <tromey@redhat.com>
7944
7945 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
7946 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
7947 argument.
7948 * gdb.dwarf2/typeddwarf-amd64.S: New file.
7949
14d15303 79502011-07-21 Matt Rice <ratmice@gmail.com>
7951
7952 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
7953 in mostlyclean rule. Add files ending in .core.
7954
9b158ba0 79552011-07-21 Matt Rice <ratmice@gmail.com>
7956
7957 PR macros/12999
7958 * gdb.base/info-macros.c: New test sources.
7959 * gdb.base/info-macros.exp: New tests.
7960
d17b6f81
PM
79612011-07-21 Phil Muldoon <pmuldoon@redhat.com>
7962
7963 * gdb.python/python.exp: Add prompt substitution tests.
7964
918dd910
JK
79652011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7966
7967 Fix crash if referenced CU is aged out.
7968 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
7969 New.
7970 * gdb.dwarf2/implptr.exp: Likewise.
7971
0e37a63c
JK
79722011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7973
7974 * gdb.dwarf2/implptr.S: Rebuilt.
7975 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
7976 (bar): Use them for j, k, l.
7977 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
7978 COMPILE.
7979 (print j in implptr:bar): Update for the intp typedef.
7980 (print p[0].x in implptr:foo): Use more exact regex.
7981
f65cf84c
TT
79822011-07-18 Tom Tromey <tromey@redhat.com>
7983
7984 * gdb.cp/static-method.exp: Add missing single quote.
7985
d5b4a7be
YQ
79862011-07-18 Yao Qi <yao@codesourcery.com>
7987
7988 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
7989 supported.
7990 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7991 * gdb.mi/mi-nonstop.exp: Likewise.
7992 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7993 * gdb.mi/mi-nsintrall.exp: Likewise.
7994 * gdb.mi/mi-nsmoribund.exp: Likewise.
7995 * gdb.mi/mi-nsthrexec.exp: Likewise.
7996 * gdb.python/py-evthreads.exp: Likewise.
7997
e9ea2662
JK
79982011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7999
8000 Code cleanup.
8001 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
8002 it. Substitute it instead of test_compiler_info everywhere.
8003
ce451573
UW
80042011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8005
8006 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
8007 remote targets as well.
8008
756d88a7
UW
80092011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8010
8011 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
8012 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
8013
31f83dc5
UW
80142011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8015
8016 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
8017 a remote machine, not the host.
8018 (gdb_compile_shlib): Set soname if target is remote.
8019
059241a0
PP
80202011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8021
8022 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
8023
28a0b48c 80242011-07-13 Matt Rice <ratmice@gmail.com>
8025
8026 * gdb.python/py-objfile-script-gdb.py: Renamed to
8027 py-objfile-script-gdb.py.in.
8028 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
8029 py-objfile-script-gdb.py.
8030 * gdb.python/py-objfile-script.exp: Update reference to
8031 py-objfile-script-gdb.py.
8032
9a771b67
JK
80332011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8034
8035 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
8036 reference undefined label.
8037
04ad99e6
JK
80382011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8039
8040 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
8041 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
8042 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
8043 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
8044
713389e0
PM
80452011-07-11 Phil Muldoon <pmuldoon@redhat.com>
8046
6fdff2c5 8047 PR python/12438
713389e0 8048 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 8049 deprecated tests. Add set/show python print-backtrace tests.
713389e0 8050
97d146f8
JK
80512011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8052
8053 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
8054 debug info.
8055
facde0e5 80562011-07-06 Matt Rice <ratmice@gmail.com>
8057
8058 * gdb.python/python.exp: Update filename paths.
8059 * gdb.python/py-symtab.exp: Ditto.
8060
438640d1
MP
80612011-07-06 Marek Polacek <mpolacek@redhat.com>
8062
8063 * gdb.python/py-evthreads.exp: Add missing `$'.
8064
33a365df
MF
80652011-07-06 Jie Zhang <jie.zhang@analog.com>
8066
8067 * config/bfin.exp: New file.
8068 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
8069 * gdb.asm/bfin.inc: New file.
8070
8f7ae686
MP
80712011-07-06 Marek Polacek <mpolacek@redhat.com>
8072
df46027d 8073 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
8074 the whole output.
8075
eb2a6f42
TT
80762011-07-05 Tom Tromey <tromey@redhat.com>
8077
8078 * gdb.java/jprint.java (jprint.hi): New field.
8079 * gdb.java/jprint.exp: Print string.
8080
177b42fe
TJB
80812011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
8082
8083 * gdb.base/call-sc.c: Fix typos.
8084 * gdb.base/ifelse.exp: Likewise.
8085 * gdb.base/structs.c: Likewise.
8086
3b2a0cf2
JB
80872011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8088
8089 * gdb.base/jit-so.exp: New test.
8090 * gdb.base/jit-dlmain.c: New file.
8091 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
8092
46fc714c
JK
80932011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8094
8095 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
8096 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
8097 * gdb.cp/pr9167.exp (p b): Likewise.
8098 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
8099 (test value of P in inner_m, test type of Z in inner_m): Call
8100 setup_xfail for gcc <= 4.5.
46fc714c 8101
418c7cf7
JK
81022011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8103
8104 * gdb.cp/paren-type.cc: New files.
8105 * gdb.cp/paren-type.exp: New files.
8106
3d50dd94
JK
81072011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8108
8109 Stop on first linespec terminator instead of eating what we can.
8110 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
8111 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
8112 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
8113 (break C::f()): ... this one.
8114 (break C::operator()()): New test.
8115 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
8116 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
8117 test.
8118
dcf9f4ab
JK
81192011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8120
8121 Fall back linespec to minimal symbols.
8122 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
8123 error message.
8124 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
8125 * gdb.cp/minsym-fallback-main.cc: New file.
8126 * gdb.cp/minsym-fallback.cc: New file.
8127 * gdb.cp/minsym-fallback.exp: New file.
8128 * gdb.cp/minsym-fallback.h: New file.
8129
3f542ed1
JK
81302011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8131
8132 * gdb.cp/no-dmgl-verbose.cc: New file.
8133 * gdb.cp/no-dmgl-verbose.exp: New file.
8134
81352011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
8136
8137 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
8138 __GI_.
8139 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
8140 (f): New function.
8141 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
8142 (complete p 'func<short>(): ... here.
8143 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
8144 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
8145 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
8146 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
8147 Make them KFAIL gcc/49546.
8148
00eb2c4a
JB
81492011-07-01 Joel Brobecker <brobecker@adacore.com>
8150
8151 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
8152
85a20c42
JK
81532011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8154
8155 Test GCC PR debug/49546.
8156 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
8157 (test type of F in k3_m, test value of F in k3_m): New.
8158 * gdb.cp/temargs.cc (struct S3, struct K3): New.
8159 (main): New variable k3. Call k3.k3_m.
8160
d2d43431
JB
81612011-07-01 Jean-Charles Delay <delay@adacore.com>
8162
8163 * gdb.ada/packed_array.exp: Fix expected outout.
8164
54ae186f
JB
81652011-07-01 Jean-Charles Delay <delay@adacore.com>
8166
8167 * gdb.ada/packed_array.exp: fixed expected output.
8168
8f17729f
JB
81692011-07-01 Joel Brobecker <brobecker@adacore.com>
8170
8171 * gdb.ada/same_enum: New testcase.
8172
f5aa6869
JB
81732011-07-01 Joel Brobecker <brobecker@adacore.com>
8174
8175 * gdb.ada/ptr_typedef: New testcase.
8176
828292f2
JB
81772011-07-01 Joel Brobecker <brobecker@adacore.com>
8178
8179 * gdb.ada/arrayptr.exp: Add ptype test.
8180
18920c42
JB
81812011-07-01 Joel Brobecker <brobecker@adacore.com>
8182
8183 * gdb.ada/char_enum: New testcase.
8184
3536d9e3 81852011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
8186
8187 * gdb.base/dump.exp (capture_pointer_with_type): New.
8188 Get value from address instead of name.
8189 Start GDB once, and do `dump' and `restore'
8190 tests together.
8191
db863c42
MF
81922011-06-30 Jie Zhang <jie.zhang@analog.com>
8193 Mike Frysinger <vapier@gentoo.org>
8194
8195 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
8196 helper functions for getting/setting remotetimeout variable.
8197 * lib/gdb.exp (gdb_load): If the target is remote, set
8198 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
8199 with $loadtimeout. Set $load_ok to 0 before doing the load.
8200 Instead of returning, immediately, set $load_ok to 0. Call
8201 set_remotetimeout with $oldremotetimeout, and then return if
8202 $load_ok is 1.
8203
e9e642a8
AB
82042011-06-30 Andrew Burgess <aburgess@broadcom.com>
8205
8206 * gdb.python/py-template.exp: Don't run this test if the target
8207 does not support c++ tests.
8208
32019081
JK
82092011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8210
8211 Fix non-only rename list for Fortran modules import.
8212 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
8213 tests.
8214 * gdb.fortran/module.f90 (module moduse): New.
8215 (program module): use moduse, test var_x, var_y and var_z.
8216
0ecee54c
TT
82172011-06-29 Tom Tromey <tromey@redhat.com>
8218
8219 PR testsuite/12040:
8220 * gdb.fortran/array-element.exp: Use f90, not f77.
8221 * gdb.fortran/complex.exp: Use f90, not f77.
8222 * gdb.fortran/derived-type.exp: Use f90, not f77.
8223 * gdb.fortran/library-module.exp: Use f90, not f77.
8224 * gdb.fortran/logical.exp: Use f90, not f77.
8225 * gdb.fortran/module.exp: Use f90, not f77.
8226 * gdb.fortran/multi-dim.exp: Use f90, not f77.
8227 * gdb.fortran/subarray.exp: Use f90, not f77.
8228
3b2b8fea
TT
82292011-06-29 Tom Tromey <tromey@redhat.com>
8230
8231 * gdb.fortran/charset.exp: New file.
8232 * gdb.fortran/charset.f90: New file.
8233
42159ca5
TT
82342011-06-29 Tom Tromey <tromey@redhat.com>
8235
8236 PR testsuite/12040:
8237 * lib/future.exp: New file, mostly extracted from ada.exp.
8238 Rewrote compatibility code to use rename.
8239 (gdb_find_gfortran): New proc.
8240 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
8241 gfortran patch.
8242 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
8243 Move to future.exp.
8244 * lib/gdb.exp: Always load future.exp.
8245
af69a5ce
YQ
82462011-06-28 Yao Qi <yao@codesourcery.com>
8247
8248 * gdb.cp/exception.cc: Don't include iostream.
8249 (bar): Remove print statement.
8250 (catcher): New.
8251 (main): Remove print statements. Call function catcher.
8252 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
8253 Set breakpoint on catcher, and check the value of parameter.
8254
ab5c6a72
YQ
82552011-06-23 Yao Qi <yao@codesourcery.com>
8256
6fdff2c5
PA
8257 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
8258 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 8259
9497469f
MP
82602011-06-23 Marek Polacek <mpolacek@redhat.com>
8261
8262 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
8263 mi_gdb_test.
8264
b9132588
MP
82652011-06-23 Marek Polacek <mpolacek@redhat.com>
8266
5d197ed0 8267 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 8268
e55595ca
MP
82692011-06-23 Marek Polacek <mpolacek@redhat.com>
8270
5d197ed0
MP
8271 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
8272
82732011-06-23 Marek Polacek <mpolacek@redhat.com>
8274
8275 * gdb.mi/mi2-basics.exp: Fix races. Honour the
8276 `test_exec_and_symbol_mi_operatons' return value.
8277 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8278 gdb_test_multiple.
8279 (test_exec_and_symbol_mi_operatons): Likewise.
8280 (test_path_specification): Likewise.
e55595ca 8281
be777e08
YQ
82822011-06-23 Yao Qi <yao@codesourcery.com>
8283
8284 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
8285 supported.
8286 * lib/gdb.exp (support_displaced_stepping): New.
8287
615556d6
YQ
82882011-06-23 Yao Qi <yao@codesourcery.com>
8289
8290 * gdb.threads/execl.exp: Skip on remote target.
8291
833b0ca7
MP
82922011-06-21 Marek Polacek <mpolacek@redhat.com>
8293
5d197ed0 8294 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
8295 mi_gdb_test.
8296
1ee4023a
MP
82972011-06-20 Marek Polacek <mpolacek@redhat.com>
8298
5d197ed0 8299 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 8300
d0b1d624
MP
83012011-06-20 Marek Polacek <mpolacek@redhat.com>
8302
5d197ed0 8303 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
8304 mi_gdb_test.
8305
79aa92c1
MP
83062011-06-20 Marek Polacek <mpolacek@redhat.com>
8307
5d197ed0 8308 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 8309
5ce5db06
YQ
83102011-06-14 Yao Qi <yao@codesourcery.com>
8311
8312 gdb/testsuite/
8313 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
8314
533a737e
JK
83152011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8316
8317 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
8318
d0e53741
TT
83192011-06-10 Tom Tromey <tromey@redhat.com>
8320
8321 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
8322 Add tests for pointer-to-member-function.
8323 * gdb.cp/temargs.cc (S::somefunc): New function.
8324 (K2): New class.
8325 (main): Instantiate K2; call method.
8326
b5916bbd
JB
83272011-06-08 Joel Brobecker <brobecker@adacore.com>
8328
8329 * gdb.python/py-inferior.c (f2): Make str an array rather
8330 than a pointer.
8331 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
8332
5be4dfca
JK
83332011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8334
8335 * gdb.base/async-shell.c: New file.
8336 * gdb.base/async-shell.exp: New file.
8337
9f47e254
PA
83382011-06-06 Pedro Alves <pedro@codesourcery.com>
8339
8340 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
8341
64b9b334
JB
83422011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
8343
8344 From Stephen Kitt <steve@sk2.org>
8345 * gdb.base/help.exp: Adjust following some spelling corrections
8346 in GDB.
8347
dbc0f131
YQ
83482011-06-01 Yao Qi <yao@codesourcery.com>
8349
8350 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
8351
fd336a18
KS
83522010-05-31 Keith Seitz <keiths@redhat.com>
8353
8354 PR c++/12750
8355 * gdb.cp/static-method.cc: New file.
8356 * gdb.cp/static-method.exp: New file.
8357
fa8b9902
KS
83582010-05-31 Keith Seitz <keiths@redhat.com>
8359
8360 PR symtab/12704
8361 * gdb.cp/anon-ns.cc: New file.
8362 * gdb.cp/anon-ns.exp: New file.
8363
0a5b1e09
PA
83642011-05-31 Pedro Alves <pedro@codesourcery.com>
8365
8366 * gdb.arch/i386-dr3-watch.c: New file.
8367 * gdb.arch/i386-dr3-watch.exp: New file.
8368
0578b8d1
YQ
83692011-05-30 Yao Qi <yao@codesourcery.com>
8370
8371 * gdb.base/callfuncs.c (t_structs_fc): New.
8372 (t_structs_dc, t_structs_ldc): New.
8373 (t_double_many_args):
8374 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
8375 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
8376 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
8377 * gdb.base/callfuncs.exp: Call new functions.
8378
6680506e
YQ
83792011-05-30 Yao Qi <yao@codesourcery.com>
8380
ff4d2c60
YQ
8381 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
8382 Call rerun_and_prepare for each test to isolate effects.
8383
83842011-05-30 Yao Qi <yao@codesourcery.com>
8385
8386 * gdb.base/varargs.c (find_max_float_real): New.
8387 (find_max_double_real, find_max_long_double_real): New.
8388 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
8389 * lib/gdb.exp (setup_kfail_for_target): New.
8390
e43ec454
YQ
83912011-05-30 Yao Qi <yao@codesourcery.com>
8392
8393 * gdb.base/funcargs.c (callca, callcb, callcc): New.
8394 (callcd, callce, callcf, callc1a, callc1b): New.
8395 (callc2a, callc2b): New.
8396 * gdb.base/funcargs.exp (complex_args): New.
8397 (complex_integral_args, complex_float_integral_args): New.
8398 * lib/gdb.exp (support_complex_tests): New. Determine
8399 whether to run test cases on _Complex types.
8400
432b4d03
JK
84012011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8402
8403 * gdb.threads/leader-exit.c: New file.
8404 * gdb.threads/leader-exit.exp: New file.
8405
6caf069d
MP
84062011-05-27 Marek Polacek <mpolacek@redhat.com>
8407
9497469f 8408 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 8409
97fce28b
MP
84102011-05-27 Marek Polacek <mpolacek@redhat.com>
8411
8412 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
8413 remove the `supported' variable.
8414 * gdb.mi/mi-nonstop.exp: Likewise.
8415 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8416 * gdb.mi/mi-nsintrall.exp: Likewise.
8417 * gdb.mi/mi-nsmoribund.exp: Likewise.
8418 * gdb.mi/mi-nsthrexec.exp: Likewise.
8419
9da8c2a0
PA
84202011-05-26 Pedro Alves <pedro@codesourcery.com>
8421
8422 * gdb.reverse/finish-reverse-bkpt.exp: New test.
8423
2c03e5be
PA
84242011-05-26 Pedro Alves <pedro@codesourcery.com>
8425
8426 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
8427
2e21250d
KS
84282011-05-24 Keith Seitz <keiths@redhat.com>
8429
8430 PR breakpoint/12803
8431 * gdb.cp/cmpd-minsyms.cc (a): New method.
8432 (b): New method.
8433 (c): New method.
8434 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
8435
cdac0397
PA
84362011-05-24 Pedro Alves <pedro@codesourcery.com>
8437
8438 * gdb.base/commands.exp (watchpoint_command_test): Check that the
8439 watchpoint's command list didn't execute when the watchpoint went
8440 out of scope.
8441
ee5683ab
PM
84422011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
8443
8444 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
8445 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
8446 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
8447 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8448 * gdb.arch/i386-permbkpt.exp: Likewise.
8449 * gdb.arch/i386-prologue.exp: Likewise.
8450 * gdb.arch/i386-size-overlap.exp: Likewise.
8451 * gdb.arch/i386-size.exp: Likewise.
8452 * gdb.arch/i386-unwind.exp: Likewise.
8453 * gdb.reverse/i386-precsave.exp: Likewise.
8454 * gdb.reverse/i386-reverse.exp: Likewise.
8455 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8456 * gdb.reverse/i387-env-reverse.exp: Likewise.
8457 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8458
c91c8c16
PA
84592011-05-24 Pedro Alves <pedro@codesourcery.com>
8460
8461 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
8462 file doesn't error, using MI.
8463
c50491a7
TT
84642011-05-23 Tom Tromey <tromey@redhat.com>
8465
8466 * gdb.base/charset.exp (string_display): Add tests to assign to
8467 arrays.
8468 * gdb.base/charset.c (short_array, int_array, long_array): New.
8469
4a07b7da
PA
84702011-05-20 Pedro Alves <pedro@codesourcery.com>
8471
8472 Cope with async mode.
8473
4a07b7da
PA
8474 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
8475 into gdb_test + mi_expect_stop.
8476
b275f2d2
PA
84772011-05-20 Pedro Alves <pedro@codesourcery.com>
8478
8479 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
8480 (callme): Remove printf call.
8481
eec52c44
PM
84822011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
8483
8484 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
8485 quote pattern to avoid problems with Cygwin/mingw expect versions.
8486 * gdb.base/default.exp (show convenience): Use double
8487 quote pattern for regular expressions.
8488
b3c8eb43
JK
84892011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8490
8491 Fix -readnow for -gdwarf-4 unused type units.
8492 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
8493 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
8494
ed731959
JK
84952011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8496
8497 * gdb.base/kill-after-signal.c: New file.
8498 * gdb.base/kill-after-signal.exp: New file.
8499
3b48433d
PA
85002011-05-16 Pedro Alves <pedro@codesourcery.com>
8501
8502 * gdb.ada/start.exp: Call untested with the correct test filename.
8503 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
8504 test filename. Make the test's binary unique.
8505 * gdb.arch/i386-signal.exp: Call untested with the correct test
8506 filename.
8507 * gdb.arch/i386-size-overlap.exp: Ditto.
8508 * gdb.arch/Makefile.in (EXECUTABLES): Update.
8509 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8510 * gdb.cp/call-c.exp: Ditto.
8511 * gdb.mi/mi-reverse.exp: Call untested with the correct test
8512 filename. Make the test's binary unique.
8513 * gdb.mi/Makefile.in (EXECUTABLES): Update.
8514 * gdb.python/py-mi.exp: Ditto.
8515 * gdb.python/Makefile.in (EXECUTABLES): Update.
8516 * gdb.reverse/i386-precsave.exp: Ditto.
8517 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
8518 test filename.
8519 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8520 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
8521 unique.
8522 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
8523 test filename.
8524 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
8525 * gdb.trace/tfile.exp: Ditto.
8526
ba4a8bdd
YQ
85272011-05-14 Yao Qi <yao@codesourcery.com>
8528
8529 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
8530 type.
8531
dbaefcf7
DE
85322011-05-13 Doug Evans <dje@google.com>
8533
8534 * gdb.python/py-objfile-script.exp: New file.
8535 * gdb.python/py-objfile-script.c: New file.
8536 * gdb.python/py-objfile-script-gdb.py: New file.
8537 * testsuite/gdb.python/py-section-script.exp: Test
8538 "info auto-load-scripts".
8539
9930639c
TT
85402011-05-13 Tom Tromey <tromey@redhat.com>
8541
8542 * gdb.dwarf2/clztest.exp: New file.
8543 * gdb.dwarf2/clztest.c: New file.
8544 * gdb.dwarf2/clztest.S: New file.
8545
05272e11
DE
85462011-05-13 Doug Evans <dje@google.com>
8547
cc63ef9b
DE
8548 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
8549 String16 tests.
05272e11 8550
6edba76f
TT
85512011-05-13 Tom Tromey <tromey@redhat.com>
8552
8553 * lib/gdb.exp (is_x86_like_target): New proc.
8554 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
8555 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
8556 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
8557 -nostdlib to compiler.
8558 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
8559 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
8560 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
8561 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
8562 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
8563
028d0ed5
TJB
85642011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8565
8566 * gdb.python/py-function.exp: Test setting a value from a function
8567 which executes a command.
8568
8a9b8146
TT
85692011-05-12 Tom Tromey <tromey@redhat.com>
8570
8571 * gdb.dwarf2/typeddwarf.S: New file.
8572 * gdb.dwarf2/typeddwarf.c: New file.
8573 * gdb.dwarf2/typeddwarf.exp: New file.
8574
10483e8e
MP
85752011-05-12 Marek Polacek <mpolacek@redhat.com>
8576
8577 * gdb.mi/mi-basics.exp: Fix races. Honour the
8578 `test_exec_and_symbol_mi_operatons' return value.
8579 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8580 gdb_test_multiple.
8581 (test_exec_and_symbol_mi_operatons): Likewise.
8582 (test_path_specification): Likewise.
8583
faf067f1
JK
85842011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8585
8586 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
8587 (gdb_touch_execfile): Remove catch wrappers. New variable time.
8588 Replace `file copy' and `file rename' by `file mtime'. Twice.
8589
7ff911a3
JK
85902011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8591
8592 * gdb.base/readline-ask.c: New file.
8593 * gdb.base/readline-ask.exp: New file.
8594 * gdb.base/readline-ask.inputrc: New file.
8595
a536c6d7
UW
85962011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
8597
8598 * gdb.cell/bt.exp: Delete breakpoints before running to signal
8599 to avoid race condition.
8600 * gdb.cell/coremaker.c: Use small stack size.
8601 * gdb.cell/ea-standalone.exp: Use file name without path as
8602 argument to c_to.
8603 * gdb.cell/fork.exp: Allow other output when continuing to end.
8604
d472a426
JK
86052011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8606
8607 * gdb.threads/corethreads.c: New file.
8608 * gdb.threads/corethreads.exp: New file.
8609
86102011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
8611
8612 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
8613 Try to compile the test using -Wl,-z,norelro first.
8614 (load_core): New variable libthread_db_seen, initialize it.
8615 (zeroed-threads cannot be listed): Protect it by XFAIL on
8616 !$libthread_db_seen.
8617
8be455d7
JK
86182011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8619
8620 PR 12573
8621 * gdb.dwarf2/dw2-skip-prologue.S: New file.
8622 * gdb.dwarf2/dw2-skip-prologue.c: New file.
8623 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
8624
1976171a
JK
86252011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8626
8627 * gdb.cp/psymtab-parameter.cc: New file.
8628 * gdb.cp/psymtab-parameter.exp: New file.
8629
7db6f30f
JK
86302011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8631
8632 Fix a race.
8633 * gdb.cp/static-print-quit.exp (print c): Split to ...
8634 (print c - <return>, print c - q <return>, print c - to quit):
8635 ... these. Make the testfile untested on gdb-7.1.
8636
85161e9e 86372011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
8638
8639 * lib/gdb.exp (exec_target_file, exec_symbol_file,
8640 gdb_rename_execfile, gdb_touch_execfile): New.
8641 * gdb.base/reread.exp: Use new procs to handle multiple
8642 exec files.
8643
0c51be18
YQ
86442011-05-05 Yao Qi <yao@codesourcery.com>
8645
8646 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
8647 (test_adr_32bit, test_pop_pc): New.
8648 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
8649 (test_adr_32bit, test_pop_pc): New.
8650
4d393d60
JM
86512011-05-04 Joseph Myers <joseph@codesourcery.com>
8652
8653 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
8654 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
8655 targets.
8656 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
8657 handle targets.
8658
8ffd0459
JK
86592011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8660
8661 * gdb.base/completion.exp (complete help info wat): Rename to ...
8662 (complete 'help info wat'): ... here.
8663 Remove all `-re ".*' and `-re "^.*' redundant regexes.
8664 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
8665
8e28d804
PA
86662011-05-04 Pedro Alves <pedro@codesourcery.com>
8667
8668 * gdb.base/completion.exp: Use gdb_test_multiple instead of
8669 gdb_test and explicit $gdb_prompt/timeout matches.
8670
3eb2ef34
YQ
86712011-05-04 Yao Qi <yao@codesourcery.com>
8672
8673 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
8674 and __thumb2__.
8675
aaaf81a3
MP
86762011-05-03 Marek Polacek <mpolacek@redhat.com>
8677
8678 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
8679 in place of `gdb_test "delete breakpoints"'. This eliminates two
8680 testcases.
8681
c4cbc0df
PA
86822011-05-02 Pedro Alves <pedro@codesourcery.com>
8683
8684 PR testsuite/12649
8685 Fix races.
8686
8687 * gdb.base/completion.exp: Remove all sleep calls. Remove
8688 unnecessary regexs. Don't explicitly expect anything after the
8689 prompt. Eat the prompt if necessary.
8690
b4cbb4a3
EBM
86912011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
8692
8693 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
8694 accept to show the caller line again as well as the line after.
8695
d65aec65
PM
86962011-04-29 Phil Muldoon <pmuldoon@redhat.com>
8697
8698 PR mi/12531
8699
8700 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
8701 compile target.
8702 * gdb.python/py-prettyprint.exp: Add C++ object for
8703 CPLUS_FAKE_CHILD test.
8704
30852783
UW
87052011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
8706
8707 * gdb.base/signest.exp: New file.
8708 * gdb.base/signest.c: Likewise.
8709
c7b1f0d9
JK
87102011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8711
8712 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
8713 thread and breakpoint notifications.
8714
559a7a62
JK
87152011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8716
8717 * gdb.base/fortran-sym-case.c: New file.
8718 * gdb.base/fortran-sym-case.exp: New file.
8719 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
8720 * gdb.dwarf2/dw2-case-insensitive.c: New file.
8721 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
8722
8344e389
JK
87232011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8724
8725 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
8726 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
8727 false #1', `if true else false #2' and `if true else false #3'.
8728
2484c66b
UW
87292011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
8730
8731 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
8732 while delivering signal.
8733
8d3788bd
VP
87342011-04-27 Vladimir Prus <vladimir@codesourcery.com>
8735
8736 MI breakpoint notifications.
8737
8738 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
8739 * testsuite/gdb.mi/mi2-cli.exp: Adust.
8740 * testsuite/gdb.mi/mi-watch.exp: Adust.
8741 * testsuite/gdb.mi/mi2-watch.exp: Adust.
8742 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
8743 notifications.
8d3788bd 8744
3e03848b
JK
87452011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8746
8747 * gdb.base/gdbindex-stabs-dwarf.c: New file.
8748 * gdb.base/gdbindex-stabs.c: New file.
8749 * gdb.base/gdbindex-stabs.exp: New file.
8750
918c9108
YQ
87512011-04-25 Yao Qi <yao@codesourcery.com>
8752
8753 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
8754 with /*...*/.
8755 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
8756
90556b8c
JK
87572011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8758
8759 * gdb.python/py-value.exp (test_objfiles): Name the first test
8760 `py-value in file.filename'.
8761
03f2bd59
JK
87622011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8763
8764 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
8765 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
8766 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
8767 !gdbserver_reconnect_p..
8768 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
8769
7b08b9eb
JK
87702011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8771
8772 * gdb.cp/cpcompletion.exp (complete class methods)
8773 (complete class methods beginning with F): Move them above runto. New
8774 comment about the runto delimiter.
8775
b78974c3
PA
87762011-04-20 Pedro Alves <pedro@codesourcery.com>
8777
8778 * gdb.base/maint.exp: Test that "maint print registers" works
8779 without a running program.
8780
20429c40 87812011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 8782
20429c40
MP
8783 * gdb.base/setshow.exp: Fix racy tests.
8784 ($old_gdb_prompt): New variable.
8785
7a9dd1b2
TT
87862011-04-19 Tom Tromey <tromey@redhat.com>
8787
8788 * gdb.mi/mi-nsmoribund.exp:
8789 * gdb.hp/gdb.objdbg/objdbg01.exp:
8790 * gdb.base/structs.exp (test_struct_returns):
8791 * gdb.base/call-sc.exp (test_scalar_returns):
8792 * gdb.base/bigcore.exp: Remove duplicate words.
8793
02835898
JK
87942011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8795
8796 * gdb.base/break-interp-lib.c (v, vptr): New variables.
8797 * gdb.base/break-interp.exp (test_attach): New comment.
8798
254f582e
JK
87992011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8800
8801 * gdb.threads/gcore-thread.exp ($core0file): New variable.
8802 (clear __stack_user.next, clear stack_used.next)
8803 (save a zeroed-threads corefile): New test.
8804 Call core_load for $core0file.
8805 (zeroed-threads cannot be listed): New test.
8806
4fe85f5c
JK
88072011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8808
8809 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
8810 filename.
8811 ($srcfile): Preserve the original value.
8812 ($testfile): Match it the .exp filename.
8813 ($corefile): New variable. Substitute it around.
8814 Use clean_restart.
8815 ($prev_timeout): Remove.
8816 (load_core): Move core loading into this proc.
8817 Fix restore of $timeout if load_core fails.
8818
63524580
JK
88192011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8820
8821 * gdb.base/eu-strip-infcall.c: New file.
8822 * gdb.base/eu-strip-infcall.exp: New file.
8823
90359a16
JK
88242011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8825
8826 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
8827 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
8828
626e7282
JK
88292011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8830
8831 Fix Python access to inlined frames.
8832 * gdb.python/py-frame-inline.c: New file.
8833 * gdb.python/py-frame-inline.exp: New file.
8834
3363d018
EBM
88352011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
8836
8837 * gdb.base/gdb1090.exp: Change breakpoint location to read the
8838 content of 's24' correctly (avoiding "optimized out").
8839 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
8840
28781456
JK
88412011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8842
8843 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
8844
4a4106ca
TJB
88452011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8846
8847 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
8848 expect a colon in watch -location output.
8849
d26ccb4f
JK
88502011-04-13 Marek Polacek <mpolacek@redhat.com>
8851
df46027d 8852 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
8853 New testcase `expect response to define backtrace'. Also remove
8854 redundant `default' block.
8855
e1ab1f9c
JK
88562011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8857
8858 * gdb.python/py-prettyprint.c (struct hint_error): New.
8859 (main): New variable hint_error.
8860 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
8861 "print hint_error".
8862 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
8863 (register_pretty_printers): Register it.
8864
0c2e6019
TT
88652011-04-04 Tom Tromey <tromey@redhat.com>
8866
8867 * gdb.cp/maint.exp (test_help): Update.
8868 (test_namespace): Likewise.
8869
af57139d
JB
88702011-04-01 Joel Brobecker <brobecker@adacore.com>
8871
8872 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
8873 * gdb.ada/arrayptr.exp: Add new tests.
8874
956a9fb9
JB
88752011-04-01 Joel Brobecker <brobecker@adacore.com>
8876
8877 * gdb.ada/mi_catch_ex: New testcase.
8878
d0c4d642
PA
88792011-04-01 Pedro Alves <pedro@codesourcery.com>
8880
8881 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
8882 base::overload(void) method without specifying "const".
8883
18819fa6
UW
88842011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
8885
8886 * gdb.arch/thumb-singlestep.S: New file.
8887 * gdb.arch/thumb-singlestep.exp: Likewise.
8888
a4c8e806
TT
88892011-03-31 Tom Tromey <tromey@redhat.com>
8890
8891 * gdb.python/py-prettyprint.py (exception_flag): New global.
8892 (NoStringContainerPrinter._iterator.next): Check it.
8893 * gdb.python/py-prettyprint.c (main): New variable nstype2.
8894 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
8895
53832f31
TT
88962011-03-29 Tom Tromey <tromey@redhat.com>
8897
8898 * gdb.cp/anon-struct.cc: New file.
8899 * gdb.cp/anon-struct.exp: New file.
8900
e4620230
JK
89012011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8902
8903 Test STT_GNU_IFUNC support.
8904 * gdb.base/gnu-ifunc-lib.c: New file.
8905 * gdb.base/gnu-ifunc.c: New file.
8906 * gdb.base/gnu-ifunc.exp: New file.
8907
d0fb5eae
JK
89082011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8909
8910 Support a ring of related breakpoints.
8911 * gdb.base/watchpoint-delete.c: New file.
8912 * gdb.base/watchpoint-delete.exp: New file.
8913
20106cfb
JK
89142011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8915
8916 * gdb.ada/arrayparam.exp (print first after function call): Use
8917 explicit package name. Add a comment
8918 (print lasta after function call): Rename ...
8919 (print last after function call): ... it and use explicit package
8920 name.
8921 (print length after function call): Use explicit package name.
8922 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
8923 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
8924 (multiple matches for symbol i): Rename ...
8925 (multiple matches for symbol integervar): ... it.
8926 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
8927 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
8928
e7ab5e63
AB
89292011-03-25 Andrew Burgess <aburgess@broadcom.com>
8930
8931 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
8932 environment variable to make grep output more predictable. Move
8933 all the environment setup into gdb_init so it's done once per test
8934 case rather than each time we start gdb.
8935
9ef07c8c
TT
89362011-03-24 Tom Tromey <tromey@redhat.com>
8937
8938 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
8939 test.
8940
dd90784c
JK
89412011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8942
8943 * gdb.dwarf2/dw2-entry-value-main.c: New file.
8944 * gdb.dwarf2/dw2-entry-value.S: New file.
8945 * gdb.dwarf2/dw2-entry-value.exp: New file.
8946
05775840
PM
89472011-03-22 Phil Muldoon <pmuldoon@redhat.com>
8948
6fdff2c5 8949 PR python/12183
05775840
PM
8950
8951 * gdb.python/py-function.exp: Add GdbError tests.
8952
8661b11b
PA
89532011-03-18 Pedro Alves <pedro@codesourcery.com>
8954
8955 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
8956 (reglocal_test_func, statlocal_test_func): New functions.
8957 (globals_test_func): Call new functions.
8958 * gdb.trace/unavailable.exp (gdb_collect_args_test)
8959 (gdb_collect_locals_test): New procedure.
8960 (gdb_trace_collection_test): Call new procedures.
8961
0fdb4f18
PA
89622011-03-18 Pedro Alves <pedro@codesourcery.com>
8963
8964 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
8965 (test_register, test_register_unavailable): New procedures.
8966 (gdb_unavailable_registers_test): New procedure.
8967 (gdb_trace_collection_test): Call it.
8968
99c3dc11
PM
89692011-03-18 Phil Muldoon <pmuldoon@redhat.com>
8970
6fdff2c5 8971 PR python/12149
99c3dc11
PM
8972
8973 * gdb.python/python.exp: Add gdb.write tests.
8974
29703da4
PM
89752010-03-17 Phil Muldoon <pmuldoon@redhat.com>
8976
8977 * gdb.python/Makefile.in: Add py-objfile.
8978 * gdb.python/py-objfile.exp: New file.
8979 * gdb.python/py-objfile.c: New file.
8980 * gdb.python/py-block.exp: Add is_valid tests.
8981 * gdb.python/py-inferior.exp: Ditto.
8982 * gdb.python/py-infthread.exp: Ditto.
8983 * gdb.python/py-symbol.exp: Ditto.
8984 * gdb.python/py-symtab.exp: Ditto.
8985
598997c8
KS
89862011-03-16 Keith Seitz <keiths@redhat.com>
8987
8988 PR c++/12273
8989 * gdb.cp/cmpd-minsyms.exp: New test.
8990 * gdb.cp/cmpd-minsyms.cc: New file.
8991
8992 PR c++/11734
8993 * gdb.cp/ovsrch.exp: New test.
8994 * gdb.cp/ovsrch.h: New file.
8995 * gdb.cp/ovsrch1.cc: New file.
8996 * gdb.cp/ovsrch2.cc: New file.
8997 * gdb.cp/ovsrch3.cc: New file.
8998 * gdb.cp/ovsrch4.cc: New file.
8999
c91513d8
PP
90002011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9001
9002 PR gdb/12528
9003 * gdb.base/Makefile.in: Adjust EXECUTABLES.
9004 * gdb.base/break-on-linker-gcd-function.exp: New test.
9005 * gdb.base/break-on-linker-gcd-function.cc: New file.
9006
7470fc63
AT
90072011-03-15 Andreas Tobler <andreast@fgznet.ch>
9008
9009 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
9010
959e7469
PM
90112011-03-15 Phil Muldoon <pmuldoon@redhat.com>
9012
9013 * lib/gdb.exp (gdb_unload): Add another termination case.
9014
9373cf26
JK
90152011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9016
9017 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
9018 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
9019 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
9020 Provide a stub byte there.
9021 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
9022 DW_AT_entry_pc.
9023 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
9024
24e9cda0
UW
90252011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
9026
9027 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
9028 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
9029 "generic ABI, auto".
9030 (altivec_abi_tests): Accept vectors returned by reference.
9031
7371cf6d
PM
90322010-03-14 Phil Muldoon <pmuldoon@redhat.com>
9033
9034 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
9035
ce77046a
UW
90362011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
9037
9038 * gdb.python/py-section-script.exp: Skip test if no Python support.
9039
176400c3
UW
90402011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
9041
9042 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
9043
ecec24e6
PM
90442011-03-10 Phil Muldoon <pmuldoon@redhat.com>
9045
9046 * gdb.python/py-parameter.exp: Update tests to the new Python
9047 parameter API. Add "no documentation" test. Add deprecated API
9048 backward compatibility test.
9049
5dbdd470
TT
90502011-03-09 Tom Tromey <tromey@redhat.com>
9051
9052 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
9053 gdb_continue_to_end.
9054
b66e66ee
MK
90552011-03-09 Mark Kettenis <kettenis@gnu.org>
9056
9057 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
9058 tabs.
9059
eceb0c5f
TT
90602011-03-09 Tom Tromey <tromey@redhat.com>
9061
9062 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
9063 parentheses.
9064 (gdb_continue_to_end): Add "allow_extra" parameter. Use
9065 $command.
9066 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
9067 argument to gdb_continue_to_end.
9068 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
9069 argument to gdb_continue_to_end.
9070 * gdb.cp/annota3.exp: Fix regex.
9071 * gdb.cp/annota2.exp: Fix regex.
9072 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
9073 gdb_continue_to_end.
9074 * gdb.base/call-signal-resume.exp: Revert earlier patch.
9075 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
9076 gdb_continue_to_end.
9077
63154eca
PA
90782011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9079
9080 * gdb.server/ext-run.exp
9081 (load new file without any gdbserver inferior): New test.
9082
967d1f9b
TT
90832011-03-07 Tom Tromey <tromey@redhat.com>
9084
9085 * Makefile.in (TAGS): Rewrite.
9086
d68dcbb9
JK
90872011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9088
9089 * gdb.trace/report.exp (12.1: trace report #1): New match for the
9090 initial commands echo. New match for `Found trace'. Anchor all the
9091 other matches. Anchor and match for `No trace frame found' the final
9092 match.
9093
6bf58e63
TT
90942011-03-07 Tom Tromey <tromey@redhat.com>
9095
9096 * Makefile.in (TAGS): New target.
9097
fda326dd
TT
90982011-03-07 Tom Tromey <tromey@redhat.com>
9099
9100 * lib/opencl.exp (skip_opencl_tests): Update for exit message
9101 change.
9102 * lib/mi-support.exp (mi_gdb_test): Update for exit message
9103 change.
9104 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
9105 exit message change.
9106 (skip_altivec_tests): Update for exit message change.
9107 (skip_vsx_tests): Likewise.
9108 (gdb_continue_to_end): Likewise. Add 'command' argument.
9109 * lib/cell.exp (skip_cell_tests): Update for exit message change.
9110 * gdb.threads/tls.exp: Update for exit message change.
9111 * gdb.threads/thread-unwindonsignal.exp: Use
9112 gdb_continue_to_end.
9113 * gdb.threads/step.exp (step_it): Update for exit message change.
9114 (continue_all): Likewise.
9115 * gdb.threads/print-threads.exp (test_all_threads): Update for
9116 exit message change.
9117 * gdb.threads/interrupted-hand-call.exp: Use
9118 gdb_continue_to_end.
9119 * gdb.threads/execl.exp: Use gdb_continue_to_end.
9120 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
9121 gdb_continue_to_end.
9122 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
9123 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
9124 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
9125 * gdb.cp/method.exp: Update for exit message change.
9126 * gdb.cp/mb-templates.exp: Update for exit message change.
9127 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
9128 * gdb.cp/annota3.exp: Update for exit message change.
9129 * gdb.cp/annota2.exp: Update for exit message change.
9130 * gdb.cell/fork.exp: Use gdb_continue_to_end.
9131 * gdb.base/term.exp: Update for exit message change.
9132 * gdb.base/step-test.exp (test_i): Update for exit message change.
9133 * gdb.base/sigstep.exp (advance): Update for exit message change.
9134 (advancei): Likewise.
9135 * gdb.base/siginfo.exp: Update for exit message change.
9136 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
9137 * gdb.base/reread.exp: Use gdb_continue_to_end.
9138 * gdb.base/langs.exp: Use gdb_continue_to_end.
9139 * gdb.base/interrupt.exp: Update for exit message change.
9140 * gdb.base/gdb1555.exp: Update for exit message change.
9141 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
9142 * gdb.base/ending-run.exp: Update for exit message change.
9143 * gdb.base/chng-syms.exp: Update for exit message change.
9144 * gdb.base/checkpoint.exp: Update for exit message change.
9145 * gdb.base/catch-syscall.exp (check_for_program_end): Use
9146 gdb_continue_to_end.
9147 (test_catch_syscall_with_wrong_args): Likewise.
9148 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
9149 * gdb.base/break-interp.exp (test_ld): Update for exit message
9150 change.
9151 * gdb.base/bang.exp: Update for exit message change.
9152 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
9153 (do_call_attach_tests): Likewise.
9154 * gdb.base/a2-run.exp: Update for exit message change.
9155 * gdb.arch/ppc-dfp.exp: Update for exit message change.
9156 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
9157 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
9158
dd19bd70
JK
91592011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9160
9161 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
9162
30e62689
TT
91632011-03-03 Tom Tromey <tromey@redhat.com>
9164
9165 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
9166 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
9167 * gdb.hp/gdb.aCC/configure.ac: Remove.
9168 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
9169 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
9170 * gdb.hp/gdb.base-hp/configure.ac: Remove.
9171 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
9172 * gdb.hp/gdb.compat/configure (Makefile): Remove.
9173 * gdb.hp/gdb.compat/configure.ac: Remove.
9174 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
9175 * gdb.hp/gdb.defects/configure (Makefile): Remove.
9176 * gdb.hp/gdb.defects/configure.ac: Remove.
9177 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
9178 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
9179 * gdb.hp/gdb.objdbg/configure.ac: Remove.
9180 * gdb.hp/configure.ac: Remove.
9181 * gdb.hp/configure: Remove.
9182 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
9183 substitution.
9184 (Makefile): Remove rule.
9185 * gdb.cell/configure.ac: Remove.
9186 * gdb.cell/configure: Remove.
9187 * gdb.stabs/Makefile.in (Makefile): Remove.
9188 (distclean): Don't remove config.status or config.log.
9189 * gdb.stabs/configure (Makefile): Remove.
9190 * gdb.stabs/configure.ac: Remove.
9191 * configure: Rebuild.
9192 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
9193 Remove stabs- and cell-specific logic. Test for existence of
9194 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
9195 subdirectories, gdb.cell, and and gdb.stabs.
9196 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
9197
c171f854
JB
91982011-03-03 Joel Brobecker <brobecker@adacore.com>
9199
9200 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
9201 end of buffer.
9202
9a5193cb
JB
92032011-03-02 Joel Brobecker <brobecker@adacore.com>
9204
9205 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
9206 gdb_test when running a test where we expected no output back.
9207
9bb4c1bb
MS
92082011-02-28 Michael Snyder <msnyder@vmware.com>
9209
9210 * gdb.cp/overload.cc: Change initializer value to integer.
9211
3bd0f5ef
MS
92122011-02-27 Michael Snyder <msnyder@vmware.com>
9213
9214 * gdb.multi/base.exp: Add test for remove-inferiors.
9215
2279eaad
JB
92162011-02-26 Joel Brobecker <brobecker@adacore.com>
9217
9218 * gdb.python/py-frame.exp: Simplify the initialization phase
9219 using prepare_for_testing.
9220
c82c0b55
MS
92212011-02-25 Michael Snyder <msnyder@vmware.com>
9222
9223 * gdb.multi/base.exp: Add tests for info inferiors with args.
9224
1d94651b
JK
92252011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9226
9227 * gdb.dwarf2/dw2-ranges.S: Rename to ...
9228 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
9229 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
9230 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
9231 asmfile3. Comment the STABS (#3) file compilation. Compile
9232 everything through assembler. Provide KFAIL for symtab/12497.
9233 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
9234 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
9235 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
9236 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
9237
3bd0f5ef
MS
92382011-02-24 Michael Snyder <msnyder@vmware.com>
9239
9240 * gdb.base/break.exp: Add tests for delete breakpoints using
9241 convenience variables and value history references.
9242
12c1418e
MS
92432011-02-24 Michael Snyder <msnyder@vmware.com>
9244
9245 * gdb.base/break.exp: Remove debugging 'printf' accidentally
9246 left behind in previous check-in.
9247
e5a67952
MS
92482011-02-23 Michael Snyder <msnyder@vmware.com>
9249
9250 * gdb.base/break.exp: Add tests for "info break" with arguments.
9251 * gdb.trace/infotrace.exp: Update patterns for error and help.
9252 * gdb.base/completion.exp: Update pattern.
9253 * gdb.base/ena-dis-br.exp: Update pattern.
9254 * gdb.base/help.exp: Update patterns.
9255
92562011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
9257
9258 * gdb.base/memattr.exp: New test.
9259 * gdb.base/memattr.c: Test load for memattr.exp.
9260
6e6fbe60
DE
92612011-02-22 Doug Evans <dje@google.com>
9262
9263 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
9264
1d41d745
MS
92652011-02-22 Michael Snyder <msnyder@vmware.com>
9266
9267 * Makefile.in: Make more clean.
9268 * gdb.ada/Makefile.in: Ditto.
9269 * gdb.arch/Makefile.in: Ditto.
9270 * gdb.asm/Makefile.in: Ditto.
9271 * gdb.base/Makefile.in: Ditto.
9272 * gdb.cp/Makefile.in: Ditto.
9273 * gdb.dwarf2/Makefile.in: Ditto.
9274 * gdb.java/Makefile.in: Ditto.
9275 * gdb.mi/Makefile.in: Ditto.
9276 * gdb.modula2/Makefile.in: Ditto.
9277 * gdb.python/Makefile.in: Ditto.
9278 * gdb.server/Makefile.in: Ditto.
9279 * gdb.stabs/Makefile.in: Ditto.
9280 * gdb.threads/Makefile.in: Ditto.
9281 * gdb.trace/Makefile.in: Ditto.
9282
79ba84ca
MS
92832011-02-22 Michael Snyder <msnyder@vmware.com>
9284
df46027d 9285 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
9286 info threads.
9287
b9b35694
JB
92882011-02-22 Joel Brobecker <brobecker@adacore.com>
9289
9290 * gdb.python/py-breakpoint.exp: Fix the expected output of
9291 one of the "maint info breakpoints" tests to accept the output
9292 generated on platforms that do not have hardware watchpoints.
9293
8bfb830f
JB
92942011-02-22 Joel Brobecker <brobecker@adacore.com>
9295
9296 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
9297 clean_restart. Be a little stricter in the expected output
9298 for one of the tests. Fix a typo in one of the comments.
9299
c45f3c54
JB
93002011-02-22 Joel Brobecker <brobecker@adacore.com>
9301
9302 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
9303 Delete variable binfile, no longer use. Add or modify test
9304 comments to make them unique.
9305
b97c863c
MS
93062011-02-21 Michael Snyder <msnyder@vmware.com>
9307
9308 * Makefile.in: Update for make clean.
9309 * gdb.ada/Makefile.in: Ditto.
9310 * gdb.arch/Makefile.in: Ditto.
9311 * gdb.asm/Makefile.in: Ditto.
9312 * gdb.base/Makefile.in: Ditto.
9313 * gdb.cp/Makefile.in: Ditto.
9314 * gdb.dwarf2/Makefile.in: Ditto.
9315 * gdb.java/Makefile.in: Ditto.
9316 * gdb.mi/Makefile.in: Ditto.
9317 * gdb.modula2/Makefile.in: Ditto.
9318 * gdb.python/Makefile.in: Ditto.
9319 * gdb.server/Makefile.in: Ditto.
9320 * gdb.stabs/Makefile.in: Ditto.
9321 * gdb.threads/Makefile.in: Ditto.
9322 * gdb.trace/Makefile.in: Ditto.
9323
aea5b279
MS
93242011-02-21 Michael Snyder <msnyder@vmware.com>
9325
9326 * gdb.threads/thread-find.exp: Update patterns for changes in
9327 output of "info threads" command.
9328
e3039479
UW
93292011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9330 Ulrich Weigand <uweigand@de.ibm.com>
9331
9332 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
9333 (skip_hw_watchpoint_tests): Likewise.
9334 (skip_hw_watchpoint_multi_tests): Likewise.
9335
b800ec70
UW
93362011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
9337
9338 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
9339 (skip_hw_watchpoint_tests): Likewise.
9340 (skip_hw_watchpoint_multi_tests): Likewise.
9341 (skip_hw_watchpoint_access_tests): Likewise.
9342
9343 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
9344 * gdb.base/pr11022.exp: Likewise.
9345 * gdb.base/watch-read.exp: Likewise.
9346 * gdb.base/watch_thread_num.exp: Likewise.
9347 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9348 * gdb.base/watchpoint-hw.exp: Likewise.
9349 * gdb.base/watchpoint.exp: Likewise.
9350 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
9351 * gdb.threads/watchthreads-reorder.exp: Likewise.
9352 * gdb.threads/watchthreads.exp: Likewise.
9353 * gdb.threads/watchthreads2.exp: Likewise.
9354
91033e37
JB
93552011-02-21 Joel Brobecker <brobecker@adacore.com>
9356
9357 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
9358 the debugger is unable to find the array bounds.
9359
eeaafae2
JK
93602011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9361
9362 * gdb.cp/typedef-operator.exp: New file.
9363 * gdb.cp/typedef-operator.cc: New file.
9364
e338d953
MS
93652011-02-17 Michael Snyder <msnyder@vmware.com>
9366
9367 * gdb.threads/thread-find.exp: Fix regular expressions.
9368
e67ad678
JB
93692011-02-17 Joel Brobecker <brobecker@adacore.com>
9370
9371 * gdb.ada/packed_array: Expand testcase to test printing of
9372 unconstrained packed array.
9373
93084bca
JB
93742011-02-17 Joel Brobecker <brobecker@adacore.com>
9375
9376 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
9377
a0c78a73
PA
93782011-02-16 Pedro Alves <pedro@codesourcery.com>
9379
f65d5553 9380 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
9381 (main): Initialize it before collecting, and and clear it
9382 afterwards.
f65d5553
PA
9383 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9384 collecting with '{type} addr', where the addr expression is not an
9385 rvalue.
a0c78a73 9386
3dfcbbd2
KW
93872011-02-16 Ken Werner <ken.werner@de.ibm.com>
9388
9389 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
9390 a bool variable. Expect correct OpenCL names for vector types. Use the
9391 uc3 variable name instead of referring to the uchar3 built-in type.
9392 Escape the asterisk at the half pointer test.
9393
08807d5a
PA
93942011-02-16 Pedro Alves <pedro@codesourcery.com>
9395
f65d5553 9396 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
9397 (main): Initialize it before collecting, and and clear it
9398 afterwards.
f65d5553
PA
9399 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9400 collecting overlapping memory ranges.
08807d5a 9401
60f98dde
MS
94022011-02-15 Michael Snyder <msnyder@vmware.com>
9403
9404 * gdb.base/default.exp: Add tests for thread commands.
9405 * gdb.base/help.exp: Add tests for thread commands.
9406 * gdb.threads/thread-find.exp: New test for thread find command.
9407
648cd113
KW
94082011-02-15 Ken Werner <ken.werner@de.ibm.com>
9409
9410 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
9411
494e194e
YQ
94122011-02-15 Yao Qi <yao@codesourcery.com>
9413
9414 PR tdep/12352
9415 * gdb.arch/arm-disp-step.S : New test for str instruction.
9416 * gdb.arch/arm-disp-step.exp : Likewise.
9417
d9492458
TJB
94182011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
9419
9420 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
9421 "vector_register2_vr" test strings. Test the extended floating
9422 point registers (F32~F63).
9423 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
9424 IBM XL C compiler. Make the test program use a register provided
9425 by the compiler for the lxvd2x instruction.
9426
8af8e3bc
PA
94272011-02-14 Pedro Alves <pedro@codesourcery.com>
9428
9429 * gdb.trace/unavailable.cc (class Base, class Middle, class
9430 Derived): New types.
9431 (derived_unavail, derived_partial, derived_whole): New globals.
9432 (virtual_partial): New global.
9433 (virtualp): Point at virtual_partial.
9434 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
9435 related to unavailable vptr.
9436
1b28d0b3
PA
94372011-02-14 Pedro Alves <pedro@codesourcery.com>
9438
9439 * gdb.trace/unavailable.cc (a, b, c): New globals.
9440 (main): Set and clear them.
9441 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
9442 `a' and `c', and check that `b' isn't collected, although `a' and
9443 `c' are.
9444
ec0a52e1
PA
94452011-02-14 Pedro Alves <pedro@codesourcery.com>
9446
9447 * gdb.trace/unavailable.cc (struct Virtual): New.
9448 (virtualp): New global pointer.
9449 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
9450 printing a pointer to an object whose type has a vtable, with
9451 print object on.
9452
24e6bcee
PA
94532011-02-14 Pedro Alves <pedro@codesourcery.com>
9454
9455 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
9456 value repeat handles unavailableness.
9457
39d37385
PA
94582011-02-14 Pedro Alves <pedro@codesourcery.com>
9459
9460 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
9461 tests for building arrays from unavailable values, subscripting
9462 non-memory rvalue unvailable arrays, and accessing fields or
9463 baseclasses of non-lazy unavailable values,
9464 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
9465 struct types.
9466 (g_smallstruct, g_smallstruct_b): New globals.
9467
06d72e16
PA
94682011-02-14 Pedro Alves <pedro@codesourcery.com>
9469
9470 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
9471
bc9a5551
JK
94722011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9473
9474 Fix const/volatile qualifiers of C++ types, PR c++/12328.
9475 * gdb.cp/overload-const.exp: New file.
9476 * gdb.cp/overload-const.cc: New file.
9477
54fcddd0
UW
94782011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9479
9480 * gdb.opencl/callfuncs.cl: New file.
9481 * gdb.opencl/callfuncs.exp: New test.
9482 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
9483
d6dafb7c
UW
94842011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9485
9486 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
9487 when computing result.
9488 * gdb.arch/altivec-abi.exp: Update expected results.
9489
a449c2d8
TJB
94902011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9491
9492 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
9493 * gdb.base/jit.exp: Likewise.
9494 * gdb.base/pie-execl.exp: Likewise.
9495 * gdb.base/solib-nodir.exp: Likewise.
9496 * gdb.base/solib-overlap.exp: Likewise.
9497
764880b7
PA
94982011-02-07 Pedro Alves <pedro@codesourcery.com>
9499
9500 * gdb.trace/collection.c (global_pieces): New.
9501 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
9502 New procedure.
9503 (gdb_trace_collection_test): Call it.
9504
505500db
SW
95052011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
9506
9507 * gdb.python/py-evthreads.c: New file.
9508 * gdb.python/py-evthreads.exp: New file.
9509 * gdb.python/py-events.py: New file.
9510 * gdb.python/py-events.exp: New file.
9511 * gdb.python/py-events.c: New file.
9512
385203ed
DD
95132011-02-04 David Daney <ddaney@caviumnetworks.com>
9514
9515 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
9516
9011945e
AB
95172011-02-03 Andrew Burgess <aburgess@broadcom.com>
9518
9519 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
9520 gdb.base/disasm-end-cu.exp: New test for disassembling over the
9521 boundary between two compilation units.
9522
580688f3
PA
95232011-02-02 Pedro Alves <pedro@codesourcery.com>
9524
9525 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
9526 (Virtual): New structs.
9527 (virtual_o, virtual_middle_b): New globals.
9528 * gdb.cp/virtbase.exp: New tests.
9529
d3f0f853
PP
95302011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
9531
9532 * gdb.base/jit.exp: New file.
9533 * gdb.base/jit-main.c: New file.
9534 * gdb.base/jit-solib.c: New file.
9535
b2030fb5
UW
95362011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
9537
9538 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
9539 proceed to initial kernel entry point.
9540 * gdb.opencl/datatypes.exp: Likewise.
9541 * gdb.opencl/operators.exp: Likewise.
9542 * gdb.opencl/vec_comps.exp: Likewise.
9543
2db19d1e
SW
95442011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
9545
9546 * gdb.cp/nsnested.cc: New.
9547 * gdb.cp/nsnested.exp: New.
9548 * gdb.cp/nsnoimports.exp: New.
9549 * gdb.cp/nsnoimports.cc: New.
9550
6b0c4c1f
JB
95512011-01-31 Joel Brobecker <brobecker@adacore.com>
9552
9553 * gdb.base/interact.exp: Add extra tests that verify that
9554 the value of the interactive-mode setting does not change
9555 after the script is sourced.
9556
80b23b6a
JK
95572011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9558
9559 * gdb.cp/noparam.exp: New file.
9560 * gdb.cp/noparam.cc: New file.
9561
ffd5ec24
PA
95622011-01-28 Pedro Alves <pedro@codesourcery.com>
9563
9564 * gdb.trace/tfile.exp: Test that with no traceframe selected,
9565 there's no stack or registers.
9566
a81766d8
TT
95672011-01-26 Tom Tromey <tromey@redhat.com>
9568
9569 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
9570 space before string output. Add test for "set print pretty off"
9571 case.
9572
585fdaa1
PA
95732011-01-25 Pedro Alves <pedro@codesourcery.com>
9574
9575 * gdb.base/frame-args.exp: Adjust.
9576 * gdb.dwarf2/dw2-noloc.exp: Adjust.
9577 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
9578 * gdb.dwarf2/pieces.exp: Adjust.
9579 * gdb.opt/clobbered-registers-O2.exp: Adjust.
9580 * gdb.opt/inline-locals.exp: Adjust.
9581 * gdb.threads/fork-child-threads.exp: Adjust.
9582
d468832a
KW
95832011-01-25 Ken Werner <ken.werner@de.ibm.com>
9584
9585 * gdb.opencl/convs_casts.cl: Move program scope variables into the
9586 OpenCL kernel function. Add a comment as marker. Add address space
9587 qualifiers for the remaining program scope variables.
9588 * gdb.opencl/datatypes.cl: Likewise.
9589 * gdb.opencl/operators.cl: Likewise.
9590 * gdb.opencl/vec_comps.cl: Likewise.
9591 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
9592 Add breakpoint at the marker comment.
9593 * gdb.opencl/datatypes.exp: Likewise.
9594 * gdb.opencl/operators.exp: Likewise.
9595 * gdb.opencl/vec_comps.exp: Likewise.
9596
490f124f
PA
95972011-01-24 Pedro Alves <pedro@codesourcery.com>
9598
9599 * gdb.base/printcmds.c (some_struct): New struct and instance.
9600 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
9601 procedure.
9602 <global scope>: Call it.
9603
6da78614
KW
96042011-01-21 Ken Werner <ken.werner@de.ibm.com>
9605
9606 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
9607 argument to the gdb_compile_opencl_hostapp call.
9608
ec64c9aa
YQ
96092011-01-19 Yao Qi <yao@codesourcery.com>
9610
9611 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
9612 positve list.
9613
810cfdbb
YQ
96142011-01-19 Yao Qi <yao@codesourcery.com>
9615
9616 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
9617 canonical form.
9618 Remove "xscale-*-*"
9619 * gdb.xml/tdesc-regs.exp: Likewise.
9620 * gdb.python/py-section-script.exp: Replace ARM target triplet
9621 with canonical form.
9622 Match arm*-*-symbianelf*.
9623 * gdb.base/dup-sect.exp: Likewise.
9624 * lib/dwarf.exp: New.
9625 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
9626 dwarf2_support.
9627 * gdb.dwarf2/dup-psym.exp: Likewise.
9628 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
9629 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9630 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
9631 * gdb.dwarf2/dw2-basic.exp: Likewise.
9632 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9633 * gdb.dwarf2/dw2-const.exp: Likewise.
9634 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
9635 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
9636 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9637 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
9638 * gdb.dwarf2/dw2-filename.exp: Likewise.
9639 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9640 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
9641 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9642 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9643 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
9644 * gdb.dwarf2/dw2-noloc.exp: Likewise.
9645 * gdb.dwarf2/dw2-op-call.exp: Likewise.
9646 * gdb.dwarf2/dw2-producer.exp: Likewise.
9647 * gdb.dwarf2/dw2-ranges.exp: Likewise.
9648 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
9649 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
9650 * gdb.dwarf2/dw2-strp.exp: Likewise.
9651 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
9652 * gdb.dwarf2/implptr.exp: Likewise.
9653 * gdb.dwarf2/mac-fileno.exp: Likewise.
9654 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
9655 * gdb.dwarf2/pieces.exp: Likewise.
9656 * gdb.dwarf2/pr11465.exp: Likewise.
9657 * gdb.dwarf2/valop.exp: Likewise.
9658 * gdb.dwarf2/watch-notconst.exp: Likewise.
9659 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
9660
4694da01
TT
96612011-01-19 Tom Tromey <tromey@redhat.com>
9662
9663 * gdb.python/py-infthread.exp: Add thread tests.
9664
b075872c
JB
96652011-01-14 Joel Brobecker <brobecker@adacore.com>
9666
9667 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
9668
2c3e6e24
JB
96692011-01-14 Joel Brobecker <brobecker@adacore.com>
9670
9671 * gdb.ada/widewide: New testcase.
9672
de8fa76c
JB
96732011-01-13 Joel Brobecker <brobecker@adacore.com>
9674
9675 * gdb.base/interact.exp: New testcase.
9676
1b05df00
TT
96772011-01-12 Tom Tromey <tromey@redhat.com>
9678
9679 * gdb.mi/gdb2549.exp: Update for error message changes.
9680 * gdb.mi/mi-cli.exp: Likewise.
9681 * gdb.mi/mi-disassemble.exp: Likewise.
9682 * gdb.mi/mi-pthreads.exp: Likewise.
9683 * gdb.mi/mi-regs.exp: Likewise.
9684 * gdb.mi/mi-stack.exp: Likewise.
9685 * gdb.mi/mi-var-block.exp: Likewise.
9686 * gdb.mi/mi-var-cmd.exp: Likewise.
9687 * gdb.mi/mi2-cli.exp: Likewise.
9688 * gdb.mi/mi2-disassemble.exp: Likewise.
9689 * gdb.mi/mi2-pthreads.exp: Likewise.
9690 * gdb.mi/mi2-regs.exp: Likewise.
9691 * gdb.mi/mi2-stack.exp: Likewise.
9692 * gdb.mi/mi2-var-block.exp: Likewise.
9693 * gdb.mi/mi2-var-cmd.exp: Likewise.
9694
c2ff108b
JK
96952011-01-12 Andrew Burgess <aburgess@broadcom.com>
9696 Jan Kratochvil <jan.kratochvil@redhat.com>
9697
9698 PR fortran/11104 and DWARF unbound arrays detection.
9699 * gdb.fortran/multi-dim.exp: New file.
9700 * gdb.fortran/multi-dim.f90: New file.
9701
b716877b
AB
97022011-01-12 Andrew Burgess <aburgess@broadcom.com>
9703
9704 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
9705 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
9706 add new tests for opcode dumping.
9707
6c162d5e
TT
97082011-01-11 Tom Tromey <tromey@redhat.com>
9709
9710 * gdb.python/py-infthread.exp: Load gdb-python.exp.
9711
77b06cd7
TJB
97122010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
9713
9714 Convert hardware watchpoints to use breakpoint_ops.
9715 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
9716 type is not supported.
9717 * gdb.base/foll-fork.exp: Likewise.
9718 * gdb.base/foll-vfork.exp: Likewise.
9719
f39a75d0
PM
97202011-01-10 Phil Muldoon <pmuldoon@redhat.com>
9721
9722 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
9723 Use load_lib gdb-python.exp.
9724 * gdb.python/python.exp: Ditto.
9725 * gdb.python/py-function.exp: Ditto.
9726
fc529d80
AS
97272011-01-09 Andreas Schwab <schwab@linux-m68k.org>
9728
9729 * gdb.threads/tls.exp ("info address me"): Fix expected output.
9730
fb03cb59
JK
97312011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9732
9733 * configure: Regenerate.
9734
d8e22779
TT
97352011-01-06 Tom Tromey <tromey@redhat.com>
9736
9737 * gdb.python/py-frame.exp: Test gdb.newest_frame.
9738
09050809
JB
97392011-01-06 Joel Brobecker <brobecker@adacore.com>
9740
fc529d80
AS
9741 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
9742 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
9743 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9744 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
9745 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
9746 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9747 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
9748 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
9749 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
9750 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
9751 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
9752 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
9753 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
9754 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9755 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9756 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
9757 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
9758 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
9759 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9760 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
9761 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
9762 gdb.ada/uninitialized_vars.exp,
9763 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
9764 Simplify by using clean_restart.
09050809 9765
8ed5dd9e
JB
97662011-01-06 Joel Brobecker <brobecker@adacore.com>
9767
9768 Add marker to be used as anchor for inserting breakpoints.
9769 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
9770 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
9771 Likewise.
9772
9773 Remove uses of gdb_start_cmd.
9774 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
9775 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
9776
9777 Do not run testcase if testing with GDBserver.
9778 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
9779 if testing with GDBserver.
9780
368a124f
JB
97812011-01-06 Joel Brobecker <brobecker@adacore.com>
9782
9783 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
9784 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
9785 copyright header.
9786
44944448
JB
97872011-01-05 Joel Brobecker <brobecker@adacore.com>
9788
9789 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
9790 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
9791 testsuite/gdb.fortran/complex.f,
9792 testsuite/gdb.fortran/derived-type.f90,
9793 testsuite/gdb.fortran/library-module-lib.f90,
9794 testsuite/gdb.fortran/library-module-main.f90,
9795 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
9796 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
9797 Copyright year update.
9798
31886ea6
JB
97992011-01-05 Joel Brobecker <brobecker@adacore.com>
9800
9801 * gdb.base/langs1.f: Add copyright header.
9802
ebedcab5
JK
98032011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9804
9805 * gdb.base/morestack.exp: New file.
9806 * gdb.base/morestack.c: New file.
9807
de1eb2f9
JK
98082011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9809
9810 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
9811
9e87a409
JB
98122010-12-29 Joel Brobecker <brobecker@adacore.com>
9813
9814 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
9815 * gdb.ada/arrayptr.exp: Add test printing that new variable.
9816
720d1a40
JB
98172010-12-29 Joel Brobecker <brobecker@adacore.com>
9818
9819 * gdb.ada/lang_switch.exp: Correct expected parameter value.
9820
a283af87
AS
98212010-12-25 Andreas Schwab <schwab@linux-m68k.org>
9822
5d3d9cba
AS
9823 * gdb.threads/tls.exp: Fix typo.
9824
a283af87
AS
9825 * gdb.threads/thread-specific.exp (get_thread_list): Update.
9826 * gdb.threads/execl.exp: Update.
9827
2a20745c
YQ
98282010-12-23 Yao Qi <yao@codesourcery.com>
9829
9830 * gdb.arch/arm-disp-step.exp: New.
9831 * gdb.arch/arm-disp-step.S: New.
9832
a7658b96
TT
98332010-12-21 Tom Tromey <tromey@redhat.com>
9834
9835 * gdb.threads/execl.exp: Update.
9836 * gdb.threads/linux-dp.exp: Update.
9837 * gdb.threads/manythreads.exp: Update.
9838 * gdb.threads/tls.exp: Update.
9839
5b79abe7
TT
98402010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9841
9842 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
9843 (NextOverThrowDerivates) <resumebpt>: New.
9844 (resumebpt_test): New.
9845 (main): Call resumebpt_test.
9846 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
9847
0914bcdb
SS
98482010-12-12 Stan Shebs <stan@codesourcery.com>
9849
9850 * gdb.trace/tsv.exp: Test print command on trace state variables.
9851
305aeedc
TT
98522010-12-09 Tom Tromey <tromey@redhat.com>
9853
9854 * gdb.base/interp.exp: Add regression test.
9855
186c406b
TT
98562010-12-09 Tom Tromey <tromey@redhat.com>
9857
9858 * gdb.java/jnpe.java: New file.
9859 * gdb.java/jnpe.exp: New file.
9860 * gdb.cp/nextoverthrow.exp: New file.
9861 * gdb.cp/nextoverthrow.cc: New file.
9862
aae1c79a
DE
98632010-12-07 Doug Evans <dje@google.com>
9864
9865 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
9866 of data-directory.
9867 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
9868 updated.
9869 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
9870
60f98dde 98712010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
9872
9873 * gdb.base/callfuncs.exp: Test for skip_float_tests.
9874 * gdb.base/call-sc.exp: Ditto.
9875 * gdb.base/finish.exp: Ditto.
9876 * gdb.base/return.exp: Ditto.
9877 * gdb.base/return2.exp: Ditto.
9878
5fa290c1
DE
98792010-11-30 Doug Evans <dje@google.com>
9880
9881 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
9882 (gdb_expect_list): Fix spelling errors in comments.
9883 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
9884 send_gdb/gdb_expect_list where applicable.
9885 * gdb.base/call-ar-st.exp: Ditto.
9886 * gdb.base/funcargs.exp: Ditto.
9887 * gdb.base/gcore.exp: Ditto.
9888 * gdb.base/page.exp: Ditto.
9889 * gdb.base/sigaltstack.exp: Ditto.
9890 * gdb.base/siginfo.exp: Ditto.
9891 * gdb.base/sigstep.exp: Ditto.
9892 * gdb.base/trace-commands.exp: Ditto.
9893
4e04c971
DE
98942010-11-29 Doug Evans <dje@google.com>
9895
9896 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
9897 printer-name;subprinter-name.
9898
8cf6f0b1
TT
98992010-11-29 Tom Tromey <tromey@redhat.com>
9900
9901 * gdb.dwarf2/implptr.exp: New file.
9902 * gdb.dwarf2/implptr.c: New file.
9903 * gdb.dwarf2/implptr.S: New file.
9904
94b6973e
PM
99052010-11-29 Phil Muldoon <pmuldoon@redhat.com>
9906
fc529d80 9907 PR python/12199
94b6973e
PM
9908
9909 * gdb.python/py-breakpoint.exp: Test the delete method.
9910
8358c15c
JK
99112010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9912
9913 Fix step_resume_breakpoint unsaved during an infcall.
9914 * gdb.base/step-resume-infcall.exp: New file.
9915 * gdb.base/step-resume-infcall.c: New file.
9916
f6df29bc
TJB
99172010-11-24 Edjunior Machado <emachado@br.ibm.com>
9918
9919 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
9920
f2b5a5cf
TJB
99212010-11-24 Edjunior Machado <emachado@br.ibm.com>
9922
9923 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
9924 on ppc64's symbols; "finish" and "return" commands must accept to
9925 show the caller line again as well as the line after.
9926 * gdb.asm/powerpc64.inc: New file.
9927
6b0ecdc2
DE
99282010-11-23 Doug Evans <dje@google.com>
9929
9930 * lib/gdb.exp (gdb_test_sequence): New function.
9931 (gdb_expect_list): Add verbose -log call for each pattern.
9932 * gdb.base/signals.exp (test_handle_all_print): Call it.
9933 Reduce timeout increment from 6 minutes to 1 minute.
9934 * gdb.server/ext-run.exp: Call it.
9935
ea976c60
PM
99362010-11-23 Phil Muldoon <pmuldoon@redhat.com>
9937
f2b5a5cf 9938 PR python/12212
ea976c60
PM
9939
9940 * gdb.python/python.exp: Check that selected_thread raises an
9941 error when no inferior is loaded.
9942
c0efa795
JK
99432010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9944
9945 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
9946 * gdb.dwarf2/dw2-stack-boundary.S: New file.
9947
ec3aa567
JK
99482010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9949
9950 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
9951 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
9952
d8249011
DE
99532010-11-18 Doug Evans <dje@google.com>
9954
9955 * gdb.server/ext-run.exp: Fix intermittent failures.
9956
d4eba7d1
NF
99572010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9958
9959 * gdb.stabs/gdb11479.exp: Use runto_main.
9960
b04c2f88
NF
99612010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9962
9963 * gdb.base/break-entry.exp: Skip if using a stub.
9964
ae9d7ce4
NF
99652010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9966
9967 * gdb.python/py-inferior.exp: Pack values in target endianness.
9968
621c8364
TT
99692010-11-12 Tom Tromey <tromey@redhat.com>
9970
9971 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
9972 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
9973 MemoryError.
9974 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
9975 type.
9976 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
9977 MemoryError.
9978 (test_subscript_regression): Update exception type.
9979
84f4c1fe
PM
99802010-11-11 Phil Muldoon <pmuldoon@redhat.com>
9981
9982 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
9983 breakpoint tests.
9984
a1442452
PA
99852010-11-09 Pedro Alves <pedro@codesourcery.com>
9986
9987 * gdb.base/watchpoint.exp: Test "watch -location" with an
9988 innacessible location.
9989
efd11a33
JK
99902010-11-09 Edjunior Machado <emachado@br.ibm.com>
9991 Luis Machado <luisgpm@br.ibm.com>
9992
9993 * gdb.base/maint.exp: Expect "." prefix.
9994 * gdb.base/nodebug.exp: Expect "." Likewise.
9995 * gdb.base/sepsymtab.exp: Expect "." Likewise.
9996 * gdb.base/watchpoint-cond-gone.exp: Likewise.
9997 * gdb.base/watchpoint.exp: Expect a software watch to be created for
9998 POWER server processors.
9999
aa00efb5
JK
100002010-11-08 Edjunior Machado <emachado@br.ibm.com>
10001 Luis Machado <luisgpm@br.ibm.com>
10002
10003 * gdb.base/break-entry.exp: convert entry point for
10004 ppc64 and expect leading `.' on ppc64's symbols
10005
99e7ae30
DE
100062010-11-05 Doug Evans <dje@google.com>
10007
10008 * gdb.base/help.exp: Update expected output.
b521dba8
DE
10009 * gdb.python/py-param.exp: Delete, contents moved to ...
10010 * gdb.python/py-parameter.exp: ... here. New file.
10011 Add test for gdb.parameter ("directories").
99e7ae30 10012
f4b8a18d
KW
100132010-11-05 Ken Werner <ken.werner@de.ibm.com>
10014
10015 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
10016 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
10017 * configure: Regenerate.
10018 * gdb.opencl/Makefile.in: New File.
10019 * gdb.opencl/datatypes.exp: Likewise.
10020 * gdb.opencl/datatypes.cl: Likewise.
10021 * gdb.opencl/operators.exp: Likewise.
10022 * gdb.opencl/operators.cl: Likewise.
10023 * gdb.opencl/vec_comps.exp: Likewise.
10024 * gdb.opencl/vec_comps.cl: Likewise.
10025 * gdb.opencl/convs_casts.exp: Likewise.
10026 * gdb.opencl/convs_casts.cl: Likewise.
10027 * lib/opencl.exp: Likewise.
10028 * lib/opencl_hostapp.c: Likewise.
10029 * lib/opencl_kernel.cl: Likewise.
10030 * lib/cl_util.c: Likewise.
10031 * lib/cl_util.c: Likewise.
10032 * gdb.base/default.exp (set language): Add "opencl" to the list of
10033 languages.
10034
a9d5ef47
SW
100352010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
10036
10037 * gdb.cp/overload.exp: Added test for inheritance overload.
10038 * gdb.cp/overload.cc: Ditto.
10039 * gdb.cp/oranking.exp: Removed releveant kfails.
10040
03eb1c79
JK
100412010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10042 Joel Brobecker <brobecker@adacore.com>
10043
10044 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
10045 check test_compiler_info.
10046
dbc98a8b
KW
100472010-11-03 Ken Werner <ken.werner@de.ibm.com>
10048
10049 * gdb.base/gnu_vector.exp: Adjust expect messages.
10050
120bd360
KW
100512010-11-03 Ken Werner <ken.werner@de.ibm.com>
10052
10053 * gdb.base/gnu_vector.exp: Add unary operator tests.
10054
c37f7098
KW
100552010-11-03 Ken Werner <ken.werner@de.ibm.com>
10056
10057 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
10058
7b51bc51
DE
100592010-11-02 Doug Evans <dje@google.com>
10060
10061 * gdb.python/py-pp-maint.c: New file.
10062 * gdb.python/py-pp-maint.exp: New file.
10063 * gdb.python/py-pp-maint.py: New file.
10064
50c97f38
TT
100652010-11-02 Tom Tromey <tromey@redhat.com>
10066
10067 * gdb.base/default.exp: Remove "scheme" from language list.
10068
a289b8f6
JK
100692010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10070
10071 Revert:
10072 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10073 * gdb.threads/sigstep-threads.exp: New file.
10074 * gdb.threads/sigstep-threads.c: New file.
10075
cd017491
MS
100762010-10-20 Michael Snyder <msnyder@vmware.com>
10077
10078 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
10079
8e6a5956
UW
100802010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10081
10082 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
10083 Skip test completely if gdb,no_hardware_watchpoints.
10084
2c04da0d
UW
100852010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10086
10087 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
10088 strict, but do not check for any particular function name within libc.
10089
79afc5ef
SW
100902010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10091
10092 * gdb.cp/smartp.exp: New test.
10093 * gdb.cp/smartp.cc : New test.
10094
026ffab7
SW
100952010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10096
10097 * gdb.cp/converts.exp: Test pointer to bool conversion.
10098 Test pointer to long conversion.
10099 * gdb.cp/oranking.exp: Removed relevant kfail.
10100
3a772aa4
TT
101012010-10-18 Tom Tromey <tromey@redhat.com>
10102
10103 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
10104 argument to lazy_string.
10105 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
10106 (pp_ls.to_string): Use it.
10107 * gdb.python/py-prettyprint.c (main): Move declarations to top.
10108 Add "estring2" local.
10109
5fc3827b
JK
101102010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10111
10112 Fix s390x compatibility.
10113 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
10114 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
10115
8aeb23f3
JK
101162010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10117
10118 * gdb.threads/sigstep-threads.exp: New file.
10119 * gdb.threads/sigstep-threads.c: New file.
10120
c1e56572
JK
101212010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10122
10123 * gdb.base/pie-execl.exp: New file.
10124 * gdb.base/pie-execl.c: New file.
10125
92163a10
JK
101262010-10-13 Doug Evans <dje@google.com>
10127 Jan Kratochvil <jan.kratochvil@redhat.com>
10128
10129 PR exp/12117
10130 * gdb.cp/ptype-cv-cp.cc: New file.
10131 * gdb.cp/ptype-cv-cp.exp: New file.
10132
7062b0a0
SW
101332010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
10134
10135 * gdb.cp/converts.cc: New test program.
10136 * gdb.cp/converts.exp: New test.
10137 * gdb.cp/overload.exp: Added test for void* vs int*.
10138 * gdb.cp/overload.exp: Ditto.
10139 * gdb.cp/oranking.exp: Removed related kfail.
10140
0e3509db
DE
101412010-10-13 Doug Evans <dje@google.com>
10142
10143 * lib/gdb-python.exp (gdb_check_python_config): New function.
10144 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
10145 * gdb.python/lib-types.cc: New file.
10146 * gdb.python/lib-types.exp: New file.
10147
8dc78533
JK
101482010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10149
10150 * gdb.python/py-error.exp: New file.
10151 * gdb.python/py-error.py: New file.
10152
93c17e06
JK
101532010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10154
10155 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
10156 gdb_test_multiple.
10157
d8b34041
JK
101582010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10159
10160 * gdb.base/break-interp.exp: Use ldlags for linking flags.
10161 * gdb.base/prelink.exp: Likewise.
10162 * gdb.base/solib-nodir.exp: Likewise.
10163 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
10164 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
10165 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
10166
e0cc584e
UW
101672010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
10168
10169 * break-interp.exp (test_ld): Use two separate gdb_expect statements
10170 for the "info files" test to avoid timeouts on slow machines.
10171
cfc353b1
JK
101722010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10173
10174 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
10175 (main): Make openlib dummy call.
10176
d3d7896d
JK
101772010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10178
10179 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
10180 * break-interp.exp (reach): Move the core body ...
10181 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
10182 (test_ld): Provide always real argument, even to the linker. Replace
10183 dl_main by _dl_debug_state.
10184
5e533c94
JK
101852010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10186
10187 Fix results of prelinked PIEs on ppc*.
10188 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
10189 Accept also DISPLACEMENT "PRESENT".
10190 (main): Replace "ZERO" displacements by "PRESENT".
10191
33540610
SW
101922010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
10193
10194 * gdb.cp/oranking.exp: New test.
10195 * gdb.cp/oranking.cc: New test program.
10196
3bdf2bbd
KW
101972010-10-08 Ken Werner <ken.werner@de.ibm.com>
10198
10199 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
10200 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
10201
2f608a3a
KW
102022010-10-06 Ken Werner <ken.werner@de.ibm.com>
10203
10204 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
10205 lush, lynx) New constant.
10206 * gdb.base/constvars.exp: Test const array types.
10207 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
10208
aa2e2d8d
DE
102092010-10-06 Doug Evans <dje@google.com>
10210
10211 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
10212 of syscall staging area.
10213
2844d6b5
KW
102142010-10-06 Ken Werner <ken.werner@de.ibm.com>
10215
10216 * gdb.base/gnu_vector.c: Add variable c4.
10217 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
10218 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10219
7d8ac8bb
MR
102202010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
10221
10222 * gdb.arch/altivec-abi.exp: Fix a typo.
10223
84a02e58
MR
102242010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
10225
10226 * lib/mi-support.exp (thread_selected_re): Correct pattern used
10227 to match a thread ID.
10228
b18e6318
JK
102292010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10230
10231 Fix s390x testcase compatibility.
10232 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
10233
a2c09bd0
DE
102342010-10-01 Doug Evans <dje@google.com>
10235
10236 * lib/gdb-python.exp: New file.
10237 * gdb.python/py-block.exp: Use it.
10238 * gdb.python/py-breakpoint.exp: Ditto.
10239 * gdb.python/py-frame.exp: Ditto.
10240 * gdb.python/py-inferior.exp: Ditto.
10241 * gdb.python/py-param.exp: Ditto.
10242 * gdb.python/py-prettyprint.exp: Ditto.
10243 * gdb.python/py-shared.exp: Ditto.
10244 * gdb.python/py-symbol.exp: Ditto.
10245 * gdb.python/py-symtab.exp: Ditto.
10246 * gdb.python/py-type.exp: Ditto.
10247 * gdb.python/py-value.exp: Ditto.
10248 * gdb.python/python.exp: Ditto.
10249
38f12cfc
TT
102502010-09-30 Tom Tromey <tromey@redhat.com>
10251
10252 * gdb.base/anon.exp: New file.
10253 * gdb.base/anon.c: New file.
10254
9ae8282d
TT
102552010-09-30 Tom Tromey <tromey@redhat.com>
10256
10257 * gdb.base/completion.exp: Test completion through anonymous
10258 union.
10259 * gdb.base/break1.c (struct some_struct): Add anonymous union.
10260
e9e07ba6
JK
102612010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10262
10263 Fix printing parameters of inlined functions.
10264 * gdb.dwarf2/dw2-inline-param.exp: New file.
10265 * gdb.dwarf2/dw2-inline-param-main.c: New file.
10266 * gdb.dwarf2/dw2-inline-param.S: New file.
10267
cd2effb2
JK
102682010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10269
10270 PR corefiles/12071.
10271 * gdb.base/corefile.exp (quit with a process, no question: load core)
10272 (quit with a core file): New tests.
10273
bceffbf3
JK
102742010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10275
10276 Fix GDB crash on inferior calls with self-referencing classes.
10277 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
10278 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
10279 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
10280
1736ad11
JK
102812010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10282
10283 Fix lost siginfo_t for inferior calls.
10284 * gdb.base/siginfo-infcall.exp: New file.
10285 * gdb.base/siginfo-infcall.c: New file.
10286
a176ad92
JB
102872010-09-22 Joel Brobecker <brobecker@adacore.com>
10288
10289 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
10290
c2b0a229
JK
102912010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10292
10293 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
10294 New test.
10295 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
10296
e8ae22d1
JB
102972010-09-22 Joel Brobecker <brobecker@adacore.com>
10298
10299 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
10300 type of our const type.
10301
ec322823
SW
103022010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
10303
10304 * gdb.cp/pr12028.cc: New.
10305 * gdb.cp/pr12028.exp: New.
10306
72929c62
JB
103072010-09-22 Joel Brobecker <brobecker@adacore.com>
10308
10309 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
10310
875b4ff5 103112010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 10312 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
10313
10314 PR mi/11407
10315 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
10316 * gdb.mi/dw2-ref-missing-frame-main.c New File.
10317 * gdb.mi/dw2-ref-missing-frame.S New File.
10318 * gdb.mi/dw2-ref-missing-frame.exp New File.
10319
7155d578
TT
103202010-09-14 Tom Tromey <tromey@redhat.com>
10321
10322 PR symtab/8399:
10323 * gdb.threads/tls.exp: Remove kfail. Update expected output.
10324
515ed532
TT
103252010-09-14 Tom Tromey <tromey@redhat.com>
10326
10327 PR exp/11803:
10328 * gdb.threads/tls.exp: Use C++.
10329 (check_thread_local): Use K::another_thread_local.
10330 * gdb.threads/tls.c (class K): New.
10331 (another_thread_local): Now a member of K.
10332 (spin): Update. No longer K&R C.
10333
450ca57c
SW
103342010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
10335
10336 * gdb.cp/koenig.cc: created class for testing member lookup.
10337 * gdb.cp/koenig.exp: Added test for member lookup.
10338
dbd492a3
JK
103392010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10340
10341 Fix false FAILs on sourcetree topdir directory containing "kill".
10342 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
10343 source line matching regexp.
10344
8d4d924b
JK
103452010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10346
10347 * gdb.python/python.exp (set height 0, collect help from uiout)
10348 (verify help to uiout): New tests.
10349
8e64f2a0
JK
103502010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10351
10352 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
10353 is_lp64_target to check 64bit target.
10354
4569eed2
JK
103552010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10356
10357 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
10358 (test_ld) <powerpc64-*>: New.
10359
5e1617b1
DJ
103602010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10361
10362 * gdb.cp/templates.exp (test_template_args): Allow "struct".
10363
c767944b
DJ
103642010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10365
10366 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
10367 (FunctionArg::method): New function.
10368 (empty, arg): New variables.
10369 (main): Call arg.method.
10370 * gdb.cp/templates.exp (test_template_args): New function.
10371 (do_tests): Call it.
10372
27d3a3fc
UW
103732010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10374
10375 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
10376 of "next" to proceed over pthread_exit call.
10377
55b7ce7f
UW
103782010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10379
10380 * gdb.base/maint.exp: Avoid wildcards against potentially very long
10381 "maint print statistics" output to prevent expect timeouts.
10382
809df446
JK
103832010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10384
10385 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
10386 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10387 (test_float_rejected): ... here.
10388 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
10389 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10390 (test_float_rejected): ... here.
10391 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
10392 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10393 (test_float_rejected): ... here.
10394 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
10395 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10396 (test_float_rejected): ... here.
10397
8464be76
DJ
103982010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10399
10400 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
10401 before disabling hardware watchpoints.
10402 (test_inaccessible_watchpoint): Check that hardware watchpoints
10403 are used. Test for watchpoints on a constant address.
10404
14dba4b4
JK
104052010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10406
10407 * gdb.base/ui-redirect.exp: New file.
10408
3f3540e1 104092010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 10410 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
10411
10412 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
10413
0f254bb7
DE
104142010-08-31 Doug Evans <dje@google.com>
10415
10416 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
10417
03f17ccf
TT
104182010-08-30 Tom Tromey <tromey@redhat.com>
10419
10420 PR python/11792:
10421 * gdb.python/py-value.exp (test_subscript_regression): Add
10422 dynamic_type test.
10423
640617ad
DJ
104242010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
10425
10426 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
10427 instead of running to main. Do not test the main function.
10428 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
10429 Add new main.
10430
2ed91d1b
PA
104312010-08-26 Pedro Alves <pedro@codesourcery.com>
10432
10433 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
10434 one test.
10435
673bfd45
DE
104362010-08-24 Doug Evans <dje@google.com>
10437
10438 PR symtab/11942
10439 * gdb.dwarf2/dw4-sig-types.cc: New file.
10440 * gdb.dwarf2/dw4-sig-types.h: New file.
10441 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
10442 * gdb.dwarf2/dw4-sig-types.exp: New file.
10443
f9ffd4bb
TT
104442010-08-23 Tom Tromey <tromey@redhat.com>
10445
10446 PR python/11145:
10447 * gdb.python/py-value.c (Base, Derived): New types.
10448 (base): New global.
10449 * gdb.python/py-value.exp (test_subscript_regression): Add
10450 dynamic_cast test.
10451
d839c8a4
TT
104522010-08-23 Tom Tromey <tromey@redhat.com>
10453
10454 PR python/10676:
10455 * gdb.python/py-type.exp (test_fields): Add tests for type
10456 equality.
10457
702c2711
TT
104582010-08-23 Tom Tromey <tromey@redhat.com>
10459
10460 PR python/11915:
10461 * gdb.python/py-type.exp (test_fields): Add tests for array.
10462
832bafd3
KS
104632010-08-23 Keith Seitz <keiths@redhat.com>
10464
10465 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
10466 have any children. Create a new abbrev for it.
10467 Add missing terminal sequence to .debug_abbrev.
10468
c37bf528
KS
104692010-08-20 Keith Seitz <keiths@redhat.com>
10470
10471 PR symtab/11465:
10472 * gdb.dwarf2/pr11465.exp: New test.
10473 * gdb.dwarf2/pr11465.S: New file.
10474 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
10475 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
10476
4572cbac
TJB
104772010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
10478
10479 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
10480 registers. Update data sets with the new v2_double element in the
10481 VSX register union. Add vector_register3_vr data set for the AltiVec
10482 registers. Use gdb_test_no_output instead of send_gdb.
10483
e7fbb131
PA
104842010-08-19 Pedro Alves <pedro@codesourcery.com>
10485
10486 * gdb.python/py-shared.exp: New file, factored out from
10487 python.exp.
10488 * gdb.python/py-shared.c: New file.
10489 * gdb.python/py-shared-sl.c: New file.
10490 * gdb.python/python-1.c: New file.
10491 * gdb.python/python-sl.c: Delete.
10492 * gdb.python/python.c: Mention python-1.c.
10493 * gdb.python/python.exp: Move shared library tests to
10494 py-shared.exp.
10495 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
10496 (MISCELLANEOUS): New.
10497 (clean mostlyclean): Also remove $MISCELLANEOUS.
10498
d30f5e1f
DE
104992010-08-19 Doug Evans <dje@google.com>
10500
10501 PR exp/11926
10502 * gdb.base/printcmds.exp (test_float_accepted): New function.
10503 Move existing float tests there. Add tests for floats with suffixes.
10504 (test_float_rejected): New function.
10505 * gdb.java/jv-print.exp (test_float_accepted): New function.
10506 (test_float_rejected): New function.
10507 * gdb.objc/print.exp: New file.
10508 * gdb.pascal/print.exp: New file.
10509 * lib/objc.exp: New file.
10510
7b3fd859
PM
105112010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
10512
10513 * gdb.base/default.exp (info set): Avoid full buffer error and force
10514 reading up to final gdb prompt.
10515 (show): Likewise.
10516
c92817ce
TT
105172010-08-18 Tom Tromey <tromey@redhat.com>
10518
10519 PR symtab/11919:
10520 * gdb.base/completion.exp: Add test.
10521
f1208f9e
DE
105222010-08-18 Doug Evans <dje@google.com>
10523
10524 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
10525 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
10526 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
10527 Simplify, early exit if runto_main fails.
10528 * gdb.fortran/exprs.exp: load_lib fortran.exp.
10529 (set_lang_fortran): Moved to lib/fortran.exp.
10530 * gdb.fortran/types.exp: load_lib fortran.exp.
10531 (set_lang_fortran): Moved to lib/fortran.exp.
10532 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
10533 * gdb.java/jprint.exp (set_lang_java): Ditto.
10534 * gdb.java/jv-exp.exp: load_lib java.exp.
10535 If set_lang_java fails, issue a warning instead of failure to be
10536 consistent with other set_lang_foo uses.
10537 (set_lang_java): Moved to lib/java.exp.
10538 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
10539 If set_lang_java fails, issue a warning instead of failure to be
10540 consistent with other set_lang_foo uses.
10541 * gdb.pascal/types.exp: load_lib pascal.exp.
10542 (set_lang_pascal): Moved to lib/pascal.exp.
10543 * lib/fortran.exp: New file.
10544 * lib/java.exp (set_lang_java): New function.
10545 * lib/pascal.exp (set_lang_pascal): New function.
10546
2f06b485
YQ
105472010-08-18 Yao Qi <yao@codesourcery.com
10548
10549 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
10550 func_nofb_start and func_loopfb_start, so that address of functions
10551 is equal to these labels on Thumb.
10552
96e25403
YQ
105532010-08-18 Yao Qi <yao@codesourcery.com>
10554
10555 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
10556 to reflect latest c source file.
10557
36e6adc4
JK
105582010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10559
10560 * gdb.cp/infcall-dlopen.exp: New file.
10561 * gdb.cp/infcall-dlopen.cc: New file.
10562 * gdb.cp/infcall-dlopen-lib.cc: New file.
10563
f431efe5
PA
105642010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10565 Pedro Alves <pedro@codesourcery.com>
10566
10567 PR breakpoints/11371
10568
10569 * gdb.base/watch-cond-infcall.exp: New file.
10570 * gdb.base/watch-cond-infcall.c: New file.
10571
06a64a0b
TT
105722010-08-16 Tom Tromey <tromey@redhat.com>
10573
10574 * gdb.base/help.exp: Update.
10575 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
10576 watchpoint.
10577 (test_watch_location): New proc.
10578 (test_watchpoint_in_big_blob): Delete watchpoint.
10579 * gdb.base/watchpoint.c (func5): New function.
10580 (main): Call it.
10581
70ebf4ed
DE
105822010-08-16 Doug Evans <dje@google.com>
10583
10584 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
10585
ca5c20b6
PM
105862010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10587
10588 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
10589 tests.
10590
7346b668
KW
105912010-08-11 Ken Werner <ken.werner@de.ibm.com>
10592
10593 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
10594 * gdb.base/gnu_vector.c: New File.
10595 * gdb.base/gnu_vector.exp: Likewise.
10596
cb2e07a6
PM
105972010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10598
10599 * gdb.python/python.c: New File.
10600 * gdb.python/python-sl.c: New File.
10601 * gdb.python/python.exp: Test solib_address and decode_line
10602 * functions.
10603
5da1313b
JK
106042010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10605
10606 * gdb.python/python.exp (show height, set height 10)
10607 (verify pagination beforehand, verify pagination beforehand: q)
10608 (gdb.execute does not page, verify pagination afterwards)
10609 (verify pagination afterwards: q): New.
10610
49c3ccf7
DE
106112010-08-02 Doug Evans <dje@google.com>
10612
10613 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
10614 because of an older gcc, change test2
10615 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
10616 to unsupported.
10617
42c0c4f1
KH
106182010-07-30 Kazu Hirata <kazu@codesourcery.com>
10619
10620 * gdb.base/break-always.exp: Do not expect full paths to file
10621 names.
10622 * gdb.base/commands.exp: Likewise.
10623
d3765805
DE
106242010-07-30 Doug Evans <dje@google.com>
10625
c98ee71b
DE
10626 * gdb.cp/temargs.exp: For new tests that require newer gccs,
10627 xfail them when run with older gccs.
10628
fd961404
DE
10629 * lib/gdb.exp (build_executable): Forward "c++" option to
10630 get_compiler_info.
10631
999adef4
DE
10632 * gdb.python/py-type.exp (test_template): Mark as xfail tests
10633 "python print ttype.template_argument(1)" and
10634 "python print isinstance(ttype.template_argument(1), gdb.Value)"
10635 if using gcc 4.4 or earlier.
10636
d3765805
DE
10637 * gdb.base/valgrind-db-attach.exp: Use unique test name for
10638 attach-to-debugger handling.
10639
1276c759
JK
106402010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10641
10642 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
10643 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
10644 (main): Use copyreloc.
10645 * gdb.base/prelink.exp (split debug of executable)
10646 (.dynbss vs. .bss address shift): New tests.
10647
88caa9b9
PA
106482010-07-29 Pedro Alves <pedro@codesourcery.com>
10649
10650 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
10651 in gdb_test_multiple.
10652
c6f2ac43
PA
106532010-07-29 Pedro Alves <pedro@codesourcery.com>
10654
10655 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
10656 environment.
10657
326fd672
TT
106582010-07-28 Tom Tromey <tromey@redhat.com>
10659
10660 PR python/11060:
10661 * gdb.python/py-type.c (Temargs): New template.
10662 (temvar): New variable.
10663 * gdb.python/py-type.exp (test_template): New proc.
10664
3ce3b1ba
PA
106652010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10666
10667 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
10668 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
10669
34eaf542
TT
106702010-07-28 Tom Tromey <tromey@redhat.com>
10671
10672 PR c++/9946:
10673 * gdb.cp/temargs.exp: New file.
10674 * gdb.cp/temargs.cc: New file.
10675
d41b819e
JK
106762010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10677
10678 * gdb.base/help.exp (help disassemble): Update the content.
10679
26ab7092
JK
106802010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10681
10682 * gdb.threads/ia64-sigill.exp: New file.
10683 * gdb.threads/ia64-sigill.c: New file.
10684
5283e9e1
TT
106852010-07-27 Tom Tromey <tromey@redhat.com>
10686
10687 * gdb.opt/inline-cmds.c (ATTR): New define.
10688 (func1): Use it.
10689 (func2): Likewise.
10690 (func3): Likewise.
10691 (outer_inline1): Likewise.
10692 (outer_inline2): Likewise.
10693 * gdb.opt/inline-bt.c (ATTR): New define.
10694 (func1): Use it.
10695 (func2): Likewise.
10696 * gdb.opt/inline-locals.c (ATTR): New define.
10697 (func1): Use it.
10698 (func2): Likewise.
10699
e992ef73
TT
107002010-07-27 Tom Tromey <tromey@redhat.com>
10701
10702 * gdb.stabs/gdb11479.c (hack): New function.
10703 (test): Use it.
10704 (test2): Use it.
10705 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
10706 (int32_search_buf, int64_search_buf): No longer static.
10707 (x): Remove.
10708 * gdb.base/relocate.c (hack): New function.
10709
5374244e
PM
107102010-07-27 Phil Muldoon <pmuldoon@redhat.com>
10711
10712 * gdb.python/py-value.exp (test_inferior_function_call): New function.
10713 * gdb.python/py-value.c (func1): New function.
10714 (func2): Likewise.
10715
a99aee83
CV
107162010-07-26 Corinna Vinschen <vinschen@redhat.com>
10717
10718 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
10719 as not to clash with .data section.
10720
a04ba985
JG
107212010-07-26 Jerome Guitton <guitton@adacore.com>
10722
10723 * gdb.base/code_elim.exp: New file.
10724 * gdb.base/code_elim1.c: New file.
10725 * gdb.base/code_elim2.c: New file.
10726
23bd0f7c
PA
107272010-07-21 Pedro Alves <pedro@codesourcery.com>
10728
10729 PR symtab/11827
10730
10731 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
10732 (some_volatile_enum): New variable.
10733 * gdb.base/printcmds.exp (test_print_enums): New.
10734 <top level>: Call it.
10735
883df6dd
SW
107362010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
10737
10738 * gdb.cp/fpointer.cc: New test.
10739 * gdb.cp/fpointer.exp: New test.
10740
569b05a5
JK
107412010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10742
10743 * gdb.base/solib-nodir.exp: New file.
10744 * lib/gdb.exp (runto): New case for a GDB internal error.
10745
51d7d803
JK
107462010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10747 Ulrich Weigand <uweigand@de.ibm.com>
10748 Tom Tromey <tromey@redhat.com>
10749
10750 * gdb.base/charset-malloc.c: New file.
10751 * gdb.base/charset.c (malloc_stub): New prototype.
10752 (main): Call it instead of malloc itself.
10753 * gdb.base/charset.exp: Use only prepare_for_testing.
10754 (binfile): Remove the variable.
10755
c0edd9ed
JK
107562010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10757
10758 Make core files the process_stratum.
10759 * gdb.base/corefile.exp (run: load core again)
10760 (run: sanity check we see the core file, run: with core)
10761 (run: core file is cleared, attach: load core again)
10762 (attach: sanity check we see the core file, attach: with core)
10763 (attach: core file is cleared): New tests.
10764 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
10765
3cbaedff
KW
107662010-07-14 Ken Werner <ken.werner@de.ibm.com>
10767
10768 * gdb.arch/altivec-abi.exp: New tests.
10769
91158a56
TT
107702010-07-13 Tom Tromey <tromey@redhat.com>
10771
10772 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
10773 (main): Use it.
10774 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
10775
0f5238ed
TT
107762010-07-13 Tom Tromey <tromey@redhat.com>
10777
10778 * gdb.base/label.exp: New file.
10779 * gdb.base/label.c: New file.
10780
add265ae
L
107812010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
10782 H.J. Lu <hongjiu.lu@intel.com>
10783
10784 * lib/gdb.exp (is_ilp32_target): New.
10785 (is_lp64_target): Likewise.
10786
10787 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
10788 target.
10789 * gdb.arch/amd64-disp-step.exp: Likewise.
10790 * gdb.arch/amd64-dword.exp: Likewise.
10791 * gdb.arch/amd64-i386-address.exp: Likewise.
10792 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 10793
add265ae
L
10794 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
10795 target.
10796 * gdb.arch/i386-bp_permanent.exp: Likewise.
10797 * gdb.arch/i386-byte.exp: Likewise.
10798 * gdb.arch/i386-disp-step.exp: Likewise.
10799 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10800 * gdb.arch/i386-prologue.exp: Likewise.
10801 * gdb.arch/i386-size-overlap.exp: Likewise.
10802 * gdb.arch/i386-size.exp: Likewise.
10803 * gdb.arch/i386-sse.exp: Likewise.
10804 * gdb.arch/i386-unwind.exp: Likewise.
10805 * gdb.arch/i386-word.exp: Likewise.
10806
10807 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
10808 test only when building 64-bit executables. Do not hard-code
10809 -m64 option.
10810
2dfb8c17
DE
108112010-07-07 Doug Evans <dje@google.com>
10812
10813 * lib/gdb.exp (gdb_test_list_exact): New function.
10814 * gdb.base/default.exp (show convenience): Call it, add tests for
10815 $_sdata = void, $_thread = 0.
10816
4e5799b6
JK
108172010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10818 Joel Brobecker <brobecker@adacore.com>
10819
10820 Fix re-run of PIE executable, PR shlibs/11776.
10821 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
10822 Remove $displacement_main to match the solib-svr4.c change. New "kill"
10823 and re-"run" of the inferior.
10824
1a219cc7
JK
108252010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10826 Joel Brobecker <brobecker@adacore.com>
10827
10828 Cope with missing /usr/sbin/prelink.
10829 * lib/prelink-support.exp (prelink_no):
10830 <result == 1 && $output is "no such file or directory">: New.
10831 (prelink_yes): Likewise. Return on failed prelink_no.
10832
5e3b36f8
JK
108332010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10834 Joel Brobecker <brobecker@adacore.com>
10835
10836 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
10837 build_executable by build_executable_own_libs. Replace "prelink -R"
10838 execution by a call of prelink_yes. Comment why "prelink -r" needs no
10839 change.
10840 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
10841 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
10842 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
10843 Replace build_executable by build_executable_own_libs's function
10844 build_executable_own_libs.
10845 (prelinkNO): Create new stub to call prelink_no.
10846 (prelinkYES): Create new stub to call prelink_yes.
10847 (test_attach): Rename calls of copy to file_copy.
10848 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
10849 (copy): Move to ...
10850 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
10851 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
10852 * gdb.base/prelink.exp: Disable testcase also for is_remote and
10853 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
10854 special flags by gdb_compile_shlib. Replace second gdb_compile by
10855 build_executable_own_libs. Replace "prelink -R" execution by a call of
10856 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
10857 a second call of prelink_yes. Replace restart commands by
10858 clean_restart.
10859 (prelink): Rename to ...
10860 (seen displacement message): ... this test. Extend its expectation
10861 strictness.
10862
86e4bafc
JK
108632010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10864
10865 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
10866 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
10867 displacement message exactly once.
10868
3cd07d20
JK
108692010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10870 Joel Brobecker <brobecker@adacore.com>
10871
10872 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
10873 its restore after the <$relink_args != ""> loop. new comment.
10874
0a1e94c7
JK
108752010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10876 Joel Brobecker <brobecker@adacore.com>
10877
10878 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
10879 code for it. New variable relink_args.
10880 (prelinkYES): Call prelinkNO.
10881 (test_attach): Accept new parameter relink_args. Re-prelink the binary
10882 in such case. Move the core code to ...
10883 (test_attach_gdb): ... a new function. Send GDB command "file".
10884 Extend expected "Attaching to " string.
10885
2f70bcfb
TT
108862010-07-02 Tom Tromey <tromey@redhat.com>
10887
10888 * gdb.base/bitops.exp: Remove extraneous "pass".
10889
a17ac5b0
TT
108902010-07-02 Ken Werner <ken.werner@de.ibm.com>
10891
10892 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10893
dc10affe
PA
108942010-07-01 Pedro Alves <pedro@codesourcery.com>
10895
d41c0fc8
PA
10896 * gdb.base/help.exp: Adjust expected output.
10897
108982010-07-01 Pedro Alves <pedro@codesourcery.com>
10899
10900 * gdb.base/help.exp: Adjust expected output.
dc10affe 10901
0a600c36
JK
109022010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10903
10904 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
10905 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
10906 c++/11702.
10907
37cc8bfe
JK
109082010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10909 Doug Evans <dje@google.com>
10910
10911 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
10912 add .dynamic entry'.
10913
254e6b9e
DE
109142010-06-29 Doug Evans <dje@google.com>
10915
10916 Test PR c++/11702.
10917 * gdb.cp/m-static.exp: Add testcase.
10918 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
10919
595939de 109202010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
10921 Tom Tromey <tromey@redhat.com>
10922 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
10923
10924 * gdb.python/py-inferior.c: New File.
10925 * gdb.python/py-infthread.c: New File.
10926 * gdb.python/py-inferior.exp: New File.
10927 * gdb.python/py-infthread.exp: New File.
10928
98751a41
JK
109292010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10930
10931 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
10932 (ptype ::C::OtherFileClass typedefs): New.
10933 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
10934 (C::OtherFileClass::cOtherFileClassVar2): New.
10935 (C::OtherFileClass::cOtherFileClassVar_use): Use also
10936 cOtherFileClassVar2.
10937 (C::cOtherFileType2, C::cOtherFileVar2): New.
10938 (C::cOtherFileVar_use): use also cOtherFileVar2.
10939 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
10940
41f62f39
JK
109412010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10942
10943 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
10944 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
10945 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
10946 (print ::C::cOtherFileVar)
10947 (whatis C::OtherFileClass::cOtherFileClassType)
10948 (whatis ::C::OtherFileClass::cOtherFileClassType)
10949 (print C::OtherFileClass::cOtherFileClassVar)
10950 (print ::cOtherFileClassVar)
10951 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
10952 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
10953 trailing content.
10954 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
10955 (C::OtherFileClass::cOtherFileClassVar)
10956 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
10957 (C::cOtherFileVar, C::cOtherFileVar_use): New.
10958
af53d231
JK
109592010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10960
10961 Test PR c++/11703 and PR gdb/1448.
10962 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
10963 gdb/1448.
10964
9655fd1a
JK
109652010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10966
10967 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
10968 (main) <rtti_data>: New.
10969 * gdb.cp/virtbase.exp (print rtti_data): New.
10970
824cc8dd
JK
109712010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10972 Joel Brobecker <brobecker@adacore.com>
10973
10974 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
10975
6036c742
JK
109762010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10977
10978 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
10979
de6a0421
DE
109802010-06-28 Doug Evans <dje@google.com>
10981
10982 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
10983
b2dae948
DE
109842010-06-27 Doug Evans <dje@google.com>
10985
10986 * gdb.cp/m-static.exp: Update expected test output.
10987
0f3bb72e
PH
109882010-06-25 Paul Hilfinger <hilfinger@adacore.com>
10989
889bf7c5
PA
10990 * gdb.gdb/selftest.exp: Adjust expected message for
10991 capturing start-up runtime.
0f3bb72e 10992
bc9f0842
TT
109932010-06-25 Tom Tromey <tromey@redhat.com>
10994
10995 PR python/10808:
10996 * gdb.python/python.exp: Add new tests.
10997
099ef718
SW
109982010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
10999
11000 * gdb.cp/operator.cc: Created an import loop.
11001 * gdb.cp/operator.exp: Added testcase for import loop.
11002
5868a632
JK
110032010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11004
11005 Test PR python/11407.
11006 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
11007 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
11008 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
11009 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
11010 executable_nofb and executable_fb. New variables srcsfile, objsfile,
11011 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
11012 binfile. Call gdb_compile with clean_restart twice.
11013 (func_nofb print, func_nofb backtrace, func_loopfb print)
11014 (func_loopfb backtrace): New.
11015
af76db58
JK
110162010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11017
11018 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
11019 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
11020 by a hand made one.
11021 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
11022 i?86 requirement. Remove variables srcfile and binfile. New variable
11023 sources, executable_nofb and executable_fb. Call prepare_for_testing.
11024
f2c7657e
UW
110252010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11026
11027 * gdb.cell/dwarfaddr.exp: New file.
11028 * gdb.cell/dwarfaddr.S: New file.
11029
628fe4e4
JK
110302010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11031
11032 Test PR 9436.
11033 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
11034
f1421989
HZ
110352010-06-24 Hui Zhu <teawater@gmail.com>
11036
11037 * gdb.base/eval.exp: New file.
11038
d03285ec
UW
110392010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11040
11041 * gdb.cell/fork.exp: New file.
11042 * gdb.cell/fork.c: Likewise.
11043 * gdb.cell/fork-spu.c: Likewise.
11044
41b2c92d
PM
110452010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
11046
11047 * lib/gdb.exp (banned_variables_traced): New global variable.
11048 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
11049 (gdb_init): Use `trace add variable' instead of obsolete
11050 `trace variable'.
11051
d5bc977f
DE
110522010-06-21 Doug Evans <dje@google.com>
11053
11054 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
11055
d2ed6730
UW
110562010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11057
11058 * gdb.arch/spu-ls.exp: New file.
11059 * gdb.arch/spu-ls.c: Likewise.
11060
6aed2dbc
SS
110612010-06-18 Stan Shebs <stan@codesourcery.com>
11062
11063 * gdb.threads/thread-specific.exp: Add tests of $_thread.
11064
e0756905
UW
110652010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11066
11067 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
11068 * gdb.base/watch-cond.exp: Likewise.
11069 * gdb.python/py-breakpoint.exp: Likewise.
11070
d8053d4d
PA
110712010-06-18 Pedro Alves <pedro@codesourcery.com>
11072
11073 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
11074 clean_restart, make sure every test has a distinct message, and
11075 that messages don't include the executable' full path.
11076
81ce510c
DE
110772010-06-17 Doug Evans <dje@google.com>
11078
11079 * gdb.arch/i386-size.exp: Updated expected output for
11080 DISASSEMBLY_OMIT_FNAME.
11081
65d79d4b
SDJ
110822010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11083 Sergio Durigan Junior <sergiodj@redhat.com>
11084
11085 * gdb.base/watch-notconst.c: New file.
11086 * gdb.base/watch-notconst.S: New file.
11087 * gdb.base/watch-notconst2.c: New file.
11088 * gdb.base/watch-notconst2.S: New file.
11089 * gdb.base/watch-notconst.exp: New file.
11090 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
11091 (func4): Add operations on `global_ptr_ptr'.
11092 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
11093 routine to test watchpoints created with a constant expression.
11094 (test_inaccessible_watchpoint): Include tests for watchpoints
11095 created with a constant expression.
11096
df0f4836
KB
110972010-06-14 Kevin Buettner <kevinb@redhat.com>
11098
11099 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11100 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
11101 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
11102 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
11103 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11104 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11105 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
11106 of `_start'.
11107
b769def5
UW
111082010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11109
11110 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
11111 not supported on the target.
11112 * gdb.mi/mi-nonstop-exit.exp: Likewise.
11113 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
11114 * gdb.mi/mi-nsintrall.exp: Likewise.
11115 * gdb.mi/mi-nsmoribund.exp: Likewise.
11116 * gdb.mi/mi-nsthrexec.exp: Likewise.
11117
d914c394
SS
111182010-06-11 Stan Shebs <stan@codesourcery.com>
11119
11120 * gdb.base/permissions.exp: New file.
11121
111222010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
11123
11124 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
11125 does not support ELF executable class.
11126
f3ce5b9c
UW
111272010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11128
11129 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
11130
8e46892c
JK
111312010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11132
11133 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
11134 (runto): Catch "The target does not support running in non-stop mode.".
11135
6cc55c64
MS
111362010-06-11 Michael Snyder <msnyder@vmware.com>
11137
11138 * gdb.base/setshow.exp (set language asm): Don't use
11139 gdb_test_no_output, fails on some targets.
11140
caddefa4
UW
111412010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11142
11143 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
11144 * gdb.cp/pr9167.exp: Likewise.
11145
468b1aa7
UW
111462010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11147
11148 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
11149
5c3552dc
UW
111502010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11151
11152 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
11153
02e6fe6a
UW
111542010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11155
11156 * gdb.base/charset.c (main): Make sure malloc gets linked in.
11157
0e03807e
TT
111582010-06-11 Tom Tromey <tromey@redhat.com>
11159
11160 PR gdb/9977, PR exp/11636::
11161 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
11162 (pieces_test_f6): Update expected output.
11163
2bdf28a0
JK
111642010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11165
11166 * gdb.base/moribund-step.exp: New.
11167
f6978de9
MS
111682010-06-08 Michael Snyder <msnyder@vmware.com>
11169
11170 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 11171 * gdb.ada/boolean_expr.exp:
f6978de9
MS
11172 * gdb.ada/frame_args.exp: Ditto.
11173 * gdb.ada/lang_switch.exp: Ditto.
11174 * gdb.ada/ptype_arith_binop.exp: Ditto.
11175 * gdb.ada/ref_param.exp: Ditto.
11176 * gdb.ada/type_coercion.exp:Ditto.
11177
11178 * gdb.asm/asm-source.exp: Ditto.
11179
11180 * gdb.base/attach.exp: Ditto.
11181 * gdb.base/bitfields2.exp: Ditto.
11182 * gdb.base/call-signal-resume.exp: Ditto.
11183 * gdb.base/callfuncs.exp: Ditto.
11184 * gdb.base/commands.exp: Ditto.
11185 * gdb.base/dbx.exp: Ditto.
11186 * gdb.base/default.exp: Ditto.
11187 * gdb.base/dump.exp: Ditto.
11188 * gdb.base/exprs.exp: Ditto.
11189 * gdb.base/freebpcmd.exp: Ditto.
11190 * gdb.base/interrupt.exp: Ditto.
11191 * gdb.base/list.exp: Ditto.
11192 * gdb.base/long_long.exp: Ditto.
11193 * gdb.base/maint.exp: Ditto.
11194 * gdb.base/ptype.exp: Ditto.
11195 * gdb.base/return.exp: Ditto.
11196 * gdb.base/setshow.exp: Ditto.
11197 * gdb.base/sigbpt.exp: Ditto.
11198 * gdb.base/sigrepeat.exp: Ditto.
11199
11200 * gdb.cp/classes.exp: Ditto.
11201
11202 * gdb.dwarf2/dw2-restore.exp: Ditto.
11203
11204 * gdb.gdb/selftest.exp: Ditto.
11205
11206 * gdb.multi/base.exp: Ditto.
11207 * gdb.multi/bkpt-multi-exec.exp: Ditto.
11208
11209 * gdb.python/py-block.exp: Ditto.
11210 * gdb.python/py-prettyprint.exp: Ditto.
11211 * gdb.python/py-template.exp: Ditto.
11212
11213 * gdb.server/ext-attach.exp: Ditto.
11214 * gdb.server/ext-run.exp: Ditto.
11215 * gdb.server/server-mon.exp: Ditto.
11216
11217 * gdb.threads/fork-thread-pending.exp: Ditto.
11218 * gdb.threads/hand-call-in-threads.exp: Ditto.
11219 * gdb.threads/interrupted-hand-call.exp: Ditto.
11220 * gdb.threads/linux-dp.exp: Ditto.
11221 * gdb.threads/manythreads.exp: Ditto.
11222 * gdb.threads/print-threads.exp: Ditto.
11223 * gdb.threads/pthreads.exp: Ditto.
11224 * gdb.threads/schedlock.exp: Ditto.
11225 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11226 * gdb.threads/threadapply.exp: Ditto.
11227
de7ff789
MS
112282010-06-08 Michael Snyder <msnyder@vmware.com>
11229
889bf7c5 11230 * gdb.ada/exec_changed.exp:
de7ff789
MS
11231 Use ".*" instead of "" as wildcard regexp.
11232
11233 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
11234 * gdb.base/call-ar-st.exp: Ditto.
11235 * gdb.base/checkpoint.exp: Ditto.
11236 * gdb.base/default.exp: Ditto.
11237 * gdb.base/dump.exp: Ditto.
11238 * gdb.base/ending-run.exp: Ditto.
11239 * gdb.base/fileio.exp: Ditto.
11240 * gdb.base/miscexprs.exp: Ditto.
11241 * gdb.base/pointers.exp: Ditto.
11242 * gdb.base/readline.exp: Ditto.
11243 * gdb.base/reread.exp: Ditto.
11244 * gdb.base/restore.exp: Ditto.
11245 * gdb.base/shlib-call.exp: Ditto.
11246 * gdb.base/valgrind-db-attach.exp: Ditto.
11247 * gdb.base/volatile.exp: Ditto.
11248 * gdb.base/watchpoints.exp: Ditto.
11249
11250 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
11251
11252 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
11253 * gdb.python/py-value.exp: Ditto.
11254
11255 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
11256 * gdb.trace/circ.exp: Ditto.
11257 * gdb.trace/collection.exp: Ditto.
11258 * gdb.trace/packetlen.exp: Ditto.
11259 * gdb.trace/passc-dyn.exp: Ditto.
11260 * gdb.trace/report.exp: Ditto.
11261 * gdb.trace/tfile.exp: Ditto.
11262 * gdb.trace/tfind.exp: Ditto.
11263 * gdb.trace/while-dyn.exp: Ditto.
11264
3bebe2f2
JK
112652010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11266
11267 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
11268
5c631832
JK
112692010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11270
11271 Test PR 10640.
11272 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
11273
4c3376c8
SW
112742010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
11275
11276 * gdb.cp/koenig.exp: Test for ADL operators.
11277 * gdb.cp/koenig.cc: Added ADL operators.
11278 * gdb.cp/operator.exp: New test.
11279 * gdb.cp/operator.cc: New test.
11280
dc226d5a
MS
112812010-06-04 Michael Snyder <msnyder@vmware.com>
11282
dfb88a23
MS
11283 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
11284 * gdb.base/pending.exp: Ditto.
f7ae76b3 11285
dc226d5a
MS
11286 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
11287
967cf477
DE
112882010-06-04 Doug Evans <dje@google.com>
11289
11290 * gdb.python/py-prettyprint.exp: Add new test for enabled and
11291 disabled printers.
11292 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
11293 (enable_lookup_function): New function.
11294
eb801841
TT
112952010-06-04 Tom Tromey <tromey@redhat.com>
11296
11297 * gdb.python/py-value.exp (test_value_hash): Don't test equality
11298 of hash and id.
11299
38979823
JK
113002010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11301
11302 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
11303 newline.
11304 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
11305 (empty verbose non-noisy clear, empty verbose noisy clear)
11306 (empty non-verbose noisy clear): Likewise.
11307
35ec993f
MS
113082010-06-03 Michael Snyder <msnyder@vmware.com>
11309
11310 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
11311 * gdb.base/display.exp: Ditto.
11312 * gdb.base/find.exp: Ditto.
11313 * gdb.base/ifelse.exp: Ditto.
11314 * gdb.base/multi-forks.exp: Ditto.
11315 * gdb.base/recurse.exp: Ditto.
11316 * gdb.base/setshow.exp: Ditto.
11317 * gdb.base/value-double-free.exp: Ditto.
11318 * gdb.base/watch-vfork.exp: Ditto.
11319 * gdb.base/watch_thread_num.exp: Ditto.
11320 * gdb.base/watchpoint-solib.exp: Ditto.
11321 * gdb.base/watchpoint.exp: Ditto.
11322 * gdb.base/watchpoints.exp: Ditto.
11323
11324 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
11325 * gdb.cp/overload.exp: Ditto.
11326 * gdb.cp/virtfunc.exp: Ditto.
11327
11328 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
11329
889bf7c5 11330 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
11331 Replace gdb_test with gdb_test_no_output.
11332
889bf7c5 11333 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
11334 Replace gdb_test with gdb_test_no_output.
11335 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11336 * gdb.threads/watchthreads.exp: Ditto.
11337 * gdb.threads/watchthreads2.exp: Ditto.
11338
11339 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
11340 * gdb.trace/tfind.exp: Ditto.
11341
c22decce
JB
113422010-06-03 Joel Brobecker <brobecker@adacore.com>
11343
11344 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
11345 successful test if message is the empty string.
11346
fd5700c7
JK
113472010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11348
11349 * gdb.fortran/module.exp (stopped language detection): New test.
11350
f55ee35c
JK
113512010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11352
11353 Support DW_TAG_module as separate namespaces.
11354 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
11355 gdb.fortran/library-module-lib.f90: New.
11356 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
11357 (print i): Remove.
11358 (continue to breakpoint: i-is-1, print var_i value 1)
11359 (continue to breakpoint: i-is-2, print var_i value 2)
11360 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
11361 (print var_d, print var_i value 14, ptype modmany, complete `modm)
11362 (complete `modmany, complete `modmany`, complete `modmany`var)
11363 (show language, setting breakpoint at module): New tests.
11364 * gdb.fortran/module.f90 (module mod): Remove.
11365 (module mod1, module mod2, module modmany, subroutine sub1)
11366 (subroutine sub2, program module): New.
11367
b8e8282f
JK
113682010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11369
11370 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
11371 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
11372 * gdb.cp/anon-union.exp (pass): Rename to ...
11373 (print z 2): ... here.
b8e8282f 11374
019ebafc
MS
113752010-06-02 Michael Snyder <msnyder@vmware.com>
11376
e68d8fd4
MS
11377 * gdb.trace/actions.exp: Use gdb_test_no_output.
11378 * gdb.trace/circ.exp: Ditto.
11379 * gdb.trace/packetlen.exp: Ditto.
11380 * gdb.trace/save-trace.exp: Ditto.
11381 * gdb.trace/tracecmd.exp: Ditto.
11382 * gdb.trace/tsv.exp: Ditto.
11383
12b5d08a
MS
11384 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
11385 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
11386 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11387 * gdb.threads/manythreads.exp: Ditto.
11388 * gdb.threads/print-threads.exp: Ditto.
11389 * gdb.threads/pthreads.exp: Ditto.
11390 * gdb.threads/schedlock.exp: Ditto.
11391 * gdb.threads/staticthreads.exp: Ditto.
11392 * gdb.threads/thread-specific.exp: Ditto.
11393 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11394 * gdb.threads/threadapply.exp: Ditto.
11395 * gdb.threads/watchthreads.exp: Ditto.
11396 * gdb.threads/watchthreads2.exp: Ditto.
11397
89493308
MS
11398 * gdb.python/py-block.exp: Use gdb_test_no_output.
11399 * gdb.python/py-prettyprint.exp: Ditto.
11400 * gdb.python/py-template.exp: Ditto.
11401 * gdb.python/py-value.exp: Ditto.
11402
11403 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
11404 * gdb.reverse/watch-reverse.exp: Ditto.
11405
11406 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
11407 * gdb.server/ext-run.exp: Ditto.
11408
019ebafc
MS
11409 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
11410 * gdb.dwarf2/dw2-compressed.exp: Ditto.
11411 * gdb.dwarf2/dw2-intercu.exp: Ditto.
11412 * gdb.dwarf2/dw2-intermix.exp: Ditto.
11413 * gdb.dwarf2/dw2-producer.exp: Ditto.
11414 * gdb.dwarf2/mac-fileno.exp: Ditto.
11415
11416 * gdb.gdb/observer.exp: Use gdb_test_no_output.
11417 * gdb.gdb/selftest.exp: Ditto.
11418
11419 * gdb.multi/base.exp: Use gdb_test_no_output.
11420
11421 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
11422
3e0ca3a5
JK
114232010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11424
11425 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
11426
9db70545
MS
114272010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
11428
a8d52276
MS
11429 * gdb.cp/class2.exp: Use gdb_test_no_output.
11430 * gdb.cp/classes.exp: Ditto.
11431 * gdb.cp/extern-c.exp: Ditto.
11432 * gdb.cp/inherit.exp: Ditto.
11433 * gdb.cp/maint.exp: Ditto.
11434 * gdb.cp/mb-inline.exp: Ditto.
11435 * gdb.cp/mb-templates.exp: Ditto.
11436 * gdb.cp/method2.exp: Ditto.
11437 * gdb.cp/misc.exp: Ditto.
11438 * gdb.cp/ovldbreak.exp: Ditto.
11439 * gdb.cp/punctuator.exp: Ditto.
11440 * gdb.cp/templates.exp: Ditto.
11441 * gdb.cp/virtbase.exp: Ditto.
11442
889bf7c5 11443 * gdb.threads/attach-stopped.exp:
9db70545 11444 Replace uses of send_gdb / gdb_expect.
889bf7c5 11445 * gdb.threads/attachstop-mt.exp:
9db70545 11446 Replace uses of send_gdb / gdb_expect.
889bf7c5 11447 * gdb.threads/gcore-thread.exp:
9db70545 11448 Replace uses of send_gdb / gdb_expect.
889bf7c5 11449 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
11450 Replace uses of send_gdb / gdb_expect.
11451 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11452 * gdb.threads/print-threads.exp:
9db70545
MS
11453 Replace uses of send_gdb / gdb_expect.
11454 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
11455 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
11456 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
11457
11458 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
11459 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
11460 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
11461 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
11462 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
11463 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
11464 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
11465 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
11466 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
11467 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
11468 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
11469
359cc68c
JK
114702010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11471
11472 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
11473
7d3fe98e
SW
114742010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
11475
11476 * gdb.cp/koenig.exp: Added new test case.
11477 * gdb.cp/koenig.cc: Ditto.
11478
27d3a1a2
MS
114792010-06-01 Michael Snyder <msnyder@vmware.com>
11480
11481 * gdb.base/arithmet.exp: Use gdb_test_no_output.
11482 * gdb.base/arrayidx.exp: Ditto.
11483 * gdb.base/attach.exp: Ditto.
11484 * gdb.base/auxv.exp: Ditto.
11485 * gdb.base/bigcre.exp: Ditto.
11486 * gdb.base/break-always.exp: Ditto.
11487 * gdb.base/break-interp.exp: Ditto.
11488 * gdb.base/break.exp: Ditto.
11489 * gdb.base/breakpoint-shadow.exp: Ditto.
11490 * gdb.base/call-ar-st.exp: Ditto.
11491 * gdb.base/call-sc.exp: Ditto.
11492 * gdb.base/call-signal-resume.exp: Ditto.
11493 * gdb.base/callfuncs.exp: Ditto.
11494 * gdb.base/catch-syscall.exp: Ditto.
11495 * gdb.base/charset.exp: Ditto.
11496 * gdb.base/code-expr.exp: Ditto.
11497 * gdb.base/commands.exp: Ditto.
11498 * gdb.base/cond-expr.exp: Ditto.
11499 * gdb.base/condbreak.exp: Ditto.
11500 * gdb.base/cursal.exp: Ditto.
11501 * gdb.base/cvexpr.exp: Ditto.
11502 * gdb.base/default.exp: Ditto.
11503 * gdb.base/del.exp: Ditto.
11504 * gdb.base/detach.exp: Ditto.
11505 * gdb.base/display.exp: Ditto.
11506 * gdb.base/ena-dis-br.exp: Ditto.
11507 * gdb.base/eval-skip.exp: Ditto.
11508 * gdb.base/foll-fork.exp: Ditto.
11509 * gdb.base/foll-vfork.exp: Ditto.
11510 * gdb.base/frame-args.exp: Ditto.
11511 * gdb.base/funcargs.exp: Ditto.
11512 * gdb.base/gcore-buffer-overflow.exp: Ditto.
11513 * gdb.base/gdbvars.exp: Ditto.
11514 * gdb.base/help.exp: Ditto.
11515 * gdb.base/ifelse.exp: Ditto.
11516 * gdb.base/included.exp: Ditto.
11517 * gdb.base/list.exp: Ditto.
11518 * gdb.base/macscp.exp: Ditto.
11519 * gdb.base/maint.exp: Ditto.
11520 * gdb.base/multi-fork.exp: Ditto.
11521 * gdb.base/overlays.exp: Ditto.
11522 * gdb.base/page.exp: Ditto.
11523 * gdb.base/pending.exp: Ditto.
11524 * gdb.base/pointers.exp: Ditto.
11525 * gdb.base/pr11022.exp: Ditto.
11526 * gdb.base/prelink.exp: Ditto.
11527 * gdb.base/printcmds.exp: Ditto.
11528 * gdb.base/psymtab.exp: Ditto.
11529 * gdb.base/randomize.exp: Ditto.
11530 * gdb.base/relational.exp: Ditto.
11531 * gdb.base/relocate.exp: Ditto.
11532 * gdb.base/remote.exp: Ditto.
11533 * gdb.base/sepdebug.exp: Ditto.
11534 * gdb.base/set-lang-auto.exp: Ditto.
11535 * gdb.base/setshow.exp: Ditto.
11536 * gdb.base/setvar.exp: Ditto.
11537 * gdb.base/signals.exp: Ditto.
11538 * gdb.base/signull.exp: Ditto.
11539 * gdb.base/sigstep.exp: Ditto.
11540 * gdb.base/sizeof.exp: Ditto.
11541 * gdb.base/solib-disc.exp: Ditto.
11542 * gdb.base/store.exp: Ditto.
11543 * gdb.base/structs.exp: Ditto.
11544 * gdb.base/structs2.exp: Ditto.
11545 * gdb.base/subst.exp: Ditto.
11546 * gdb.base/term.exp: Ditto.
11547 * gdb.base/trace-commands.exp: Ditto.
11548 * gdb.base/unwindonsignal.exp: Ditto.
11549 * gdb.base/valgrind-db-attach.exp: Ditto.
11550 * gdb.base/varargs.exp: Ditto.
11551 * gdb.base/watch-cond.exp: Ditto.
11552 * gdb.base/watch_thread_num.exp: Ditto.
11553 * gdb.base/watchpoint-cond-gone.exp: Ditto.
11554 * gdb.base/watchpoint.exp: Ditto.
11555 * gdb.base/whatis-exp.exp: Ditto.
11556
f8d3bf8f
MS
115572010-06-01 Michael Snyder <msnyder@vmware.com>
11558
11559 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
11560 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
11561 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
11562 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
11563 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
11564 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
11565 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
11566 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
11567 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
11568 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
11569 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
11570 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
11571 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
11572 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
11573 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
11574
3f9e0d32
JK
115752010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11576
11577 * gdb.base/commands.exp (begin commands on watch): Remove excessive
11578 trailing newline.
11579 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
11580 * gdb.java/jmisc.exp (p *args\n): Rename to ...
11581 (p *args): ... here and remove excessive trailing newline.
11582
f629457d
JB
115832010-05-31 Joel Brobecker <brobecker@adacore.com>
11584
11585 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
11586
09eef106
JK
115872010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11588
11589 Accept the new Linux kernel "t (tracing stop)" string.
11590 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
11591 Update comment.
11592 (state_wait) <T (tracing stop)>: New.
11593 (main): Update the state_wait expect string.
11594
94f31136
PA
115952010-05-28 Pedro Alves <pedro@codesourcery.com>
11596
11597 * limits.c, limits.exp: Delete files.
11598 * Makefile.in (clean mostlyclean): Adjust.
11599 * tracecmd.exp: Adjust.
11600
096554ab
JK
116012010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11602
11603 * gdb.base/tui-layout.exp: New.
11604
27d3a1a2 116052010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 11606
889bf7c5 11607 * gdb.reverse/break-precsave.exp:
bcd2dc50 11608 Replace uses of send_gdb / gdb_expect.
889bf7c5 11609 * gdb.reverse/break-reverse.exp:
bcd2dc50 11610 Replace uses of send_gdb / gdb_expect.
889bf7c5 11611 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 11612 Replace uses of send_gdb / gdb_expect.
889bf7c5 11613 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 11614 Replace uses of send_gdb / gdb_expect.
889bf7c5 11615 * gdb.reverse/finish-precsave.exp:
bcd2dc50 11616 Replace uses of send_gdb / gdb_expect.
889bf7c5 11617 * gdb.reverse/finish-reverse.exp:
bcd2dc50 11618 Replace uses of send_gdb / gdb_expect.
889bf7c5 11619 * gdb.reverse/i386-precsave.exp:
bcd2dc50 11620 Replace uses of send_gdb / gdb_expect.
889bf7c5 11621 * gdb.reverse/i386-reverse.exp:
bcd2dc50 11622 Replace uses of send_gdb / gdb_expect.
889bf7c5 11623 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 11624 Replace uses of send_gdb / gdb_expect.
889bf7c5 11625 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 11626 Replace uses of send_gdb / gdb_expect.
889bf7c5 11627 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 11628 Replace uses of send_gdb / gdb_expect.
889bf7c5 11629 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 11630 Replace uses of send_gdb / gdb_expect.
889bf7c5 11631 * gdb.reverse/machinestate.exp:
bcd2dc50 11632 Replace uses of send_gdb / gdb_expect.
889bf7c5 11633 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 11634 Replace uses of send_gdb / gdb_expect.
889bf7c5 11635 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 11636 Replace uses of send_gdb / gdb_expect.
889bf7c5 11637 * gdb.reverse/solib-precsave.exp:
bcd2dc50 11638 Replace uses of send_gdb / gdb_expect.
889bf7c5 11639 * gdb.reverse/solib-reverse.exp:
bcd2dc50 11640 Replace uses of send_gdb / gdb_expect.
889bf7c5 11641 * gdb.reverse/step-precsave.exp:
bcd2dc50 11642 Replace uses of send_gdb / gdb_expect.
889bf7c5 11643 * gdb.reverse/step-reverse.exp:
bcd2dc50 11644 Replace uses of send_gdb / gdb_expect.
889bf7c5 11645 * gdb.reverse/until-precsave.exp:
bcd2dc50 11646 Replace uses of send_gdb / gdb_expect.
889bf7c5 11647 * gdb.reverse/until-reverse.exp:
bcd2dc50 11648 Replace uses of send_gdb / gdb_expect.
889bf7c5 11649 * gdb.reverse/watch-precsave.exp:
bcd2dc50 11650 Replace uses of send_gdb / gdb_expect.
889bf7c5 11651 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
11652 Replace uses of send_gdb / gdb_expect.
11653
3def43e0
JK
116542010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11655
11656 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
11657 excessive newline.
11658
27d3a1a2 116592010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
11660
11661 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
11662 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
11663 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
11664 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
11665 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
11666 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
11667 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
11668 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
11669 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
11670 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
11671 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
11672 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
11673 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
11674 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
11675 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
11676 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
11677 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
11678 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
11679 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 11680
27d3a1a2 116812010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 11682
22454424
MS
11683 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
11684 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
11685
11686 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
11687 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
11688 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
11689
889bf7c5 11690 * gdb.reverse/consecutive-reverse.exp:
22454424 11691 Replace uses of send_gdb / gdb_expect.
889bf7c5 11692 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
11693 Replace uses of send_gdb / gdb_expect.
11694
11695 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
11696 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
11697 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11698 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
11699 Replace uses of send_gdb / gdb_expect.
11700 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
11701 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
11702 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
11703 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
11704 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
11705 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
11706 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
11707 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
11708 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
11709
117102010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 11711
22454424 11712 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11713
22454424 11714 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11715
22454424
MS
11716 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
11717 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
11718 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
11719 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
11720 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
11721 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
11722 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
11723 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
11724 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11725
6e5f2c59
TT
117262010-05-25 Tom Tromey <tromey@redhat.com>
11727
11728 * gdb.base/macscp.exp: Add missing space after setup_kfail.
11729
bbc8b958
TT
117302010-05-25 Tom Tromey <tromey@redhat.com>
11731
11732 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
11733 argument order.
11734 * gdb.base/macscp.exp: Fix setup_kfail argument order.
11735 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
11736 order.
11737 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
11738 order.
11739 * gdb.base/call-sc.exp (setup_kfails): Remove.
11740 (setup_compiler_kfails): Remove.
11741 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
11742 argument order.
11743 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
11744 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
11745 (advancei): Fix setup_kfail argument order.
11746 * gdb.base/radix.exp: Fix setup_kfail argument order.
11747 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
11748 order.
11749 * gdb.base/structs.exp (setup_kfails): Remove.
11750 (setup_compiler_kfails): Fix setup_kfail argument order.
11751 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
11752 order.
11753 * gdb.java/jmain.exp: Fix setup_kfail argument order.
11754 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
11755 setup_kfail argument order.
11756 * gdb.cp/overload.exp: Fix setup_kfail argument order.
11757
83d1babf
TT
117582010-05-25 Tom Tromey <tromey@redhat.com>
11759
11760 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
11761
6acb16a2
MS
117622010-05-25 Michael Snyder <msnyder@vmware.com>
11763
11764 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
11765 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
11766 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
11767 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
11768 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
11769 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
11770 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
11771 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
11772 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
11773 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
11774 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
11775 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
11776 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
11777 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
11778 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
11779 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
11780 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
11781 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
11782 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
11783 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
11784 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
11785 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
11786 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
11787 * gdb.base/default.exp: Replace send_gdb with gdb_test.
11788 * gdb.base/define.exp: Replace send_gdb with gdb_test.
11789 * gdb.base/display.exp: Replace send_gdb with gdb_test.
11790 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
11791 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
11792 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
11793 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
11794 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
11795 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
11796 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
11797 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
11798 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
11799 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
11800 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
11801 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
11802 * gdb.base/help.exp: Replace send_gdb with gdb_test.
11803 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
11804 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
11805 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11806 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
11807 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
11808 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
11809 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
11810 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 11811 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11812
118132010-05-25 Doug Evans <dje@google.com>
11814
11815 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
11816 gdb.string_to_argv.
ad3986f0 11817
d3b1e874
TT
118182010-05-21 Tom Tromey <tromey@redhat.com>
11819
11820 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
11821 Call it.
11822 * gdb.dwarf2/pieces.S: Update.
11823 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
11824
cb826367
TT
118252010-05-21 Tom Tromey <tromey@redhat.com>
11826
11827 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
11828 Call it.
11829 * gdb.dwarf2/pieces.c (struct C): New.
11830 (f6): New function.
11831 * gdb.dwarf2/pieces.S: Replace.
11832
74de6778
TT
118332010-05-21 Tom Tromey <tromey@redhat.com>
11834
11835 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
11836 Call it.
11837
afd74c5f
TT
118382010-05-21 Tom Tromey <tromey@redhat.com>
11839
11840 * gdb.dwarf2.pieces.exp: New file.
11841 * gdb.dwarf2.pieces.S: New file.
11842 * gdb.dwarf2.pieces.c: New file.
11843
a7b75dfd 118442010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11845 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
11846
11847 * lib/gdb.exp (gdb_test_no_output): New function.
11848 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
11849 when testing commands that should produce no output.
11850
c81c812a
JB
118512010-05-17 Joel Brobecker <brobecker@adacore.com>
11852
11853 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
11854 parameter that we want to watch being a constant.
11855
0cce5bd9
JB
118562010-05-17 Joel Brobecker <brobecker@adacore.com>
11857
11858 * gdb.ada/cond_lang: New testcase.
11859
47050449
JB
118602010-05-17 Joel Brobecker <brobecker@adacore.com>
11861
11862 * lib/gdb.exp (banned_variables): New variable/constant.
11863 (gdb_init): Add write trace on variables listed in banned_variables.
11864 (gdb_finish): Remove write traces on variables listed in
11865 banned_variables.
11866
77c01586
JB
118672010-05-17 Joel Brobecker <brobecker@adacore.com>
11868
11869 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
11870 * gdb.cp/koenig.exp: Likewise.
11871
88d4aea7
PM
118722010-05-14 Phil Muldoon <pmuldoon@redhat.com>
11873
889bf7c5 11874 PR python/11482
88d4aea7
PM
11875
11876 * gdb.python/py-value.exp (test_value_hash): New function.
11877
f5a010c0
PM
118782010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
11879
11880 PR exp/11530.
11881 * gdb.base/gdb11530.c: New file.
11882 * gdb.base/gdb11530.exp: New file.
11883
8ef4892f
JK
118842010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11885
11886 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
11887 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11888
7322dca9
SW
118892010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
11890
11891 * gdb.cp/koenig.exp: New test.
11892 * gdb.cp/koenig.cc: New test program.
11893
02e7ea18
JB
118942010-05-05 Joel Brobecker <brobecker@adacore.com>
11895
11896 Remove the use of prms_id and bug_id throughout the testsuite.
11897
e1c34c5d
PM
118982010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
11899
11900 PR exp/11349.
11901 * testsuite/gdb.cp/ref-types.exp: Add test to examine
11902 use a reference local variable.
11903
8e1d0c49
JK
119042010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11905
11906 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
11907 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11908 variable different_dir. Move debugfile into a full directory pathname
11909 under DIFFERENT_DIR.
11910 * lib/gdb.exp (separate_debug_filename): Remove.
11911 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
11912 variable debug_dir and mkdir of it. Update function comments.
11913
e66408ed
PA
119142010-04-29 Pedro Alves <pedro@codesourcery.com>
11915
11916 PR gdb/11557
11917
11918 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
11919 files.
11920
d7b32ed3
PM
119212010-04-29 Phil Muldoon <pmuldoon@redhat.com>
11922
889bf7c5 11923 * gdb.python/py-param.exp: New File.
d7b32ed3 11924
6aecb9c2
JB
119252010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
11926
11927 * gdb.base/default.exp: Fix "set language" test.
11928
bdf92a1c
PM
119292010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
11930
11931 PR breakpoints/11531.
11932 * gdb.base/gdb11531.c: New file.
11933 * gdb.base/gdb11531.exp: New file.
11934
3f172e24
TT
119352010-04-26 Tom Tromey <tromey@redhat.com>
11936
11937 * gdb.base/completion.exp: Add tests for completion and deprecated
11938 commands.
11939
64af4c92
JK
119402010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11941
11942 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
11943 (print /x char_array): Escape curly brackets.
11944
492928e4
JK
119452010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11946
11947 Fix deadlock on looped list of loaded shared objects.
11948 * gdb.base/solib-corrupted.exp: New.
11949
66d09542
DE
119502010-04-23 Doug Evans <dje@google.com>
11951
11952 * gdb.python/py-section-script.c: New file.
11953 * gdb.python/py-section-script.exp: New file.
11954 * gdb.python/py-section-script.py: New file.
11955
8bd10a10
CM
119562010-04-20 Chris Moller <cmoller@redhat.com>
11957
11958 PR 10179
11959
11960 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
11961 * gdb.base/pr10179-a.c:
11962 * gdb.base/pr10179-b.c:
11963 * gdb.base/pr10179.exp: New files.
11964
c0201579
JK
119652010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11966
11967 Fix crashes on dangling display expressions.
11968 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
11969 is SEP.
11970 (lib_flags): Remove the "debug" keyword.
11971 (libsepdebug): New variable for iterating new loop.
11972 (save_pf_prefix): New variable wrapping the loop.
11973 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
11974 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
11975
793b0ff8
PM
119762010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11977
11978 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
11979
097f51f7
PM
119802010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11981
11982 PR stabs/11479.
11983 * gdb.stabs/gdb11479.exp: New file.
11984 * gdb.stabs/gdb11479.c: New file.
11985
9a22f0d0
PM
119862010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11987
11988 * gdb.base/charset.c (Strin16, String32): New variables.
11989 * gdb.base/charset.exp (gdb_test): Test correct display
11990 of 16 or 32 bit strings.
11991
119922010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
11993
11994 PR 9167
11995 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
11996 * gdb.cp/pr9167.cc: New file.
11997 * gdb.cp/pr9167.exp: New file.
11998
11999
6e354e5e
PM
120002010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
12001
12002 PR pascal/11492.
12003 * gdb.pascal/gdb11492.pas: New file.
12004 * gdb.pascal/gdb11492.exp: New file.
12005
be942545
JB
120062010-04-20 Joel Brobecker <brobecker@adacore.com>
12007
1667e6e3 12008 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 12009
0c3acc09
JB
120102010-04-20 Joel Brobecker <brobecker@adacore.com>
12011
12012 * gdb.ada/dyn_loc: New testcase.
12013
ec31cde5
CM
120142010-04-20 Chris Moller <cmoller@redhat.com>
12015
12016 PR 10867
889bf7c5 12017
ec31cde5
CM
12018 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
12019 * gdb.cp/pr10687.cc: New file.
12020 * gdb.cp/pr10687.exp: New file.
12021
12022
ce4b0682
SDJ
120232010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12024 Sergio Durigan Junior <sergiodj@redhat.com>
12025
12026 * gdb.fortran/logical.exp: New testcase.
12027 * gdb.fortran/logical.f90: New file.
12028
3436961f
DE
120292010-04-19 Doug Evans <dje@google.com>
12030
12031 * gdb.base/help.exp (help source): Update expected output.
12032
4d836c09
JK
120332010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12034
12035 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
12036 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
12037 gdb_exit and return.
12038 (executable): New variable.
12039 (binfile): Use it.
12040
6149aea9
PA
120412010-04-19 Pedro Alves <pedro@codesourcery.com>
12042
12043 PR breakpoints/8554.
12044
12045 * gdb.trace/save-trace.exp: Adjust.
12046
ed41462c
L
120472010-04-17 H.J. Lu <hongjiu.lu@intel.com>
12048
12049 PR corefiles/11511
12050 * gdb.arch/system-gcore.exp: New.
12051 * gdb.arch/gcore.c: Likewise.
12052
3f7b2faa
DE
120532010-04-15 Doug Evans <dje@google.com>
12054
fa33c3cd
DE
12055 * gdb.python/py-progspace.c: New file.
12056 * gdb.python/py-progspace.exp: New file.
12057
3f7b2faa
DE
12058 * gdb.base/source.exp: Add tests for "source -s".
12059
79f283fe
PM
120602010-04-14 Phil Muldoon <pmuldoon@redhat.com>
12061
12062 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
12063 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
12064 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
12065 * gdb.python/py-mi.exp: New test for to_string returning None.
12066
fc8eb08a
PM
120672010-04-12 Phil Muldoon <pmuldoon@redhat.com>
12068
12069 * gdb.python/py-breakpoint.c: Make result global.
12070
26e197f6
JK
120712010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12072
12073 Fix non-GNU make compatibility.
12074 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
12075
adc36818
PM
120762010-04-09 Phil Muldoon <pmuldoon@redhat.com>
12077
12078 * gdb.python/py-breakpoint.exp: New File.
12079 * gdb.python/py-breakpoint.C: Ditto.
12080
64e17368
SS
120812010-04-08 Stan Shebs <stan@codesourcery.com>
12082
12083 * gdb.trace/actions.exp: Clear default-collect.
12084 * gdb.trace/save-trace.exp: Clear default-collect.
12085
fff5cc64
PM
120862010-04-08 Phil Muldoon <pmuldoon@redhat.com>
12087
12088 * gdb.python/py-value: Add null string variable.
12089 (test_lazy_string): Test zero length, NULL address lazy
12090 strings.
12091
a055a187
L
120922010-04-07 H.J. Lu <hongjiu.lu@intel.com>
12093
12094 * gdb.arch/i386-avx.c: New.
12095 * gdb.arch/i386-avx.exp: Likewise.
12096
12097 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
12098
96e39866
DE
120992010-04-06 Doug Evans <dje@google.com>
12100
12101 * gdb.base/source-test.gdb: New file.
12102 * gdb.base/source.exp: Test source -v.
12103
5984a431
UW
121042010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12105
12106 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
12107
ec8a089a
PM
121082010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
12109
12110 * gdb.stabs/aout.sed: Convert all backslash to double backslash
12111 within one line, unless it is followed by a double quote.
12112 * gdb.stabs/hppa.sed: Idem.
12113 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
12114 * gdb.stabs/weird.exp: Check for correct parsing of
12115 char and string constants.
ec8a089a
PM
12116 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
12117 in .stabs to .stabx substitution.
12118
fce3c1f0
SS
121192010-04-05 Stan Shebs <stan@codesourcery.com>
12120
12121 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
12122 constant global.
12123 * gdb.trace/tfile.exp: Try to print them.
12124
d77f58be
SS
121252010-04-04 Stan Shebs <stan@codesourcery.com>
12126
12127 * gdb.base/completion.exp: Update for new "info watchpoints".
12128 * gdb.base/default.exp: Ditto.
12129 * gdb.base/help.exp: Ditto.
12130 * gdb.base/watchpoint.exp: Ditto.
12131 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 12132
af54718e
SS
121332010-04-04 Stan Shebs <stan@codesourcery.com>
12134
12135 * gdb.trace/tfile.exp: Sharpen tfind test.
12136
74d1f91e
JK
121372010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12138
12139 * gdb.base/break-entry.exp: New.
12140
eb8e76db 121412010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 12142 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
12143
12144 * gdb.reverse/i386-sse-reverse.exp: New file.
12145 * gdb.reverse/i386-sse-reverse.c: New file.
12146
bf65cad8
PA
121472010-04-02 Pedro Alves <pedro@codesourcery.com>
12148
12149 * gdb.trace/tfind.exp: Adjust expected disassembly output.
12150
fff87407
SS
121512010-04-01 Stan Shebs <stan@codesourcery.com>
12152
12153 * gdb.trace/actions.exp: Tweak expected output.
12154 * gdb.trace/while-stepping.exp: Tweak expected output.
12155
fe01d668
L
121562010-04-01 H.J. Lu <hongjiu.lu@intel.com>
12157
12158 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
12159
86b17b60
PA
121602010-04-01 Pedro Alves <pedro@codesourcery.com>
12161
12162 * gdb.base/commands.exp: Adjust.
12163 * gdb.cp/extern-c.exp: Adjust.
12164
2c58c0a9
PA
121652010-04-01 Pedro Alves <pedro@codesourcery.com>
12166
12167 * gdb.trace/collection.c (local_test_func): Define a local struct,
12168 and instanciate it.
12169
0db9b91c
PA
121702010-04-01 Pedro Alves <pedro@codesourcery.com>
12171
12172 * gdb.trace/collection.exp (gdb_collect_args_test)
12173 (gdb_collect_argarray_test): XFAIL the tests that assume the
12174 argarray argument's elements are collected.
12175
8072405b
JK
121762010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
12177
12178 * gdb.dwarf2/dw2-bad-parameter-type.exp,
12179 gdb.dwarf2/dw2-bad-parameter-type.S: New.
12180
8bf6485c
SS
121812010-03-31 Stan Shebs <stan@codesourcery.com>
12182
12183 * gdb.trace/save-trace.exp: Test save/restore of default-collect
12184 and tracepoint conditionals.
12185 (gdb_verify_tracepoints): Delete unused return.
12186
fd7f724a
KS
121872010-03-26 Keith Seitz <keiths@redhat.com>
12188
12189 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
12190 appear in the output before main.
12191 Remove KFAIL for gdb/2215 aka bz 9320.
12192
8d9e7719
DE
121932010-03-30 Doug Evans <dje@google.com>
12194
0906dd0b
DE
12195 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
12196 by dejagnu.
12197 * gdb.arch/amd64-dword.exp: Ditto.
12198
8d9e7719
DE
12199 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
12200 match.
12201 (break printf): Ditto.
12202
1da644f0
SW
122032010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
12204
12205 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
12206 gcc < 4.4.
12207 * gdb.cp/shadow.exp: Ditto.
12208
a8121990
PA
122092010-03-29 Pedro Alves <pedro@codesourcery.com>
12210
12211 * gdb.trace/collection.exp (run_trace_experiment): Make sure
12212 "tstart" is silent.
12213
6e79d367
PA
122142010-03-29 Pedro Alves <pedro@codesourcery.com>
12215
12216 * gdb.trace/collection.exp (executable): New.
12217 (binfile): Use it.
12218 (fpreg, spreg, pcreg): New.
12219 (test_register): Use gdb_test_multiple. Pass /x to print.
12220 (prepare_for_trace_test): New.
12221 (run_trace_experiment): Use "continue", not gdb_run_cmd.
12222 (gdb_collect_args_test, gdb_collect_argstruct_test)
12223 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
12224 prepare_for_trace_test.
12225 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
12226 fpreg, spreg and pcreg.
12227 (gdb_collect_expression_test, gdb_collect_globals_test): Use
12228 prepare_for_trace_test.
12229 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
12230 try to detect tracing support here. Don't set breakpoints at
12231 `begin' or `end' here.
12232 <global scope>: Use clean_restart. Run to main before checking
12233 for tracing support. Check for for tracing support here.
12234
09248348
JK
122352010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12236
12237 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
12238 " as $displacement" to "seen displacement message".
12239
d350db38
PA
122402010-03-28 Pedro Alves <pedro@codesourcery.com>
12241
12242 * gdb.trace/while-dyn.exp (executable): New variable.
12243 (binfile): Use it.
12244 (test_while_stepping): New function. Move most tests here. Call
12245 it once for each of the while-stepping, stepping and ws aliases.
12246
907af001
UW
122472010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12248
12249 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
12250 that do not provide the tagless_struct type name at all.
12251 (test_print_anon_union): Do not check value of uninitialized
12252 union member. Do not use cp_test_ptype_class, so we can accept
12253 "long" as well as "long int".
12254
610197fd
PA
122552010-03-26 Pedro Alves <pedro@codesourcery.com>
12256
12257 * gdb.trace/tfile.c (tohex, bin2hex): New.
12258 (write_error_trace_file): Hexify error description.
12259
6c28cbf2
SS
122602010-03-25 Stan Shebs <stan@codesourcery.com>
12261
12262 * gdb.trace/tfile.c: Generate an additional trace file, improve
12263 portability.
12264 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
12265 files in a better way.
12266
e62b8c7e
KS
122672010-03-25 Keith Seitz <keiths@redhat.com>
12268
12269 * gdb.java/jprint.exp: XFAIL printing of static class members
12270 because of GCC debuginfo problem.
12271
82ccf5a5
JK
122722010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12273
12274 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
12275
293e2f9e
DJ
122762010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12277
12278 * gdb.base/completion.exp: Allow long instead of long int.
12279 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
12280 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
12281 variable p.
12282 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
12283 * gdb.base/pointers.exp: Allow long instead of long int.
12284 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
12285 * gdb.base/step-line.exp: Allow a directory before the source file name.
12286
95a42b64
TT
122872010-03-24 Tom Tromey <tromey@redhat.com>
12288
12289 PR breakpoints/9352:
12290 * gdb.base/default.exp: Update.
12291 * gdb.base/commands.exp: Update.
12292 * gdb.cp/extern-c.exp: Test setting commands on multiple
12293 breakpoints at once.
12294
2390201f
DJ
122952010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12296
12297 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
12298 if gdb,nosignals.
12299 * gdb.base/watchpoints.c: Do not include unnecessary headers.
12300 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
12301 exited".
12302
8c9a6790
SS
123032010-03-24 Stan Shebs <stan@codesourcery.com>
12304
12305 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
12306
a6c727b2
DJ
123072010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12308
12309 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
12310 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
12311 argument. Handle "short" and "long".
12312 (Top level): Pass overprototyped output for old_fptr and xptr.
12313
4dfd5423
PA
123142010-03-23 Pedro Alves <pedro@codesourcery.com>
12315
12316 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
12317 format strings and add casts to avoid compiler warnings.
12318
123192010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
12320
12321 * lib/trace-support.exp (gdb_trace_setactions):
12322 Don't expect whitespace after ">" prompt.
12323 * gdb.trace/actions.exp: Adjust for output changes.
12324 * gdb.trace/while-stepping.exp: Likewise.
12325
c847d045
JK
123262010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12327
12328 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
12329 and r157645).
12330
5f717f1d
JK
123312010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12332
12333 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
12334 New.
12335
7d6d51d5
DJ
123362010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
12337
12338 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
12339 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
12340
3b11a015
SS
123412010-03-19 Stan Shebs <stan@codesourcery.com>
12342
12343 * gdb.trace/ax.exp: New file.
12344
d7d158ed
DE
123452010-03-19 Doug Evans <dje@google.com>
12346
6bb85cd1
DE
12347 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
12348 output from gcc.
12349
d7d158ed
DE
12350 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
12351 named /usr/sbin/prelink<foo>.
12352
4daf5ac0
SS
123532010-03-18 Stan Shebs <stan@codesourcery.com>
12354
12355 * gdb.trace/circ.exp: Test circular-trace-buffer.
12356 * gdb.trace/tfile.exp: Update tstatus test.
12357
e8d05480
JB
123582010-03-18 Joel Brobecker <brobecker@adacore.com>
12359
12360 * gdb.dwarf2/dw2-anonymous-func.S: New file.
12361 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
12362
441b986a
UW
123632010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12364
12365 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
12366
4247603b
PA
123672010-03-18 Pedro Alves <pedro@codesourcery.com>
12368
12369 * gdb.base/default.exp: Adjust the expected output of the finish
12370 and until commands when the inferior is not being run.
12371
13387711
SW
123722010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
12373
12374 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
12375 * gdb.cp/nsusing.exp: Ditto.
12376
6e31430b
TT
123772010-03-15 Tom Tromey <tromey@redhat.com>
12378
12379 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
12380 * gdb.cp/userdef.cc (operator==): New function.
12381 (main): New locals mem1, mem2.
12382
e2d69cb5
JZ
123832010-03-15 Jie Zhang <jie@codesourcery.com>
12384
12385 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
12386 Declare and use new loadtimeout variable.
12387
f572f0a9
DJ
123882010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
12389
12390 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
12391 Use gdb_load later.
12392
51f4c0b0
PA
123932010-03-14 Pedro Alves <pedro@codesourcery.com>
12394
12395 * gdb.base/solib-disc.c (main): Make format of fprintf a string
12396 literal. Add missing endlines to prints to stderr.
12397
1c809c68
TT
123982010-03-12 Tom Tromey <tromey@redhat.com>
12399
12400 PR c++/9708:
12401 * gdb.cp/m-static.exp: Add regression test.
12402 * gdb.cp/m-static.cc (method): New method.
12403 (main): Call it.
12404
00ae8fef
SW
124052010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
12406
12407 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
12408 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
12409
759f0f0b
PA
124102010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12411
21e24d21
PA
12412 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
12413
124142010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12415
759f0f0b
PA
12416 * lib/gdb.exp (skip_stl_tests): New.
12417 (gdb_compile): Symbian needs -ldl.
12418 (shlib_target_file): New.
12419 (shlib_symbol_file): New.
12420 (gdb_load_shlibs): Use shlib_target_file.
12421 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
12422 * gdb.cp/exception.exp: Use skip_stl_tests.
12423 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
12424 * gdb.cp/try_catch.exp: Use skip_stl_tests.
12425 * gdb.cp/mb-templates.exp: Ditto.
12426 * gdb.base/commands.exp: Relax regexes.
12427 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
12428 shlib_target_file and shlib_symbol_file.
12429 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
12430 sections.
12431 * gdb.base/ending-run.exp: Accept E32Main for symbian.
12432 * gdb.base/solib-disc.exp: Use
12433 shlib_target_file and shlib_symbol_file.
12434 * gdb.base/unload.exp: Don't skip on symbian. Use
12435 shlib_target_file and shlib_symbol_file.
12436 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
12437
6a8f2671 124382010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 12439
6a8f2671
PA
12440 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
12441 * gdb.trace/report.exp: Adjust for x86 and x86_64.
12442 Issue a tfind end before looking for a tracepoint frame.
12443 * gdb.trace/tfind.exp: Adjust tstatus output.
12444 Adjust disassembly output.
12445 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
12446
ccf26247
JK
124472010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12448
12449 * gdb.base/break-interp.exp: Create new displacement parameter value
12450 for the test_ld calls.
12451 (reach): New parameter displacement, verify its content. New push of
12452 pf_prefix "reach-$func:". Import global expect_out.
12453 (test_core): New parameter displacement, verify its content. New push
12454 of pf_prefix "core:". New command "set verbose on". Import global
12455 expect_out.
12456 (test_attach): New parameter displacement, verify its content. New
12457 push of pf_prefix "attach:". New command "set verbose on". Import
12458 global expect_out.
12459 (test_ld): New parameter displacement, pass it to the reach, test_core
12460 and test_attach calls and verify its content in the "ld.so exit" test.
12461 * gdb.base/prelink.exp: Remove gdb_exit and final return.
12462 (prelink): Update expected text, use gdb_test.
12463
e469c7fb
DE
124642010-03-10 Doug Evans <dje@google.com>
12465
12466 * gdb.base/checkpoint.exp: Fix comment.
12467 Lengthen timeout while doing >600 checkpoints test.
12468 Rename duplicate "kill all one" test to keep test names unique.
12469
60e1c644
PA
124702010-03-10 Pedro Alves <pedro@codesourcery.com>
12471
12472 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
12473
cec808ec
KS
124742010-03-08 Keith Seitz <keiths@redhat.com>
12475
889bf7c5
PA
12476 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
12477 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
12478 (dm_type_long): New function.
12479 (dm_type_unsigned_short): New function.
12480 (dm_type_unsigned_long): New function.
12481 (myint): New typedef.
12482 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
12483 long, unsigned shor and long, operator char*, and typedef.
12484 (test_lookup_operator_functions): Add operator char* test.
12485 (test_paddr_operator_functions): Likewise.
12486 (test_paddr_overloaded_functions): Use probe values for
12487 short, long, and unsigned short and long.
12488 (test_paddr_hairy_functions): If the demangler probe detected
12489 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
12490 demangler.
12491 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
12492 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
12493 and "print null_pmf".
12494 Add test "ptype a.*pmf".
12495 * gdb.cp/overload.exp: Allow optional "int" to appear with
12496 "short" and "long".
12497 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
12498 long expect value for men_overload1arg.
12499 Allow "int" to appear with "short" and "long".
12500 When testing "info break", add argument for main (void).
12501 Also allow "int" to appear with "short" and "long".
12502 Ditto with "unsigned" and "long long".
cec808ec
KS
12503 * gdb.java/jmain.exp: Do not enclose methods names in single
12504 quotes.
12505 * gdb.java/jmisc.exp: Likewise.
12506 * gdb.java/jprint.exp: Likewise.
12507 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
12508
12509 From Jan Kratochvil <jan.kratochvil@redhat.com>:
12510 * gdb.cp/exception.exp (backtrace after first throw)
12511 (backtrace after second throw): Allow a namespace before __cxa_throw.
12512 (backtrace after first catch, backtrace after second catch): Allow
12513 a namespace before __cxa_begin_catch.
12514
12515 * gdb.cp/cpexprs.exp: New file.
12516 * gdb.cp/cpexprs.cc: New file.
12517
12518 From Daniel Jacobowitz <dan@codesourcery.com>
12519 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
12520 to use string_to_regexp.
12521 (ctor, dtor): New functions. Use them to match constructor
12522 and destructor function types.
12523 (Top level): Use runto_main.
12524
f870a310
TT
125252010-03-05 Tom Tromey <tromey@redhat.com>
12526
12527 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
12528 gdb.target_charset.
12529 (pp_ns.to_string): Likewise.
12530
0c199f28
KS
125312010-03-04 Keith Seitz <keiths@redhat.com>
12532
12533 * gdb.cp/overload.exp: Test that the filename portion of a linespec
12534 can be quoted. Test that both the filename and function/line
12535 portions can be quoted at the same time.
12536
c7437ca6
PA
125372010-03-04 Pedro Alves <pedro@codesourcery.com>
12538
12539 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
12540
b111b805
DE
125412010-03-03 Doug Evans <dje@google.com>
12542
24486cb7
DE
12543 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
12544 libc contains libpthread.
12545
b111b805
DE
12546 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
12547 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
12548 of gdb_compile. Add another pattern to match android backtrace.
12549
a0e0ef55
TT
125502010-03-03 Tom Tromey <tromey@redhat.com>
12551
12552 PR gdb/11345:
12553 * gdb.base/printcmds.exp (test_printf): Add test.
12554
1ba53b71
L
125552010-03-02 H.J. Lu <hongjiu.lu@intel.com>
12556
12557 * gdb.arch/amd64-byte.exp: New.
12558 * gdb.arch/amd64-dword.exp: Likewise.
12559 * gdb.arch/amd64-pseudo.c: Likewise.
12560 * gdb.arch/amd64-word.exp: Likewise.
12561 * gdb.arch/i386-byte.exp: Likewise.
12562 * gdb.arch/i386-pseudo.c: Likewise.
12563 * gdb.arch/i386-word.exp: Likewise.
12564
f5dff777
DJ
125652010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12566
12567 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
12568 types. Add structreg, bitfields, and flags registers.
12569 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
12570 registers.
12571
90884b2b
L
125722010-03-01 H.J. Lu <hongjiu.lu@intel.com>
12573
12574 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
12575 (load_description): Set architecture if defined.
12576
dc00d89f
PM
125772010-02-28 Phil Muldoon <pmuldoon@redhat.com>
12578
12579 * gdb.python/py-frame.exp: Add read_var block tests.
12580 * gdb.python/py-frame.c (block): New function.
12581
0e095b7e
JK
125822010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12583 Daniel Jacobowitz <dan@codesourcery.com>
12584
12585 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
12586
624f1a65
DM
125872010-02-25 David S. Miller <davem@davemloft.net>
12588
12589 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
12590 fix logic for setting all_syscalls_numbers.
12591
f3e9a817
PM
125922010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12593
12594 * Makefile.in: Add py-block and py-symbol.
12595 * gdb.python/py-symbol.exp: New File.
12596 * gdb.python/py-symtab.exp: New File.
12597 * gdb.python/py-block.exp: New File.
12598 * gdb.python/py-symbol.c: New File.
12599 * gdb.python/py-block.c: New File.
12600
f6bbabf0
PM
126012010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12602
12603 PR python/11314
12604 * lib/gdb.exp (skip_python_tests): New function.
12605 * gdb.python/py-cmd.exp: Use skip_python_tests.
12606 * gdb.python/py-frame.exp: Likewise.
12607 * gdb.python/py-function.exp: Likewise.
12608 * gdb.python/py-prettyprint.exp: Likewise.
12609 * gdb.python/py-template.exp: Likewise.
12610 * gdb.python/py-type.exp: Likewise.
12611 * gdb.python/py-value.exp: Likewise.
12612
85d721b8
PA
126132010-02-22 Pedro Alves <pedro@codesourcery.com>
12614
12615 PR9605
12616
12617 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
12618
48e32051
TT
126192010-02-19 Tom Tromey <tromey@redhat.com>
12620
12621 PR c++/8693, PR c++/9496:
12622 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
12623 regression tests.
12624
ac9c0048
JK
126252010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12626
12627 Fix compatibility with m68k as.
12628 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
12629 Use only /* comments */.
12630
57bb97a4
UW
126312010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12632
12633 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
12634 * configure: Regenerate.
12635
7d1bf85c
DJ
126362010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
12637
12638 * gdb.python/py-type.exp: Check for Python support.
12639
061b5285
PA
126402010-02-17 Pedro Alves <pedro@codesourcery.com>
12641
12642 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
12643 `regsub' syntax available.
12644
f8a8bc2c
PA
126452010-02-17 Pedro Alves <pedro@codesourcery.com>
12646
12647 * gdb.base/shmain.c (main): Remove printf call.
12648 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
12649 * gdb.base/unload.c (main): Make format of fprintf a string
12650 literal. Add missing endlines to prints to stderr.
12651 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
12652
6f451e5e
TT
126532010-02-17 Tom Tromey <tromey@redhat.com>
12654
12655 * gdb.java/jprint.java (jprint.props): New field.
12656 * gdb.java/jprint.exp (set_lang_java): Add regression test.
12657
12d79008
PA
126582010-02-17 Pedro Alves <pedro@codesourcery.com>
12659
ef801a0e 12660 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
12661 available.
12662
d252f7e5
DJ
126632010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12664
12665 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
12666 creation to support remote host testing.
12667
67bdab6c
DJ
126682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12669
12670 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
12671 Recognize "command not found".
12672
bb391223
DJ
126732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12674
12675 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
12676 single-stepping.
12677
70362913
DJ
126782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12679
12680 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
12681 if arguments are not supported.
12682
493f3c00
DJ
126832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12684
12685 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
12686 be const or non-const.
12687
8034c749
DJ
126882010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12689
12690 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
12691 mi_send_resuming_command to send -exec-continue.
12692
791dfb64
DJ
126932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12694
12695 * gdb.base/list.exp (test_list_filename_and_function): Add test
12696 with single quotes.
12697 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
12698 matching.
12699 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
12700 Add KFAIL'd tests for PR gdb/11289.
12701
7c5fe868
DJ
127022010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12703
12704 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
12705
fdc498b8
DJ
127062010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12707
12708 * gdb.base/comp-dir/subdir/dummy.txt: New file.
12709 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
12710 a temporary directory.
12711
b519e2a6
DJ
127122010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12713
12714 * gdb.base/charset.exp: Use a single regular expression to match
12715 show host-charset and show target-charset output.
12716
74164c56
JK
127172010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12718
12719 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
12720 "Illegal process-id" expect string more exact.
12721 (attach to digits-starting nonsense is prohibited): New.
12722
701ed6dc
JK
127232010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12724
12725 * gdb.base/prelink.exp (set verbose on): New.
12726
889bf7c5 127272010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
12728
12729 * mi-reverse.exp: New file. Test for reverse option to the
12730 following MI commands: exec-continue, exec-finish, exec-next,
12731 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 12732
dadf0e9c
JB
127332010-02-09 Joel Brobecker <brobecker@adacore.com>
12734
12735 * gdb.ada/ptype_tagged_param: New testcase.
12736
714f19d5
TT
127372010-02-08 Tom Tromey <tromey@redhat.com>
12738
12739 PR c++/8017:
12740 * gdb.cp/overload.exp: Add tests.
12741 * gdb.cp/overload.cc (struct K): New.
12742 (namespace N): New.
12743 (main): Call new functions.
12744 (K::staticoverload): Define.
12745
889bf7c5 127462010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
12747
12748 PR gdb/10728
12749 * gdb.cp/pr10728-x.h: New file.
12750 * gdb.cp/pr10728-x.cc: New file.
12751 * gdb.cp/pr10728-y.cc: New file.
12752 * gdb.cp/pr10728.exp: New file.
12753 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
12754
889bf7c5 127552010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
12756
12757 PR gdb/9067
12758 * gdb.cp/pr9067.exp: New
12759 * gdb.cp/pr9067.cc: New
12760 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
12761
7b356089
JB
127622010-02-08 Joel Brobecker <brobecker@adacore.com>
12763
12764 * lib/gdb.exp (gdb_test_timeout): New global variable.
12765 Set it to timeout if not already set.
12766 (gdb_init): Reset the value of timeout to gdb_test_timeout.
12767
1be00882
DE
127682010-02-05 Doug Evans <dje@google.com>
12769
12770 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
12771 user.
12772
82856980
SW
127732010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
12774
12775 PR c++/7935:
12776 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
12777
1a334831
TT
127782010-02-04 Tom Tromey <tromey@redhat.com>
12779
12780 * gdb.cp/virtbase.exp: Make test case names unique.
12781
9c3c02fd
TT
127822010-02-02 Tom Tromey <tromey@redhat.com>
12783
12784 * gdb.cp/virtbase.exp: Add regression tests.
12785 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
12786 (main): Instantiate RHC.
12787
0cc2414c
TT
127882010-02-02 Tom Tromey <tromey@redhat.com>
12789
12790 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
12791 type-printing change.
12792
edf3d5f3
TT
127932010-02-02 Tom Tromey <tromey@redhat.com>
12794
12795 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
12796 * gdb.cp/virtbase.cc: New file.
12797 * gdb.cp/virtbase.exp: New file.
12798 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
12799
e4b7f41c
JK
128002010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12801
12802 PR libc/11214:
12803 * gdb.threads/current-lwp-dead.c: Include features.h.
12804 (HAS_NOMMU): New.
12805 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
12806
b381ea14
JK
128072010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12808
12809 * gdb.base/symbol-without-target_section.exp,
12810 gdb.base/symbol-without-target_section.c: New.
12811
c593ac0e
DJ
128122010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12813
12814 * gdb.base/bigcore.exp: Reset increased timeout.
12815 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
12816
db25f29d
DJ
128172010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12818
12819 * gdb.base/gcore.exp (capture_command_output): Use
12820 gdb_test_multiple.
12821
f9d67f43
DJ
128222010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12823
12824 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
12825 * gdb.arch/thumb2-it.exp (test_it_break): New function.
12826 (Top level): Call it.
12827
177321bd
DJ
128282010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12829
12830 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
12831
97f2ed50
DJ
128322010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12833
12834 * gdb.base/call-strs.exp, gdb.base/default.exp,
12835 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
12836 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
12837 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
12838 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
12839 gdb.base/watchpoint-solib.exp: Save and restore timeout.
12840 * gdb.base/ending-run.exp: Correct restore of timeout.
12841 * gdb.base/page.exp: Remove unnecessary timeout setting.
12842
e4e2711a
JB
128432010-01-29 Joel Brobecker <brobecker@adacore.com>
12844
12845 * gdb.ada/rec_return: New testcase.
12846
ba581dc1
JB
128472010-01-29 Joel Brobecker <brobecker@adacore.com>
12848
12849 * gdb.ada/call_pn: New testcase.
12850
4ea95be9
DJ
128512010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
12852
12853 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
12854 (Top level): Use it to resume.
12855 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
12856 the Thumb mode displaced stepping error as unsupported.
12857
df83a9bf
SW
128582010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
12859
889bf7c5
PA
12860 * gdb.cp/nsusing.exp: Added more tests.
12861 * gdb.cp/nsrecurs.exp: Ditto.
12862 * gdb.cp/nsusing.cc: Added test functions.
12863 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 12864
40b27cdc
JK
128652010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12866
12867 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
12868 absolute directory pathnames in gdb.sum file.
12869
de958931
SW
128702010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
12871
12872 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
12873 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
12874
708ead4e
TT
128752010-01-26 Tom Tromey <tromey@redhat.com>
12876
12877 PR exp/7643:
12878 * gdb.base/printcmds.exp (test_print_string_constants): Remove
12879 setup_kfail.
12880
b14e635e
SW
128812010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
12882
12883 * gdb.cp/nsrecurs.exp: New test.
12884 * gdb.cp/nsrecurs.cc: New test program.
12885 * gdb.cp/nsstress.exp: New test.
12886 * gdb.cp/nsstress.cc: New test program.
12887 * gdb.cp/nsdecl.exp: New test.
12888 * gdb.cp/nsdecl.cc: New test program.
12889
8540c487
SW
128902010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
12891
12892 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
12893 imported into file scope.
12894 Marked test as xfail.
12895 * gdb.cp/namespace-using.cc (marker5): New function.
12896 * gdb.cp/shadow.exp: New test.
12897 * gdb.cp/shadow.cc: New test program.
12898 * gdb.cp/nsimport.exp: New test.
12899 * gdb.cp/nsimport.cc: New test program.
12900
421d5d99
TT
129012010-01-25 Tom Tromey <tromey@redhat.com>
12902
12903 PR gdb/11049:
12904 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
12905 with "set print null-stop on".
12906
691f8dc1
JK
129072010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12908
12909 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
12910 Adjust it for DISASSEMBLY_OMIT_FNAME.
12911
0b92b5bb
TT
129122010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12913
12914 PR symtab/11199:
12915 * gdb.dwarf2/member-ptr-forwardref.exp,
12916 gdb.dwarf2/member-ptr-forwardref.S: New.
12917
23787403
JK
129182010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12919
12920 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
12921 (thread1_func): Protect thread1_tid with thread1_tid_cond by
12922 thread1_tid_mutex. Remove gdbstop_mutex handling.
12923 (thread2_func): Protect thread2_tid with thread2_tid_cond by
12924 thread2_tid_mutex. Remove gdbstop_mutex handling.
12925 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
12926 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
12927 pthread_cond_wait conditionalizations by while loops.
12928
b966cb8a
TT
129292010-01-20 Tom Tromey <tromey@redhat.com>
12930
12931 PR backtrace/10770:
12932 * gdb.dwarf2/pr10770.exp: New file.
12933 * gdb.dwarf2/pr10770.c: New file.
12934 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
12935
fcae584b
VP
129362010-01-20 Vladimir Prus <vladimir@codesourcery.com>
12937
12938 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
12939 that target was removed, and the test always runs native anyway.
12940
a0f49112
JK
129412010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12942
12943 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
12944 gdb.base/watchpoint-cond-gone-stripped.c: New.
12945
ceeb3d5a
TT
129462010-01-19 Tom Tromey <tromey@redhat.com>
12947
12948 PR c++/8000:
12949 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
12950 existing tests.
12951 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
12952 (main): Use AAA::SomeEnum.
12953
dd322c54
JK
129542010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12955
12956 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
12957 (test_ignore_count): Declare line_callme_body global.
12958 (run to breakpoint with ignore count): Use line_callme_body.
12959 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
12960 (set line_main_hello, set line_main_return): Reindent.
12961 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
12962 New.
12963 (continue to callee4): Use line_callee4_body.
12964 (check *stopped from CLI command): Use line_callee4_next.
12965 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
12966 (set line_main_hello, set line_main_return): Reindent.
12967 (set line_callee4_head, set line_callee4_body): New.
12968 (continue to callee4): Use line_callee4_body.
12969
4e8f195d
TT
129702010-01-18 Tom Tromey <tromey@redhat.com>
12971
12972 PR c++/9680:
12973 * gdb.cp/casts.cc: Add new classes and variables.
12974 * gdb.cp/casts.exp: Test new operators.
12975
9e14a9ba
JB
129762010-01-18 Tom Tromey <tromey@redhat.com>
12977 Thiago Jung Bauermann <bauerman@br.ibm.com>
12978
12979 * gdb.python/source2.py: New file.
12980 * gdb.python/source1: New file.
12981 * gdb.python/python.exp: Test "source" command.
12982
00bf0b85
SS
129832010-01-15 Stan Shebs <stan@codesourcery.com>
12984
12985 * gdb.trace/tfile.c: New file.
12986 * gdb.trace/tfile.exp: New file.
889bf7c5 12987
55235ad7
JK
129882010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12989
12990 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
12991
9f2982ff
JK
129922010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12993
12994 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
12995
bbfba9ed
JK
129962010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12997
12998 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
12999 (libfunc): New parameter action. Implement also selectable "sleep".
13000 * gdb.base/break-interp-main.c: Include assert.h.
13001 (libfunc): New parameter action.
13002 (main): New parameters argc and argv. Assert argc. Pass argv.
13003 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
13004 (test_attach): New proc.
13005 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
13006 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
13007
61f0d762
JK
130082010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13009
13010 * gdb.base/break-interp.exp (test_core): New proc.
13011 (test_ld): Call it.
13012
06a6f270
JK
130132010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13014
13015 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
13016 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
13017 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
13018 and gdb_compile_shlib. Use new -Wl compiler options.
13019 (dl bt, main bt): New tests.
13020
51bee8e9
JK
130212010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13022
13023 Support PIEs with no symfile_objfile.
13024 * gdb.base/break-interp.exp: New argument at the test_ld calls.
13025 (test_ld): New parameter trynosym.
13026 (test_ld <$trynosym>): New block.
13027
b8040f19
JK
130282010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13029
13030 * gdb.base/break-interp.exp: New file.
13031
be759fcf
PM
130322010-01-13 Phil Muldoon <pmuldoon@redhat.com>
13033
13034 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
13035 * gdb.python/py-prettyprint.py (pp_ls): New printer.
13036 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
13037 test.
13038 * gdb.python/py-prettyprint.c: Define lazystring test structure.
13039 * gdb.python/py-mi.exp: Add lazy string test.
13040
dc146f7c
VP
130412010-01-13 Vladimir Prus <vladimir@codesourcery.com>
13042
13043 * lib/mi-support.exp (mi_check_thread_states): Handle
13044 core number in thread listing.
13045
b4ba55a1
JB
130462010-01-12 Joel Brobecker <brobecker@adacore.com>
13047
13048 * gdb.base/maint.exp: Adjust the expected output for the
13049 "maint print type" test. Use gdb_test_multiple instead of
13050 gdb_sent/gdb_expect.
13051
08e24bd4
DE
130522010-01-11 Doug Evans <dje@google.com>
13053
6496a609
DE
13054 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
13055 from gdbserver_download. All callers updated.
13056
08e24bd4
DE
13057 * gdb.server/ext-run.exp: "info os processes" requires xml support.
13058
b5cfddf5
JK
130592010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13060
13061 Implement binary numbers parsing.
13062 * gdb.base/printcmds.exp (test_integer_literals_accepted)
13063 (test_integer_literals_rejected): New binary tests.
13064
3725885a
RW
130652010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13066
13067 * gdb.cell/configure: Regenerate.
13068
37aeb5df
JK
130692010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13070
13071 * gdb.base/corefile.exp: Move the core finding block out and call it as
13072 core_find, new variable $corefile, replace corefile by $corefile and
13073 [file tail $corefile] for usage vs. test names resp.
13074 * lib/gdb.exp (core_find): Move it as a new function here. New
13075 parameter binfile and deletefiles. New variable $destcore. Pre-delete
13076 $destcore. Return "" on error.
13077
d521f563
JK
130782010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13079
13080 Workaround PR binutils/10802.
13081 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
13082 (twice).
13083
28f24826
DJ
130842010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
13085
13086 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
13087
2de75e71
JB
130882010-01-08 Joel Brobecker <brobecker@adacore.com>
13089
13090 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
13091 call, to avoid interruption.
13092
fe00719b 130932010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
13094
13095 * gdb.stabs/weird.def (args93): New.
13096
d0ef5df8
DE
130972010-01-07 Doug Evans <dje@google.com>
13098
13099 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
13100
3a08d52f
TT
131012010-01-07 Tom Tromey <tromey@redhat.com>
13102
13103 * gdb.base/source.exp: Use correct line number.
13104
7a697b8d
SS
131052010-01-05 Stan Shebs <stan@codesourcery.com>
13106
13107 * gdb.trace/tracecmd.exp: Test ftrace.
13108
7803799a
UW
131092010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13110
13111 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
13112
c54eabfa
JK
131132010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13114
13115 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
13116 "uint_for_mi_testing".
13117
02e7ef19
JB
131182010-01-01 Joel Brobecker <brobecker@adacore.com>
13119
13120 Test indented comment in file being sourced.
13121 * gdb.base/commands.exp: Test indented comment in file being sourced.
13122
abd775ce
JB
131232010-01-01 Joel Brobecker <brobecker@adacore.com>
13124
13125 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
13126 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
13127 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
13128 notice.
13129
79b55b82
JB
131302010-01-01 Joel Brobecker <brobecker@adacore.com>
13131
13132 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
13133 notice.
13134
8997583e
JK
131352010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13136
13137 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
13138 missing $after_stopped and comma (,) expectation.
13139
6da95a67
SS
131402009-12-31 Stan Shebs <stan@codesourcery.com>
13141
13142 * gdb.trace/actions.exp: Test teval action.
889bf7c5 13143
218d2fc6
TJB
131442009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13145
13146 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
13147 (top level): Call test_watchpoint_in_big_blob.
13148 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
13149 watchpoints.
13150 (func3): Write to buf.
13151
236f1d4d
SS
131522009-12-29 Stan Shebs <stan@codesourcery.com>
13153
13154 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 13155
f61e138d
SS
131562009-12-28 Stan Shebs <stan@codesourcery.com>
13157
13158 * gdb.trace/tsv.exp: New file.
13159 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 13160
0219b378
DJ
131612009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
13162
13163 * gdb.base/find.c (main): Reference search buffers.
13164 * gdb.base/included.c (main): Reference integer.
13165 * gdb.base/ptype.c (charfoo): Declare.
13166 (intfoo): Call charfoo.
13167 * gdb.base/scope0.c (useitp): New function.
13168 (usestatics): Use useitp.
13169 (useit): Add a type for val.
13170 * gdb.base/scope1.c (useit1): Take a pointer argument.
13171 (usestatics1): Update calls to useit1.
13172 * gdb.cp/call-c.cc: Declare foo.
13173 (main): Call foo.
13174 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
13175 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
13176 (main): Call C::ensureRefs and ensureOtherRefs.
13177 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
13178 variables.
13179 (ensureOtherRefs): New function.
13180 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
13181 * gdb.cp/templates.cc (main): Call t5i.value.
13182
3f78692f
JK
131832009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13184
13185 Fix compatibility with G++-4.5.
13186 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
13187 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
13188 (uncaught return): Remove.
13189
429374b8
JK
131902009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13191 Phil Muldoon <pmuldoon@redhat.com>
13192
13193 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
13194 (bp_location13, bp_location14, bp_location17, bp_location18)
13195 (marker3_proto, marker4_proto): New variables.
13196 (breakpoint info): Update output.
13197 (run until breakpoint at marker3, run until breakpoint at marker4): New
13198 tests.
13199
859825b8
JK
132002009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13201
13202 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
13203 Replace the printf call of Y by provided "y-set-1" label. New block
13204 for the second shared library.
13205 * gdb.base/unload.exp: Compile also the second library, call
13206 gdb_load_shlibs also for it. Use now gdb_breakpoint.
13207 (single pending breakpoint info): Rename to ...
13208 (pending breakpoint info before run): ... this extended test.
13209 (libfile2, libname2, libsrcfile2, libsrc2)
13210 (lib_sl2): New variables.
13211 (exec_opts): Set also SHLIB_NAME2.
13212 (pending breakpoint info on first run at shrfunc1)
13213 (pending breakpoint info on second run at shrfunc1)
13214 (pending breakpoint info on second run at shrfunc2)
13215 (print y from libfile, print y from libfile2): New tests.
13216 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
13217 * gdb.base/unloadshr2.c: New.
13218
e6a386cd
HZ
132192009-12-22 Hui Zhu <teawater@gmail.com>
13220
13221 * gdb.reverse/sigall-reverse.exp: Adjust.
13222
9e19b45e
VP
132232009-12-21 Vladimir Prus <vladimir@codesourcery.com>
13224
13225 PR gdb/10884
13226
13227 * gdb.mi/var-cmd.c (do_bitfield_tests): New
13228 (main): Call do_bitfield_tests.
aacf5b1e 13229 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 13230
d53a7b30
JB
132312009-12-20 Joel Brobecker <brobecker@adacore.com>
13232
13233 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
13234 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
13235 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
13236 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
13237 gdb.modula2/unbounded1.c: Update copyright header.
13238
191ca0a1
CM
132392009-12-10 Chris Moller <moller@mollerware.com>
13240
13241 PR gdb/9399
13242 * gdb.cp/virtfunc2.exp: New tests
13243 * gdb.cp/virtfunc2.cc: New tests
13244 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
13245
0fa6cf1b
MS
132462009-12-10 Oza Pawandeep (paawan1982@yahoo.com
13247
13248 * gdb.reverse/i387-env-reverse.c: New file.
13249 * gdb.reverse/i387-env-reverse.exp: New file.
13250 * gdb.reverse/i387-stack-reverse.c: New file.
13251 * gdb.reverse/i387-stack-reverse.exp: New file.
13252
361ae042
PM
132532009-12-08 Phil Muldoon <pmuldoon@redhat.com>
13254
13255 * gdb.python/py-type.exp (test_range): New test.
13256
bfd31e71
PM
132572009-12-03 Phil Muldoon <pmuldoon@redhat.com>
13258
13259 PR python/10805
13260
13261 * gdb.python/py-type.exp: New file.
13262 * gdb.python/py-type.c: New file.
13263 * Makefile.in: Add py-type.
13264
57a1d736
TT
132652009-12-03 Tom Tromey <tromey@redhat.com>
13266
13267 * gdb.python/py-value.exp (test_parse_and_eval): New
13268 function.
13269
1f3b5d1b
PP
132702009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13271
13272 PR gdb/11022
13273
13274 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
13275 * gdb.base/pr11022.c: New test.
13276
8b7dbdc9
JK
132772009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13278
13279 Fix spurious false FAILs.
13280 * gdb.base/structs.c (chartest): New.
13281 (main): Fill-in chartest.
13282 * gdb.base/structs.exp (anychar_re, first): New.
13283 (start_structs_test): Import global anychar_re and first.
13284 New gdb_test call "set print elements 300; ${testfile}"
13285 (start_structs_test <$first>): New block.
13286 (any): Import global anychar_re. New variable ac. Use ${ac}.
13287
6a53b2ec
JK
132882009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13289
13290 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
13291
d7167b4c
JK
132922009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13293
13294 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
13295 Force $srcfile file.
13296 * gdb.base/foll-fork.c (callee): Comment out the printf call.
13297
b1798462
UW
132982009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13299
13300 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
13301 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
13302 * gdb.threads/watchthreads-reorder.exp: Likewise.
13303
b6199126
DJ
133042009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
13305
13306 PR gdb/8704
13307
13308 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
13309 "if", and "thread". Correct matching in the previous test.
13310
b22a0510
DJ
133112009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
13312
13313 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
13314
930636d2
MS
133152009-11-23 Michael Snyder <msnyder@vmware.com>
13316
13317 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
13318 * gdb.reverse-watch-precsave.exp: Ditto.
13319
21a0512e
PP
133202009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
13321
13322 * gdb.asm/asm-source.exp: Adjust.
13323 * gdb.base/help.exp: Adjust.
889bf7c5 13324
fc30d5e0
PA
133252009-11-22 Pedro Alves <pedro@codesourcery.com>
13326
13327 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
13328 (do_syscall_tests_without_xml): Set data-directory to
13329 /the/path/to/nowhere.
13330
f6bc2008
PA
133312009-11-21 Pedro Alves <pedro@codesourcery.com>
13332
13333 * gdb.threads/local-watch-wrong-thread.c,
13334 gdb.threads/local-watch-wrong-thread.exp: New files.
13335
8c2fb5de
PA
133362009-11-21 Pedro Alves <pedro@codesourcery.com>
13337
13338 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
13339 assume new `regsub' syntax available.
13340
ebec9a0f
PA
133412009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13342
a79d3c27
JK
13343 * gdb.base/watchpoint-hw-hit-once.exp,
13344 gdb.base/watchpoint-hw-hit-once.c: New.
13345
133462009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13347
13348 * gdb.threads/watchthreads-reorder.exp,
13349 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 13350
276a961b
MK
133512009-11-17 Nathan Sidwell <nathan@codesourcery.com>
13352
13353 * gdb.xml/tdesc-regs.exp: Use for m68k.
13354
4867c1fb
PA
133552009-11-15 Pedro Alves <pedro@codesourcery.com>
13356
13357 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
13358
f6838f81
DJ
133592009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13360
13361 * lib/gdb.exp (current_target_name): New procedure.
13362 (gdb_wrapper_target): New variable.
13363 (gdb_wrapper_init): Set gdb_wrapper_target.
13364 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
13365 wrapper.
13366
4ac4dd3f
DJ
133672009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13368
13369 * gdb.base/remote.exp: Delete the slowest load test.
13370 Do not load with fixed packet sizes.
13371
a7881759
DJ
133722009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13373
13374 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
13375
97a5b505
DJ
133762009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13377
13378 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
13379 srcfile when setting a breakpoint.
13380
d3e1fc54
DJ
133812009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
13382
13383 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
13384 macros.
13385
7cbcbded
DJ
133862009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13387
13388 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
13389 to be in memory.
13390 * gdb.base/display.c (force_mem): New.
13391 (do_loops): Use it. Add breakpoint comments.
13392 (do_vars): Add a breakpoint comment.
13393 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
13394 line numbers.
13395
bdea3a92
NF
133962009-11-13 Nathan Froyd <froydnj@codesourcery.com>
13397
13398 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
13399 instead of a bare "run".
13400
269f82e5
PP
134012009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
13402
13403 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 13404
a69b7d9d
DJ
134052009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13406
13407 * lib/cell.exp (skip_cell_tests): Clean up test files before
13408 returning.
13409
b598bfda
DJ
134102009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13411
13412 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
13413 and the breakpoint menu. Do not call perror if a prompt is seen.
13414 Consume the following GDB prompt.
13415 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
13416 * gdb.cp/namespace.exp: Use gdb_test.
13417 * gdb.cp/templates.exp: Use gdb_test.
13418 (test_template_breakpoints): Use gdb_test_multiple.
13419
87728fa0
DJ
134202009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13421
13422 * gdb.base/break1.c (struct some_struct, values): Move earlier.
13423 (marker4): Reference values.
13424
b67c692f
DJ
134252009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13426
13427 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
13428 is missing.
13429
f0df251a
DJ
134302009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13431
13432 * gdb.base/break.c (need_malloc): New.
13433 * gdb.base/constvars.c (main): Reference crass and crisp.
13434 * gdb.base/gdb1821.c (main): Reference bar.
13435 * gdb.cp/gdb1355.cc (main): Reference s1.
13436 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
13437 (main): Call them.
13438 * gdb.cp/hang2.cc (dummy2): Define.
13439 * gdb.cp/hang3.cc (dummy3): Define.
13440 * gdb.cp/m-data.cc (main): Reference shadow.
13441
bdf7534a
NF
134422009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13443 Nathan Froyd <froydnj@codesourcery.com>
13444
13445 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
13446 remote host.
13447
f24fce77
NF
134482009-11-12 Nathan Froyd <froydnj@codesourcery.com>
13449
13450 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
13451 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
13452 * gdb.dwarf2/dw2-compressed.exp: Likewise.
13453 * gdb.dwarf2/dw2-intercu.exp: Likewise.
13454 * gdb.dwarf2/dw2-intermix.exp: Likewise.
13455 * gdb.dwarf2/dw2-producer.exp: Likewise.
13456 * gdb.dwarf2/mac-fileno.exp: Likewise.
13457 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
13458 py-prettyprint.py to the remote host.
13459 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
13460
40f0318e
KS
134612009-11-11 Keith Seitz <keiths@redhat.com>
13462
13463 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
13464 use it instead of "Foo".
13465 * gdb.cp/classes.exp (do_tests): Add a test to access
13466 a method through a typedef'd class name.
13467
f3d9f7fb
NF
134682009-11-11 Nathan Froyd <froydnj@codesourcery.com>
13469
13470 * gdb.base/long_long.exp: Permit leading zeros on floating-point
13471 exponents.
13472 * gdb.base/pointers.exp: Likewise.
13473 * gdb.cp/ref-types.exp: Likewise.
13474
a4216f37
KS
134752009-11-11 Keith Seitz <keiths@redhat.com>
13476
13477 * gdb.cp/cplusfuncs.cc (class foo): Add operators
13478 new[] and delete[].
13479 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
13480 "void".
13481 (probe_demangler): Remove all single-quoting of
13482 method and variable names.
13483 (info_func_regexp): Remove the word "void" from any
13484 occurrence of "(void)".
13485 (print_addr_2): Remove all single-quoting of
13486 method names.
13487 (print_addr_2_kfail): Likewise.
13488 (print_addr): Single-quote C function names before
13489 passing to print_addr_2.
13490 (test_paddr_operator_functions): Remove single-quoting
13491 for method names.
13492 Add tests for operator new[] and operator delete[].
13493
9b14d7aa
JK
134942009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13495
13496 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
13497
85feb311
KS
134982009-11-09 Keith Seitz <keiths@redhat.com>
13499
13500 * gdb.cp/overload.exp: Add tests for resolving overloaded
13501 methods in expression parsing/evaluation.
13502
fa335448
DJ
135032009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
13504
13505 * lib/gdb.exp (default_gdb_version): Use --version instead of
13506 --command.
13507
ec3c07fc
NS
135082009-11-10 Nathan Sidwell <nathan@codesourcery.com>
13509
13510 * lib/gdb.exp (gdb_compile_test): New.
13511 (skip_ada_tests, skip_java_tests): New.
13512 (gdb_compile): Use gdb_compile_test for f77.
13513 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
13514 * lib/java.exp (compile_java_from_source): Remove runtests check,
13515 use gdb_compile_test to record result.
13516 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
13517 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
13518 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
13519 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
13520 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
13521 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
13522 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
13523 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
13524 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
13525 adjust gdb_compile invocations.
13526
b8b4e42b
JK
135272009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13528
13529 * Makefile.in (abs_builddir): New.
13530 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
13531 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
13532 `$(abs_builddir)/site.exp'.
13533
f8b7eaf3
DJ
135342009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
13535
13536 * config/m68k-emc.exp, lib/emc-support.exp,
13537 gdb.trace/gdb_c_test.c: Delete.
13538 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
13539 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13540 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13541 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13542 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13543 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
13544 casing for m68k-*-elf.
13545
c4187697
NS
135462009-11-03 Pedro Alves <pedro@codesourcery.com>
13547
13548 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
13549 * gdb.arch/i386-prologue.exp: Likewise.
13550 * gdb.arch/i386-unwind.exp: Likewise.
13551
db16b772
DJ
135522009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13553
13554 * lib/gdb.exp (gdb_expect): Fix timeout typo.
13555
bcf71277
DJ
135562009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13557
13558 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
13559
0105cee2
DJ
135602009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13561
13562 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
13563
24ddea62
JK
135642009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13565
13566 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
13567
287ccc17
JK
135682009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13569
13570 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
13571 * gdb.base/sepdebug2.c: New file.
13572
08bca259 135732009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
13574
13575 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
13576 the modified warnings for catch syscall. Verify if GDB was compiled
13577 with support for lib expat, and choose which tests to run depending
13578 on this.
13579
5d4e2b76
VP
135802009-10-30 Vladimir Prus <vladimir@codesourcery.com>
13581
13582 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
13583 that composite commands are parsed OK. And also test
13584 that breakpoint commands do work.
13585
240e538a
MS
135862009-10-23 Michael Snyder <msnyder@vmware.com>
13587
13588 gdb.reverse/consecutive-precsave.exp: Change expect pattern
13589 to allow for new disassembly style.
13590
9c419145
PP
135912009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
13592
13593 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 13594
02506ff1
MS
135952009-10-22 Michael Snyder <msnyder@vmware.com>
13596
13597 * gdb.reverse/break-precsave.exp: New test.
13598 * gdb.reverse/consecutive-precsave.exp: Ditto.
13599 * gdb.reverse/finish-precsave.exp: Ditto.
13600 * gdb.reverse/i386-precsave.exp: Ditto.
13601 * gdb.reverse/machinestate-precsave.exp: Ditto.
13602 * gdb.reverse/sigall-precsave.exp: Ditto.
13603 * gdb.reverse/solilb-precsave.exp: Ditto.
13604 * gdb.reverse/step-precsave.exp: Ditto.
13605 * gdb.reverse/until-precsave.exp: Ditto.
13606 * gdb.reverse/watch-precsave.exp: Ditto.
13607
4cf866a3
MS
136082009-10-22 Michael Snyder <msnyder@vmware.com>
13609
13610 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
13611 for gdb_expect. Adjust one test's expect strings for the new
13612 format of disassemble.
13613 * gdb.reverse/finish-reverse.exp: Delete 'return'.
13614 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
13615 gdb_test_multiple.
13616 * gdb.reverse/step-reverse.exp: Delete 'return'.
13617 * gdb.reverse/until-reverse.exp: Delete blank lines.
13618 * gdb.reverse/watch-reverse.exp: Delete blank lines.
13619
2b28d209
PP
136202009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
13621
13622 * gdb.base/consecutive.exp: Adjust.
13623 * gdb.base/display.exp: Likewise.
13624 * gdb.base/pc-fp.exp: Likewise.
13625 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 13626
33b9c32b
MS
136272009-10-19 Michael Snyder <msnyder@vmware.com>
13628
13629 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
13630 * gdb.reverse/finish-reverse.c: Ditto.
13631 * gdb.reverse/sigall-reverse.c: Ditto.
13632 * gdb.reverse/solib-reverse.c: Ditto.
13633 * gdb.reverse/step-reverse.c: Ditto.
13634 * gdb.reverse/watch-reverse.c: Ditto.
13635
6c95b8df
PA
136362009-10-19 Pedro Alves <pedro@codesourcery.com>
13637 Stan Shebs <stan@codesourcery.com>
13638
13639 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
13640 * gdb.base/foll-exec.exp: Adjust to expect a process id before
13641 "Executing new program".
13642 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
13643 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
13644 left listed after having been killed.
13645 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
13646 * gdb.base/maint.exp: Adjust test.
13647
13648 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
13649 * gdb.multi/Makefile.in: New.
13650 * gdb.multi/base.exp: New.
13651 * gdb.multi/goodbye.c: New.
13652 * gdb.multi/hangout.c: New.
13653 * gdb.multi/hello.c: New.
13654 * gdb.multi/bkpt-multi-exec.c: New.
13655 * gdb.multi/bkpt-multi-exec.exp: New.
13656 * gdb.multi/crashme.c: New.
13657
279017b7
TG
136582009-10-13 Tristan Gingold <gingold@adacore.com>
13659
13660 * gdb.base/sepdebug.exp: Check debug info are found.
13661
0413d738
PA
136622009-10-08 Pedro Alves <pedro@codesourcery.com>
13663
13664 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
13665 bits.
13666
c628eecc
JK
136672009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13668
13669 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
13670
38af1bfe
JB
136712009-10-07 Joel Brobecker <brobecker@adacore.com>
13672
13673 * gdb.base/watchpoints.c: Add copyright header. Reformat one
13674 of the comments.
13675
2b0adecd
PM
136762009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
13677
13678 * gdb.base/annota1.exp: Remove obsolete match_max increase.
13679 * gdb.base/annota3.exp: Idem.
13680 * gdb.base/maint.exp: Idem.
13681
8d417781
PM
136822009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
13683
889bf7c5 13684 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
13685 to default.
13686
bb61102d
PM
136872009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13688
889bf7c5 13689 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
13690 mingw and cygwin targets.
13691
ace5c364
PM
136922009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13693 Pedro Alves <pedro@codesourcery.com>
13694
889bf7c5 13695 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
13696 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
13697
c2d494a0
PM
136982009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13699
e1b52ce2
PM
13700 * gdb.base/shr1.c: Use %p in format string.
13701 * gdb.base/unload.c: Avoid warning in fprintf.
13702 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 13703
209f53f5
PM
137042009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13705
13706 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
13707 long type.
13708 (test_unlink): Correct printf string.
13709 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
13710 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
13711
8172766a
JK
137122009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13713
13714 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
13715 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
13716 * gdb.arch/ia64-breakpoint-shadow.S: New file.
13717
0f73703c
UW
137182009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13719
13720 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
13721 * gdb.objc/nondebug.exp: Likewise.
13722
b32306ca
UW
137232009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13724
13725 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
13726 target_info setting.
13727
13728 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
13729 that detect new threads during "info threads".
13730
0057022f
UW
137312009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13732
13733 * gdb.threads/manythreads.c (main): Increase thread stack size
13734 to 2*PTHREAD_STACK_MIN.
13735 * gdb.threads/multi-create.c (main): Likewise.
13736 (create_function): Likewise.
13737
f29c0325
UW
137382009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13739
13740 * gdb.base/dump.exp: Pass difference of pointer types instead
13741 of integer types as offset to restore in intarr3.srec case.
13742
fcb34849
UW
137432009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13744
13745 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
13746
d5142e3b
UW
137472009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13748
13749 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
13750
087b74b2 137512009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 13752
087b74b2
PM
13753 New test for two watchpoints, with disabling of
13754 the first inserted.
13755 * testsuite/gdb.base/watchpoints.c: New file.
13756 * testsuite/gdb.base/watchpoints.exp: New file.
13757
96c07c5b
TT
137582009-09-25 Tom Tromey <tromey@redhat.com>
13759
13760 * gdb.base/charset.exp: Test utf-16 strings with Python.
13761
b8899f2b
TT
137622009-09-25 Tom Tromey <tromey@redhat.com>
13763
13764 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
13765 UCS-4.
13766 * gdb.base/charset.c (utf_32_string): Rename.
13767 (init_utf32): Rename.
13768 (main): Update.
13769
329719ec
TT
137702009-09-22 Tom Tromey <tromey@redhat.com>
13771
13772 * gdb.python/py-function.exp: Add regression tests.
13773
11ef0d76
KS
137742009-09-21 Keith Seitz <keiths@redhat.com>
13775
13776 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
13777 with invalid operator.
13778
3fe8f3b3
KS
137792009-09-21 Keith Seitz <keiths@redhat.com>
13780
13781 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
13782 and destructor using typedef name of class.
13783 * gdb.cp/classes.cc (class Base1): Add a destructor.
13784 (base1): New typedef.
13785 (use_methods): Instanitate an object of type base1.
13786 * gdb.cp/templates.exp (test_template_typedef): New procedure.
13787 (do_tests): Call test_template_typedef.
13788 * gdb.cp/templates.cc (Baz::~Baz): New method.
13789 (intBazOne): New typedef.
13790 (main): Instantiate intBazOne.
13791
7a9fe101
PM
137922009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13793
13794 PR python/10633
13795
13796 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
13797 Function.
13798 (run_lang_tests): Add print elements test.
13799
2e4d963f
PM
138002009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13801
13802 * gdb.python/py-value.exp (test_subscript_regression): New
13803 function. Test for invalid subscripts.
13804 * gdb.python/py-value.c (main): Add test array, and pointer to it.
13805 (ptr_ref): New function.
13806
ec7e75e7
PP
138072009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13808
13809 * gdb.base/default.exp: Fix "show convenience".
13810
0cc7d26f
TT
138112009-09-15 Tom Tromey <tromey@redhat.com>
13812
13813 * lib/mi-support.exp (mi_create_varobj): Update.
13814 (mi_create_floating_varobj): Likewise.
13815 (mi_create_dynamic_varobj): New proc.
13816 (mi_varobj_update): Update.
13817 (mi_varobj_update_with_type_change): Likewise.
13818 (mi_varobj_update_kv_helper): New proc.
13819 (mi_varobj_update_dynamic_helper): Rewrite.
13820 (mi_varobj_update_dynamic): New proc.
13821 (mi_list_varobj_children): Update.
13822 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
13823 * gdb.python/python-prettyprint.py (pp_outer): New class.
13824 (pp_nullstr): Likewise.
13825 (lookup_function): Register new printers.
13826 * gdb.python/python-prettyprint.c (struct substruct): New type.
13827 (struct outerstruct): Likewise.
13828 (substruct_test): New function.
13829 (struct nullstr): New type.
13830 (string_1, string_2): New globals.
13831 (main): Add new tests.
13832 * gdb.python/python-mi.exp: Added regression tests.
13833 * gdb.mi/mi2-var-display.exp: Update.
13834 * gdb.mi/mi2-var-cmd.exp: Update.
13835 * gdb.mi/mi2-var-child.exp: Update.
13836 * gdb.mi/mi2-var-block.exp: Update.
13837 * gdb.mi/mi-var-invalidate.exp: Update.
13838 * gdb.mi/mi-var-display.exp: Update.
13839 * gdb.mi/mi-var-cmd.exp: Update.
13840 * gdb.mi/mi-var-child.exp: Update.
13841 * gdb.mi/mi-var-block.exp: Update.
13842 * gdb.mi/mi-break.exp: Update.
13843 * gdb.mi/gdb701.exp: Update.
13844
a96d9b2e
SDJ
138452009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13846
13847 * Makefile.in: Inclusion of catch-syscall object.
13848 * gdb.base/catch-syscall.c: New file.
13849 * gdb.base/catch-syscall.exp: New file.
13850
b43b923a
MS
138512009-09-12 Michael Snyder <msnyder@vmware.com>
13852
13853 * gdb.reverse/step-reverse.exp: Explicitly check for targets
13854 that can support reverse debuggnig.
13855
cec03d70
TT
138562009-09-11 Tom Tromey <tromey@redhat.com>
13857
13858 * gdb.dwarf2/valop.S: New file.
13859 * gdb.dwarf2/valop.exp: New file.
13860
e23bb3fc
MK
138612009-09-11 Mark Kettenis <kettenis@gnu.org>
13862
13863 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
13864
37c3696d
DE
138652009-09-10 Doug Evans <dje@google.com>
13866
13867 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13868 Add $gdb_prompt to second breakpoint regexp.
13869
5172aecb
JB
138702009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
13871
13872 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
13873 names, add missing ones.
13874 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
13875 * gdb.python/py-frame.c: Rename from python-frame.c.
13876 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
13877 testfile name.
13878 * gdb.python/py-function.exp: Rename from python-function.exp.
13879 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
13880 testfile name.
13881 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
13882 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
13883 Adjust testfile name.
13884 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
13885 * gdb.python/py-template.cc: Rename from python-template.cc.
13886 * gdb.python/py-template.exp: Rename from python-template.exp.
13887 Adjust testfile name.
13888 * gdb.python/py-value.c: Rename from python-value.c.
13889 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
13890 testfile name.
13891
b554e4bd
JK
138922009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13893
13894 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
13895 $bpt2address.
13896 (Second breakpoint address is valid on ia64)
13897 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
13898
9a68ae16
JM
138992009-09-03 Joseph Myers <joseph@codesourcery.com>
13900
13901 * gdb.base/ending-run.exp: Restrict regular expression matching
13902 line number to require closing brace following.
13903
146b9145
DE
139042009-09-03 Doug Evans <dje@google.com>
13905
13906 * gdb.base/store.exp (check_set): Fix typo in expected value message.
13907
787d21e1
TT
139082009-09-02 Tom Tromey <tromey@redhat.com>
13909
13910 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
13911
e7802207
TT
139122009-09-02 Tom Tromey <tromey@redhat.com>
13913
13914 * gdb.dwarf2/callframecfa.exp: New file.
13915 * gdb.dwarf2/callframecfa.S: New file.
13916
817aadd2
JK
139172009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13918
13919 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13920 gdb.base/solib-overlap-main.c: New.
13921
4a76eae5
DJ
139222009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
13923
13924 PR gdb/10565
13925
13926 * gdb.base/bitfields.c (struct container, container): New.
13927 (main): Initialize it and call break5.
13928 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
13929
d4b96c9a
JK
139302009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13931
13932 Support constant DW_AT_data_member_location by GCC PR debug/40659.
13933 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
13934
4e22772d
JK
139352009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13936
13937 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
13938
2efab443
MS
139392009-08-26 Michael Snyder <msnyder@vmware.com>
13940
13941 * gdb.base/i386-reverse.c: New file.
13942 * gdb.base/i386-reverse.exp: New file.
13943 * gdb.base/Makefile.in: Add new files to be removed.
13944
07ab73a0
JM
139452009-08-26 Joseph Myers <joseph@codesourcery.com>
13946
13947 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
13948 environment-pwd for remote host.
13949 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
13950
676accff
KS
139512009-08-24 Keith Seitz <keiths@redhat.com>
13952
13953 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
13954 Add two new C++ completer tests which limit the output to a
889bf7c5 13955 given class.
676accff 13956
f9f7ad22
MS
139572009-08-24 Michael Snyder <msnyder@vmware.com>
13958
13959 * gdb.base/del.exp: Fix typo in comment.
13960 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
13961
81ecdfbb
RW
139622009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13963
13964 * configure: Regenerate.
13965 * gdb.hp/configure: Likewise.
13966 * gdb.hp/gdb.aCC/configure: Likewise.
13967 * gdb.hp/gdb.base-hp/configure: Likewise.
13968 * gdb.hp/gdb.compat/configure: Likewise.
13969 * gdb.hp/gdb.defects/configure: Likewise.
13970 * gdb.hp/gdb.objdbg/configure: Likewise.
13971 * gdb.stabs/configure: Likewise.
13972
cab0c772
UW
139732009-08-19 Doug Evans <dje@google.com>
13974
13975 * gdb.base/gdbvars.c: New file.
13976 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
13977
b8fa0bfa
PA
139782009-08-14 Pedro Alves <pedro@codesourcery.com>
13979
13980 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13981 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
13982
b84aa90a
PA
139832009-08-13 Pedro Alves <pedro@codesourcery.com>
13984
13985 * gdb.base/default.exp: Adjust "set language test": it's now an
13986 enum command. Larger help string moved to "help set language".
13987 * gdb.base/help.exp: Adjust "help set language" expected output,
13988 now lists all known languages.
13989
0d8f9b2c
NF
139902009-08-11 Nathan Froyd <froydnj@codesourcery.com>
13991
13992 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
13993 all frame arguments.
13994 * gdb.arch/altivec-regs.exp: Likewise.
13995
bda180e0
TT
139962009-08-07 Tom Tromey <tromey@redhat.com>
13997
13998 * gdb.base/setshow.exp: Add tests for changes to set language, set
13999 check range, and set check type.
14000
48cb2d85
VP
140012009-08-03 Vladimir Prus <vladimir@codesourcery.com>
14002
14003 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
14004 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 14005 Call it.
48cb2d85 14006
1ea34204
UW
140072009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14008
14009 * configure.ac: Run gdb.cell tests when appropriate.
14010 * configure: Regenerate.
14011 * lib/cell.exp: New file.
14012 * gdb.cell: New directory.
14013 * gdb.cell/configure.ac: New file.
14014 * gdb.cell/configure: New file.
14015 * gdb.cell/Makefile.in: New file.
14016 * gdb.cell/arch.exp: New file.
14017 * gdb.cell/break.c: New file.
14018 * gdb.cell/break.exp: New file.
14019 * gdb.cell/break-spu.c: New file.
14020 * gdb.cell/bt.c: New file.
14021 * gdb.cell/bt2-spu.c: New file.
14022 * gdb.cell/bt-spu.c: New file.
14023 * gdb.cell/bt.exp: New file.
14024 * gdb.cell/coremaker.c: New file.
14025 * gdb.cell/coremaker-spu.c: New file.
14026 * gdb.cell/core.exp: New file.
14027 * gdb.cell/gcore.exp: New file.
14028 * gdb.cell/data.c: New file.
14029 * gdb.cell/data.exp: New file.
14030 * gdb.cell/data-spu.c: New file.
14031 * gdb.cell/ea-cache.exp: New file.
14032 * gdb.cell/ea-cache.c: New file.
14033 * gdb.cell/ea-cache-spu.c: New file.
14034 * gdb.cell/ea-standalone.c: New file.
14035 * gdb.cell/ea-standalone.exp: New file.
14036 * gdb.cell/ea-test.c: New file.
14037 * gdb.cell/ea-test.exp: New file.
14038 * gdb.cell/f-regs.exp: New file.
14039 * gdb.cell/mem-access.c: New file.
14040 * gdb.cell/mem-access.exp: New file.
14041 * gdb.cell/mem-access-spu.c: New file.
14042 * gdb.cell/ptype.exp: New file.
14043 * gdb.cell/registers.exp: New file.
14044 * gdb.cell/size.c: New file.
14045 * gdb.cell/sizeof.exp: New file.
14046 * gdb.cell/size-spu.c: New file.
14047 * gdb.cell/solib.exp: New file.
14048 * gdb.cell/solib-symbol.exp: New file.
14049
85e747d2
UW
140502009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14051
14052 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
14053
58d6951d
DJ
140542009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
14055
14056 * gdb.base/float.exp: Handle VFP registers.
14057
6e0a4f15
MS
140582009-07-14 Michael Snyder <msnyder@vmware.com>
14059
dcd5da87
MS
14060 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
14061 to bring gdb to the beginning of the calling line.
14062
6e0a4f15
MS
14063 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
14064 confusing the i386 epilogue unwinder.
14065
782b2b07
SS
140662009-07-14 Stan Shebs <stan@codesourcery.com>
14067
14068 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
14069
f662c3bc
MS
140702009-07-14 Michael Snyder <msnyder@vmware.com>
14071
14072 * gdb.reverse/step-reverse.exp (stepi into function call):
14073 Call instruction may not be first instruction in the line.
14074 (reverse stepi from a function call): Used wrong line number.
14075
8f313923
JK
140762009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14077
14078 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
14079
4662c76e
JK
140802009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14081
14082 Fix gdb.base/macscp.exp when using custom inputrc.
14083 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
14084 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
14085 env(TERM) set.
14086 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
14087 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
14088
aa81e255
JK
140892009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14090
14091 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
14092 * gdb.base/annota1.exp (thread_test): Import global $testfile.
14093 Change the compilation target to match the testcase name.
14094 * gdb.base/sect-cmd.exp: Change the compilation target to match the
14095 testcase name.
14096 * a2-run.exp: Use for setup prepare_for_testing. Change the
14097 compilation target to match the testcase name.
14098 * gdb.base/commands.exp: Likewise.
14099 * gdb.base/finish.exp: Likewise.
14100 * gdb.base/float.exp: Likewise.
14101 * gdb.base/info-target.exp: Likewise.
14102 * gdb.base/relational.exp: Likewise.
14103 * gdb.base/term.exp: Likewise.
14104 * gdb.base/until.exp: Likewise.
14105 * gdb.base/volatile.exp: Likewise.
14106 * gdb.base/whatis-exp.exp: Likewise.
14107
4c93b1d7
HZ
141082009-07-11 Hui Zhu <teawater@gmail.com>
14109
14110 * gdb.base/help.exp (disassemble): Update expected help text.
14111
812f7342
TT
141122009-07-09 Tom Tromey <tromey@redhat.com>
14113
14114 * lib/gdb.exp: Handle TRANSCRIPT.
14115 (remote_spawn, remote_close, send_gdb): New procs.
14116
fbb8f299
PM
141172009-07-10 Phil Muldoon <pmuldoon@redhat.com>
14118
14119 * gdb.python/python-prettyprint.c: Add counted null string
14120 structure.
14121 * gdb.python/python-prettyprint.exp: Print null string. Test for
14122 embedded nulls.
14123 * gdb.python/python-prettyprint.py (pp_ns): New Function.
14124 * gdb.python/python-value.exp (test_value_in_inferior): Add
14125 variable length string fetch tests.
14126 * gdb.python/python-value.c (main): Add strings for string fetch tests.
14127
c0ac0ec7
JK
141282009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14129
14130 * gdb.base/dump.exp (inaccessible memory is reported): New test.
14131
30b66ecc
TT
141322009-07-07 Tom Tromey <tromey@redhat.com>
14133
14134 * gdb.base/call-rt-st.exp: Update for change to escape output.
14135 * gdb.base/callfuncs.exp: Likewise.
14136 * gdb.base/charset.exp: Likewise.
14137 * gdb.base/constvars.exp: Likewise.
14138 * gdb.base/long_long.exp: Likewise.
14139 * gdb.base/pointers.exp: Likewise.
14140 * gdb.base/printcmds.exp: Likewise.
14141 * gdb.base/setvar.exp: Likewise.
14142 * gdb.base/store.exp: Likewise.
14143 * gdb.cp/ref-types.exp: Likewise.
14144 * gdb.mi/mi-var-child.exp: Likewise.
14145 * gdb.mi/mi-var-display.exp: Likewise.
14146 * gdb.mi/mi2-var-display.exp: Likewise.
14147 * gdb.base/charset.exp: Test octal escape sequence length.
14148 Update for change to escape output.
14149
187c4a2b
JK
141502009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14151
14152 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
14153
d80a43f9
DJ
141542009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
14155
14156 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
14157
047427a8
JK
141582009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14159
14160 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
14161 gdbserver increasing $portnum if "Can't bind address" has been seen.
14162
8b5a0f4f
PA
141632009-07-05 Pedro Alves <pedro@codesourcery.com>
14164
14165 * gdb.base/ending-run.exp: Add "step out of main" pattern for
14166 mingw32ce.
14167
7d93ba58
PA
141682009-07-05 Pedro Alves <pedro@codesourcery.com>
14169
14170 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
14171 VFP format.
14172
2277426b
PA
141732009-07-02 Pedro Alves <pedro@codesourcery.com>
14174
14175 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
14176 linux. Adjust to use "inferior", "info inferiors", "detach
14177 inferior" and "kill inferior" instead of "restart", "info fork",
14178 "detach fork" and "delete fork".
14179 * gdb.base/ending-run.exp: Spell out "info".
14180 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
14181 the "kill" command.
14182
5af949e3
UW
141832009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14184
14185 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
14186 change to prefix TLS offset in hex with 0x.
14187
5d3729b5
UW
141882009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14189
14190 * gdb.base/default.exp: Update test case for "x" changes.
14191
af589bd0
TG
141922009-07-01 Tristan Gingold <gingold@adacore.com>
14193
14194 * gdb.base/bigcore.exp: Make darwin untested.
14195
40974f91
JK
141962009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14197
14198 * gdb.base/completion.exp (directory completion): Create the directory.
14199 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
14200 escapeuniquesub.
14201 (directory completion 2): Expect now ${escapeuniquesub}.
14202 (Glob remaining of directory test): Remove one excessive newline.
14203 Expect the real output.
14204
59dd3af6
JK
142052009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14206
14207 Fix `make check//%' target after `make check' has been ran.
14208 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
14209 a mkdir call.
14210 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
14211 (%/.dir): Remove.
14212
f4e164aa
JK
142132009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14214
14215 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
14216 the expected result record.
14217
69af2122
JK
142182009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14219
14220 Remove racy FAILs relying just on the timeouts.
14221 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
14222 (annotation_level 2): Remove racy FAILs.
14223
2fd481e1
PP
142242009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
14225
14226 gdb/10275
889bf7c5
PA
14227 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
14228
c38f313d
DJ
142292009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
14230
14231 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
14232
8b777f02
VP
142332009-06-30 Vladimir Prus <vladimir@codesourcery.com>
14234
14235 * gdb.mi/mi-stack.exp: Testing symbolic options
14236 to -stack-list-locals and -stack-list-arguments.
14237
00c7eacf
JK
142382009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14239
14240 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
14241
6bc80edc
TT
142422009-06-29 Tom Tromey <tromey@redhat.com>
14243
14244 * dg-extract-results.sh: New file.
14245 * Makefile.in (FORCE_PARALLEL): New variable.
14246 (CHECK_TARGET): New conditional variable.
14247 (check): Use CHECK_TARGET.
14248 (DO_RUNTEST): New variable.
14249 (check-single): New target.
14250 (TEST_DIRS): New variable.
14251 (TEST_TARGETS): Likewise.
14252 (check-parallel): New target.
14253 (check-gdb.%): New pattern.
14254 (BASE1_FILES): New variable.
14255 (BASE2_FILES): Likewise.
14256 (check-gdb.base%): New pattern.
14257 (%/.dir): New pattern.
14258 * configure: Rebuild.
14259 * aclocal.m4 (AM_CONDITIONAL): New defun.
14260 * configure.ac: Check whether user is using GNU make.
14261 (GMAKE): New conditional.
14262
794684b6
SW
142632009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
14264
14265 * gdb.cp/namespace-nested-import.cc: New test.
14266 * gdb.cp/namespace-nested-import.exp: New test.
14267
edb3359d
DJ
142682009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
14269
14270 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
14271 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
14272 * gdb.opt/Makefile.in (EXECUTABLES): Update.
14273 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
14274 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
14275 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
14276 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
14277 gdb.opt/inline-markers.c: New files.
14278 * lib/gdb.exp (skip_inline_frame_tests): New function.
14279 (skip_inline_var_tests): New function.
14280
cf657a0c
AS
142812009-06-27 Andreas Schwab <schwab@linux-m68k.org>
14282
14283 * gdb.cp/exception.exp: Don't require $hex before inner frame in
14284 backtrace.
14285
28d41a99
MS
142862009-06-27 Michael Snyder <msnyder@vmware.com>
14287
14288 * gdb.reverse: New directory.
14289 * gdb.reverse/break-reverse.c: New test.
14290 * gdb.reverse/break-reverse.exp: New test.
14291 * gdb.reverse/consecutive-reverse.c: New test.
14292 * gdb.reverse/consecutive-reverse.exp: New test.
14293 * gdb.reverse/finish-reverse.c: New test.
14294 * gdb.reverse/finish-reverse.exp: New test.
14295 * gdb.reverse/machinestate.c: New test.
14296 * gdb.reverse/ms1.c: New test.
14297 * gdb.reverse/machinestate.exp: New test.
14298 * gdb.reverse/Makefile.in: New file.
14299 * gdb.reverse/shr2.c: New test.
14300 * gdb.reverse/solib-reverse.c: New test.
14301 * gdb.reverse/solib-reverse.exp: New test.
14302 * gdb.reverse/step-reverse.c: New test.
14303 * gdb.reverse/step-reverse.exp: New test.
14304 * gdb.reverse/until-reverse.c: New test.
14305 * gdb.reverse/ur1.c: New test.
14306 * gdb.reverse/until-reverse.exp: New test.
14307 * gdb.reverse/watch-reverse.c: New test.
14308 * gdb.reverse/watch-reverse.exp: New test.
14309 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
14310 * configure: Regenerate.
14311
fe3c8b0d
DE
143122009-06-26 Doug Evans <dje@google.com>
14313
14314 * gdb.base/psymtab.exp: Turn off pending breakpoints.
14315
3a72a602
PM
143162009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
14317
14318 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
14319 windows problem for 'file delete $binfile'.
14320
27aa8d6a
SW
143212009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
14322
14323 * gdb.cp/namespace-using.exp: New test.
14324 * gdb.cp/namespace-using.cc: New test.
14325
8ac055f8
JB
143262009-05-20 Joel Brobecker <brobecker@adacore.com>
14327
14328 * gdb.ada/variant_record_packed_array: New testcase.
14329
85e306ed
TT
143302009-06-23 Tom Tromey <tromey@redhat.com>
14331
14332 * gdb.base/charset.exp (test_combination): Regression test.
14333 * gdb.base/charset.c (my_wchar_t): New typedef.
14334 (myvar): New global.
14335 (main): Set myvar.
14336
56643c5e
PM
143372009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
14338
14339 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
14340 target.
14341
1fac167a
UW
143422009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14343
14344 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
14345
7ccb0be9
UW
143462009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14347
14348 * gdb.mi/gdb680.exp: Update test for error message.
14349
568d6575
UW
143502009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14351
14352 * gdb.base/annota1.exp: Allow multiple occurrences of the
14353 frames-invalid annotation.
14354 * gdb.cp/annota2.exp: Likewise.
14355
7cd1089b
PM
143562009-06-15 Phil Muldoon <pmuldoon@redhat.com>
14357
14358 * gdb.cp/gdb2495.cc: New file.
14359 * gdb.cp/gdb2495.exp: New file.
14360
72c63395
JK
143612009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14362
14363 Report error on GDB crash during runto.
14364 * lib/gdb.exp (runto <eof>): New.
14365
3788363d
DJ
143662009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
14367
14368 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
14369 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
14370 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
14371 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
14372 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
14373 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
14374 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
14375 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
14376 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
14377 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
14378 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
14379 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
14380 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14381 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
14382 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
14383 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
14384 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
14385 gdb.server/server-mon.exp, gdb.server/server-run.exp,
14386 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14387 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
14388 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
14389 gdb.trace/passcount.exp, gdb.trace/report.exp,
14390 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
14391 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
14392 gdb.trace/while-stepping.exp: Use a unique name for the compiled
14393 executable.
14394
17592de3
PA
143952009-06-07 Pedro Alves <pedro@codesourcery.com>
14396
14397 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
14398 defined before referencing it.
14399
701e355d
DE
144002009-06-03 Doug Evans <dje@google.com>
14401
14402 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
14403 * gdb.arch/i386-see.c: Ditto.
14404
f2292c65
PM
144052009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
14406
14407 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
14408 (check_macro): Return 1 if undefined.
14409 If first test fails, check if macro debug information is available,
14410 and report unsupported test if no macro information is found.
14411
5a437975
DE
144122009-05-29 Doug Evans <dje@google.com>
14413
14414 * gdb.threads/hand-call-in-threads.exp: New.
14415 * gdb.threads/hand-call-in-threads.c: New.
14416
c141c696
MS
144172009-05-29 Michael Snyder <msnyder@vmware.com>
14418
14419 * gdb.base/break-always.exp: Change "1" to "on".
14420 Add confirmation check.
14421
b3444185
PA
144222009-05-28 Pedro Alves <pedro@codesourcery.com>
14423
14424 * gdb.threads/threxit-hop-specific.c: New.
14425 * gdb.threads/threxit-hop-specific.exp: New.
14426 * gdb.threads/thread-execl.c: New.
14427 * gdb.threads/thread-execl.exp: New.
14428
b6313243
TT
144292009-05-27 Tom Tromey <tromey@redhat.com>
14430 Thiago Jung Bauermann <bauerman@br.ibm.com>
14431
14432 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
14433 (mi_child_regexp): Likewise.
14434 (mi_list_varobj_children_range): Likewise.
14435 (mi_get_features): Likewise.
14436 (mi_list_varobj_children): Rewrite.
14437 * gdb.python/python-mi.exp: New file.
14438
a6bac58e
TT
144392009-05-27 Tom Tromey <tromey@redhat.com>
14440 Thiago Jung Bauermann <bauerman@br.ibm.com>
14441 Phil Muldoon <pmuldoon@redhat.com>
14442 Paul Pluzhnikov <ppluzhnikov@google.com>
14443
14444 * gdb.python/python-prettyprint.exp: New file.
14445 * gdb.python/python-prettyprint.c: New file.
14446 * gdb.python/python-prettyprint.py: New file.
14447 * gdb.base/display.exp: print/r is now valid.
14448
2c74e833
TT
144492009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
14450 Tom Tromey <tromey@redhat.com>
14451 Pedro Alves <pedro@codesourcery.com>
14452 Paul Pluzhnikov <ppluzhnikov@google.com>
14453
14454 * gdb.python/python-template.exp: New file.
14455 * gdb.python/python-template.cc: New file.
14456 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14457 tests.
14458 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14459 Call it.
14460 (test_value_after_death): New proc.
14461 * gdb.python/python-value.c (PTR): New typedef.
14462 (main): New variable 'x'.
14463
89c73ade
TT
144642009-05-27 Tom Tromey <tromey@redhat.com>
14465
14466 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14467 tests.
14468 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14469 Call it.
14470
a75724bc
PA
144712009-05-27 Pedro Alves <pedro@codesourcery.com>
14472
14473 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
14474
e58b0e63
PA
144752009-05-24 Pedro Alves <pedro@codesourcery.com>
14476
14477 * gdb.threads/fork-thread-pending.c: New.
14478 * gdb.threads/fork-thread-pending.exp: New.
14479
4ac36638
JK
144802009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14481
14482 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
14483 * gdb.dwarf2/dw2-strp.S (a_string2): New.
14484
889bf7c5 144852009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 14486
889bf7c5 14487 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 14488
b242c3c2
PA
144892009-05-17 Pedro Alves <pedro@codesourcery.com>
14490
14491 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
14492 `gdb_get_line_number'. Call `callee' in both parent and child.
14493 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
14494 `gdb_get_line_number' instead of hardcoding line numbers.
14495 (catch_fork_unpatch_child): New procedure to test detaching
14496 breakpoints from child fork.
14497 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
14498 hardcoding line numbers.
14499 (do_fork_tests): Run `catch_fork_unpatch_child'.
14500
ee342b23
VP
145012009-05-17 Vladimir Prus <vladimir@codesourcery.com>
14502
14503 * gdb.mi/mi-cmd-var.exp: Check that when varobj
14504 of structure type enters or leaves the scope, it
14505 is reported by -var-update.
14506
e2009e98
DE
145072009-05-11 Doug Evans <dje@sebabeach.org>
14508
14509 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 14510 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
14511 * gdb.threads/schedlock.c (main): Fix off-by-one error.
14512
00903456
JK
145132009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14514
14515 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
14516
dc621c35
DE
145172009-04-30 Doug Evans <dje@google.com>
14518
14519 * gdb.threads/watchthreads2.exp: New testcase.
14520 * gdb.threads/watchthreads2.c: New testcase.
14521
9ab4e744
DE
145222009-04-29 Doug Evans <dje@google.com>
14523
14524 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
14525 * gdb.cp/mb-ctor.cc: Ditto.
14526 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
14527 * gdb.cp/mb-inline.h (multi_line_foo): New function.
14528 * gdb.cp/mb-inline1.cc: Call it.
14529 * gdb.cp/mb-inline2.cc: Ditto.
14530 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
14531 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
14532
484086b7
JK
145332009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14534
14535 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
14536 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
14537 Replace all uses of `decimal' by `nonzero'.
14538 (info macro FROM_COMMANDLINE): New test.
14539
379a77b5
TT
145402009-04-27 Tom Tromey <tromey@redhat.com>
14541
14542 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
14543
b92b73c2
DE
145442009-04-27 Doug Evans <dje@google.com>
14545
14546 * gdb.threads/watchthreads.c (main): Initialize args before starting
14547 the threads. Plus formatting cleanup.
14548 * gdb.threads/watchthreads.exp: Avoid errant failures due to
14549 biased scheduling of one thread.
14550
945a118d
JG
145512009-04-27 Jerome Guitton <guitton@adacore.com>
14552
14553 * gdb.cp/templates.cc (GetMax): New template.
14554 (main): Declare two instances of GetMax.
14555 * gdb.cp/templates.exp: Add new test.
14556
d389af10
JK
145572009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14558
14559 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
14560
e7f86de9
JM
145612009-04-22 Joseph Myers <joseph@codesourcery.com>
14562
14563 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
14564
334cc82d
TT
145652009-04-15 Tom Tromey <tromey@redhat.com>
14566
14567 * gdb.base/charset.exp: Add regression test.
14568
d12672cc
JB
145692009-04-14 Joel Brobecker <brobecker@adacore.com>
14570
14571 * gdb.base/exe-lock.exp: New testcase.
14572
18e8c3bc
TT
145732009-04-13 Tom Tromey <tromey@redhat.com>
14574
14575 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
14576 operator on Frame.
14577
5ecd5cbe
UW
145782009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14579
14580 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
14581 * gdb.server/ext-attach.exp: Likewise.
14582
7309f756
VP
145832009-04-03 Vladimir Prus <vladimir@codesourcery.com>
14584
14585 Eliminate some sleep usage.
14586
889bf7c5
PA
14587 * gdb.mi/basics.c (do_nothing): New.
14588 (main): Use do_nothing instead of printf, so that
14589 not to introduce race condition between output of
14590 inferiour and output of gdb. Do not use sleep as it
14591 is not generally available on embedded targets.
7309f756 14592
f4b95f6f
PA
145932009-04-02 Pedro Alves <pedro@codesourcery.com>
14594
14595 * gdb.server/ext-attach.exp: Expect an optional process id after
14596 "Detached from remote process".
14597
de40b933
JK
145982009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14599
14600 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
14601 gdb.dwarf2/dw2-unresolved.exp: New.
14602
2ae101a4
PA
146032009-04-02 Pedro Alves <pedro@codesourcery.com>
14604
14605 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
14606 mi_run_to_main.
14607
56a8e183
PA
146082009-04-02 Pedro Alves <pedro@codesourcery.com>
14609
14610 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
14611 mi_run_to_main. Skip thread exit test on remote targets.
14612 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
14613 mi_run_to_main.
14614 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
14615 mi_run_to_main.
14616 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
14617 when expecting ^connected. Detect when the target doesn't support
14618 non-stop mode.
14619 (mi_run_cmd): Detect if non-stop mode was requested by isn't
14620 supported. Return -1 on error, 0 on success.
14621 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
14622 (mi_runto): Return mi_runto_helper's result explicitly.
14623
c35fafde
PA
146242009-04-01 Pedro Alves <pedro@codesourcery.com>
14625
14626 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
14627
f8a8dce6
JB
146282009-04-01 Tom Tromey <tromey@redhat.com>
14629
14630 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
14631 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
14632 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
14633 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
14634
71c25dea
TT
146352009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
14636 Jan Kratochvil <jan.kratochvil@redhat.com>
14637
14638 PR gdb/931
14639 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
14640 output.
14641 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
14642 for gdb/931.
14643 * dw2-strp.S (DW_AT_language): Change to C++.
14644 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
14645
02d9a9ce
JB
146462009-03-31 Joel Brobecker <brobecker@adacore.com>
14647
14648 * gdb.ada/tasks: New testcase.
14649
1042e4c0
SS
146502009-03-30 Stan Shebs <stan@codesourcery.com>
14651
14652 * gdb.trace/actions.exp: Update to match new info trace format.
14653 * gdb.trace/deltrace.exp: Ditto.
14654 * gdb.trace/infotrace.exp: Ditto.
14655 * gdb.trace/passcount.exp: Ditto.
14656 * gdb.trace/save-trace.exp: Ditto.
14657 * gdb.trace/while-stepping.exp: Ditto.
14658 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
14659
f8f6f20b
TJB
146602009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14661
14662 * gdb.python/python-frame.c: New file.
14663 * gdb.python/python-frame.exp: New file.
14664
c0c6f777
TJB
146652009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
14666
14667 * gdb.python/python-value.exp: Add tests for the address
14668 attribute.
14669
3cb51905
AS
146702009-03-29 Andreas Schwab <schwab@linux-m68k.org>
14671
14672 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
14673
88fc996f
DE
146742009-03-26 Doug Evans <dje@google.com>
14675
14676 * gdb.mi/mi-nonstop-exit.exp: New file.
14677 * gdb.mi/non-stop-exit.c: New file.
14678
56ef84b1
TT
146792009-03-26 Tom Tromey <tromey@redhat.com>
14680
14681 Update for change to prologue skipping:
14682 * gdb.mi/mi2-simplerun.exp: Update.
14683 * gdb.mi/mi2-break.exp: Update.
14684 * gdb.mi/mi-simplerun.exp: Update.
14685 * gdb.mi/mi-break.exp: Update.
14686 * gdb.base/ending-run.exp: Update.
14687
def2b000
TJB
146882009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
14689
14690 * gdb.python/python-value.exp (test_value_in_inferior): Test
14691 gdb.Value.is_optimized_out attribute.
14692
442ddf59
JK
146932009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14694
14695 * gdb.dwarf2/dw2-noloc-main.c: New file.
14696 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
14697 (.text): Remove.
14698 (.data): New.
14699 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
14700 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
14701 (DW_TAG_subprogram func_cu1, noloc): Remove.
14702 (main): New.
14703 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
14704 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
14705 (file_symbols): New procedure.
14706
a8df5de4
TT
147072009-03-25 Tom Tromey <tromey@redhat.com>
14708
14709 * gdb.base/charset.exp (valid_target_charset): New proc.
14710 Use it to skip tests on invalid charsets.
14711
cc1d7add
PM
147122009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
14713
14714 * gdb.base/completion.exp: Add a test for directory completion.
14715
bcd5727b
JK
147162009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14717
14718 Fix a racy FAIL.
14719 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
14720 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
14721
cc924cad
TJB
147222009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
14723
14724 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
14725 * gdb.python/python-function.exp: Add test for function returning
14726 a GDB value.
14727
bc3b79fd
TJB
147282009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
14729
14730 * gdb.python/python-function.exp: New file.
14731
6c7a06a3
TT
147322009-03-20 Tom Tromey <tromey@redhat.com>
14733
14734 * gdb.base/store.exp: Update for change to escape output.
14735 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
14736 to escape output.
14737 * gdb.base/pointers.exp: Update for change to escape output.
14738 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
14739 to escape output.
14740 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
14741 escape output.
14742 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
14743 to escape output.
14744 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
14745 escape output.
14746 * gdb.base/setvar.exp: Update for change to escape output.
14747 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
14748 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
14749 to escape output.
14750 (test_print_string_constants): Likewise.
14751 * gdb.base/charset.exp (valid_host_charset): Check size of
14752 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
14753 cases. Handle "auto"-related output.
14754 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
14755 (uvar, Uvar): New globals.
14756
c31af87b
JG
147572009-03-19 Jerome Guitton <guitton@adacore.com>
14758
14759 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
14760 deltas.
14761 * gdb.ada/fixed_points.exp: Ditto.
14762
51272cf2
PA
147632009-03-18 Pedro Alves <pedro@codesourcery.com>
14764
14765 * return-nodebug.c: Don't include stdio.h.
14766 (init): Delete.
14767 (func): Delete definition and provide extern declaration.
14768 (t): New.
14769 (main): Don't call printf. Call func and store its result in t.
14770 * return-nodebug1.c: New.
14771 * return-nodebug.exp: Don't expect stdio output. Instead, print
14772 the global variable t. Drop printf formatters and cast types from
14773 foreach loop. Don't use prepare_for_testing. Compile
14774 return-nodebug.c and return-nodebug1.c in separate steps. Don't
14775 define FORMAT or CAST.
14776
d24948ac
PP
147772009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14778
14779 * gdb.base/solib-display.exp: Disable test for remote targers.
14780
61ff14c6
JK
147812009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14782
14783 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
14784
cb4dce93
JK
147852009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14786
14787 Fix a racy FAIL.
14788 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
14789 code from `follow parent, print pids'.
14790 (`follow child, print pids', `follow parent, print pids'): Call it.
14791 Replace `gdb_test "break..."' by gdb_breakpoint.
14792
f7c60c5e
VP
147932009-03-13 Vladimir Prus <vladimir@codesourcery.com>
14794
14795 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 14796 sync and async modes.
f7c60c5e 14797
383ace49
JB
147982009-03-12 Joel Brobecker <brobecker@adacore.com>
14799
14800 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
14801 that was checked in by mistake. Remove loading of ada.exp, since
14802 this is not necessary in this case.
14803
4ce102af
JB
148042009-03-12 Joel Brobecker <brobecker@adacore.com>
14805
14806 * gdb.ada/ptype_arith_binop.exp: New testcase.
14807
529a2aef
JB
148082009-03-12 Joel Brobecker <brobecker@adacore.com>
14809
14810 * gdb.ada/mod_from_name: New testcase.
14811
8a38181c
JB
148122009-03-12 Joel Brobecker <brobecker@adacore.com>
14813
14814 * gdb.ada/tick_last_segv: New testcase.
14815
11436dee
VP
148162009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14817
61ff14c6 14818 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 14819
1f31650a
VP
148202009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14821
61ff14c6
JK
14822 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
14823 include the token in ^running and frame info in *stopped.
1f31650a 14824
a3247a22
PP
148252009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14826
14827 * solib-display.exp: New file.
14828 * solib-display-main.c: New file.
14829 * solib-display-lib.c: New file.
61ff14c6 14830
aae64587
PA
148312009-03-05 Pedro Alves <pedro@codesourcery.com>
14832
14833 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
14834
44aabfbc
JK
148352009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14836
14837 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
14838 (list_and_check_macro): Use more specific test name.
14839 (next to definition): Make the test names unique.
14840
c087fcd3
PM
148412009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
14842
14843 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 14844
c86cf029
VP
148452009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14846
14847 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
14848 notifications.
14849 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
14850 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
14851 * lib/mi-support.exp (library_loaded_re): New.
14852 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
14853
3ea85240
VP
148542009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14855
14856 * gdb.gdb/observer.exp: Use test_notification observer, not
14857 normal_stop, everywhere.
14858 (test_normal_stop_notifications): Rename to...
14859 (test_notifications): ...this.
14860 (test_observer_normal_stop): Rename to...
14861 (test_observer): ...this.
14862
1903f0e6
DE
148632009-02-16 Doug Evans <dje@google.com>
14864
14865 * gdb.arch/amd64-disp-step.S (test_int3): New test.
14866 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
14867 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
14868 (test_prefixed_syscall,test_int3): New tests.
14869 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
14870 (test_prefixed_syscall,test_int3): New tests.
14871
1d33d6ba
VP
148722009-02-14 Vladimir Prus <vladimir@codesourcery.com>
14873
3cb51905
AS
14874 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
14875 (mi_expect_interrupt): Likewise.
14876 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
14877 response.
1d33d6ba 14878
faafb047
PM
148792009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14880
14881 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
14882 * gdb.base/pc-fp.exp (get_valueofx): Remove.
14883 Replace calls to get_valueofx by get_hexadecimal_valueof.
14884
417e16e2
PM
148852009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14886
14887 * lib/gdb.exp (get_valueof): Accept anything as a return value.
14888 (get_integer_valueof): New procedure.
14889 (get_sizeof): Use new get_integer_value_of.
14890 * gdb.base/sizeof.exp: Replace all uses of get_valueof
14891 by get_integer_valueof.
14892
7065b901
TT
148932009-02-13 Tom Tromey <tromey@redhat.com>
14894
14895 * gdb.base/remote.exp (get_sizeof): Remove.
14896 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
14897 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
14898 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
14899 * lib/gdb.exp (get_valueof): Move from long_long.exp.
14900 (get_sizeof): Likewise.
14901
5d7cb8df
JK
149022009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14903
14904 PR fortran/9806
14905 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
14906
b2febfff
PP
149072009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14908
14909 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
14910
4aa995e1
PA
149112009-02-06 Pedro Alves <pedro@codesourcery.com>
14912
14913 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
14914
d8906c6f
TJB
149152009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14916
14917 * gdb.python/python-cmd.exp: New file.
14918
ff4ab08d
TG
149192009-02-06 Tristan Gingold <gingold@adacore.com>
14920
14921 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
14922
aacd552b
TG
149232009-02-05 Tristan Gingold <gingold@adacore.com>
14924
14925 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
14926 pointer is dereferenced and use this signal name in regexp.
14927 * gdb.base/signull.exp: Ditto.
14928 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
14929 * gdb.base/signull.c (main): Ditto.
14930
08c637de
TJB
149312009-02-04 Tom Tromey <tromey@redhat.com>
14932 Thiago Jung Bauermann <bauerman@br.ibm.com>
14933
14934 * gdb.python/python-value.exp: Use `gdb.history' instead of
14935 `gdb.value_from_history'.
14936 (test_value_numeric_ops): Add test for conversion of enum constant.
14937 * gdb.python/python-value.c (enum e): New type.
14938 (evalue): New global.
14939 (main): Use argv.
14940
20261af8
JG
149412009-02-04 Jerome Guitton <guitton@adacore.com>
14942
14943 * gdb.ada/uninitialized_vars: New test program.
14944 * gdb.ada/uninitialized_vars.exp: New testcase.
14945
52e44b43
TT
149462009-02-02 Tom Tromey <tromey@redhat.com>
14947
14948 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
14949 * gdb.cp/pr2489.cc: Rename...
14950 * gdb.cp/pr9594.cc: ... to this.
14951
1c71341a
TT
149522009-02-02 Tom Tromey <tromey@redhat.com>
14953
14954 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
14955 * gdb.cp/pr2489.cc: New file.
14956 * gdb.cp/cpcompletion.exp: New file.
14957
a4295225
TT
149582009-02-02 Tom Tromey <tromey@redhat.com>
14959
14960 PR exp/9059:
14961 * gdb.cp/call-c.exp: Add regression test.
14962 * gdb.cp/call-c.cc (FooHandle): New typedef.
14963 (main): New variable 'handle'.
14964
592375cd
VP
149652009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14966
14967 * lib/mi-support.exp (et_mi_thread_list)
14968 (check_mi_and_console_threads): Adjust for current thread in
14969 -thread-list-ids output.
14970
41447f92
VP
149712009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14972
889bf7c5
PA
14973 * gdb.mi/mi-break.exp (test_disabled_creation): New.
14974 Call it.
41447f92 14975
35669430
DE
149762009-01-28 Doug Evans <dje@google.com>
14977
14978 * gdb.arch/amd64-disp-step.S: New file.
14979 * gdb.arch/amd64-disp-step.exp: New file.
14980 * gdb.arch/i386-disp-step.S: New file.
14981 * gdb.arch/i386-disp-step.exp: New file.
14982
09f00d9a
PM
149832009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
14984
14985 * gdb.base/find.exp: Set newline variable
14986 using quotes instead of braces to fix cygwin failures.
14987
1e8fb976
PA
149882009-01-23 Pedro Alves <pedro@codesourcery.com>
14989
14990 * gdb.base/radix.exp: Add tests to ensure that that set
14991 input-radix 0 and set output-radix 0 are really rejected.
14992
da061712
PA
149932009-01-23 Pedro Alves <pedro@codesourcery.com>
14994
14995 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
14996 copyright years.
14997
dd7e2d2b
PA
149982009-01-23 Pedro Alves <pedro@codesourcery.com>
14999
15000 PR gdb/9664:
15001 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
15002
392452f6
PA
150032009-01-22 Pedro Alves <pedro@codesourcery.com>
15004
15005 PR c++/9631:
15006 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
15007
8653e71c
PM
150082009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
15009
15010 * gdb.server/file-transfer.exp: Use EXEEXT variable for
15011 binfile definition to fix Windows OS failure.
15012
a12cc160
DJ
150132009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15014
15015 PR gdb/9346
15016 * gdb.base/interrupt.c (sigint_handler): New.
15017 (main): Install a SIGINT handler if SIGNALS is defined. Exit
15018 on error.
15019 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
15020 Test "signal SIGINT".
15021
b89667eb
DE
150222009-01-19 Doug Evans <dje@google.com>
15023
15024 * gdb.base/break.exp: Update expected gdb output.
15025 * gdb.base/sepdebug.exp: Ditto.
15026 * gdb.mi/mi-syn-frame.exp: Ditto.
15027 * gdb.mi/mi2-syn-frame.exp: Ditto.
15028 * gdb.base/call-signal-resume.exp: New file.
15029 * gdb.base/call-signals.c: New file.
15030 * gdb.base/unwindonsignal.exp: New file.
15031 * gdb.base/unwindonsignal.c: New file.
15032 * gdb.threads/interrupted-hand-call.exp: New file.
15033 * gdb.threads/interrupted-hand-call.c: New file.
15034 * gdb.threads/thread-unwindonsignal.exp: New file.
15035
adb483fe
DJ
150362009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
15037
15038 * gdb.base/define.exp: Test defining and hooking prefix commands.
15039 * gdb.python/python.exp: Update test for "show user" output.
15040
60023297
JK
150412009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15042
15043 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
15044 now the output exactly, using less wildcards. Expect also the output
15045 of gfortran-4.3. Update for the f-valprint.c modification from
15046 2008-04-22.
15047 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
15048 Remove gdb_test test names where matching the command.
15049
ccc57cf9
PA
150502009-01-01 Pedro Alves <pedro@codesourcery.com>
15051
15052 PR breakpoints/9681:
15053 * gdb.base/watchpoint.exp: Add regression test.
15054
c7a6ca08
PA
150552008-12-31 Pedro Alves <pedro@codesourcery.com>
15056
15057 * gdb.threads/attach-into-signal.exp: Don't use
15058 gdb_suppress_entire_file.
15059 * gdb.threads/attach-stopped.exp: Ditto.
15060 * gdb.threads/attachstop-mt.exp: Ditto.
15061
3a031f65
PA
150622008-12-31 Pedro Alves <pedro@codesourcery.com>
15063
15064 PR gdb/8812:
15065 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
15066
09e6485f
PA
150672008-12-29 Pedro Alves <pedro@codesourcery.com>
15068
15069 PR gdb/7536:
15070 * gdb.base/radix.exp: Add tests to ensure invalid input radices
15071 and unsupported output radices are really rejected.
15072
0cd53049
JK
150732008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15074
15075 * gdb.cp/punctuator.exp: Backslash the '$' signs.
15076
ba163c7e
TT
150772008-12-22 Tom Tromey <tromey@redhat.com>
15078
15079 * gdb.cp/punctuator.exp: New file.
15080
6f4de6c9
JK
150812008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15082
15083 * gdb.base/completion.exp (Completing non-existing component): New test.
15084
0f34d0b4
JK
150852008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15086
15087 Fix for PR gdb/8648.
15088 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
15089 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
15090 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
15091 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
15092
db2ad4c3
JK
150932008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15094
15095 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
15096
bb5ef15e
DP
150972008-12-16 Christophe Lyon <christophe.lyon@st.com>
15098
15099 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
15100 compiler actually generate code at the expected line number.
15101
90142adc
JZ
151022008-12-15 Jie Zhang <jie.zhang@analog.com>
15103
15104 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
15105
fad6eecd
TT
151062008-12-12 Tom Tromey <tromey@redhat.com>
15107
15108 * gdb.base/commands.exp (redefine_hook_test): New proc.
15109 Call it.
15110
17c8aaf5
TT
151112008-12-11 Tom Tromey <tromey@redhat.com>
15112
15113 * gdb.base/macscp.exp: New regression test.
15114
7c8adf68
TT
151152008-12-11 Tom Tromey <tromey@redhat.com>
15116
15117 * gdb.base/macscp.exp: Print "address.addr".
15118 * gdb.base/macscp1.c (struct outer): New struct.
15119 (address): New global.
15120
b05dcbb7
TT
151212008-12-09 Tom Tromey <tromey@redhat.com>
15122
15123 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
15124 Call it.
15125
2d476de1
DE
151262008-12-04 Doug Evans <dje@google.com>
15127
15128 * gdb.server/ext-run.exp: Relax regexp for init program.
15129
87bdc959
TG
151302008-12-03 Tristan Gingold <gingold@adacore.com>
15131
15132 * gdb.base/macscp.exp: Generate an object file during compilation
15133 to work around Darwin dsymutil limitations.
15134
e0740f77
JK
151352008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15136
15137 Test resolving external references to TLS variables.
15138 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
15139 FILE2_THREAD_LOCAL.
15140 (testfile2, srcfile2): New variables.
15141 * gdb.threads/tls.c (file2_thread_local)
15142 (function_referencing_file2_thread_local): New.
15143 * gdb.threads/tls2.c: New file.
15144
67f0aac5
JB
151452008-11-28 Joel Brobecker <brobecker@adacore.com>
15146
15147 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
15148 rather than integer, as integer might not be big enough when
15149 on 64bit targets.
67f0aac5 15150
c332165e
JG
151512008-11-27 Jerome Guitton <guitton@adacore.com>
15152
15153 * gdb.cp/formatted-ref.exp: Add equality test.
15154 * gdb.ada/formatted_ref.exp: Ditto.
15155
fc9b693c
JK
151562008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15157
15158 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
15159 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
15160
a9c64011
AS
151612008-11-20 Andreas Schwab <schwab@suse.de>
15162
15163 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
15164 matching syscall entry point.
15165 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15166 (tcatch_vfork_then_child_follow): Likewise. Finish through
15167 vfork even if we stopped at the syscall trampoline.
15168
e2fd701e
DE
151692008-11-20 Doug Evans <dje@google.com>
15170
15171 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
15172
69abc51c
TJB
151732008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
15174
15175 * gdb.arch/ppc-dfp.exp: New file.
15176 * gdb.arch/ppc-dfp.c: New file.
15177
c14c28ba
PP
151782008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
15179
15180 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 15181
2e74121d
DE
151822008-11-17 Doug Evans <dje@google.com>
15183
15184 * gdb.mi/mi-syn-frame.exp: Update expected output.
15185 * gdb.mi/mi2-syn-frame.exp: Update expected output.
15186
66bb093b
VP
151872008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15188
15189 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
15190 "thread N" results in =thread-selected.
15191 * lib/mi-support (mi_run_cmd, mi_expect_stop)
15192 (mi_send_resuming_command_raw): Be prepared for
15193 =thread-selected.
15194
3d043ef6
VP
151952008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15196
a9c64011
AS
15197 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
15198 * lib/mi-support.exp: Likewise.
3d043ef6 15199
808104c8
JB
152002008-11-16 Joel Brobecker <brobecker@adacore.com>
15201
15202 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
15203 commands from the expected output for "help catch".
15204
00b22944
JB
152052008-11-15 Joel Brobecker <brobecker@adacore.com>
15206
15207 * gdb.ada/int_deref.exp: New testcase.
15208
59669435
TT
152092008-11-14 Nick Roberts <nickrob@snap.net.nz>
15210
15211 * gdb.mi/gdb2549.exp: New file.
15212
de04a248
DE
152132008-11-11 Doug Evans <dje@google.com>
15214
15215 * gdb.base/callexit.exp: New file.
15216 * gdb.base/callexit.c: New file.
15217
6b8ce727
DE
152182008-11-10 Doug Evans <dje@google.com>
15219
15220 * lib/gdb.exp (GDBFLAGS): Move -nx ...
15221 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
15222 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
15223 (default_gdb_start,default_gdb_exit): Ditto.
15224 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
15225 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
15226 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
15227 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
15228 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
15229 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
15230
1b14b8aa
AS
152312008-11-03 Andreas Schwab <schwab@suse.de>
15232
15233 * gdb.base/hashline2.exp: Fix typo.
15234 * gdb.base/hashline3.exp: Likewise.
15235
f3134b88
TT
152362008-10-30 Tom Tromey <tromey@redhat.com>
15237
15238 * gdb.base/pointers.exp: Add test.
15239 * gdb.base/pointers.c (k, S): New typedefs.
15240 (instance): New global.
15241
c2226152
AS
152422008-10-30 Andreas Schwab <schwab@suse.de>
15243
15244 * gdb.base/args.exp: Add tests for newlines.
15245
462f405c
JB
152462008-10-30 Joel Brobecker <brobecker@adacore.com>
15247
15248 gdb.base/foll-exec.exp: Update the expected output of a couple
15249 of "info breakpoints" tests.
15250
79a45b7d
TT
152512008-10-28 Tom Tromey <tromey@redhat.com>
15252
15253 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
15254
adc13a14
PA
152552008-10-24 Pedro Alves <pedro@codesourcery.com>
15256
15257 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
15258 gdb_start_cmd.
15259 Use runto_main before any test that requires execution.
15260
252fbfc8
PA
152612008-10-23 Pedro Alves <pedro@codesourcery.com>
15262
15263 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
15264 instead of SIGINT.
15265
28148e3d
JB
152662008-10-22 Joel Brobecker <brobecker@adacore.com>
15267
15268 * gdb.base/completion.exp: Update expected output following
15269 the addition of the "info tasks" command.
15270
c209f847
TT
152712008-10-22 Tom Tromey <tromey@redhat.com>
15272
15273 * gdb.base/exprs.exp (test_expr): Add test for string
15274 concatenation.
15275
f177e350
PA
152762008-10-19 Pedro Alves <pedro@codesourcery.com>
15277
15278 * configure.ac: Output gdb.python/Makefile.
15279 * configure: Regenerate.
15280 * gdb.python/Makefile.in: New.
15281
cce89356
JB
152822008-10-16 Joel Brobecker <brobecker@adacore.com>
15283
15284 * gdb.base/foll-fork.exp: Adjust the expected output to match
15285 the new description for fork/vfork catchpoints in the "info
15286 breakpoints" output.
15287
176d289d
TJB
152882008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
15289
15290 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
15291
a08702d6
TJB
152922008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15293
15294 * gdb.python/python-value.c: New file.
15295 * gdb.python/python-value.exp: New file.
15296
1c5cfe86
PA
152972008-10-15 Pedro Alves <pedro@codesourcery.com>
15298
15299 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
15300
5a98ad69
DP
153012008-10-15 Denis Pilat <denis.pilat@st.com>
15302
41702f1b 15303 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 15304
dcb1a1e2
TT
153052008-10-09 Tom Tromey <tromey@redhat.com>
15306
15307 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
15308 'fprintf' and 'stderr'.
15309
9124fe48
JB
153102008-10-07 Joel Brobecker <brobecker@adacore.com>
15311
15312 * gdb.ada/ref_tick_size.exp: New testcase.
15313
45452591
DE
153142008-10-06 Doug Evans <dje@google.com>
15315
15316 * gdb.dwarf2/dw2-cu-size.exp: New file.
15317 * gdb.dwarf2/dw2-cu-size.S: New file.
15318
15319 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
15320 .Ltype_int for clarity.
15321
4fc5b208
PP
153222008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
15323
15324 PR gdb/2384:
15325 * gdb.cp/gdb2384.exp: Extended to test more cases.
15326 * gdb.cp/gdb2384.cc: Likewise.
15327 * gdb.cp/gdb2384-base.h: Likewise.
15328 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 15329
d78df370
JK
153302008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15331
15332 * gdb.base/maint.exp (maint print type): Remove printing
15333 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
15334
9a044a89
TT
153352008-09-30 Tom Tromey <tromey@redhat.com>
15336
15337 * gdb.base/macscp.exp: Add completion tests.
15338 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
15339 (TWENTY_THREE): Likewise.
15340 (FORTY_EIGHT): Likewise.
15341
506800a9
TT
153422008-09-30 Tom Tromey <tromey@redhat.com>
15343
15344 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
15345 everywhere.
15346 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
15347
1a6f01b5
JK
153482008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15349
15350 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
15351 testcase is derived from. Fix racy dependency on an expected PID
15352 number. No longer support the testcase on Linux kernel 2.4.x.
15353
2fae03e8
TT
153542008-09-27 Tom Tromey <tromey@redhat.com>
15355
15356 * gdb.base/macscp.exp: Add tests for stringification, splicing,
15357 and varargs.
15358
1ad15515
PA
153592008-09-22 Pedro Alves <pedro@codesourcery.com>
15360
15361 * lib/mi-support.exp (mi_expect_interrupt): New.
15362 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
15363 from gdb.mi/mi-nonstop.exp.
15364 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
15365 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
15366 lib/mi-support.exp.
15367 Use mi_check_thread_states throughout. Avoid ".*" and do not
15368 require an anchor after -exec-run.
15369
d0b76dc6
DJ
153702008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
15371
15372 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
15373 stop is pending. Avoid ".*" when two stops are pending.
15374 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
15375 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
15376 newlines in fullnames.
15377 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
15378 (mi_expect_stop): Update comments. Only anchor in sync mode.
15379 Do not match newlines.
15380 (mi_send_resuming_command_raw): Always return status.
15381 (mi_get_stop_line): Do not match more than one line by accident.
15382 Only anchor in sync mode.
15383 (mi_run_inline_test): If -exec-next fails, give up.
15384
9990c830
UW
153852008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15386
15387 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
15388 on SPU.
15389
ebcf6f00
JB
153902008-09-10 Joel Brobecker <brobecker@adacore.com>
15391
15392 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
15393
b6db24e5
JB
153942008-09-10 Joel Brobecker <brobecker@adacore.com>
15395
15396 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
15397 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
15398 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
15399 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
15400 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
15401 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
15402 gdb.ada/interface.exp, gdb.ada/null_array.exp,
15403 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
15404 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
15405 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
15406 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
15407 Include the "= " sequence in the expected output of print tests.
15408
2bf448e0
JB
154092008-09-10 Joel Brobecker <brobecker@adacore.com>
15410
15411 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
15412 description for boolean types.
15413
d51fd4c8
PA
154142008-09-09 Pedro Alves <pedro@codesourcery.com>
15415
15416 * gdb.base/hook-stop-continue.c: New.
15417 * gdb.base/hook-stop-continue.exp: New.
15418
694182d2
DJ
154192008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
15420
15421 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
15422
3b8a7fc0
JG
154232008-09-08 Jerome Guitton <guitton@adacore.com>
15424
15425 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
15426 (stack_check_probe_2, stack_check_probe_loop_1)
15427 (stack_check_probe_loop_2): New functions.
15428 (main): Add call to these new functions.
15429 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
15430 functions, check that the breakpoint is inserted at the appropriate
15431 location.
15432 (insert_breakpoint): Slightly refine this procedure so that it can
15433 be called several times in the test.
15434
96cc0ae8
JG
154352008-09-08 Jerome Guitton <guitton@adacore.com>
15436
15437 * gdb.base/stack-checking.c: New file.
15438 * gdb.base/stack-checking.exp: New file.
15439
1f08b409
TJB
154402008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15441
15442 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
15443 * gdb.arch/altivec-regs.exp: Likewise.
15444 * gdb.arch/vsx-regs.exp: Likewise.
15445
3099e1c4
TJB
154462008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15447
15448 * gdb.arch/ppc-fp.exp: New file.
15449 * gdb.arch/ppc-fp.c: New file.
15450
cc69bfc1
PP
154512008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15452
15453 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
15454 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 15455
b02a33db
MS
154562008-09-04 Michael Snyder <msnyder@vmware.com>
15457
15458 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
15459 as "at" (for non-debug functions such as _start).
15460
2992cbe0
UW
154612008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15462
15463 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
15464 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
15465 software watchpoints.
15466 * gdb.base/watch_thread_num.exp: Likewise.
15467
514f746b
AR
154682008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
15469
15470 * gdb.arch/i386-bp_permanent.exp: New test.
15471
876cecd0
TT
154722008-08-24 Tom Tromey <tromey@redhat.com>
15473
15474 * gdb.base/maint.exp: Update "maint print type".
15475
80f73d71
VP
154762008-08-21 Vladimir Prus <vladimir@codesourcery.com>
15477
15478 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
15479 support. Adjust the order of "*running" notifications.
15480 * gdb.mi/non-stop.c: Don't cast from int to void* and
15481 back.
15482
d9c78d7d
MK
154832008-08-20 Mark Kettenis <kettenis@gnu.org>
15484
15485 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
15486 expect to find it in the "info frame" output.
15487
97a2d1d3
DJ
154882008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
15489
15490 * gdb.base/interp.exp: Always consume both prompts.
15491
b96e2927
PA
154922008-08-20 Pedro Alves <pedro@codesourcery.com>
15493
15494 * gdb.base/pending.exp: Test pending breakpoints without symbols
15495 loaded.
15496
8cf6e61a
VP
154972008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15498
15499 * lib/mi-support.exp (mi_expect_stop): Produce
15500 more details on failures.
15501 * gdb.mi/mi-nonstop.exp: New.
15502 * gdb.mi/non-stop.c: New.
15503
c6ebd6cf
VP
155042008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15505
a9c64011
AS
15506 * gdb.mi/mi-async.exp: Use 'set target-async'.
15507 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 15508
46a9b8ed
DJ
155092008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
15510
15511 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
15512
44feb3ce
TT
155132008-08-17 Tom Tromey <tromey@redhat.com>
15514
15515 * gdb.base/help.exp (help catch): Rewrite.
15516
311a4e6b
TJB
155172008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15518
15519 * gdb.base/define.exp: Test indented command documentation.
15520 * gdb.python/python.exp: Test indented multi-line command.
15521
604c2f83
LM
155222008-08-15 Luis Machado <luisgpm@br.ibm.com>
15523
15524 * testsuite/gdb.arch/vsx-regs.c: New source file.
15525 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
15526 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
15527
886a217c
TT
155282008-08-14 Tom Tromey <tromey@redhat.com>
15529
15530 * gdb.base/macscp.exp: Add regression test for "macro define" or
15531 "macro undef" with no arguments.
15532
c814a4f3
PP
155332008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
15534
15535 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 15536
12ab8a60
UW
155372008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15538
15539 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
15540
d57a3c85
TJB
155412008-08-06 Tom Tromey <tromey@redhat.com>
15542
15543 * gdb.python/python.exp: New file.
15544
c7b778ff
JK
155452008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15546
15547 Fix for PR gdb/1543.
15548 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
15549 $LOCATION.
15550 (location): New variable.
15551 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
15552 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
15553 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
15554 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
15555 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
15556 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
15557 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
15558 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
15559 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
15560 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
15561 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
15562 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
15563 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
15564 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
15565 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15566 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
15567 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
15568 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
15569 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
15570 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15571 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
15572 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
15573 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
15574 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
15575 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
15576 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
15577 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
15578 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
15579 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
15580 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
15581 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
15582 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
15583 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
15584 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
15585 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
15586 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
15587 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
15588 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15589 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
15590 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
15591 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
15592 gdb.base/type-opaque.exp, gdb.base/until.exp,
15593 gdb.base/value-double-free.c, gdb.base/varargs.exp,
15594 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
15595 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
15596 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
15597 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
15598 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
15599 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
15600 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
15601 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15602 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
15603 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
15604 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
15605 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
15606 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
15607 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
15608 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
15609 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15610 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
15611 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
15612 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
15613 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15614 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
15615 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
15616 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
15617 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15618 gdb.pascal/types.exp, gdb.stabs/weird.exp,
15619 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
15620 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
15621 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
15622 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
15623 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
15624 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
15625 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15626 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15627 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15628 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15629 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15630 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15631 lib/mi-support.exp, lib/trace-support.exp: Remove reference
15632 to bug-gdb@prep.ai.mit.edu .
15633
5e06a3d1
VP
156342008-07-31 Vladimir Prus <vladimir@codesourcery.com>
15635
15636 * lib/mi-support.exp (mi_load_shlibs): New.
15637 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
15638
9d81d21b
VP
156392008-07-30 Vladimir Prus <vladimir@codesourcery.com>
15640
15641 * lib/mi-support.exp (get_mi_thread_list)
15642 (check_mi_and_console_threads): New, moved from ...
15643 * gdb.mi/mi-pthread.exp: ...here.
15644 * gdb.mi/gdb669.exp (get_mi_thread_list)
15645 (check_mi_and_console_threads): Delete.
15646 * gdb.mi/mi2-pthread.exp: Likewise.
15647
bae98fe0
TT
156482008-07-28 Tom Tromey <tromey@redhat.com>
15649
15650 * Makefile.in (just-check): Remove. Move body to...
15651 (check): ... here.
15652
57380f4e
DJ
156532008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15654
15655 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
15656 Add a test for duplicated SIGINTs.
15657
e09490f1
DJ
156582008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15659
15660 * gdb.threads/schedlock.exp (get_args): Update to work for any
15661 value of NUM.
15662 (Top level): Report the number of threads that did not resume.
15663
6387b45f
DJ
156642008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15665
15666 * gdb.dwarf2/dw2-compressed.S: Also define __start.
15667
62f64ff2
DJ
156682008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15669
15670 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
15671 non-MI prompt.
15672
fa8de41e
TT
156732008-07-26 Tom Tromey <tromey@redhat.com>
15674
15675 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
15676 (function_struct, function_struct_ptr): New globals.
15677 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
15678 function pointer in a struct.
15679
ccb3ac8a
TT
156802008-07-26 Tom Tromey <tromey@redhat.com>
15681
15682 * gdb.base/macscp.exp: Add test for macro lexing bug.
15683
d7d9f01e
TT
156842008-07-18 Tom Tromey <tromey@redhat.com>
15685
15686 * gdb.base/macscp.exp: Add macro tests.
15687
9bf07184
PP
156882008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15689
15690 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
15691
becf6477
PP
156922008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15693
15694 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
15695
0709f7d3
PP
156962008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
15697
15698 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 15699
7093c834
PP
157002008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
15701
15702 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 15703
b432ffe3
JK
157042008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15705
15706 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
15707
b1a268e5
VP
157082008-07-12 Vladimir Prus <vladimir@codesourcery.com>
15709
15710 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
15711
e2995f8e
KB
157122008-07-11 Kevin Buettner <kevinb@redhat.com>
15713
15714 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
15715 of regexp to account for changes made to GDB in the printing of
15716 byte vectors.
15717
14032a66
TT
157182008-07-11 Tom Tromey <tromey@redhat.com>
15719
15720 * gdb.base/completion.exp: Add 'help' completion test.
15721
981505ef
JK
157222008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15723
15724 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
15725
10568435
JK
157262008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15727
15728 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
15729
4487aabf
PA
157302008-07-09 Pedro Alves <pedro@codesourcery.com>
15731
15732 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
15733
a4a9b1c4
PA
157342008-07-09 Pedro Alves <pedro@codesourcery.com>
15735
15736 * gdb.base/fullname.exp: Restore pwd if compiling failed.
15737
3c3185ac
JK
157382008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15739
15740 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
15741
7ebd49dc
VP
157422008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15743
15744 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
15745 previous commit. Add a comment.
15746
84e46146
PA
157472008-06-28 Pedro Alves <pedro@codesourcery.com>
15748
15749 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
15750
0f8d4a2f
VP
157512008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15752
15753 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
15754
f747e0ce
PA
157552008-06-27 Pedro Alves <pedro@codesourcery.com>
15756
15757 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
15758 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
15759 compiling an executable, link in an object that forces unbuffered
15760 output.
15761 * lib/set_unbuffered_mode.c: New file.
15762
734a5c36
JK
157632008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15764
15765 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
15766
a2840c35
VP
157672008-06-25 Vladimir Prus <vladimir@codesourcery.com>
15768
a9c64011
AS
15769 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
15770 mi_expect_stop.
15771 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
15772 Demand that *running is output.
15773 (detect_async): Perform checking every time.
15774 (mi_send_resuming_command): Extract everything into...
15775 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
15776 (mi_expect_stop): Don't accept any output before *stopped.
15777
6ae37fef
VP
157782008-06-13 Vladimir Prus <vladimir@codesourcery.com>
15779
15780 Robustify mi-simplerun.
a9c64011
AS
15781 * gdb.mi/basics.c (main): Add a call to sleep.
15782 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
15783 * gdb.mi/mi2-cli.exp: Likewise.
15784 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 15785
b4aa76f0 157862008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
15787
15788 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
15789
e1ac3328
VP
157902008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15791
a9c64011
AS
15792 * gdb.mi/mi-console.exp: Adjust.
15793 * gdb.mi/mi-syn-frame.exp: Adjust.
15794 * gdb.mi/mi2-console.exp: Adjust.
15795 * gdb.mi/mi2-syn-frame.exp: Adjust.
15796 * lib/mi-support.exp (mi_run_cmd): Adjust.
15797 (mi_send_resuming_command): Adjust.
e1ac3328 15798
f7f9a841
VP
157992008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15800
15801 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
15802 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
15803 testing of stopped.
15804 * gdb.mi/mi2-syn-frame.exp: Likewise.
15805 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
15806 (async, detect_async): New.
15807 (mi_expect_stop, mi_continue_to_line): Adjust expectation
15808 depending on if we're running in sync or async mode.
f7f9a841 15809
37cd5d19
TT
158102008-06-09 Tom Tromey <tromey@redhat.com>
15811
15812 * gdb.base/completion.exp: New tests for field name completion
15813 with spaces, and field name completion with '->'.
15814
65d12d83
TT
158152008-06-06 Tom Tromey <tromey@redhat.com>
15816
15817 * gdb.base/break1.c (struct some_struct): New struct.
15818 (values): New global.
15819 * gdb.base/completion.exp: Add field name completion test.
15820
ebfe2e3f
PP
158212008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15822
15823 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15824 to pointer.
15825 * gdb.cp/call-c.cc: Likewise.
15826
bcf6fc3a
NR
158272008-06-06 Nick Roberts <nickrob@snap.net.nz>
15828
15829 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
15830 annotation.
15831
49fd4a42 158322008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 15833 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
15834
15835 * gdb.threads/execl.c, gdb.threads/execl1.c,
15836 gdb.threads/execl.exp: New tests.
a9c64011 15837
8a34ac3f
AR
158382008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
15839 Daniel Jacobowitz <dan@codesourcery.com>
15840
15841 * gdb.cp/exception.exp: Activate test, make it work with pending
15842 catchpoints.
15843
86ae69ef
JK
158442008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15845
15846 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
15847
f7f9ae2c
VP
158482008-05-28 Vladimir Prus <vladimir@codesourcery.com>
15849
a9c64011
AS
15850 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
15851 now printed.
15852 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 15853
2a2d4dc3
AS
158542008-05-27 Andreas Schwab <schwab@suse.de>
15855
15856 * gdb.base/frame-args.exp: Handle arguments that are optimized
15857 out.
15858
5099e4d9
LM
158592008-05-26 Luis Machado <luisgpm@br.ibm.com>
15860
15861 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
15862 quiet for ppc32 and group options into a single variable.
15863
d9c36a91
JB
158642008-05-23 Joel Brobecker <brobecker@adacore.com>
15865
15866 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
15867 of zero-size elements.
15868 * gdb.ada/null_array.exp: Test printing this new array.
15869
103a8671
JK
158702008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15871
15872 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
15873
07a4cc1a 158742008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
15875
15876 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
15877 of the "finish" command.
15878
55f996a7
NR
158792008-05-21 Nick Roberts <nickrob@snap.net.nz>
15880
15881 * gdb.base/annota1.exp: Test for new annotation.
15882
907fc202
UW
158832008-05-16 Pedro Alves <pedro@codesourcery.com>
15884
15885 * gdb.base/fixsection.exp: New file.
15886 * gdb.base/fixsection0.c: New file.
15887 * gdb.base/fixsection1.c: New file.
15888
e8f97270
UW
158892008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15890
15891 * gdb.base/annota1.exp: Accept printf@... in place of printf.
15892 * gdb.base/annota3.exp: Likewise.
15893
ac0bb574
NF
158942008-05-13 Nathan Froyd <froydnj@codesourcery.com>
15895
15896 * gdb.base/watch_thread_num.exp: Don't run tests that require
15897 watchpoints if the target doesn't support them.
15898
6fadd07a
DE
158992008-05-12 Doug Evans <dje@google.com>
15900
15901 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
15902
6e9a4a30
JB
159032008-05-09 Joel Brobecker <brobecker@adacore.com>
15904
15905 * gdb.ada/assign_1.exp: New testcase.
15906
08388c79
DE
159072008-05-09 Doug Evans <dje@google.com>
15908
a3c83fae
DE
15909 * gdb.base/find.exp: New file.
15910 * gdb.base/find.c: New file.
08388c79 15911
bd5ddfe8
DJ
159122008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
15913
15914 * gdb.base/commands.exp (watchpoint_command_test): Handle
15915 gdb,no_hardware_watchpoints.
15916 * gdb.base/float.exp: Allow ARM targets without floating point.
15917 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
15918
b5dd68e2 159192008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 15920 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
15921
15922 * gdb.ada/lang_switch: New test program.
15923 * gdb.ada/lang_switch.exp: New testcase.
15924
382d13d1
DE
159252008-05-05 Doug Evans <dje@google.com>
15926
15927 * gdb.base/help.exp (disassemble): Update expected help text.
15928
9dd789d0
PA
159292008-05-04 Pedro Alves <pedro@codesourcery.com>
15930
15931 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
15932
611c83ae
PA
159332008-05-04 Pedro Alves <pedro@codesourcery.com>
15934
15935 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
15936 different times.
15937
ff013f42
JK
159382008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15939
15940 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
15941 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
15942 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
15943 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
15944
96dff6a2
VP
159452008-05-04 Vladimir Prus <vladimir@codesourcery.com>
15946
15947 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
15948 notification to appear.
15949
55cd6f92
DJ
159502008-05-04 Daniel Jacobowitz <dan@debian.org>
15951
15952 * gdb.base/fullname.c: New file.
15953 * gdb.base/fullname.exp: New file.
15954 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
15955
d705c43c
PA
159562008-05-03 Pedro Alves <pedro@codesourcery.com>
15957
15958 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
15959 expressions with macros.
15960
333222e1
JK
159612008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15962
15963 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
15964
5ac01682
DJ
159652008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
15966
15967 * gdb.base/completion.exp: Handle lack of other symbols beginning
15968 with "a".
15969
15970 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
15971
237fc4c9
PA
159722008-05-02 Jim Blandy <jimb@codesourcery.com>
15973
15974 * gdb.asm/asmsrc1.s: Add scratch space.
15975
ed5e9466
DJ
159762008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15977 Daniel Jacobowitz <dan@codesourcery.com>
15978
15979 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
15980 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
15981 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
15982
b39cc962
DJ
159832007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
15984
15985 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
15986
36d520f5
JB
159872008-05-01 Joel Brobecker <brobecker@adacore.com>
15988
15989 * gdb.base/info-target.exp: New testcase.
15990
8d4e3071
DJ
159912008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15992
15993 * gdb.cp/hang.exp: Use .cc instead of .C.
15994 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
15995 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
15996
6f3f3097
DJ
159972008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15998
15999 * gdb.base/gdb1250.exp: Remove perror.
16000 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
16001
5550a914
PA
160022008-04-30 Pedro Alves <pedro@codesourcery.com>
16003
16004 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
16005 .2byte.
16006
d848e687
DJ
160072008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
16008
16009 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
16010 (maybe_kfail): New.
16011
93b5768b
PA
160122008-04-25 Pedro Alves <pedro@codesourcery.com>
16013
16014 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
16015
721c02de
VP
160162008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16017
a9c64011
AS
16018 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
16019 * gdb.mi/mi2-syn-frame.exp: Likewise.
16020 * lib/mi-support.exp: Likewise.
721c02de 16021
74960c60
VP
160222008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16023
16024 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
16025 to specify regexp for the location to stop at.
16026 * gdb.base/break-always.c: New.
16027 * gdb.base/break-always.exp: New.
16028
d24317b4
VP
160292008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16030
16031 * lib/mi-support.exp (mi_runto_helper): Adjust
16032 for the original-location field.
16033 (mi_create_breakpoint, mi_list_breakpoints): New.
16034 * gdb.mi/mi-break.exp: Adjust.
16035 * gdb.mi/mi2-break.exp: Adjust.
16036 * gdb.mi/mi-pending.exp: Adjust.
16037 * gdb.mi/mi-simplerun.exp: Adjust.
16038 * gdb.mi/mi2-simplerun.exp: Adjust.
16039 * gdb.mi/mi-syn-frame.exp: Adjust.
16040 * gdb.mi/mi2-syn-frame.exp: Adjust.
16041 * gdb.mi/mi-until.exp: Adjust.
16042 * gdb.mi/mi2-until.exp: Adjust.
16043 * gdb.mi/mi-var-display.exp: Adjust.
16044 * gdb.mi/mi2-var-display.exp: Adjust.
16045 * gdb.mi/mi-watch.exp: Adjust.
16046 * gdb.mi/mi2-watch.exp: Adjust.
16047
fdc59709 160482008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 16049
a9c64011
AS
16050 * aclocal.m4: Add override.m4.
16051 * configure: Regenerate.
fdc59709 16052
8e91f023
VP
160532008-04-19 Vladimir Prus <vladimir@codesourcery.com>
16054
16055 * gdb.mi/var-cmd.c (do_at_tests): Verify that
16056 '-var-update --all-values' reports new value even the type
16057 of a variable object has changed.
16058
233a11ab
CS
160592008-04-18 Craig Silverstein <csilvers@google.com>
16060
16061 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
16062 files.
d24317b4 16063
9c1137ad
JB
160642008-04-18 Joel Brobecker <brobecker@adacore.com>
16065
16066 * gdb.ada/atomic_enum: New test program.
16067 * gdb.ada/atomic_enum.exp: New testcase.
16068
66d0bbc7
DE
160692008-04-17 Doug Evans <dje@google.com>
16070
16071 * gdb.opt/Makefile.in: Fix whitespace.
16072
100906b0
UW
160732008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
16074
16075 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
16076
4584e32e
DE
160772008-04-17 Doug Evans <dje@google.com>
16078
16079 * gdb.base/hashline1.exp: New testcase.
16080 * gdb.base/hashline2.exp: New testcase.
16081 * gdb.base/hashline2.exp: New testcase.
16082
0a320680
PA
160832008-04-17 Pedro Alves <pedro@codesourcery.com>
16084
16085 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
16086
18ac113b
AR
160872008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
16088
16089 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
16090 temporary breakpoint to match "Temporary breakpoint".
16091 * gdb.base/break.exp (delete_breakpoints): Likewise.
16092 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
16093 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
16094 * gdb.base/display.exp: Likewise.
16095 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
16096 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
16097 * gdb.base/restore.exp (restore_tests): Likewise.
16098 * gdb.base/sepdebug.exp: Likewise.
16099 * gdb.base/watchpoint.exp: Likewise.
16100 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
16101 * gdb.mi/mi-pending.exp: Likewise.
16102 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
16103 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
16104 * gdb.mi/mi-var-cmd.exp: Likewise.
16105 * gdb.mi/mi-var-display.exp: Likewise.
16106 * gdb.mi/mi2-cli.exp: Likewise.
16107 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
16108 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
16109 * gdb.mi/mi2-var-display.exp: Likewise.
16110 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
16111 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
16112 new "disp" field.
a9c64011 16113 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
16114 reason. This is to support fix for PR2424.
16115
add38693
JK
161162008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16117
16118 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
16119
fcacd99f
VP
161202008-04-13 Vladimir Prus <vladimir@codesourcery.com>
16121
16122 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 16123 field. Add more floating varobj tests.
fcacd99f 16124 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
16125 field.
16126 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
16127 (main): Call do_at_tests.
16128 * lib/mi-support.exp (mi_create_floating_varobj)
16129 (mi_varobj_update_with_type_change): New.
fcacd99f 16130
de051565
MK
161312008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
16132
16133 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
16134 option of -var-evaluate-expression.
16135 * gdb.mi/mi2-var-display.exp: Likewise.
16136
dbc52822
VP
161372008-04-07 Vladimir Prus <vladimir@codesourcery.com>
16138
16139 Introduce test setup helpers.
a9c64011
AS
16140 * lib/gdb.exp (build_executable, clean_restart)
16141 (prepare_for_testing): New.
16142 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
16143 * gdb.base/return.exp: Likewise.
16144 * gdb.base/ending-run.exp: Likewise.
dbc52822 16145
473591da
NR
161462008-04-07 Nick Roberts <nickrob@snap.net.nz>
16147
16148 * gdb.mi/mi-async.exp: New test for asynchronous Machine
16149 Interface (MI) responses.
16150
2b2d9e11
VP
161512008-04-06 Vladimir Prus <vladimir@codesourcery.com>
16152
a9c64011
AS
16153 * gdb.cp/breakpoint.cc: New code to test conditions involving
16154 member variables.
16155 * gdb.cp/breakpoint.exp: Test condition involving member
16156 variables.
2b2d9e11 16157
bb378428
VP
161582008-04-05 Vladimir Prus <vladimir@codesourcery.com>
16159
16160 * lib/mi-support.exp (mi_expect_stop): New.
16161 (mi_run_cmd): Change the
16162 token. Use mi_send_resuming_command, use
16163 mi_expect_stop.
16164 (mi_execute_to_helper): Rename to mi_execute_to.
16165 (mi_send_resuming_command): Add more error patterns.
16166 (mi_wait_for_stop): Renamed to...
16167 (mi_get_stop_line): ...this.
16168 (mi_run_inline_test): Adjust.
16169
16170 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
16171 * gdb.mi/mi-console.exp: Likewise.
16172 * gdb.mi/mi-pending.exp: Likewise.
16173 * gdb.mi/mi-simplerun.exp: Likewise.
16174 * gdb.mi/mi-stack.exp: Likewise.
16175 * gdb.mi/mi-stepi.exp: Likewise.
16176 * gdb.mi/mi-syn-frame.exp: Add comment.
16177 * gdb.mi/mi-until.exp: Likewise.
16178 * gdb.mi/mi-var-display.exp: Likewise.
16179 * gdb.mi/mi-watch.exp: Likewise.
16180 * gdb.mi/mi2-cli.exp: Likewise.
16181 * gdb.mi/mi2-console.exp: Likewise.
16182 * gdb.mi/mi2-simplerun.exp: Likewise.
16183 * gdb.mi/mi2-stack.exp: Likewise.
16184 * gdb.mi/mi2-stepi.exp: Likewise.
16185 * gdb.mi/mi2-until.exp: Likewise.
16186 * gdb.mi/mi2-var-display.exp: Likewise.
16187 * gdb.mi/mi2-watch.exp: Likewise.
16188
62172bb9
UW
161892008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16190
16191 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
16192
16193 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
16194
a13e061a
PA
161952008-04-04 Pedro Alves <pedro@codesourcery.com>
16196
16197 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
16198 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
16199 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16200 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
16201 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
16202 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
16203 expect an mi error duplicated in stderr.
16204
eae06beb
JB
162052008-04-03 Joel Brobecker <brobecker@adacore.com>
16206
16207 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
16208 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
16209 Add a couple of tests that verify the behavior when the new setting
16210 is set to "cancel" and "all".
16211 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
16212 "ask" before we start the testing.
16213
79c6ced6
AR
162142008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
16215
16216 * gdb.cp/casts.cc: Add class reference variables.
16217 * gdb.cp/casts.exp: New test cases for up/down casting references.
16218
6c2d1a6b
MK
162192008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
16220
16221 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
16222 instead of beginning to make an extra test pass.
16223 * gdb.mi/mi2-var-display.exp: Likewise.
16224
55b411d9
MR
162252008-03-31 Maciej W. Rozycki <macro@mips.com>
16226
16227 * gdb.base/break.exp: Mark failures as such. Fix formatting.
16228
c6140da2
MD
162292008-03-31 Markus Deuling <deuling@de.ibm.com>
16230 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16231
16232 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
16233 value. Add xfail for older kernels.
16234
79732189
AR
162352008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
16236
16237 Bring mi-support in line with gdb.exp.
16238 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
16239 (mi_gdb_start): New function.
16240
33c3676e
MR
162412008-03-28 Maciej W. Rozycki <macro@mips.com>
16242
16243 * gdb.mi/mi-var-cmd.exp: Fix a typo.
16244
92e28119
VP
162452008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16246
16247 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
16248 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 16249
9e8e3afe
VP
162502008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16251
16252 * lib/mi-support.exp (mi_create_varobj_checked): New.
16253 (mi_list_varobj_children): Allow to check for a
16254 value.
16255 (mi_list_array_varobj_children): New.
16256
16257 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
16258 and mi_list_varobj_children, as opposed to hardcoding
16259 expected strings.
16260 * gdb.mi/gdb701.exp: Likewise.
16261 * gdb.mi/gdb792.exp: Likewise.
16262 * gdb.mi/mi-var-block.exp: Likewise.
16263 * gdb.mi/mi-var-cmd.exp: Likewise.
16264 * gdb.mi/mi-var-invalidate.exp: Likewise.
16265 * gdb.mi/mi2-var-block.exp: Likewise.
16266 * gdb.mi/mi2-var-child.exp: Likewise.
16267 * gdb.mi/mi2-var-cmd.exp: Likewise.
16268 * gdb.mi/mi2-var-display.exp: Likewise.
16269
9df50351
JK
162702008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
16271
16272 Fix random false FAILs on i386.
16273 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
16274
31e5d73a
DJ
162752008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16276
16277 PR gdb/544
16278 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
16279
12f4afab
DJ
162802008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16281
16282 PR gdb/544
16283 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
16284
b562a0cb
DJ
162852008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16286
16287 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
16288 fixed PR gdb/544.
16289
17faa917
DJ
162902008-03-21 Pedro Alves <pedro@codesourcery.com>
16291
16292 * gdb.threads/fork-child-threads.exp: Test next over fork.
16293
6214f497
DJ
162942008-03-21 Chris Demetriou <cgd@google.com>
16295
16296 * gdb.base/break.exp (rbreak junk): New test for rbreak
16297 "Junk at end of arguments" issue.
16298
63092375
DJ
162992008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16300
16301 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
16302 *& to work on created array elements.
16303 (Top level): Test print $pc with a file. Test string operations
16304 without a target.
16305 * gdb.base/ptype.exp: Do not expect *& to work on created array
16306 elements.
16307
b21991b0
DJ
163082008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16309
16310 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
16311 gdb.threads/staticthreads.exp: Update exit query.
16312
c4b347c7
SL
163132008-03-07 Sandra Loosemore <sandra@codesourcery.com>
16314
16315 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
16316
fa4727a6
DJ
163172008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
16318
16319 * gdb.base/watchpoint.c (global_ptr, func4): New.
16320 (main): Call func4.
16321 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
16322 (test_inaccessible_watchpoint): New.
16323
2f34202f
MR
163242008-02-29 Maciej W. Rozycki <macro@mips.com>
16325
16326 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
16327 select the largest.
16328
0d6ba1b1
DJ
163292008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16330
16331 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
16332 frames-invalid annotations.
16333
e691325a
PM
163342008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
16335
a9c64011 16336 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 16337
f85b5ecc
DE
163382008-02-27 Doug Evans <dje@google.com>
16339
16340 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
16341 for bug 1738.
16342 (breakpoint_to_handler_entry): Ditto.
16343
b40e7bf3
JB
163442008-02-27 Joel Brobecker <brobecker@adacore.com>
16345
16346 * gdb.base/ending-run.exp: Use the first line of code inside
16347 function body to test breakpoints.
16348 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
16349 location where the breakpoint is inserted when using the line
16350 where a function is declared. Fix typo in the description of
16351 one of the tests.
16352 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
16353
2faca73a
PM
163542008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16355
16356 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 16357 tests.
2faca73a 16358
6f439c36
PM
163592008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16360
16361 * gdb.base/args.exp: avoid same output for tests
16362 with single quotes.
16363
54e52265
VP
163642008-02-26 Vladimir Prus <vladimir@codesourcery.com>
16365
a9c64011
AS
16366 * gdb.base/annota1.exp: Adjust for 'info break'
16367 format changes.
16368 * gdb.base/annota3.exp: Likewise.
16369 * gdb.base/break.exp: Likewise.
16370 * gdb.base/condbreak.exp: Likewise.
16371 * gdb.base/pending.exp: Likewise.
16372 * gdb.base/sepdebug.exp: Likewise.
16373 * gdb.base/unload.exp: Likewise.
16374 * gdb.cp/ovldbreak.exp: Likewise.
16375 * gdb.mi/mi-pending.exp: Likewise.
54e52265 16376
897b09ca
DE
163772008-02-07 Doug Evans <dje@google.com>
16378
16379 * gdb.cp/mb-inline.exp: New.
16380 * gdb.cp/mb-inline.h: New.
16381 * gdb.cp/mb-inline1.cc: New.
16382 * gdb.cp/mb-inline2.cc: New.
16383
b1c32d35
PM
163842008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
16385
16386 * gdb.pascal/floats.pas: New test program.
16387 * gdb.pascal/floats.exp: New testcase.
16388
1a4ca44a
TJB
163892008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16390
16391 * gdb.base/callfuncs.c (t_float_many_args): New function.
16392 (t_double_many_args): New function.
16393 * gdb.base/callfuncs.exp: Add tests for exceeding float
16394 and double parameters passed through the stack.
16395
439048e8
JB
163962008-02-05 Joel Brobecker <brobecker@adacore.com>
16397
16398 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
16399 gdb.ada/complete/foo.adb: New files.
16400 * gdb.ada/complete.exp: New testcase.
16401
81fe8080
DE
164022008-02-03 Doug Evans <dje@google.com>
16403
301f0ecf
DE
16404 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
16405
81fe8080
DE
16406 * gdb.cp/gdb2384.exp: New file.
16407 * gdb.cp/gdb2384.cc: New file.
16408 * gdb.cp/gdb2384-base.h: New file.
16409 * gdb.cp/gdb2384-base.cc: New file.
16410
4b071aec
DE
164112008-02-02 Doug Evans <dje@google.com>
16412
16413 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
16414
61137ba6
JB
164152007-02-01 Joel Brobecker <brobecker@adacore.com>
16416
16417 * gdb.ada/sym_print_name: New test program.
16418 * gdb.ada/sym_print_name.exp: New testcase.
16419
164202007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
16421
16422 * gdb.ada/nested/hello.adb: New file.
16423 * gdb.ada/nested.exp: New testcase.
16424 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16425
98deb0da
VP
164262008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16427
16428 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
16429 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
16430 don't cause future evaluations of function to report
16431 creation of internal breakpoints.
98deb0da 16432
723a2275
VP
164332008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16434
16435 * gdb.mi/mi-break.exp (test_error): New.
16436 Call it.
16437
fb546a2f
LM
164382008-01-31 Luis Machado <luisgpm@br.ibm.com>
16439
16440 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
16441 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
16442
2d8fd90a
PM
164432008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16444
16445 * gdb.pascal/integers.pas: New test program.
16446 * gdb.pascal/integers.exp: New testcase.
16447
a7fa0ded
PM
164482008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16449
16450 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
16451
5e1a1926
TJB
164522008-01-30 Luis Machado <luisgpm@br.ibm.com>
16453
16454 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
16455 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
16456
8d04f9f0
JB
164572008-01-30 Paul Hilfinger <hilfinger@adacore.com>
16458
16459 * gdb.ada/formatted_ref: New test program.
16460 * gdb.ada/formatted_ref.exp: New testcase.
16461
16462 * gdb.cp/formatted-ref.cc: New file.
16463 * gdb.cp/formatted-ref.exp: New testcase.
16464
ce75a98f
JB
164652008-01-30 Joel Brobecker <brobecker@adacore.com>
16466
16467 * gdb.base/ptype.exp: Add testing of "ptype $pc".
16468
e835f6bf
NR
164692008-01-30 Nick Roberts <nickrob@snap.net.nz>
16470
16471 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
16472 (test_file_list_exec_source_file): Update to new macro-info field.
16473
d118ef87
PH
164742008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
16475
16476 * gdb.ada/exprs: New test program.
16477 * gdb.ada/exprs.exp: New testcase.
16478
7d35ab09
TJB
164792008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16480
16481 * dfp-test.c (DELTA, DELTA_B): New definitions.
16482 (double_val1, double_val2, double_val3, double_val4, double_val5,
16483 double_val6, double_val7, double_val8, double_val9, double_val10,
16484 double_val11, double_val12, double_val13, double_val14, dec32_val1,
16485 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
16486 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
16487 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
16488 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
16489 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
16490 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
16491 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
16492 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
16493 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
16494 dec128_val16): New global variables.
16495 (decimal_dec128_align): New function.
16496 (decimal_mixed): Likewise.
16497 (decimal_many_args_dec32): Likewise.
16498 (decimal_many_args_dec64): Likewise.
16499 (decimal_many_args_dec128): Likewise.
16500 (decimal_many_args_mixed): Likewise.
16501 * dfp-test.exp: Add tests calling new inferior functions.
16502
2d717e4f
DJ
165032008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16504
16505 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
16506 gdb.server/ext-run.exp: New files.
16507 * lib/gdbserver-support.exp (gdbserver_download): New.
16508 (gdbserver_start): New. Update gdbserver expected
16509 output.
16510 (gdbserver_spawn): Use them.
16511 (gdbserver_start_extended): New.
16512
e85a822c
DJ
165132008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16514
16515 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
16516 Run on GNU/Linux.
16517 (do_exec_tests): Check for systems which do not support catchpoints.
16518 Do not match START.
16519 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
16520 Run on GNU/Linux. Enable verbose output.
16521 (check_fork_catchpoints): New.
16522 (explicit_fork_child_follow, catch_fork_child_follow)
16523 (tcatch_fork_parent_follow): Update expected messages.
16524 (do_fork_tests): Use check_fork_catchpoints.
16525 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
16526 Run on GNU/Linux. Enable verbose output.
16527 (check_vfork_catchpoints): New.
16528 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
16529 expected messages.
16530 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
16531
401ea829
JB
165322008-01-29 Jim Blandy <jimb@red-bean.com>
16533
16534 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
16535 host' errors.
16536 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
16537
aceaf3ad
JB
165382008-01-29 Jim Blandy <jimb@red-bean.com>
16539
16540 * gdb.threads/sigthread.c: Use barriers to ensure that
16541 child_thread and child_thread_two are always initialized before we
16542 start to use them.
16543
a5606eee
VP
165442008-01-29 Vladimir Prus <vladimir@codesourcery.com>
16545
16546 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
16547 * gdb.base/watchpoint-solib.c: New.
16548 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 16549
c55a82bb
PM
165502008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
16551
16552 * gdb.base/gdb1056.exp: Add unsigned integer test.
16553
0993fe05
DE
165542008-01-28 Doug Evans <dje@google.com>
16555
16556 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
16557
4fe42e7f
JB
165582008-01-27 Jim Blandy <jimb@codesourcery.com>
16559
c7a69933
JB
16560 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
16561
4fe42e7f
JB
16562 * gdb.base/expand-psymtabs.exp: Doc fix.
16563
5def8285
MK
165642008-01-26 Mark Kettenis <kettenis@gnu.org>
16565
16566 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16567
5313c911
NR
165682008-01-24 Nick Roberts <nickrob@snap.net.nz>
16569
a9c64011 16570 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
16571 -var-set-format.
16572
93815fbf
VP
165732008-01-23 Chris Demetriou <cgd@google.com>
16574
16575 * gdb.threads/thread_events.c: New testcase source file.
16576 * gdb.threads/thread_events.exp: New testcase expect file.
16577
467a88ee
NR
165782008-01-23 Nick Roberts <nickrob@snap.net.nz>
16579
16580 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
16581
16582 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
16583 -var-set-format.
16584
d8f82aba
DJ
165852008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16586 Vladimir Prus <vladimir@codesourcery.com>
16587
16588 * gdb.base/float.exp: Allow missing floating point for m68k and
16589 PowerPC.
16590
60c46647
VP
165912008-01-22 Vladimir Prus <vladimir@codesourcery.com>
16592
16593 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
16594 ignore count.
16595 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
16596 * gdb.mi/mi-cli.exp: Adjust.
16597 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 16598
c7dd36a1
PA
165992008-01-17 Pedro Alves <pedro@codesourcery.com>
16600
16601 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
16602 and 'dummy_ptr' integer pointer. Initialize struct_declarations
16603 with dummy_ptr's address.
16604 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
16605 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
16606 all targets.
16607 * gdb.mi/mi2-var-child.exp: Likewise.
16608
39d5313e
JB
166092008-01-09 Joel Brobecker <brobecker@adacore.com>
16610
16611 * gdb.ada/null_array: New test program.
16612 * gdb.ada/null_array.exp: New testcase.
16613
0aea4bf3
LM
166142008-01-09 Luis Machado <luisgpm@br.ibm.com>
16615
16616 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
16617 with required float modifiers.
16618
0b354900
JB
166192008-01-08 Joel Brobecker <brobecker@adacore.com>
16620
16621 * gdb.ada/funcall_param: New test program.
16622 * gdb.ada/funcall_param.exp: New testcase.
16623
cdb7f5d4
JB
166242008-01-08 Joel Brobecker <brobecker@adacore.com>
16625
16626 * gdb.ada/arrayparam: New test program.
16627 * gdb.ada/arrayparam.exp: New testcase.
16628
88e2547f
JB
166292008-01-08 Joel Brobecker <brobecker@adacore.com>
16630
16631 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
16632 landed. Should also fix random failures in the test following it.
16633
f6867ce0
TJB
166342008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
16635
16636 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
16637 for expressions with decimal float values.
16638 (test_dfp_conversions): New function to test casts to and from
16639 decimal float types.
16640 Call test_dfp_conversions.
16641 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
16642 elements.
16643 (main): Initialize ds.float4 and ds.double8 elements.
16644 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
16645 string to new error message.
16646 (d64_set_tests): Likewise.
16647 (d128_set_tests): Likewise.
16648 Add tests for expressions with decimal float variables. Add tests for
16649 conversions to and from decimal float types.
16650
f9c11282
JB
166512008-01-05 Joel Brobecker <brobecker@adacore.com>
16652
16653 * gdb.ada/packed_tagged/comp_bug.adb: New file.
16654 * gdb.ada/packed_tagged.exp: New testcase.
16655
0ecbca72
JB
166562008-01-04 Joel Brobecker <brobecker@adacore.com>
16657
16658 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
16659 gdb.ada/homonym/homonym_main.adb: New files.
16660 * gdb.ada/homonym.exp: New testcase.
16661
c18d3d89
JB
166622008-01-04 Joel Brobecker <brobecker@adacore.com>
16663
16664 * gdb.ada/packed_array.exp: Add testing of references to
16665 a packed array.
16666
ecc7085b
JB
166672008-01-04 Joel Brobecker <brobecker@adacore.com>
16668
16669 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
16670 New files.
16671 * gdb.ada/type_coercion.exp: New testcase.
16672
c474c922
JB
166732008-01-04 Joel Brobecker <brobecker@adacore.com>
16674
16675 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
16676 gdb.ada/tagged/foo.adb: New file.
16677 * gdb.ada/tagged.exp: New testcase.
16678
9005b927
JB
166792008-01-04 Joel Brobecker <brobecker@adacore.com>
16680
16681 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
16682 gdb.ada/ptype_field/foo.adb: New files.
16683 * gdb.ada/ptype_field.exp: New testcase.
16684
1a6aaad8
JB
166852008-01-03 Joel Brobecker <brobecker@adacore.com>
16686
16687 * gdb.ada/print_pc.exp: New testcase.
16688
0ef22f53
JB
166892008-01-03 Joel Brobecker <brobecker@adacore.com>
16690
16691 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
16692 gdb.ada/taft_type/p.adb: New files.
16693 * gdb.ada/taft_type.exp: New testcase.
16694
1689ecf8
JB
166952008-01-03 Joel Brobecker <brobecker@adacore.com>
16696
16697 * gdb.ada/array_bounds/bar.adb: New file.
16698 * gdb.ada/array_bounds.exp: New testcase.
16699
a4d0b9c3
JB
167002008-01-03 Joel Brobecker <brobecker@adacore.com>
16701
16702 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
16703 gdb.ada/arrayptr/foo.adb: New files.
16704 * gdb.ada/arrayptr.exp: New testcase.
16705
a31ace00
JB
167062008-01-03 Joel Brobecker <brobecker@adacore.com>
16707
16708 * gdb.base/set-lang-auto.exp: New testcase.
16709
a97fced3
JB
167102008-01-03 Joel Brobecker <brobecker@adacore.com>
16711
16712 * gdb.ada/fun_addr/foo.adb: New file.
16713 * gdb.ada/fun_addr.exp: New testcase.
16714
ef29ce1a
JK
167152008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16716
16717 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
16718 New files
16719
0fafefe3
JB
167202008-01-02 Joel Brobecker <brobecker@adacore.com>
16721
16722 * array_subscript_addr/p.adb: New file.
a9c64011 16723 * array_subscript_addr.exp: New testcase.
0fafefe3 16724
c4359f8d
JB
167252008-01-02 Joel Brobecker <brobecker@adacore.com>
16726
a9c64011 16727 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
16728 New files.
16729 * gdb.ada/str_cmp_ref.exp: New testcase.
16730
1aa1b15b
JB
167312008-01-01 Joel Brobecker <brobecker@adacore.com>
16732
16733 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
16734 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 16735 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 16736
81c9b2cf
JB
167372008-01-01 Joel Brobecker <brobecker@adacore.com>
16738
16739 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
16740 gdb.ada/ref_param/pck.ads: New files.
16741 * gdb.ada/ref_param.exp: New testcase.
16742
319e4674
JB
167432008-01-01 Joel Brobecker <brobecker@adacore.com>
16744
16745 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
16746 gdb.ada/interface/foo.adb: New files.
16747 * gdb.ada/interface.exp: New testcase.
16748
ef682c56
JB
167492007-12-31 Jim Blandy <jimb@codesourcery.com>
16750
16751 * gdb.base/multi-forks.exp: Consume all output from child
16752 processes before proceeding to next test.
16753
f6f3eb6c
JB
167542007-12-29 Jim Blandy <jimb@codesourcery.com>
16755
16756 * configure: Regenerated.
16757
f652e42f
JB
167582007-12-27 Joel Brobecker <brobecker@adacore.com>
16759
16760 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
16761 gdb.ada/fixed_cmp/fixed.adb: New files.
16762 * gdb.ada/fixed_cmp.exp: New testcase.
16763
6943e596
JB
167642007-12-27 Joel Brobecker <brobecker@adacore.com>
16765
16766 * gdb.ada/boolean_expr.exp: New testcase.
16767
aad9a193
JB
167682007-12-26 Jim Blandy <jimb@codesourcery.com>
16769
16770 * gdb.base/multi-forks.exp: Doc fix.
16771
fb5f3683
JB
167722007-12-26 Joel Brobecker <brobecker@adacore.com>
16773
16774 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16775 * gdb.ada/char_param.exp: Do not compile our test program with
16776 -gnata, this is unnecessary.
16777 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
16778
384e4a9c
JB
167792007-12-24 Joel Brobecker <brobecker@adacore.com>
16780
16781 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
16782 gdb.ada/print_chars/foo.adb: New files.
16783 * gdb.ada/print_chars.exp: New testcase.
16784
01e044f7
JB
167852007-12-24 Joel Brobecker <brobecker@adacore.com>
16786
16787 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
16788 gdb.ada/char_param/foo.adb: New files.
16789 * gdb.ada/char_param.exp: New testcase.
16790
0ce17860
JB
167912007-12-22 Jim Blandy <jimb@codesourcery.com>
16792
16793 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
16794 hard-coding source line numbers into the test.
16795 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
16796 gdb_get_line_number to find.
16797
919809b9
JB
167982007-12-22 Joel Brobecker <brobecker@adacore.com>
16799
16800 * gdb.base/ptype.c (highest): New struct type.
16801 (the_highest): New variable of that type.
16802 (main): Add dummy assignment to a field of variable the_highest.
16803 * gdb.base/ptype.exp: Test type printing of our new variable.
16804
abc8a88d
PM
168052007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
16806
16807 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 16808 and record first explicitly generated thread number.
abc8a88d
PM
16809 Use that thread number for thread specific watchpoint test.
16810 Add iteration number to repetitive tests.
16811
5158f3e3
CES
168122007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
16813 Jim Blandy <jimb@codesourcery.com>
16814
16815 * gdb.base/expand-psymtabs.c: New testcase
16816 source file.
16817 * gdb.base/expand-psymtabs.exp: New testcase
16818 expect file.
16819
37e4754d
LM
168202007-12-17 Luis Machado <luisgpm@br.ibm.com>
16821
16822 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
16823 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
16824
551e5d04
JB
168252007-12-17 Joel Brobecker <brobecker@adacore.com>
16826
16827 * gdb.ada/frame_args/foo.adb: New file.
16828 * gdb.ada/frame_args/pck.ads: New file.
16829 * gdb.ada/frame_args/pck.adb: New file.
16830 * gdb.ada/frame_args.exp: New testcase.
16831
a05ee097
JB
168322007-12-17 Joel Brobecker <brobecker@adacore.com>
16833
16834 * gdb.base/frame-args.c: New file.
16835 * gdb.base/frame-args.exp: New testcase.
16836
c162e8c9 168372007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 16838 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
16839
16840 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
16841
afe8ab22 168422007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16843
afe8ab22
VP
16844 * gdb.mi/mi-pending.exp: New.
16845 * gdb.mi/mi-pending.c: New.
16846 * gdb.mi/mi-pendshr.c: New.
16847
dfdfb3ca
JB
168482007-12-06 Jim Blandy <jimb@codesourcery.com>
16849
16850 * gdb.base/default.exp: Update expected output for 'info catch'.
16851
b7fca990
JK
168522007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16853
16854 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
16855 must be set to binary.
16856
6a1afc1e
PA
168572007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
16858
16859 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
16860
a6b151f1
DJ
168612007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
16862
16863 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
16864 gdb.mi/mi-file-transfer.exp: New.
16865
43039443
JK
168662007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16867
16868 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
16869
0ef2251b
MR
168702007-11-22 Maciej W. Rozycki <macro@mips.com>
16871
16872 * gdb.trace/backtrace.exp: Fix a typo.
16873 * gdb.trace/circ.exp: Likewise.
16874 * gdb.trace/collection.exp: Likewise.
16875 * gdb.trace/limits.exp: Likewise.
16876 * gdb.trace/report.exp: Likewise.
16877 * gdb.trace/tfind.exp: Likewise.
16878 * gdb.trace/while-dyn.exp: Likewise.
16879
5443631e
NR
168802007-11-21 Nick Roberts <nickrob@snap.net.nz>
16881
16882 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
16883 objects of pointers that can't be dereferenced are now
16884 "noneditable".
16885
a4ce5b0d
UW
168862007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16887
16888 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
16889 (target_cpu): Remove.
16890
d6e956e5
VP
168912007-10-15 Vladimir Prus <vladimir@codesourcery.com>
16892
16893 * gdb.base/ending-run.exp: Expect the list of cleared
16894 breakpoint to come in natural order, not the reversed one.
a9c64011 16895
214270ab
VP
168962007-11-07 Vladimir Prus <vladimir@codesourcery.com>
16897
16898 * gdb.mi/mi-var-child.c (do_child_deletion): New.
16899 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 16900
1a619819
LM
169012007-11-05 Luis Machado <luisgpm@br.ibm.com>
16902
16903 * gdb.base/printcmds.exp: New function
16904 test_printf_with_dfp.
16905
5b01a6fa
DE
169062007-11-02 Doug Evans <dje@google.com>
16907
16908 * gdb.disasm/t01_mov.s: Remove carriage returns.
16909 * gdb.disasm/t02_mova.s: Ditto.
16910 * gdb.disasm/t03_add.s: Ditto.
16911 * gdb.disasm/t04_sub.s: Ditto.
16912 * gdb.disasm/t05_cmp.s: Ditto.
16913 * gdb.disasm/t06_ari2.s: Ditto.
16914 * gdb.disasm/t07_ari3.s: Ditto.
16915 * gdb.disasm/t08_or.s: Ditto.
16916 * gdb.disasm/t09_xor.s: Ditto.
16917 * gdb.disasm/t10_and.s: Ditto.
16918 * gdb.disasm/t11_logs.s: Ditto.
16919 * gdb.disasm/t12_bit.s: Ditto.
16920 * gdb.disasm/t13_otr.s: Ditto.
16921
ec33ab7f
JK
169222007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16923
16924 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
16925
ae0d01ff
UW
169262007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16927
16928 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
16929 provide DFP support.
16930
55eddb0f
DJ
169312007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
16932
16933 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
16934 Test "set powerpc vector-abi". Skip auto-detection tests for old
16935 toolchains.
16936
7020f05c
PA
169372007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16938
16939 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
16940 with [string compare].
16941
84bc3db9
PA
169422007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16943
16944 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
16945 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
16946
5876dc88
LM
169472007-10-25 Luis Machado <luisgpm@br.ibm.com>
16948
16949 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
16950 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
16951 * gdb.opt/Makefile.in: New makefile.
16952 * Makefile.in: Create new directory "gdb.opt".
16953 * configure.ac: Add "gdb.opt" directory.
16954 * configure: Regenerated.
a9c64011 16955
c3ea9a14
DE
169562007-10-25 Doug Evans <dje@google.com>
16957
16958 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
16959 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
16960
a9c64011 169612007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
16962 Thiago Jung Bauermann <bauerman@br.ibm.com>
16963
16964 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
16965 Floating Point expressions.
16966 * gdb.base/dfp-test.exp: new file adding tests for Decimal
16967 Floating Point variables.
16968 * gdb.base/dfp-test.c: new file containing program with Decimal
16969 Floating variables, used by gdb.base/dfp-test.exp.
16970
62a24a2b
DJ
169712007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
16972
16973 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
16974
e7b1eae6
UW
169752007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16976
16977 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
16978 compiling test case with GCC.
16979 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
16980
c641edcc
UW
169812007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16982
16983 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16984 format changes.
16985
5e5ebfe6
MS
169862007-10-18 Michael Snyder <msnyder@specifix.com>
16987
16988 * gdb.base/dbx.exp: Add missing "-re " operator.
16989
e831e7b6
GM
169902007-10-16 Gaius Mulley <gaius@glam.ac.uk>
16991
16992 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
16993 * configure.ac: Removed trailing spaces after backslash.
16994 * gdb.modula2: New directory.
16995 * gdb.modula2/Makefile.in: New file.
16996 * gdb.modula2/unbounded-array.exp: New file.
16997 * gdb.modula2/unbounded1.c: New file.
16998
7cc46491
DJ
169992007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
17000
17001 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
17002
170032007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
17004
17005 * gdb.base/sigstep.c (main): Add checks for
17006 return values for setitimer call.
17007 Call setitimer again with itimer = ITIMER_REAL
17008 if first call to setitimer fails.
17009
e91528f0
KH
170102007-10-11 Kazu Hirata <kazu@codesourcery.com>
17011
17012 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
17013 of $timeout.
17014
2ec9a4f8
DJ
170152007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17016
17017 * gdb.server/server-run.exp: Test for dynamic linker symbols.
17018
170192007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
17020
17021 * lib/gdb.exp (gdb_run_cmd): Move comment outside
17022 of gdb_expect call, to avoid interruption.
17023
64b2fa04
PA
170242007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
17025
17026 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
17027 (v_unsigned_long_long, v_long_long_array)
17028 (v_signed_long_long_array, v_unsigned_long_long_array)
17029 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
17030 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
17031 [!NO_LONG_LONG]: New.
17032 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
17033 v_long_long_member.
17034
17035 (v_long_long_func, v_signed_long_long_func)
17036 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
17037 (main) [!NO_LONG_LONG]: Initialize long long variants.
17038
17039 * gdb.base/whatis.exp: If board file requests no_long_long, build
17040 test with NO_LONG_LONG defined. Test long long, signed long long,
17041 and unsigned long long variants but only if board file doesn't
17042 disable it.
17043
a912286e 170442007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 17045 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
17046
17047 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
17048 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
17049 * configure: Regenerated.
17050 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
17051 gdb.pascal/types.exp, lib/pascal.exp: New files.
17052
471ba8c9
DJ
170532007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
17054
17055 * gdb.cp/classes.exp (do_tests): Always step to the line after the
17056 call.
17057 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
17058 to return to the call.
17059 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
17060 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
17061 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
17062 * gdb.mi/mi-until.exp (test_until): Likewise.
17063 * gdb.mi/mi2-until.exp (test_until): Likewise.
17064
fef8a650
DJ
170652007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
17066
17067 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
17068 two-char array.
17069 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
17070
d983da9c
DJ
170712007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
17072
17073 * gdb.threads/watchthreads.c (thread_function): Sleep between
17074 iterations.
17075 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
17076 at once for S/390. Generate matching fails and passes.
17077
17f62551
VP
170782007-09-27 Vladimir Prus <vladimir@codesourcery.com>
17079
17080 * gdb.mi/var-cmd.c (do_children_tests): Initialize
17081 the 'struct_declarations' variable to zeros.
a9c64011 17082
ed0616c6
VP
170832007-09-24 Vladimir Prus <vladimir@codesourcery.com>
17084
17085 * gdb.cp/mb-ctor.cc: New.
17086 * gdb.cp/mb-ctor.exp: New.
17087 * gdb.cp/mb-templates.cc: New.
17088 * gdb.cp/mb-templates.exp: New.
17089
41f1b697
DJ
170902007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
17091
17092 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
17093
3f213f78
PA
170942007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
17095
17096 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
17097 targets.
17098 * configure: Regenerate.
17099
0d381245 171002007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17101
0d381245
VP
17102 * gdb.base/annota1.exp: Adjust for 'info break'
17103 format changes.
17104 * gdb.base/annota3.exp: Likewise.
17105 * gdb.base/break.exp: Likewise.
17106 * gdb.base/condbreak.exp: Likewise.
17107 * gdb.base/pending.exp: Likewise.
17108 * gdb.base/sepdebug.exp: Likewise.
17109 * gdb.base/unload.exp: Likewise.
17110 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 17111
fe3f5fa8
VP
171122007-09-22 Vladimir Prus <vladimir@codesourcery.com>
17113
17114 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
17115 messages.
17116 * gdb.base/chng-syms.exp: Likewise.
17117 * gdb.base/unload.exp: Likewise.
a9c64011 17118
a75cf6c0
DJ
171192007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
17120
17121 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
17122
18ecae38
DJ
171232007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
17124
17125 * schedlock.c (NUM): Change to 1.
17126 (main): Use args[0] for the main thread.
17127 * schedlock.exp: Only expect two threads. Only issue one pass or fail
17128 regardless of the number of threads.
17129
5509918f
MR
171302007-09-14 Maciej W. Rozycki <macro@mips.com>
17131
4a543daf
MR
17132 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
17133 type down.
17134 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17135 test.
17136 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
17137 watchpoint type down.
17138 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17139 test.
17140
171412007-09-14 Maciej W. Rozycki <macro@mips.com>
17142
5509918f
MR
17143 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
17144 Move all the tests here and run them twice, once using software
17145 watchpoints and once using hardware watchpoints.
17146 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
17147
40b53987
DJ
171482007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
17149
17150 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
17151 test.
17152
695e2681
MK
171532007-09-10 Mark Kettenis <kettenis@gnu.org>
17154
8b3fc8d8
MK
17155 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
17156 build-id.
17157
695e2681
MK
17158 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
17159 know about $ORIGIN. Calculate output dir from $dest instead of
17160 using ${objdir}/{$subdir}.
17161
58d69f29
MK
171622007-09-09 Mark Kettenis <kettenis@gnu.org>
17163
17164 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
17165 gcore, before continuing with the test.
17166
3e347599
DJ
171672007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
17168
17169 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
17170 * gdb.mi/mi-watch.exp: Likewise.
17171
ea37ba09
DJ
171722007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17173 Jim Blandy <jimb@codesourcery.com>
17174
17175 * gdb.arch/i386-sse.exp: Do not expect character constants.
17176 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
17177 * gdb.base/display.exp: Allow print/s.
17178 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
17179 and unsigned char array changes.
17180
2025a643
DJ
171812007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17182
17183 * gdb.base/display.exp: Add tests for printf %p.
17184
26669a27
PA
171852007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
17186
17187 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
17188 the dll name to unicode.
17189
c8f021f8
JK
171902007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17191
17192 * gdb.base/default.exp (show version): Update the version text.
17193 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
17194
4cf31eea
JK
171952007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17196
17197 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
17198 New files.
17199
4935890f
JK
172002007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17201
17202 * lib/gdb.exp (build_id_debug_filename_get): New function.
17203 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
17204 Remove the generate DEBUG file for the future testcase runs.
17205 New testcase for the NT_GNU_BUILD_ID retrieval.
17206 Move the final testing step to ...
17207 (test_different_dir): ... a new function.
17208 New parameter XFAIL to XFAIL all the tests performed.
17209 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
17210 New parameter TYPE to PF_PREFIX all the tests performed.
17211
02142340
VP
172122007-08-31 Vladimir Prus <vladimir@codesourcery.com>
17213
17214 * gdb.mi/mi-var-cp.cc (path_expression): New
17215 function.
17216 * gdb.mi/mi-var-cp.exp: Run path exression tests.
17217
36acd84e
UW
172182007-08-27 Markus Deuling <deuling@de.ibm.com>
17219
17220 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
17221 to fit into SPU Local Store memory.
17222
a896d121
JB
172232007-08-23 Joel Brobecker <brobecker@adacore.com>
17224
17225 * gdb.base/default.exp: Adjust the expected output of "info
17226 warranty" after the switch to GPLv3.
17227
7b433602
JB
172282007-08-23 Joel Brobecker <brobecker@adacore.com>
17229
17230 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
17231 to 30000 (from 20000).
17232
e22f8b7c
JB
172332007-08-23 Joel Brobecker <brobecker@adacore.com>
17234
17235 Switch the license of all .exp files to GPLv3.
17236 Switch the license of all .f and .f90 files to GPLv3.
17237 Switch the license of all .s and .S files to GPLv3.
17238
5a0e3bd0
JB
172392007-08-23 Joel Brobecker <brobecker@adacore.com>
17240
17241 * configure.ac: Switch license to GPLv3.
17242
cc00619d
JB
172432007-08-23 Joel Brobecker <brobecker@adacore.com>
17244
17245 Switch the licensing to GPLv3 for all .ads and .adb files.
17246
8d26208a
DJ
172472007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
17248
17249 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
17250 and t_int_double.
17251 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
17252
4fcb9948
JB
172532007-08-17 Joel Brobecker <brobecker@adacore.com>
17254
17255 * gdb.base/step-line.c: Switch license to GPL version 3, and
17256 update copyright year.
17257 * gdb.base/step-line.inp: Likewise.
17258
b9c34f67
JB
172592007-08-17 Joel Brobecker <brobecker@adacore.com>
17260
17261 * gdb.base/gdb1555.exp: Make expected output immune to formatting
17262 changes inside gdb1555.c.
17263 * gdb.base/pending.exp: Likewise.
17264
2cc17678
DJ
172652007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
17266
17267 * config/default.exp: New file.
17268
e48883f7
DJ
172692007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17270
17271 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
17272 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
17273
1ab80e5b
MR
172742007-07-30 Maciej W. Rozycki <macro@mips.com>
17275
17276 * gdb.base/dump.exp: Force the correct endianness for binary
17277 formats not carrying this information.
17278
aba471f5
DJ
172792007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17280
17281 * gdb.threads/staticthreads.exp: Match .*sem_post.
17282
d4e07204
DJ
172832007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17284
17285 * gdb.base/readline.exp (operate_and_get_next): Match the final
17286 prompt.
17287
2b97317d
KB
172882007-07-23 Kevin Buettner <kevinb@redhat.com>
17289
17290 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
17291 to restarting SID.
17292
44efa07a
KB
172932007-07-18 Kevin Buettner <kevinb@redhat.com>
17294
17295 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
17296 prior to `gdb_start'.
17297
7b5ebade
KB
172982007-07-18 Kevin Buettner <kevinb@redhat.com>
17299
17300 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
17301 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
17302 Remove call to gdb_unload.
17303
255e7678
DJ
173042007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
17305 Daniel Jacobowitz <dan@codesourcery.com>
17306
17307 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
17308 for __WIN32__.
17309 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
17310 * gdb.base/unload.exp: Use shared library test routines.
17311
3a40aaa0
UW
173122007-07-03 Markus Deuling <deuling@de.ibm.com>
17313
17314 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
17315 * gdb.base/solib-symbol-lib.c: Likewise.
17316 * gdb.base/solib-symbol-main.c: Likewise.
17317
b0f4b84b
DJ
173182007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
17319
17320 * config/gdbserver.exp (gdb_reconnect): New.
17321 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
17322 gdb.base/solib-disc.exp: New files.
17323 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
17324 remote debugging".
17325 (gdb_compile): Add shlib_load flag.
17326 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
17327 port.
17328 (gdbserver_reconnect): New.
17329
1b05479a
DJ
173302007-07-01 Nick Roberts <nickrob@snap.net.nz>
17331 Daniel Jacobowitz <dan@codesourcery.com>
17332
17333 * gdb.base/annota3.exp: Test for if construct.
17334
86f78eb2
DJ
173352007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
17336
17337 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
17338
6a2eb474 173392007-06-21 Chris Dearman <chris@mips.com>
a9c64011 17340 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
17341
17342 * gdb.base/display.exp: Allow a newline after display/i.
17343 * gdb.base/pc-fp.exp: Likewise.
17344 * gdb.base/sigbpt.exp: Likewise.
17345
f8b73d13
DJ
173462007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17347
17348 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
17349 required features to be included.
17350
4339e69e
DJ
173512007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17352
17353 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
17354 in info threads output.
17355
23d964e7
UW
173562007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17357 Markus Deuling <deuling@de.ibm.com>
17358
17359 * gdb.arch/spu-info.exp: New testcase.
17360 * gdb.arch/spu-info.c: New file.
17361
fd20f75b
DJ
173622007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
17363
17364 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
17365 tpcs_offset. Restore lr after the call.
17366 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
17367
2226f861
DJ
173682007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
17369
17370 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
17371 (gdbserver_run): Kill any running gdbserver.
17372 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
17373
d12371a9
MR
173742007-05-17 Maciej W. Rozycki <macro@mips.com>
17375
17376 * gdb.base/sigbpt.exp: Preset segv_addr.
17377
93f02886
DJ
173782007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
17379
17380 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
17381 (gdb_compile_shlib): Likewise.
17382 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
17383 (default_gdb_init): Clear cleanfiles.
17384 (gdb_finish): Delete recorded cleanfiles.
17385 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
17386
17387 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
17388 Do not use isnative.
17389 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
17390 gdb.base/so-impl-ld.exp: Likewise.
17391 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
17392 * gdb.base/unload.exp: Likewise. Do not pass empty option to
17393 gdb_compile.
17394
b04e06d7
VP
173952007-05-15 Vladimir Prus <vladimir@codesourcery.com>
17396
17397 * config/unknown.exp: Remove.
17398
069ed931
UW
173992007-05-15 Markus Deuling <deuling@de.ibm.com>
17400
17401 * gdb.base/info-proc.exp: Check is_remote.
17402
09db0d03
UW
174032007-05-14 Markus Deuling <deuling@de.ibm.com>
17404
17405 * gdb.base/gcore.exp: Initialize variable core_supported.
17406
af2cbe8c
DJ
174072007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17408
17409 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
17410
027c0295
DJ
174112007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17412
17413 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
17414 * gdb.threads/print-threads.exp (test_all_threads): Allow
17415 negative and hexadecimal thread IDs.
17416
dc5000e7
DJ
174172007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17418
17419 * gdb.java/jprint.java (public): Avoid invalid call to static
17420 method.
17421
2e74ed18
DP
174222007-05-14 Denis Pilat <denis.pilat@st.com>
17423
17424 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
17425 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
17426 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17427 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
17428 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
17429
83547f02
UW
174302007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17431
17432 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 17433 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
17434 this mode.
17435 * gdb.base/ovlymgr.c: Provide stubs for spu target.
17436 * gdb.base/spu.ld: New file.
17437
b18be20d
DJ
174382007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
17439
17440 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
17441
be444858
DJ
174422007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
17443
17444 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
17445
b1d53152
DJ
174462007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17447
17448 * gdb.java/jmain.exp: Handle demangled names with and without method
17449 signatures.
17450
d084b331
DJ
174512007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17452
17453 * gdb.mi/mi-syn-frame.c (main, foo, bar)
17454 (have_a_very_merry_interrupt): Remove calls to puts.
17455 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
17456 inferior output.
17457 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
17458 test names.
17459
db9d7fc5
DJ
174602007-04-29 Markus Deuling <deuling@de.ibm.com>
17461 Daniel Jacobowitz <dan@codesourcery.com>
17462
17463 * gdb.base/auxv.exp (core_works): Also check is_remote.
17464 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
17465
ef783a7d 174662007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17467
ef783a7d
VP
17468 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
17469 message, not the undefined 'module' variable.
17470 * gdb.base/siginfo.exp: Likewise.
17471 * gdb.base/sigstep.exp: Likewise.
17472 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
17473 serialport.
17474 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
17475
b7b73cae
CV
174762007-04-25 Corinna Vinschen <vinschen@redhat.com>
17477
17478 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
17479 target sim fails. Return 0 otherwise.
17480 (gdb_load): Return prematurely if gdb_target_sim fails.
17481
7d90fdfa
DP
174822007-04-16 Denis Pilat <denis.pilat@st.com>
17483
17484 * gdb.base/setshow.exp: Reset height after having set it to 100.
17485
5d3e9c85
DP
174862007-04-16 Denis Pilat <denis.pilat@st.com>
17487
17488 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
17489
18e75969
DP
174902007-04-16 Denis Pilat <denis.pilat@st.com>
17491
17492 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
17493
25d5ea92
VP
174942007-04-14 Vladimir Prus <vladimir@codesourcery.com>
17495
17496 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
17497 tests. Run the frozen varobjs test.
17498 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 17499 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 17500
0b49cb80
JK
175012007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17502
17503 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
17504 gdb.base/type-opaque.exp: New files.
17505
a73bafbc 175062007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
17507
17508 * gdb.mi/mi-var-child.c
a73bafbc
VP
17509 (do_children_tests): User char[2] instead of
17510 char so that automatic printing of pointers to char
17511 don't give unpredicable result.
17512 * gdb.mi/var-cmd.c (do_locals_test): Initialize
17513 local variables.
17514 * gdb.mi/mi-var-child.exp: Step to right line
17515 of do_children_tests.
17516 * gdb.mi/mi2-var-child.exp: Likewise.
17517 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 17518 do_locals_tests.
a73bafbc
VP
17519 (do_children_tests): User char[2] instead of
17520 char so that automatic printing of pointers to char
a9c64011 17521 don't give unpredicable result.
a73bafbc 17522 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17523 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
17524 Pass test name to mi_wait_for_stop.
17525
7ce59000
DJ
175262007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17527
17528 * gdb.asm/asm-source.exp: Remove d10v case.
17529 * lib/gdb.exp (skip_cplus_tests): Likewise.
17530 * gdb.asm/d10v.inc: Deleted.
17531
20389057
DJ
175322007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17533
17534 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
17535
8807d78b
DJ
175362007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17537
17538 * config/netware.exp: Delete file.
17539
aa3edb8e
JB
175402007-03-29 Joel Brobecker <brobecker@adacore.com>
17541
17542 * gdb.dwarf2/dw2-noloc.S: New file.
17543 * gdb.dwarf2/dw2-noloc.exp: New file.
17544
297561ac
PA
175452007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
17546
17547 * gdb.cp/method2.cc: New test.
17548 * gdb.cp/method2.exp: New test.
17549 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
17550
1f81bd39
DJ
175512007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17552
17553 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
17554
9453113a
DJ
175552007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
17556
17557 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
17558
b741e217
DJ
175592007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17560
17561 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
17562 (gdb_load): Delete, replace with...
17563 (gdb_reload): ...this.
17564 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
17565 * gdb.server/server-mon.exp: Likewise.
17566 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
17567 (gdb_start_cmd): New.
17568 (gdb_file_cmd): Save the last loaded file.
17569 (gdb_reload): New.
17570 (gdb_gnu_strip_debug): Use transform.
17571 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
17572 support here. Use new $last_loaded_file. Check mtime.
17573 (gdb_target_cmd): Handle ObjC failure case.
17574 (infer_host_exec): Delete.
17575 (gdbserver_load): Rename to...
17576 (gdbserver_run): ...this. Simplify.
17577 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
17578 (mi_gdb_load): Move most contents to a new function...
17579 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
17580 (mi_run_cmd): Use mi_gdb_target_load.
17581 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
17582 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
17583 Use gdb_run_cmd.
17584 * gdb.base/charsign.exp: Remove incorrect comment.
17585 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
17586 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
17587 gdb.base/start.exp: Use gdb_start_cmd.
17588
446ab585 175892007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 17590 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
17591
17592 * gdb.base/sigbpt.exp: Fix the message when skipping test.
17593 * gdb.base/signull.exp: Similarly.
17594
bbb88ebf
UW
175952007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17596
17597 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
17598 messages available to test cases (like chng-sym.exp).
17599
cb8c4a99
AS
176002007-03-14 Andreas Schwab <schwab@suse.de>
17601
17602 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17603 format changes.
17604
4e463ff5
DJ
176052007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
17606
17607 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
17608 (optimized_1): New.
17609 (main): Call optimized_1.
17610 (gdb2029): Correct typos. Call gdb2029_marker.
17611 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
17612 for gdb2029.
17613
b6db2c47
MK
176142007-03-12 Mark Kettenis <kettenis@gnu.org>
17615
17616 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
17617 as tabs. Remove redundant test pattern.
17618
70ed3737
UW
176192007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17620
17621 * gdb.base/long_long.exp: Accept optional symbol name in <...>
17622 for /a format output.
17623
47b67b60
DJ
176242007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
17625
17626 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
17627 collect output incrementally.
17628
b8953b0e
UW
176292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17630
17631 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
17632 for -var-create lpcharacter test.
17633 * gdb.mi/mi2-var-cmd.exp: Likewise.
17634
7acd5c40
UW
176352007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17636
17637 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
17638 pass on targets where address zero is readable.
17639
9c6759c1
UW
176402007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17641
17642 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
17643 just a single architecture.
17644
a2f1aeb4
UW
176452007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17646
17647 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
17648 (fetch_all_registers): New function, uses gdb_test_multiple and
17649 exp_continue to fetch inferior output line-by-line.
17650 Replace all uses of do_get_all_registers by fetch_all_registers.
17651
46579ac2
UW
176522007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17653
17654 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
17655 in target_info.
17656
fc133f24
MS
176572007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17658
a9c64011 17659 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
17660 consistancy; add a default (timeout) case.
17661
7646a51d
MS
176622007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17663
17664 * gdb.base/watchpoint.exp: Fix truncated comment.
17665
dcfff61f
MS
176662007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17667
17668 * Makefile.in: Remove spurious single-quotes from sed command.
17669
664e3ee9
DJ
176702007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17671
17672 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
17673 func.
17674 * gdb.mi/mi2-var-cmd.exp: Likewise.
17675
d7cc6f2f
JB
176762007-02-27 Joel Brobecker <brobecker@adacore.com>
17677
a9c64011
AS
17678 * gdb.dwarf2/dw2-producer.S: New file.
17679 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
17680
176812007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
17682
17683 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17684 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17685 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17686 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17687 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17688 Revert tests to use mi_gdb_test and include value field in output
17689 of -var-create.
17690
93d42b30
DJ
176912007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17692
17693 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
17694
c499ed39
DJ
176952007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17696
17697 * gdb.base/maint.exp: Remove full paths from test names.
17698 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
17699 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
17700
9836f81b
JB
177012007-02-27 Joel Brobecker <brobecker@adacore.com>
17702
17703 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
17704
c74d0ad8
DJ
177052007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17706
17707 * gdb.server/server-mon.exp: New test.
17708
2711e456
DJ
177092007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17710
17711 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
17712
ff6f572f
DJ
177132007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17714
17715 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
17716 register capitalization.
17717
fada3feb
DP
177182007-02-13 Denis Pilat <denis.pilat@st.com>
17719
17720 * gdb.mi/mi-var-invalidate.exp: New file.
17721
fb1e4ffc
DJ
177222007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17723
17724 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
17725
3da939d7
DJ
177262007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17727
17728 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
17729
123dc839
DJ
177302007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17731
17732 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
17733 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
17734
877e3645 177352007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
17736
17737 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17738 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17739 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17740 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17741 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 17742 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 17743 Update tests to include value field in output of -var-create.
a9c64011 17744
3c0a2960
AS
177452007-02-08 Andreas Schwab <schwab@suse.de>
17746
17747 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
17748
108546a0
DJ
177492007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
17750
17751 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
17752 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
17753
d701dcab
DP
177542007-02-02 Denis Pilat <denis.pilat@st.com>
17755
17756 * gdb.threads/threadapply.exp: check that frame is not changed by
17757 the thread apply all command.
17758
783e3e2f
AS
177592007-01-31 Andreas Schwab <schwab@suse.de>
17760
6d9c3a87
AS
17761 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17762
3c50d7b9
AS
17763 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
17764 in the dwarf sections.
17765 * gdb.dwarf2/mac-fileno.S: Likewise.
17766
783e3e2f
AS
17767 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
17768 bspstore register on ia64.
17769
78ff580e
AS
177702007-01-29 Andreas Schwab <schwab@suse.de>
17771
cc8e9b12
AS
17772 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
17773 "frame-begin" annotation.
17774
78ff580e
AS
17775 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
17776 number of "frames-invalid" annotations.
17777
704a4f78
DJ
177782007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17779
17780 * gdb.base/commands.exp: Call if_commands_test.
17781 (gdb_test_no_prompt, if_commands_test): New.
17782
e741bf94
MK
177832007-01-28 Mark Kettenis <kettenis@gnu.org>
17784
17785 * gdb.threads/sigthread.c (NSIGS): Make bigger.
17786
474d0ad3
AS
177872007-01-27 Andreas Schwab <schwab@suse.de>
17788
17789 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
17790 .short/.int/.quad in the dwarf sections.
17791 * gdb.dwarf2/dw2-intercu.S: Likewise.
17792 * gdb.dwarf2/dw2-intermix.S: Likewise.
17793
e784b426
JK
177942007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17795
17796 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
17797 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
17798 array.
e784b426
JK
17799 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
17800 * gdb.base/setvar.exp: Likewise.
17801
37f08e04
AS
178022007-01-26 Andreas Schwab <schwab@suse.de>
17803
9a01813a
AS
17804 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
17805 test.
17806
37f08e04
AS
17807 * gdb.base/multi-forks.exp ("restart $i"): Also match
17808 __kernel_syscall_via_break.
17809
6e2a9270
VP
178102007-01-24 Vladimir Prus <vladimir@codesourcery.com>
17811
17812 * lib/mi-support.exp (mi_delete_varobj): New.
17813 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
17814 testcase.
17815 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
17816 (main): Call the above.
17817 (reference_update_test, base_in_reference_test)
17818 (reference_to_pointer): Delete the created varobjs.
a9c64011 17819
e515b470
DJ
178202007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
17821
17822 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
17823 * configure: Regenerated.
17824 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
17825 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
17826 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
17827 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
17828 * lib/gdb.exp (gdb_skip_xml_test): New function.
17829
08d8bcd7
DJ
178302007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
17831
17832 * gdb.base/sigrepeat.exp: Correct error message.
17833
178342007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
17835 Daniel Jacobowitz <dan@codesourcery.com>
17836
17837 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
17838 gdb.arch/i386-gnu-cfi-asm.S: New files.
17839
97c3f1f3
JK
178402007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17841
17842 * lib/gdb.exp: Abort on missing `site.exp'.
17843
cb1df416
DJ
178442007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17845 Daniel Jacobowitz <dan@codesourcery.com>
17846
17847 * gdb.base/included.c, gdb.base/included.exp,
17848 gdb.base/included.h: New files.
17849
35990120
DJ
178502007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17851
17852 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
17853 (maximize_rlimit): Reduce limits on 64-bit systems.
17854
6e81a116 178552007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
17856
17857 From Marcus Deuling <deuling@de.ibm.com>:
17858 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
17859 every case.
17860
6c3c41f3
NR
178612007-01-13 Nick Roberts <nickrob@snap.net.nz>
17862
17863 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
17864 (test_path_specification): Use objdir instead of srcdir to always
17865 get an absolute filename.
17866
2f12c312
DJ
178672007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
17868
17869 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
17870
81121995
VP
178712007-01-11 Vladimir Prus <vladimir@codesourcery.com>
17872
17873 * gdb.mi/mi-var-cp.cc (reference_update_tests):
17874 Make sure the variable we're using is in scope.
17875 (reference_to_pointer): Likewise.
17876
4741b737
DJ
178772007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17878
17879 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
17880 has no debug information.
17881
054410c3
DJ
178822007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17883
17884 * gdb.base/annota1.exp: Remove extra send_gdb.
17885
818f79f6
DJ
178862007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17887
17888 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
17889
f7a6bb70
DJ
178902007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17891
17892 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
17893
57e66780
DJ
178942007-01-08 Nick Roberts <nickrob@snap.net.nz>
17895 Daniel Jacobowitz <dan@codesourcery.com>
17896
17897 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
17898 lcharacter or linteger change. Correct duplicated test name.
17899 * gdb.mi/mi2-var-cmd.exp: Likewise.
17900
3d799a95
DJ
179012007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
17902
17903 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
17904
179052007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 17906
a9c64011
AS
17907 * gdb.base/nofield.c: New file.
17908 * gdb.base/nofield.exp: New testcase.
51679ba9 17909
eafb94e8
NR
179102007-01-05 Nick Roberts <nickrob@snap.net.nz>
17911
17912 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
17913
17914 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
17915 test.
17916
5e572bb4
DJ
179172007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17918
17919 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
17920
74a44383
DJ
179212007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17922
17923 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
17924 when continuing.
17925
1b572db9
DJ
179262007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17927
17928 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
17929 Expect ".exe" extension.
17930
381bc39b
DJ
179312007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17932
17933 * gdb.base/charset.exp: Add explicit filename to break.
17934 * gdb.base/dbx.exp: Add explicit filename to breaks.
17935
2b70e4c6
DJ
179362007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17937
17938 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
17939 * gdb.mi/mi2-file.exp: Likewise.
17940
303b6f5d
DJ
179412007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17942
17943 Implement specification of MI tests as comments
17944 in C and C++ sources.
17945 * lib/mi-support.exp (mi_autotest_data): New variable.
17946 (mi_autotest_source): New variable.
17947 (count_newlines, mi_prepare_inline_tests)
17948 (mi_get_inline_test, mi_continue_to_line)
17949 (mi_run_inline_test, mi_tbreak)
17950 (mi_send_resuming_command, mi_wait_for_stop): New functions.
17951 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
17952 Run inline tests.
17953 * gdb.mi/mi-var-cp.cc: Define tests here.
17954
23da0d94
VP
179552007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17956
17957 Simplify usage of mi_continue_to.
17958 * lib/mi-support.exp (mi_runto_helper): Renamed
17959 from mi_runto, added new parameter 'run_or_continue'.
17960 (mi_runto): Use mi_runto_helper.
17961 (mi_continue_to): Accept just function name as parameter.
17962 Use mi_runto_helper.
17963 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
17964 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17965
f9e18282
JB
179662006-01-04 Joel Brobecker <brobecker@adacore.com>
17967
17968 Make this testcase a bit more realistic. The current code
17969 is too simplistic, and allows the compiler to optimize out
17970 some of the entities we need for this testcase.
17971 * gdb.ada/null_record/bar.ads (Void_Star): New type.
17972 (Do_Nothing): Add extra parameter.
17973 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
17974 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
17975 by using a variable of type Void_Star.
17976
fd678c65
JB
179772006-01-04 Joel Brobecker <brobecker@adacore.com>
17978
17979 * gdb.ada/catch_ex/foo.adb: New file.
17980 * gdb.ada/catch_ex.exp: New testcase.
17981
05cfdb42
DJ
179822007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
17983
17984 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
17985 pass --image-base to linker.
17986
2e03ee74
DJ
179872007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17988 Daniel Jacobowitz <dan@codesourcery.com>
17989
17990 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
17991 secondary prompts.
17992
0d5de010
DJ
179932007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17994
17995 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
17996 output. Test the types of members and member pointers.
17997 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
17998 gdb/2092.
17999 * gdb.cp/member-ptr.exp: Search for a comment instead of a
18000 statement. Enable for GCC. Update expected output for some tests
18001 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
18002 layout.
18003 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
18004 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
18005 (Diamond::vget_base): New.
18006 (main): Add new tests.
18007 * gdb.cp/printmethod.exp: Update expected output for member functions.
18008 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
18009 print pEe->D::vg().
18010
61a771aa
DJ
180112007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
18012
18013 * gdb.threads/tls.exp: Allow stops in sem_post.
18014
2fa63963
DJ
180152006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
18016
18017 * gdb.base/annota1.exp: Allow .*printf in backtraces.
18018 * gdb.base/annota3.exp: Likewise.
18019 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
18020 again (instead of timing out).
18021 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
18022 GCC bug 26475.
18023 * gdb.java/jmisc.exp: Adjust to work with method signatures including
18024 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
18025 test from jmisc1.exp.
18026 * gdb.java/jmisc1.exp: Delete.
18027 * gdb.java/jprint.exp: Adjust to work with method signatures including
18028 return types.
18029 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
18030 * gdb.threads/linux-dp.exp: Don't be confused by program output.
18031 * lib/java.exp (compile_java_from_source): Pass the correct type
18032 to target_compile.
18033
5eefc2b7
JB
180342006-12-31 Joel Brobecker <brobecker@adacore.com>
18035
18036 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
18037 (stack_align_edx): New function.
18038 (stack_align_eax): New function.
18039 (main): Add calls to stack_align_edx and stack_align_eax.
18040 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
18041 Add testing for the cases where the register used during a stack
18042 realignment is edx. Same for eax.
18043
227c54da
DJ
180442006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
18045
18046 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
18047 and generic PE targets.
18048
cab8ac94
JB
180492006-12-29 Joel Brobecker <brobecker@adacore.com>
18050
18051 * gdb.ada/array_return.exp: Update copyright date list.
18052
ba54f318
JB
180532006-12-27 Joel Brobecker <brobecker@adacore.com>
18054
18055 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
18056 (Create_Small_Float_Vector): New function.
18057 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
18058 function body.
18059 * gdb.ada/array_return/p.adb: Use new type and function from
18060 package Pck.
18061 * gdb.ada/array_return.exp: Add a test verifying that GDB is
18062 able to print the value returned by a function returning an
18063 array of float.
18064
6b7a35dd
JB
180652006-12-20 Joel Brobecker <brobecker@adacore.com>
18066
18067 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
18068 The associated tests should be PASSing.
18069
038224f6
VP
180702006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18071
18072 Test for base in references.
18073 * gdb.mi/mi-var-cp.cc: Add test code.
18074 * gdb.mi/mi-var-cp.exp: Test for bases in references.
18075 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
18076 * gdb.mi/mi2-watch.exp: Likewise.
18077 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
18078 (mi_list_varobj_children): New function.
18079
b26ed50d
VP
180802006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18081
18082 * lib/mi-support.exp
18083 (mi_runto): Accept "()" after function name.
18084 (mi_create_varobj): New function.
18085 (mi_varobj_update): New function.
18086 (mi_Check_varobj_value): New function.
18087 * gdb.mi/mi-var-cp.exp: New file.
18088 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 18089
08232497
DJ
180902006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
18091
18092 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
18093 gdb.base/weaklib2.c: New files.
18094
d394c993 180952006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 18096
ac6c2fba
NS
18097 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
18098 info. Adjust test names.
18099
8ec659a0 18100 * gdb.base/break.c (main): Move position of malloc.
d394c993 18101 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 18102
acd65feb
VP
181032006-11-28 Vladimir Prus <vladimir@codesourcery.com>
18104
18105 * gdb.mi/mi-var-cmd.exp: Check -var-update after
18106 assignement of arrays and function pointers.
18107 * gdb.mi/var-cmd.c: Add declaration necessary for above
18108 tests.
18109
f556d5e5
NS
181102006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18111
18112 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
18113
18114 * gdb.threads/linux-dp.exp: Read thread table before and after
18115 creating each philosopher and verify it.
18116
697bc68d
NS
181172006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18118 Paul Brook <paul@codesourcery.com>
18119 Daniel Jacobowitz <dan@codesourcery.com>
18120
18121 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 18122 main to remove duplication. Add start function of the form
697bc68d
NS
18123 '_*start[1-9]*'. Add RVDS start function.
18124
29d73ae4
DJ
181252006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18126
18127 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
18128
c1d88655
UW
181292006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18130
18131 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
18132 * gdb.asm/spu.inc: New file.
18133 * gdb.base/term.exp: Disable if [target_info exists noargs].
18134 * gdb.gdb/complaints.exp: Disable if ![isnative].
18135 * gdb.gdb/selftest.exp: Likewise.
18136 * gdb.gdb/observer.exp: Likewise.
18137 * gdb.gdb/xfullpath.exp: Likewise.
18138 * gdb.base/attach.exp: Disable on SPU target.
18139 * gdb.cp/bs145503.exp: Likewise.
18140 * gdb.cp/exception.exp: Likewise.
18141 * gdb.cp/userdef.exp: Likewise.
18142
32a13b1a
DJ
181432006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18144
18145 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
18146
d8295fe9
VP
181472006-11-10 Vladimir Prus <vladimir@codesourcery.com>
18148
18149 * gdb.base/completion.exp: Fix completion tests for
18150 'info' and 'info '.
18151 * gdb.base/help.exp (help_test_raw, test_class_help)
18152 (test_prefix_command_help): Move...
18153 * lib/gdb.exp: Here.
18154 * gdb.base/main.exp: Adjust.
18155 * gdb.cp/maint.exp: Adjust.
18156 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 18157
8c394015
VP
181582006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18159
18160 * gdb.stabs/weird.exp (print_weird_var): Use
18161 gdb_test_multiple instead of gdb_expect.
18162
027fc1bc
VP
181632006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18164
18165 * gdb.base/help.exp (help_test_raw): New.
18166 (test_class_help): New.
18167 (test_prefix_command_help): New.
18168 Adjust testcases.
18169
67609209
FR
181702006-11-09 Christophe Lyon <christophe.lyon@st.com>
18171
18172 * gdb.base/constvars.c (main): Write to crass and crips, so that
18173 they are allocated by the compiler.
18174
f73adfeb
AS
181752006-10-27 Andreas Schwab <schwab@suse.de>
18176
18177 * gdb.base/multi-forks.exp: Use "detach fork" instead of
18178 "detach-fork".
18179
2f83a18e
DJ
181802006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
18181
18182 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
18183 of patterns.
18184
94277a38
DJ
181852006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18186
18187 * gdb.base/sepdebug.exp: Remove debug format test.
18188 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
18189 Handle no-symtab.
18190 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
18191
5bd2f6e2
DJ
181922006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18193
18194 * gdb.threads/manythreads.c (thread_function, main): Don't cast
18195 int to pointer or pointer to int.
18196 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
18197
8c008720
DJ
181982006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
18199
18200 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
18201
9e35dae4
DJ
182022006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18203
18204 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
18205
d9639e13
DJ
182062006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18207
18208 PR c++/2116
18209 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
18210
390a1bd0
JB
182112006-10-06 Joel Brobecker <brobecker@adacore.com>
18212
18213 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
18214 the corresponding bug has been fixed in GDB (PR/2018).
18215
dd920c33
JB
182162006-10-06 Joel Brobecker <brobecker@adacore.com>
18217
18218 * gdb.base/subst.exp: New testcase.
18219
53bbefe9
JB
182202006-10-06 Joel Brobecker <brobecker@adacore.com>
18221
18222 * gdb.ada/array_return/pck.ads: Add copyright notice.
18223 * gdb.ada/array_return/pck.adb: Likewise.
18224 * gdb.ada/array_return/p.adb: Likewise.
18225 * gdb.ada/exec_changed/first.adb: Likewise.
18226 * gdb.ada/exec_changed/second.adb: Likewise.
18227
09851417
JB
182282006-10-06 Joel Brobecker <brobecker@adacore.com>
18229
18230 * gdb.ada/watch_arg/watch.adb: New file.
18231 * gdb.ada/watch_arg.exp: New testcase.
18232
041bf30d
VP
182332006-10-02 Vladimir Prus <vladimir@codesourcery.com>
18234
18235 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 18236 via string_to_regexp.
041bf30d 18237 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 18238
f286fbdd 182392006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
18240
18241 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
18242 Remove unused / obsolete files.
18243
7c07f349
NR
182442006-09-19 Nick Roberts <nickrob@snap.net.nz>
18245
18246 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
18247
cd5ff84a
VP
182482006-09-17 Vladimir Prus <vladimir@codesourcery.com>
18249
18250 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
18251 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 18252 the number of frames.
cd5ff84a 18253
ae018d1a
DJ
182542006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
18255
18256 * gdb.base/args.c (main): Add breakpoint marker.
18257 * gdb.base/args.exp: Use args_test for tests. Add new tests which
18258 really test empty arguments.
18259 (args_load): Delete.
18260 (args_test): New.
18261
b399c549
NR
182622006-09-13 Nick Roberts <nickrob@snap.net.nz>
18263
18264 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 18265 check for one file.
b399c549 18266
2ab1eb7a
VP
182672006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
18268
18269 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
18270 HIGH_FRAME argument to -stack-list-locals can be larger than
18271 the number of frames.
a9c64011 18272
476308bf
FF
182732006-08-18 Fred Fish <fnf@specifix.com>
18274
18275 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
18276 '$' in front of skip_vmx_tests_saved when setting that.
18277
8625200f
AS
182782006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
18279
18280 * gdb.base/trace-commands.exp: New file.
18281
089ec8f1
DJ
182822006-08-10 Joel Brobecker <brobecker@adacore.com>
18283 Daniel Jacobowitz <dan@codesourcery.com>
18284
18285 * gdb.base/step-bt.exp: Make hexadecimal address optional in
18286 expected output of the backtrace commands.
18287
b60f0898
JB
182882006-08-09 Joel Brobecker <brobecker@adacore.com>
18289
18290 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
18291 untested followed by return combination.
18292 * gdb.arch/altivec-regs.exp: Likewise.
18293 * gdb.arch/e500-abi.exp: Likewise.
18294 * gdb.arch/e500-regs.exp: Likewise.
18295 * gdb.arch/gdb1291.exp: Likewise.
18296 * gdb.arch/gdb1431.exp: Likewise.
18297 * gdb.arch/gdb1558.exp: Likewise.
18298 * gdb.arch/i386-prologue.exp: Likewise.
18299 * gdb.arch/i386-unwind.exp: Likewise.
18300 * gdb.asm/asm-source.exp: Likewise.
18301 * gdb.base/a2-run.exp: Likewise.
18302 * gdb.base/advance.exp: Likewise.
18303 * gdb.base/all-bin.exp: Likewise.
18304 * gdb.base/annota1.exp: Likewise.
18305 * gdb.base/annota3.exp: Likewise.
18306 * gdb.base/args.exp: Likewise.
18307 * gdb.base/arithmet.exp: Likewise.
18308 * gdb.base/assign.exp: Likewise.
18309 * gdb.base/async.exp: Likewise.
18310 * gdb.base/attach.exp: Likewise.
18311 * gdb.base/bang.exp: Likewise.
18312 * gdb.base/bigcore.exp: Likewise.
18313 * gdb.base/bitfields.exp: Likewise.
18314 * gdb.base/bitfields2.exp: Likewise.
18315 * gdb.base/break.exp: Likewise.
18316 * gdb.base/call-sc.exp: Likewise.
18317 * gdb.base/call-strs.exp: Likewise.
18318 * gdb.base/callfuncs.exp: Likewise.
18319 * gdb.base/checkpoint.exp: Likewise.
18320 * gdb.base/chng-syms.exp: Likewise.
18321 * gdb.base/code-expr.exp: Likewise.
18322 * gdb.base/commands.exp: Likewise.
18323 * gdb.base/completion.exp: Likewise.
18324 * gdb.base/cond-expr.exp: Likewise.
18325 * gdb.base/condbreak.exp: Likewise.
18326 * gdb.base/consecutive.exp: Likewise.
18327 * gdb.base/constvars.exp: Likewise.
18328 * gdb.base/corefile.exp: Likewise.
18329 * gdb.base/cvexpr.exp: Likewise.
18330 * gdb.base/dbx.exp: Likewise.
18331 * gdb.base/define.exp: Likewise.
18332 * gdb.base/detach.exp: Likewise.
18333 * gdb.base/display.exp: Likewise.
18334 * gdb.base/dump.exp: Likewise.
18335 * gdb.base/ena-dis-br.exp: Likewise.
18336 * gdb.base/ending-run.exp: Likewise.
18337 * gdb.base/environ.exp: Likewise.
18338 * gdb.base/eval-skip.exp: Likewise.
18339 * gdb.base/exprs.exp: Likewise.
18340 * gdb.base/fileio.exp: Likewise.
18341 * gdb.base/finish.exp: Likewise.
18342 * gdb.base/float.exp: Likewise.
18343 * gdb.base/foll-exec.exp: Likewise.
18344 * gdb.base/foll-fork.exp: Likewise.
18345 * gdb.base/foll-vfork.exp: Likewise.
18346 * gdb.base/freebpcmd.exp: Likewise.
18347 * gdb.base/funcargs.exp: Likewise.
18348 * gdb.base/gcore.exp: Likewise.
18349 * gdb.base/gdb1090.exp: Likewise.
18350 * gdb.base/gdb1250.exp: Likewise.
18351 * gdb.base/huge.exp: Likewise.
18352 * gdb.base/info-proc.exp: Likewise.
18353 * gdb.base/interrupt.exp: Likewise.
18354 * gdb.base/jump.exp: Likewise.
18355 * gdb.base/langs.exp: Likewise.
18356 * gdb.base/lineinc.exp: Likewise.
18357 * gdb.base/list.exp: Likewise.
18358 * gdb.base/logical.exp: Likewise.
18359 * gdb.base/long_long.exp: Likewise.
18360 * gdb.base/macscp.exp: Likewise.
18361 * gdb.base/maint.exp: Likewise.
18362 * gdb.base/mips_pro.exp: Likewise.
18363 * gdb.base/miscexprs.exp: Likewise.
18364 * gdb.base/multi-forks.exp: Likewise.
18365 * gdb.base/opaque.exp: Likewise.
18366 * gdb.base/overlays.exp: Likewise.
18367 * gdb.base/pc-fp.exp: Likewise.
18368 * gdb.base/pointers.exp: Likewise.
18369 * gdb.base/printcmds.exp: Likewise.
18370 * gdb.base/psymtab.exp: Likewise.
18371 * gdb.base/ptype.exp: Likewise.
18372 * gdb.base/recurse.exp: Likewise.
18373 * gdb.base/relational.exp: Likewise.
18374 * gdb.base/relocate.exp: Likewise.
18375 * gdb.base/remote.exp: Likewise.
18376 * gdb.base/reread.exp: Likewise.
18377 * gdb.base/restore.exp: Likewise.
18378 * gdb.base/return.exp: Likewise.
18379 * gdb.base/return2.exp: Likewise.
18380 * gdb.base/scope.exp: Likewise.
18381 * gdb.base/sect-cmd.exp: Likewise.
18382 * gdb.base/sep.exp: Likewise.
18383 * gdb.base/sepdebug.exp: Likewise.
18384 * gdb.base/setshow.exp: Likewise.
18385 * gdb.base/setvar.exp: Likewise.
18386 * gdb.base/sigall.exp: Likewise.
18387 * gdb.base/sigbpt.exp: Likewise.
18388 * gdb.base/signals.exp: Likewise.
18389 * gdb.base/signull.exp: Likewise.
18390 * gdb.base/sizeof.exp: Likewise.
18391 * gdb.base/solib.exp: Likewise.
18392 * gdb.base/step-line.exp: Likewise.
18393 * gdb.base/step-test.exp: Likewise.
18394 * gdb.base/structs.exp: Likewise.
18395 * gdb.base/structs2.exp: Likewise.
18396 * gdb.base/term.exp: Likewise.
18397 * gdb.base/twice.exp: Likewise.
18398 * gdb.base/until.exp: Likewise.
18399 * gdb.base/varargs.exp: Likewise.
18400 * gdb.base/volatile.exp: Likewise.
18401 * gdb.base/watchpoint.exp: Likewise.
18402 * gdb.base/whatis-exp.exp: Likewise.
18403 * gdb.base/whatis.exp: Likewise.
18404 * gdb.cp/ambiguous.exp: Likewise.
18405 * gdb.cp/annota2.exp: Likewise.
18406 * gdb.cp/annota3.exp: Likewise.
18407 * gdb.cp/bool.exp: Likewise.
18408 * gdb.cp/breakpoint.exp: Likewise.
18409 * gdb.cp/casts.exp: Likewise.
18410 * gdb.cp/class2.exp: Likewise.
18411 * gdb.cp/classes.exp: Likewise.
18412 * gdb.cp/cplusfuncs.exp: Likewise.
18413 * gdb.cp/ctti.exp: Likewise.
18414 * gdb.cp/derivation.exp: Likewise.
18415 * gdb.cp/exception.exp: Likewise.
18416 * gdb.cp/gdb1355.exp: Likewise.
18417 * gdb.cp/hang.exp: Likewise.
18418 * gdb.cp/inherit.exp: Likewise.
18419 * gdb.cp/local.exp: Likewise.
18420 * gdb.cp/m-data.exp: Likewise.
18421 * gdb.cp/m-static.exp: Likewise.
18422 * gdb.cp/member-ptr.exp: Likewise.
18423 * gdb.cp/method.exp: Likewise.
18424 * gdb.cp/misc.exp: Likewise.
18425 * gdb.cp/namespace.exp: Likewise.
18426 * gdb.cp/overload.exp: Likewise.
18427 * gdb.cp/ovldbreak.exp: Likewise.
18428 * gdb.cp/pr-1023.exp: Likewise.
18429 * gdb.cp/pr-1210.exp: Likewise.
18430 * gdb.cp/pr-574.exp: Likewise.
18431 * gdb.cp/printmethod.exp: Likewise.
18432 * gdb.cp/psmang.exp: Likewise.
18433 * gdb.cp/ref-params.exp: Likewise.
18434 * gdb.cp/ref-types.exp: Likewise.
18435 * gdb.cp/rtti.exp: Likewise.
18436 * gdb.cp/templates.exp: Likewise.
18437 * gdb.cp/try_catch.exp: Likewise.
18438 * gdb.cp/userdef.exp: Likewise.
18439 * gdb.cp/virtfunc.exp: Likewise.
18440 * gdb.disasm/am33.exp: Likewise.
18441 * gdb.disasm/h8300s.exp: Likewise.
18442 * gdb.disasm/mn10300.exp: Likewise.
18443 * gdb.disasm/sh3.exp: Likewise.
18444 * gdb.disasm/t01_mov.exp: Likewise.
18445 * gdb.disasm/t02_mova.exp: Likewise.
18446 * gdb.disasm/t03_add.exp: Likewise.
18447 * gdb.disasm/t04_sub.exp: Likewise.
18448 * gdb.disasm/t05_cmp.exp: Likewise.
18449 * gdb.disasm/t06_ari2.exp: Likewise.
18450 * gdb.disasm/t07_ari3.exp: Likewise.
18451 * gdb.disasm/t08_or.exp: Likewise.
18452 * gdb.disasm/t09_xor.exp: Likewise.
18453 * gdb.disasm/t10_and.exp: Likewise.
18454 * gdb.disasm/t11_logs.exp: Likewise.
18455 * gdb.disasm/t12_bit.exp: Likewise.
18456 * gdb.disasm/t13_otr.exp: Likewise.
18457 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
18458 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
18459 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18460 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
18461 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
18462 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18463 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18464 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18465 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
18466 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
18467 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18468 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18469 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18470 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18471 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18472 * gdb.mi/gdb701.exp: Likewise.
18473 * gdb.mi/gdb792.exp: Likewise.
18474 * gdb.mi/mi-basics.exp: Likewise.
18475 * gdb.mi/mi-break.exp: Likewise.
18476 * gdb.mi/mi-cli.exp: Likewise.
18477 * gdb.mi/mi-console.exp: Likewise.
18478 * gdb.mi/mi-disassemble.exp: Likewise.
18479 * gdb.mi/mi-eval.exp: Likewise.
18480 * gdb.mi/mi-file.exp: Likewise.
18481 * gdb.mi/mi-read-memory.exp: Likewise.
18482 * gdb.mi/mi-regs.exp: Likewise.
18483 * gdb.mi/mi-return.exp: Likewise.
18484 * gdb.mi/mi-simplerun.exp: Likewise.
18485 * gdb.mi/mi-stack.exp: Likewise.
18486 * gdb.mi/mi-stepi.exp: Likewise.
18487 * gdb.mi/mi-syn-frame.exp: Likewise.
18488 * gdb.mi/mi-until.exp: Likewise.
18489 * gdb.mi/mi-var-block.exp: Likewise.
18490 * gdb.mi/mi-var-child.exp: Likewise.
18491 * gdb.mi/mi-var-cmd.exp: Likewise.
18492 * gdb.mi/mi-var-display.exp: Likewise.
18493 * gdb.mi/mi-watch.exp: Likewise.
18494 * gdb.mi/mi2-basics.exp: Likewise.
18495 * gdb.mi/mi2-break.exp: Likewise.
18496 * gdb.mi/mi2-cli.exp: Likewise.
18497 * gdb.mi/mi2-console.exp: Likewise.
18498 * gdb.mi/mi2-disassemble.exp: Likewise.
18499 * gdb.mi/mi2-eval.exp: Likewise.
18500 * gdb.mi/mi2-file.exp: Likewise.
18501 * gdb.mi/mi2-read-memory.exp: Likewise.
18502 * gdb.mi/mi2-regs.exp: Likewise.
18503 * gdb.mi/mi2-return.exp: Likewise.
18504 * gdb.mi/mi2-simplerun.exp: Likewise.
18505 * gdb.mi/mi2-stack.exp: Likewise.
18506 * gdb.mi/mi2-stepi.exp: Likewise.
18507 * gdb.mi/mi2-syn-frame.exp: Likewise.
18508 * gdb.mi/mi2-until.exp: Likewise.
18509 * gdb.mi/mi2-var-block.exp: Likewise.
18510 * gdb.mi/mi2-var-child.exp: Likewise.
18511 * gdb.mi/mi2-var-cmd.exp: Likewise.
18512 * gdb.mi/mi2-var-display.exp: Likewise.
18513 * gdb.mi/mi2-watch.exp: Likewise.
18514 * gdb.stabs/exclfwd.exp: Likewise.
18515 * gdb.stabs/weird.exp: Likewise.
18516 * gdb.threads/gcore-thread.exp: Likewise.
18517 * gdb.trace/actions.exp: Likewise.
18518 * gdb.trace/backtrace.exp: Likewise.
18519 * gdb.trace/circ.exp: Likewise.
18520 * gdb.trace/collection.exp: Likewise.
18521 * gdb.trace/deltrace.exp: Likewise.
18522 * gdb.trace/infotrace.exp: Likewise.
18523 * gdb.trace/limits.exp: Likewise.
18524 * gdb.trace/packetlen.exp: Likewise.
18525 * gdb.trace/passc-dyn.exp: Likewise.
18526 * gdb.trace/passcount.exp: Likewise.
18527 * gdb.trace/report.exp: Likewise.
18528 * gdb.trace/save-trace.exp: Likewise.
18529 * gdb.trace/tfind.exp: Likewise.
18530 * gdb.trace/tracecmd.exp: Likewise.
18531 * gdb.trace/while-dyn.exp: Likewise.
18532 * gdb.trace/while-stepping.exp: Likewise.
18533
f4b618d1
JB
185342006-08-08 Joel Brobecker <brobecker@adacore.com>
18535
18536 * gdb.base/step-bt.c: New file.
18537 * gdb.base/step-bt.exp: New testcase.
18538
3d00d119
DJ
185392006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
18540
18541 * config/monitor.exp (gdb_load): Remove support for obsolete
18542 download-write-size.
18543 * gdb.base/remote.exp: Likewise. Update all callers of
18544 gdb_timed_load.
18545
017b5bd4
DJ
185462006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18547
18548 * cursal.exp: Pass binfile to gdb_load.
18549
837c599d
DJ
185502006-08-01 Nathan Sidwell <nathan@codesourcery.com>
18551
18552 * gdb.base/cursal.exp: Add "" to gdb_load call.
18553
8dd4540b
MK
185542006-07-29 Mark Kettenis <kettenis@gnu.org>
18555
18556 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
18557 NetBSD/ELF targets.
18558
ab5c9f60
DJ
185592006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
18560
18561 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
18562 operator*.
18563
4c42eaff
DJ
185642006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
18565
18566 * gdb.base/completion.exp: Update for change in "file" behavior.
18567 * gdb.stabs/weird.exp: Likewise.
18568 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
18569 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
18570
0155cc76
NS
185712006-07-24 Nathan Sidwell <nathan@codesourcery.com>
18572
18573 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
18574 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
18575
16026cd7
AS
185762006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
18577
18578 * gdb.base/default.exp: Update source command error message.
18579 * gdb.base/help.exp: Update 'help source' message.
18580
16963cb6
DJ
185812006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
18582
18583 * gdb.cp/bs15503.exp: Update comment for no longer crashing
18584 test.
18585
6d7fd486
AS
185862006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
18587
18588 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
18589
29e8a844
DJ
185902006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18591
18592 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
18593
6afcfa39
DJ
185942006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18595
18596 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
18597
267a692b
MK
185982006-07-17 Mark Kettenis <kettenis@gnu.org>
18599
18600 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
18601 *-*-openbsd* from targets for wich we expect ARM FPA floating
18602 point format.
18603
85d2fec4
NR
186042006-07-17 Nick Roberts <nickrob@snap.net.nz>
18605
18606 * gdb.cp/annota3.exp: Expect frame-begin annotation.
18607
186082006-07-17 Mark Kettenis <kettenis@gnu.org>
18609
18610 * gdb.base/annota3.exp: Expect frame-begin annotation.
18611
85b4c6e8
JB
186122006-07-14 Joel Brobecker <brobecker@adacore.com>
18613
18614 * gdb.base/help.exp: Adjust "help unset" test to accept
18615 any list of unset commands.
18616
fb933624
DJ
186172006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
18618 Daniel Jacobowitz <dan@codesourcery.com>
18619
18620 * gdb.cp/ref-params.exp: New test.
18621 * gdb.cp/ref-params.cc: New source file.
18622 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
18623
1dff4b64
MK
186242006-07-08 Mark Kettenis <kettenis@gnu.org>
18625
18626 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
18627 spaces/tabs in regular expressions since they might not be there.
18628
40d2e0e3
AS
186292006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
18630
18631 * gdb.base/ifelse.exp: New file.
18632
f6c957d2
NS
186332006-07-04 Nathan Sidwell <nathan@codesourcery.com>
18634
18635 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
18636 line.
18637 * gdb.base/huge.exp: Loop over compilation to find a size that
18638 is acceptable.
18639 * gdb.base/remote.exp: Correct expected strings.
18640 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
18641
b9c5a23d
DJ
186422006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18643
18644 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
18645
9af2e58d
DJ
186462006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18647
18648 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
18649 native.
18650
30930ca5
DJ
186512006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18652
18653 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
18654 enable stabs testing.
18655
aa32fa1d
DJ
186562006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18657
bd4a4c80 18658 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
18659 gdb_test_multiple does.
18660
321fef15
DJ
186612006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18662
18663 * Makefile.in (host_alias): Remove.
18664 (target_alias): Use @target_noncanonical@.
18665 (site.exp): Don't set host_alias.
18666 * aclocal.m4: Remove contents. Include acx.m4.
18667 * configure: Regenerated.
18668 * configure.ac: Use ACX_NONCANONICAL_TARGET.
18669
e1c2defa
NS
186702006-06-13 Nathan Sidwell <nathan@codesourcery.com>
18671
e63b55d1
NS
18672 * lib/gdb.exp (gdb_load_cmd): New.
18673
5600ea19
NS
18674 * gdb.base/fileio.c: Add system(NULL) test.
18675 * gdb.base/fileio.exp: Check it.
18676
e1c2defa
NS
18677 * gdb.base/break.c: Add 10a breakpoint at }
18678 * gdb.base/break.exp: Add test for breakpoint at }
18679 * gdb.cp/anon-union.cc: Add code at end of function.
18680 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
18681 * gdb.mi/var-cmd.c: Add code at end of function.
18682 * gdb.mi/mi-var-display.exp: Adjust end of next.
18683 * gdb.mi/mi2-var-display.exp: Likewise.
18684 * gdb.base/fileio.c: Add stop function and insert calls at
18685 stopping places.
18686 * gdb.base/fileio.exp: Breakpoint stop function and remove
18687 explicit line number references.
18688
6c0112ec
JB
186892006-05-19 Joel Brobecker <brobecker@adacore.com>
18690
a9c64011
AS
18691 * gdb.base/del.exp (test_delete_alias): New function.
18692 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 18693
154189a4
FF
186942006-05-18 Fred Fish <fnf@specifix.com>
18695
18696 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
18697 required. Check for spurious output after program exits normally.
18698
582e64c2
FF
186992006-05-17 Fred Fish <fnf@specifix.com>
18700
18701 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
18702 gdb_load, so it works in the simulator.
18703
8ef6493a
FF
187042006-05-11 Fred Fish <fnf@specifix.com>
18705
18706 * gdb.base/bang.exp: Ignore unexpected output between the
18707 "program exited normally" and the gdb prompt, as many other
18708 tests do.
18709
692b141c
MK
187102006-05-07 Mark Kettenis <kettenis@gnu.org>
18711
18712 * gdb.base/help.exp: Make "delete checkpoint" part option for
18713 "help d" and "help delete" tests.
18714
540b8a30
UW
187152006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18716
a9c64011 18717 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
18718 expected output in some mi_gdb_test statements.
18719 * gdb.mi/mi2-basics.exp: Likewise.
18720
9b6462d9
JB
187212006-05-05 Joel Brobecker <brobecker@adacore.com>
18722
18723 * gdb.base/del.c: New file.
18724 * gdb.base/del.exp: New testcase.
18725
954de43b
DM
187262006-05-05 David S. Miller <davem@sunset.davemloft.net>
18727
18728 * gdb.base/break.exp: Do not assume a breakpoint on
18729 main will actually be in $srcfile when optimizing.
1303f75e
DM
18730 * gdb.base/savedregs.exp: Do not require that the dummy
18731 frame location match up to a symbol and source file location.
c3242428
DM
18732 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
18733 will get printed without a mi_cmd_data_list_register_values prefix.
18734 (*-data-list-register-*): Correct regular expressions to expect the new
18735 pseudo d? floating point registers.
18736 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 18737
c7e64c9a
DJ
187382006-05-05 Christophe Lyon <christophe.lyon@st.com>
18739
18740 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
18741 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
18742 is allocated by the compiler.
18743 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
18744 anons, e, anone to force their allocation by the compiler.
18745
187462006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
18747
18748 * gdb.base/help.exp: Update expected text for help d and
18749 help delete.
18750
27ce9a6d
MK
187512006-05-02 Mark Kettenis <kettenis@gnu.org>
18752
18753 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
18754 NetBSD/ELF targets.
18755
8608915f
MK
187562006-04-30 Mark Kettenis <kettenis@gnu.org>
18757
18758 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
18759 single-step breakpoint fails; make this a KFAIL on
18760 sparc*-*-openbsd*.
18761 * gdb.base/siginfo.exp: Likewise.
18762 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18763
b8db102d
MS
187642006-04-26 Michael Snyder <msnyder@redhat.com>
18765
18766 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
18767 which may have to consume output from other forks.
18768 Add tests to make sure that "delete fork" succeeded.
18769
c702009a
MS
187702006-04-20 Michael Snyder <msnyder@redhat.com>
18771
18772 * 2006-03-22 Jim Blandy <jimb@redhat.com>
18773 Add support for the Renesas M32C and M16C.
18774
18775 * gdb.asm/asm-source.exp: Add m32c target.
18776 * gdb.asm/m32c.inc: Support for m32c target.
18777
e28493f2
AS
187782006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
18779
18780 * gdb.base/commands.exp (recursive_source_test): New test.
18781
880da185
DM
187822006-04-04 David S. Miller <davem@sunset.davemloft.net>
18783
18784 * gdb.base/float.exp: Add pattern for sparc targets.
18785
61d9b92f
DJ
187862006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18787
18788 * gdb.base/commands.exp (stray_arg0_test): New test.
18789
bd717df8
PB
187902006-03-30 Paul Brook <paul@codesourcery.com>
18791
18792 * gdb.mi/mi-until.exp: kfail broken until command.
18793 * gdb.mi/mi2-until.exp: Ditto.
18794
ec793d3c
NR
187952006-03-27 Nick Roberts <nickrob@snap.net.nz>
18796
18797 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
18798
831004b7
AO
187992006-03-08 Alexandre Oliva <aoliva@redhat.com>
18800
18801 * gdb.base/prelink.exp: Anchor tested-for regular expression
18802 on gdb prompt.
18803
effe49a0
PB
188042006-03-07 Paul Brook <paul@codesourcery.com>
18805
18806 * gdb.base/assign.exp: Correct fail message.
18807
e5461016
PB
188082006-03-07 Paul Brook <paul@codesourcery.com>
18809
18810 * lib/compiler.c: Extract armcc version number.
18811 * lib/compiler.cc: Ditto.
18812
fc91c6c2
PB
188132006-03-07 Paul Brook <paul@codesourcery.com>
18814
18815 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
18816 additional_flags=-w.
18817 * gdb.arch/altivec-regs.exp: Ditto.
18818 * gdb.arch/e500-abi.exp: Ditto.
18819 * gdb.arch/e500-regs.exp: Ditto.
18820 * gdb.base/all-bin.exp: Ditto.
18821 * gdb.base/annota1.exp: Ditto.
18822 * gdb.base/annota3.exp: Ditto.
18823 * gdb.base/args.exp: Ditto.
18824 * gdb.base/arithmet.exp: Ditto.
18825 * gdb.base/assign.exp: Ditto.
18826 * gdb.base/async.exp: Ditto.
18827 * gdb.base/bang.exp: Ditto.
18828 * gdb.base/break.exp: Ditto.
18829 * gdb.base/call-rt-st.exp: Ditto.
18830 * gdb.base/completion.exp: Ditto.
18831 * gdb.base/cond-expr.exp: Ditto.
18832 * gdb.base/condbreak.exp: Ditto.
18833 * gdb.base/consecutive.exp: Ditto.
18834 * gdb.base/define.exp: Ditto.
18835 * gdb.base/display.exp: Ditto.
18836 * gdb.base/ena-dis-br.exp: Ditto.
18837 * gdb.base/environ.exp: Ditto.
18838 * gdb.base/eval-skip.exp: Ditto.
18839 * gdb.base/info-proc.exp: Ditto.
18840 * gdb.base/jump.exp: Ditto.
18841 * gdb.base/logical.exp: Ditto.
18842 * gdb.base/long_long.exp: Ditto.
18843 * gdb.base/maint.exp: Ditto.
18844 * gdb.base/miscexprs.exp: Ditto.
18845 * gdb.base/pc-fp.exp: Ditto.
18846 * gdb.base/pointers.exp: Ditto.
18847 * gdb.base/relational.exp: Ditto.
18848 * gdb.base/reread.exp: Ditto.
18849 * gdb.base/sect-cmd.exp: Ditto.
18850 * gdb.base/sep.exp: Ditto.
18851 * gdb.base/sepdebug.exp: Ditto.
18852 * gdb.base/until.exp: Ditto.
18853 * gdb.base/whatis-exp.exp: Ditto.
18854 * gdb.cp/annota2.exp: Ditto.
18855 * gdb.cp/annota3.exp: Ditto.
18856 * gdb.trace/actions.exp: Ditto.
18857 * gdb.trace/backtrace.exp: Ditto.
18858 * gdb.trace/circ.exp: Ditto.
18859 * gdb.trace/collection.exp: Ditto.
18860 * gdb.trace/deltrace.exp: Ditto.
18861 * gdb.trace/infotrace.exp: Ditto.
18862 * gdb.trace/limits.exp: Ditto.
18863 * gdb.trace/packetlen.exp: Ditto.
18864 * gdb.trace/passc-dyn.exp: Ditto.
18865 * gdb.trace/passcount.exp: Ditto.
18866 * gdb.trace/report.exp: Ditto.
18867 * gdb.trace/save-trace.exp: Ditto.
18868 * gdb.trace/tfind.exp: Ditto.
18869 * gdb.trace/tracecmd.exp: Ditto.
18870 * gdb.trace/while-dyn.exp: Ditto.
18871 * gdb.trace/while-stepping.exp: Ditto.
18872 * lib/gdb.exp: Ditto.
18873 (gdb_compile): Handle nowarning option.
18874
5f4a23d9
AO
188752006-03-07 Alexandre Oliva <aoliva@redhat.com>
18876
18877 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
18878 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
18879 Rename executable to prelinkt. Don't re-prelink if we didn't
18880 get a core file. Test prelink -u exit status to tell whether
18881 prelinking failed. Use gdb_test_multiple.
18882
9733fc94
DJ
188832006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
18884
18885 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
18886 (do_tests): Call it.
18887
cc10cae3
AO
188882006-02-28 Alexandre Oliva <aoliva@redhat.com>
18889
18890 * gdb.base/prelink.exp: New test.
18891 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
18892
15c46491
WZ
188932006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
18894
18895 * gdb.fortran/derived-type.f90: New file.
18896 * gdb.fortran/derived-type.exp: New testcase.
18897
5c9f7ded
DJ
188982006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
18899
18900 * gdb.base/default.exp: Allow ';' as a directory separator.
18901
5b96932b
AS
189022006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18903
18904 * gdb.base/help.exp (help add-symbol-file): Update.
18905
1986bccd
AS
189062006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18907
18908 * gdb.base/help.exp (help load): Update expected results.
18909
a8b7528f
FF
189102006-02-19 Fred Fish <fnf@specifix.com>
18911
18912 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
18913 specifix hex value as part of results.
18914 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 18915
f8261448
FF
189162006-02-16 Fred Fish <fnf@specifix.com>
18917
18918 * gdb.base/whatis.c: Define variables using typedefs char_addr,
18919 ushort_addr, and slong_addr, so the typedefs are not optimized
18920 away.
18921 * gdb.base/whatis.exp: Add tests using type name for struct type,
18922 union type, enum type, and typedef.
a9c64011 18923
31d8bdd2
MK
189242006-02-13 Mark Kettenis <kettenis@gnu.org>
18925
18926 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
18927
34e41e63
JB
189282006-02-13 Jim Blandy <jimb@redhat.com>
18929
18930 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
18931 case where it takes two "next" commands to skip past the init
18932 call.
18933
ac6e4f31
FF
189342006-02-12 Fred Fish <fnf@specifix.com>
18935
18936 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
18937 to handle cases where it takes two "next" commands to skip
18938 past the init call.
18939
2db2d571
JB
189402006-02-07 Joel Brobecker <brobecker@adacore.com>
18941
18942 * gdb.ada/array_return.exp: Mark the last test as expected to fail
18943 on hppa32 targets.
18944
38fcd64c
DJ
189452006-02-06 Vladimir Prus <ghost@cs.msu.su>
18946
18947 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
18948 field.
18949
1315ad46
MK
189502006-01-29 Mark Kettenis <kettenis@gnu.org>
18951
18952 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
18953
5625b943
DJ
189542006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18955
18956 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
18957 files.
18958
80df1bbe
DJ
189592006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18960
18961 * gdb.cp/maint.exp: Set complaints to a positive value.
18962
9078e690
DJ
189632006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18964
18965 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
18966 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
18967 function name.
18968
9c903399
DJ
189692006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18970
18971 * gdb.base/checkpoint.c: Update copyright notice. Include
18972 <stdlib.h>.
18973
761ae4d6
JB
189742006-01-04 Jim Blandy <jimb@redhat.com>
18975
18976 * gdb.asm/asm-source.exp: Independently provide default values for
18977 asm-flags and debug-flags. Use 'string equal' to do the
18978 comparison, not the implicit expr's '==' operator. Remove
18979 now-unneeded assignments to asm-flags. In h8300 case, place
18980 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
18981
099ac3dd
MS
189822006-01-04 Michael Snyder <msnyder@redhat.com>
18983
18984 * gdb.base/checkpoint.c: New file.
18985 * gdb.base/checkpoint.exp: New file.
18986 * gdb.base/multi-fork.c: New file.
18987 * gdb.base/multi-fork.exp: New file.
18988 * gdb.base/pi.txt: New file (data for checkpoint.c test).
18989
f4d85314
FF
189902006-01-04 Fred Fish <fnf@specifix.com>
18991
18992 * gdb.base/ptype.c (foo): Add typedef.
18993 (intfoo): Add function.
18994 * gdb.base/ptype1.c: New file.
18995 * gdb.base/ptype.exp: Handle compilation and linking with two
18996 source files. Test that proper type for "foo" is found based
18997 on source context rather than first match found in symtabs.
18998
a1b06f35
MK
189992005-12-28 Mark Kettenis <kettenis@gnu.org>
19000
19001 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
19002 * gdb.asm/openbsd.inc: Indent commands.
19003
d082a1e2
MK
190042005-12-26 Mark Kettenis <kettenis@gnu.org>
19005
c65016bd
MK
19006 * gdb.base/freebpcmd.exp: Increase timeout.
19007
d082a1e2
MK
19008 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
19009
d3c32a0e
DJ
190102005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
19011
19012 * gdb.base/default.exp: Update check for "show version".
19013
9fdb1f50
RC
190142005-12-09 Randolph Chung <tausq@debian.org>
19015
19016 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
19017 * gdb.asm/pa64.inc: New file.
19018
5f2c56f7
RC
190192005-12-09 Randolph Chung <tausq@debian.org>
19020
19021 * gdb.asm/common.inc: Indent commands.
19022 * gdb.asm/asmsrc1.s: Likewise.
19023 * gdb.asm/asmsrc2.s: Likewise.
19024
8117349c
RC
190252005-12-09 Randolph Chung <tausq@debian.org>
19026
19027 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
19028 (get_addr_of_sym): Remove duplicate print.
19029 (gen_core): xfail hppa*-*-hpux*, update expected output.
19030 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
19031 * gdb.arch/pa64-nullify.s: New file.
19032
8f07f25a
RC
190332005-12-09 Randolph Chung <tausq@debian.org>
19034
19035 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
19036
55b39184
DJ
190372005-12-07 Christophe Lyon <christophe.lyon@st.com>
19038
19039 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
19040 code generation for these functions.
19041 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
19042 error message.
19043
31e2b00f
AS
190442005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
19045
19046 * gdb.base/help.exp (help b, help br, help bre, help brea)
19047 (help break): Update the expected message.
19048
c3d0b56e
SC
190492005-11-11 Stephane Carrez <stcarrez@nerim.fr>
19050
19051 * gdb.asm/m68hc11.inc: Setup the data section.
19052 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
19053 script for this test.
19054 (m6812-*-*): Likewise.
19055
36ae0ea9
RC
190562005-11-09 Randolph Chung <tausq@debian.org>
19057
19058 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
19059
9d6f42e9
WZ
190602005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
19061
19062 * gdb.base/break.exp: Fix a comment typo.
19063
e2126a14
EZ
190642005-11-03 Jim Blandy <jimb@redhat.com>
19065
a9c64011
AS
19066 Checked in by Elena Zannoni <ezannoni@redhat.com>
19067
889bf7c5 19068 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 19069
e0ac7199
CV
190702005-11-02 Corinna Vinschen <vinschen@redhat.com>
19071
19072 * gdb.arch/gdb1558.c: Include stdio.h.
19073
31d3fb18
MK
190742005-10-31 Mark Kettenis <kettenis@gnu.org>
19075
19076 * gdb.asm/asm-source.exp: Use -e instead of --entry.
19077
e52b687c
MK
190782005-10-31 Mark Kettenis <kettenis@gnu.org>
19079
19080 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
19081
f4711d79
PG
190822005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
19083
a9c64011
AS
19084 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19085 vscr" tests to better match output.
f4711d79 19086
987a9106
JB
190872005-10-12 Jim Blandy <jimb@redhat.com>
19088
19089 * gdb.base/structs.exp (any): New function.
19090 (test_struct_returns): Don't make any assumptions at all about
19091 what value the function returns when GDB can't set the return
19092 value.
19093
2336bb58
JB
190942005-10-09 Joel Brobecker <brobecker@adacore.com>
19095
19096 * gdb.ada/arrayidx/p.adb: New file.
19097 * gdb.ada/arrayidx.exp: New testcase
19098
190992005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
19100
19101 * gdb.ada/array_return/pck.ads: New file.
19102 * gdb.ada/array_return/pck.adb: New file.
19103 * gdb.ada/array_return/p.adb: New file.
19104 * gdb.ada/array_return.exp: New testcase.
19105
705335ea
JB
191062005-10-03 Joel Brobecker <brobecker@adacore.com>
19107
a9c64011
AS
19108 * gdb.base/arrayidx.c: New file.
19109 * gdb.base/arrayidx.exp: New testcase.
705335ea 19110
11ee9940
NR
191112005-09-29 Nick Roberts <nickrob@snap.net.nz>
19112
19113 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
19114 frames-invalid and breakpoints-invalid are no longer generated
19115 with level 3 so don't expect them in the output.
19116
39fb8e9e
BR
191172005-09-27 Bob Rossi <bob@brasko.net>
19118
a9c64011 19119 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
19120 from test. Escape the | in mi_gdb_test call.
19121 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
19122 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
19123 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
19124 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
19125 expected regex's in mi_gdb_test calls.
19126 * lib/mi-support.exp: Remove arbitrary .* from tests.
19127 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
19128 Fully anchor GDB/MI expected results in mi_gdb_test.
19129 * lib/gdb.exp (string_to_regexp): Escape the ] character.
19130 * gdb.base/sizeof.exp: Remove escape character. Correct test.
19131
2af48f68
PB
191322005-09-26 Paul Brook <paul@codesourcery.com>
19133
19134 * long_long.exp: Exclude eabi targets from arm FPA float format test.
19135
f34502bc
WZ
191362005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19137
19138 * bfp-test.c: New file.
19139 * bfp-test.exp: New testcase.
19140
ca929517
WZ
191412005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19142
19143 * gdb.fortran/subarray.exp: New testcase to test the evaluation
19144 of subarray and substring variable.
19145 * gdb.fortran/subarray.f: New source file for the test of subarray
19146 and substring variable evaluation.
19147 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
19148 of string constant.
19149
c761af65
DJ
191502005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
19151
19152 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
19153 copyright dates.
19154
561d7a1d
PG
191552005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
19156
19157 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
19158 powerpc altivec' test with an almost identical 'info vector' test.
19159
b2b64cc9
PG
191602005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19161
a9c64011
AS
19162 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19163 vscr" tests to match output.
b2b64cc9 19164
6ac4d15a
PG
191652005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19166
a9c64011
AS
19167 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
19168 output.
6ac4d15a 19169
40e55bef
BR
191702005-09-11 Bob Rossi <bob@brasko.net>
19171
889bf7c5
PA
19172 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
19173 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
19174 commands that return an MI output command and an asyncronous MI output
19175 command.
40e55bef
BR
19176 * gdb.mi/mi-console.exp: Ditto.
19177
3c7385ec
BR
191782005-09-11 Bob Rossi <bob@brasko.net>
19179
19180 * gdb.mi/mi-var-child.c: Include <string.h>.
19181
a6cd0eb3
DJ
191822005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
19183
19184 * killed.exp: Correct gdb_expect syntax.
19185
2f168eed
CV
191862005-08-09 Corinna Vinschen <vinschen@redhat.com>
19187
19188 * lib/mi-support.exp (mi_gdb_load): Fix typo.
19189
ecd3fd0f
BR
191902005-08-02 Bob Rossi <bob@brasko.net>
19191
19192 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
19193 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
19194 Change tests to inferior-tty-set/show.
19195 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
19196 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
19197 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
19198 inferior. Use mi_gdb_test to get GDB and Inferior output.
19199 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
19200 descriptor.
19201 (mi_inferior_tty_name): Add inferior PTY file name.
19202 (mi_gdb_start): Add INFERIOR_PTY parameter.
19203 (mi_gdb_test): Add IPATTERN parameter.
19204
f1ea48cb 192052005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 19206
f1ea48cb
BR
19207 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
19208 parameter to mi_gdb_test.
19209 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
19210
6e650a67
DJ
192112005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19212
19213 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
19214 struct_declarations.
19215 * gdb.mi/mi-var-child.exp: Step over the initialization of
19216 struct_declarations.
19217
8be260b6
DJ
192182005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19219
19220 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
19221 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
19222 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
19223 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
19224 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
19225 file.
19226
4e660f07
NR
192272005-07-27 Nick Roberts <nickrob@snap.net.nz>
19228
19229 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
19230 (do_children_tests): Assign values to the extra elements.
19231
19232 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
19233 them for tests for "-var-update --no-values" and
a9c64011 19234 "-var-update --all-values".
4e660f07
NR
19235 Add test for "-var-list-children --simple-values".
19236
19237 * gdb.mi/basics.c (callee4): Add integer array D[3]...
19238
19239 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
19240 "-stack-list-locals --simple-values" Improve doc strings and
19241 comments.
19242
6bdae935
MK
192432005-07-18 Mark Kettenis <kettenis@gnu.org>
19244
598b7a6f
MK
19245 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
19246 *-*-openbsd*.
19247 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
19248
6bdae935
MK
19249 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
19250 sigaltsatck'.
19251
1323e929 192522005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 19253
1323e929
BR
19254 * gdb.base/default.exp (tty): Changed output of command.
19255 * gdb.base/help.exp (help tty): Ditto.
19256
b1a9c082
MK
192572005-07-12 Mark Kettenis <kettenis@gnu.org>
19258
19259 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
19260
10a844a2
MK
192612005-07-10 Mark Kettenis <kettenis@gnu.org>
19262
19263 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
19264 -stack-select-frame without arguments.
19265 (test_stack_frame_listing): Add test for newly implemented command
19266 -stack-info-frame.
19267
3cb3b8df
BR
192682005-07-06 Bob Rossi <bob@brasko.net>
19269
19270 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
19271 command.
19272 (Copyright): Update copyright.
19273
a0c5fbcf
WZ
192742005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
19275
19276 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
19277 tests to evaluate exponentiation expression.
19278
984971d0
AS
192792005-06-29 Andreas Schwab <schwab@suse.de>
19280
19281 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
19282 main to avoid warnings.
19283
19284 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
19285
fe03833f
NR
192862005-06-20 Nick Roberts <nickrob@snap.net.nz>
19287
19288 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
19289 -stack-select-frame without arguments.
19290 (test_stack_frame_listing): Add test for newly implemented command
19291 -stack-info-frame.
a9c64011 19292
7a55f279
WZ
192932005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
19294
0ffa0ea5
DJ
19295 * gdb.fortran/array-element.f: New file.
19296 * gdb.fortran/array-element.exp: New testcase.
7a55f279 19297
26585198
DJ
192982005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19299
19300 * gdb.base/bigcore.exp: Correct checks for systems which can
19301 not dump a large core file.
19302
c1bd25fd
DJ
193032005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19304
19305 * gdb.base/relocate.c: Add a copyright notice.
19306 (dummy): Remove.
19307 * gdb.base/relocate.exp: Test printing the values of variables
19308 from a relocatable file.
19309
589e074d
DJ
193102005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
19311
19312 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
19313 excess MI output after an error.
19314
0915f927
JB
193152005-05-29 Joel Brobecker <brobecker@adacore.com>
19316
19317 * gdb.arch/alpha-step.c: New file.
19318 * gdb.arch/alpha-step.exp: New testcase.
19319
76ff342d
DJ
193202005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
19321 Dennis Brueni <dennis@slickedit.com>
19322
19323 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
19324 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
19325 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
19326 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
19327 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
19328 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
19329 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
19330
96b0c7ac
DJ
193312005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
19332 Wu Zhou <woodzltc@cn.ibm.com>
19333
19334 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
19335 IBM's xlc compiler.
19336 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
19337 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
19338
f21565d2
JB
193392005-05-13 Jim Blandy <jimb@redhat.com>
19340
19341 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
19342 calling gdb_suppress_entire_file.
19343 * gdb.base/charset.exp: Same.
19344 * gdb.base/call-rt-st.exp: Same.
19345
6006a3a1
BR
193462005-05-05 Bob Rossi <bob_rossi@cox.net>
19347
19348 * lib/gdb.exp (fullname_syntax): Added global regex.
19349 (fullname_syntax_POSIX): Ditto.
19350 (fullname_syntax_UNC): Ditto.
19351 (fullname_syntax_DOS_CASE): Ditto.
19352 (fullname_syntax_DOS): Ditto.
19353 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
19354 fullname_syntax variable to scope and use it.
19355 (test_file_list_exec_source_files): Ditto.
19356 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
19357
c3b69c04
DJ
193582005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
19359
19360 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
19361
3c95e6af
PG
193622004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
19363
a9c64011
AS
19364 * lib/gdb.exp (skip_altivec_tests): New function, based on
19365 check_vmx_hw_available from the GCC testsuite.
19366 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
19367 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 19368
78df6c56
JB
193692005-05-02 Jim Blandy <jimb@redhat.com>
19370
19371 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
19372 calling gdb_suppress_entire_file.
19373
1690f9cf
DJ
193742005-04-30 Randolph Chung <tausq@debian.org>
19375
19376 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
19377 Slightly relax "sem_post" name checking.
19378
5ea106f7
PG
193792005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19380
19381 * gdb.base/unload.exp: Use new shared library infrastructure.
19382
bf7234cf
PG
193832005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19384
19385 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 19386 infrastructure.
bf7234cf 19387
547b869a
CV
193882005-04-29 Corinna Vinschen <vinschen@redhat.com>
19389
19390 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
19391 * gdb.asm/h8300.inc: New file.
19392
f07e55f0
PG
193932005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19394
19395 * gdb.base/shlib-call.exp: Change to use new shared library
19396 infrastructure.
19397
3cbba3d1
PG
193982005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19399
a9c64011
AS
19400 * gdb.base/pending.exp: Change to use new shared library
19401 infrastructure.
3cbba3d1 19402
ed6df200
PG
194032005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19404
a9c64011
AS
19405 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
19406 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 19407
8c8f4ebe
PG
194082005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
19409
a9c64011
AS
19410 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
19411 shared objects being adjusted and update copyright years.
8c8f4ebe 19412
607fbc54
DJ
194132005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
19414
19415 * ChangeLog: Correct some 2003-01-13 dates.
19416 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
19417 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
19418 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
19419 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
19420 gdb.trace/tfind.exp: Update copyright years.
19421
57bf0e56
DJ
194222005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
19423 Daniel Jacobowitz <dan@codesourcery.com>
19424
19425 * lib/gdb.exp (gdb_compile): Handle shlib=.
19426 (gdb_compile_shlib): New function.
19427
9b593790
PG
194282005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
19429
a9c64011 19430 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 19431
9494c6a5
DJ
194322005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19433
19434 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
19435 gdb.server.
19436 * configure.ac: Likewise.
19437 * configure: Regenerated.
19438 * gdb.gdbserver/Makefile.in: Moved to...
19439 * gdb.server/Makefile.in: ... here.
19440 * gdb.gdbserver/server.c: Moved to...
19441 * gdb.server/server.c: ... here.
19442 * gdb.gdbserver/server-run.exp: Moved to...
19443 * gdb.server/server-run.exp: ... here.
19444
6f8eac0e
DJ
194452005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19446
19447 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
19448 * configure.ac: Create gdb.gdbserver/Makefile.
19449 * configure: Regenerated.
19450 * lib/gdbserver-support.exp: New file, derived from
19451 config/gdbserver.exp.
19452 * config/gdbserver.exp: Use gdbserver-support.exp.
19453 * gdb.gdbserver/Makefile.in: New file.
19454 * gdb.gdbserver/server.c: New file.
19455 * gdb.gdbserver/server-run.exp: New file.
19456
6e87504d
PG
194572005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
19458
a9c64011
AS
19459 * lib/gdb.exp (test_compiler_info): Return compiler_info
19460 if no arguments are given.
6e87504d 19461
d1779be4
PG
194622005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
19463
19464 * gdb.arch/altivec-abi.exp: Check for compiler and set
19465 use altivec' flag accordingly.
19466 * gdb.arch/altivec-regs.exp: Likewise.
19467
88750304
DJ
194682005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
19469
19470 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
19471
f3fb768d
AS
194722005-03-27 Andreas Schwab <schwab@suse.de>
19473
19474 * gdb.base/bigcore.c (main): Add missing mode argument in open
19475 call.
19476
7e813ac5
DJ
194772005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
19478
19479 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
19480 downloads.
19481 * config/gdbserver.exp (gdb_load): Likewise.
19482
8e3049aa
PB
194832005-03-14 Paul Brook <paul@codesourcery.com>
19484
19485 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
19486 targets.
19487
a9df7c44
JB
194882005-03-09 Joel Brobecker <brobecker@adacore.com>
19489
19490 * gdb.dwarf2/dup-psym.S: New file.
19491 * gdb.dwarf2/dup-psym.exp: New testcase.
19492
9f0d94e8
JB
194932005-03-09 Joel Brobecker <brobecker@adacore.com>
19494
19495 * gdb.ada/exec_changed/first.adb: New file.
19496 * gdb.ada/exec_changed/second.adb: New file.
19497 * gdb.ada/exec_changed.exp: New testcase.
19498
5f579bc5
NS
194992005-03-08 Nathan Sidwell <nathan@codesourcery.com>
19500
36e9969c
NS
19501 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
19502 (A2): New class.
19503 (main): Test operator+.
19504 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
19505 breakpoint test.
19506
5f579bc5
NS
19507 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
19508 * gdb.base/signull.exp: Disable if gdb,nosignals.
19509 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
19510 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
19511 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
19512 * gdb.mi/mi2-console.exp: Likewise.
19513 * gdb.trace/collection.exp (run_trace_experiment): Consume the
19514 continue output at start.
19515 (gdb_collect_locals_test): Robustify regexp.
19516 * gdb.trace/passc-dyn.exp: Fix comment typo.
19517 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
19518
be46087e
CV
195192005-03-08 Corinna Vinschen <vinschen@redhat.com>
19520
19521 * gdb.asm/asm-source.exp: Add iq2000 case.
19522 * gdb.asm/iq2000.inc: New file.
19523
384e1a61 195242005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 19525
384e1a61
MI
19526 * gdb.base/command.exp: Change hardcoded value to regular expression.
19527 * gdb.base/float.exp: Add powerpc to the list of targets checked.
19528
584b6e9e
DJ
195292005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
19530
19531 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
19532 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
19533 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
19534 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
19535 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
19536
ab5b5d61
MK
195372005-03-05 Mark Kettenis <kettenis@gnu.org>
19538
19539 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
19540 changes.
19541
ae051c1b
PG
195422004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
19543
a9c64011
AS
19544 * lib/compiler.c: Add test for IBM's xlc compiler.
19545 * lib/compiler.cc: Likewise.
ae051c1b 19546
3f0f6ed2
JB
195472004-02-24 Joel Brobecker <brobecker@adacore.com>
19548
19549 * gdb.ada/fixed_points.exp: Create compilation object directory
19550 before running the test.
19551 * gdb.ada/null_record.exp: Likewise.
19552 * gdb.ada/packed_array.exp: Likewise.
19553 * gdb.ada/start.exp: Likewise.
19554
724f452b
JB
195552005-02-15 Joel Brobecker <brobecker@adacore.com>
19556
19557 * gdb.ada/packed_array/pa.adb: New file.
19558 * gdb.ada/packed_array.exp: New testcase.
19559
57f5cdfb 195602005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 19561
1f393151
MK
19562 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
19563 files.
19564
ebdda337
MK
19565 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
19566 on *-*-openbsd*. Correctly match whitespace in regukar
19567 expressions.
19568
cf309262
DJ
195692005-02-10 Daniel Jacobowitz <dan@debian.org>
19570
19571 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
19572 PR exp/1821
19573 * gdb.base/gdb1821.c: New test file.
19574 * gdb.base/gdb1821.exp: New test file.
19575
3be49e7a
JB
195762005-02-09 Joel Brobecker <brobecker@adacore.com>
19577
19578 * gdb.base/start.c: New file.
19579 * gdb.base/start.exp: New testcase.
19580
e292e67d
JB
195812005-02-09 Joel Brobecker <brobecker@adacore.com>
19582
19583 * gdb.ada/start/dummy.adb: New file.
19584 * gdb.ada/start.exp: New testcase.
19585
dbdfa66c
CV
195862005-02-09 Corinna Vinschen <vinschen@redhat.com>
19587
19588 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
19589 for printing symbols and statistics.
19590 Add test for using relative pathnames in "maint print msymbols" test.
19591 Mark "maint info sections DATA" XFAIL on Cygwin.
19592 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
19593 tests.
19594
d7941671
AC
195952005-02-09 Andreas Schwab <schwab@suse.de>
19596
19597 Committed by Andrew Cagney <cagney@gnu.org>
19598 * gdb.base/remotetimeout.exp: New file.
19599
74e5ef44
MK
196002005-02-07 Mark Kettenis <kettenis@gnu.org>
19601
19602 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
19603
464dd14d
JB
196042005-02-03 Joel Brobecker <brobecker@adacore.com>
19605
19606 * gdb.ada/gnat_ada.gpr: New file.
19607 * gdb.ada/gnat_ada.gin: Delete, no longer used.
19608 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
19609 * configure.ac: No longer generate gnat_ada.gpr.
19610 * configure: Regenerate.
19611 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
19612 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
19613 * gdb.ada/null_record/bar.ads: Likewise.
19614 * gdb.ada/null_record/bar.adb: Likewise.
19615 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
19616 * gdb.ada/null_record.exp (testdir): New variable.
19617 (testfile): executable is now in testdir subdirectory.
19618 (srcfile): Use full path to the main compilation unit.
19619 * gdb.ada/fixed_points.exp: Same changes as above.
19620
30d756ae
NR
196212005-02-03 Nick Roberts <nickrob@snap.net.nz>
19622
19623 * gdb.base/interp.exp: New test.
19624
9d799f85
AC
196252005-01-24 Andrew Cagney <cagney@gnu.org>
19626
19627 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
19628
15656118
AC
196292005-01-19 Andrew Cagney <cagney@gnu.org>
19630
a892c31b
AC
19631 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
19632 configure.ac not configure.in.
19633
15656118
AC
19634 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
19635 of powerpc*-*-*.
19636 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 19637 * gdb.base/list.exp (test_list_function)
15656118
AC
19638 (test_list_filename_and_function): Ditto.
19639 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
19640
a7b01baf
AC
196412005-01-16 Andrew Cagney <cagney@gnu.org>
19642
17d92a02
AC
19643 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
19644
a7b01baf
AC
19645 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
19646
bc8332bb
AC
196472005-01-14 Andrew Cagney <cagney@gnu.org>
19648
19649 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
19650 * gdb.mi/mi2-var-cmd.exp: Ditto.
19651
4d074752
CV
196522005-01-10 Corinna Vinschen <vinschen@redhat.com>
19653
19654 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
19655
bec39cab
AC
196562005-01-07 Andrew Cagney <cagney@gnu.org>
19657
19658 * configure.ac: Rename configure.in, require autoconf 2.59.
19659 * configure: Re-generate.
19660 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
19661 * gdb.stabs/configure: Re-generate.
19662 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
19663 * gdb.hp/configure: Re-generate.
19664 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
19665 autoconf 2.59.
19666 * gdb.hp/gdb.objdbg/configure: Re-generate.
19667 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
19668 autoconf 2.59.
19669 * gdb.hp/gdb.defects/configure: Re-generate.
19670 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
19671 autoconf 2.59.
19672 * gdb.hp/gdb.compat/configure: Re-generate.
19673 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
19674 autoconf 2.59.
19675 * gdb.hp/gdb.base-hp/configure: Re-generate.
19676 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
19677 autoconf 2.59.
19678 * gdb.hp/gdb.aCC/configure: Re-generate.
19679
f10b16d4
JB
196802004-12-15 Jim Blandy <jimb@redhat.com>
19681
19682 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
19683 under NPTL when there is debugging info available for libpthread.
19684
fb6e1814
JG
196852004-12-13 Jerome Guitton <guitton@gnat.com>
19686
19687 * gdb.ada/fixed_points.c: New file.
19688 * gdb.ada/fixed_points.exp: New file.
19689
fe46cd3a
RC
196902004-12-03 Randolph Chung <tausq@debian.org>
19691
19692 * gdb.arch/pa-nullify.exp: New file.
19693 * gdb.arch/pa-nullify.s: New file.
19694
8de0841b
RC
196952004-11-30 Randolph Chung <tausq@debian.org>
19696
19697 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
19698 instead of "tbug". Fix regexp to work properly with gdb_test.
19699
c8170782
PH
197002004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
19701
19702 * gdb.base/bitfields2.exp: New test.
19703 * gdb.base/bitfields2.c: New file.
19704
954269c2
RE
197052004-11-28 Richard Earnshaw <rearnsha@arm.com>
19706
19707 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
19708
0107feed
RC
197092004-11-16 Randolph Chung <tausq@debian.org>
19710
19711 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
19712
f073ae8c
DJ
197132004-11-14 Daniel Jacobowitz <dan@debian.org>
19714
19715 * gdb.threads/threadapply.exp: Correct "macro details" test.
19716
19ad59e7
JJ
197172004-11-11 Jeff Johnston <jjohnstn@redhat.com>
19718
19719 * gdb.threads/threadapply.exp: New test.
19720 * gdb.threads/threadapply.c: New file.
19721
9cf0961b
MK
197222004-11-07 Mark Kettenis <kettenis@gnu.org>
19723
19724 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
19725 frames.
19726
c789492a
FL
197272004-11-05 Felix Lee <felix+log1@specifixinc.com>
19728
19729 * gdb.base/cursal.exp: New file.
19730 * gdb.base/cursal.c: New file.
19731
a1e167bb
AC
197322004-11-03 Andrew Cagney <cagney@gnu.org>
19733
19734 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
19735
b7cbf173
MK
197362004-10-30 Mark Kettenis <kettenis@gnu.org>
19737
19738 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
19739 NetBSD/ELF targets.
19740
88f9d34f
JB
197412004-10-29 Joel Brobecker <brobecker@gnat.com>
19742
19743 * gdb.threads/bp_in_thread.c: New file, copied from
19744 pthread_cond_wait.c.
19745 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
19746 file, rather than reusing the .c file from another testcase.
19747
ca7d6a0c
JB
197482004-10-20 Joel Brobecker <brobecker@gnat.com>
19749
19750 * gdb.ada/null_record.exp: Check where we stopped after
19751 sending the start command, instead of where the associated
19752 temporary breakpoint was inserted.
19753
0d863d03
AC
197542004-10-14 Andrew Cagney <cagney@gnu.org>
19755
19756 * gdb.mi/gdb701.c (main): Return 0.
19757
d11e72cb
DJ
197582004-10-13 Daniel Jacobowitz <dan@debian.org>
19759
d40539a4 19760 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 19761
e1923096
JJ
197622004-10-12 Jeff Johnston <jjohnstn@redhat.com>
19763
19764 * gdb.threads/schedlock.c: Add comment markers to use to find
19765 line numbers.
19766 * gdb.threads/schedlock.exp: Adjust regex to handle the new
19767 comments.
19768 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
19769 breakpoint lines.
19770
ec8ba2c9
DJ
197712004-10-12 Daniel Jacobowitz <dan@debian.org>
19772
19773 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
19774
0eb3658b
DJ
197752004-10-12 Daniel Jacobowitz <dan@debian.org>
19776
19777 * configure.in: Add gdb.dwarf2.
19778 * configure: Regenerated.
19779 * Makefile.in: Add gdb.dwarf2.
19780 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
19781 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
19782 gdb.dwarf2/file1.txt: New files.
19783
a271cc33
OF
197842004-10-11 Orjan Friberg <orjanf@axis.com>
19785
a9c64011 19786 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
19787 of "run", since the latter doesn't work with remote targets. Adjust
19788 the breakpoint numbering accordingly.
19789 * gdb.threads/pthread_cond_wait.exp: Ditto.
19790
895ce074
MC
197912004-10-08 Michael Chastain <mec.gnu@mindspring.com>
19792
19793 * gdb.base/overlays.exp: Update copyright years.
19794
6be3092d
KI
197952004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
19796
19797 * gdb.base/overlays.exp: Disable if target is Linux.
19798
e05389b8
FL
197992004-10-06 Felix Lee <felix+log1@specifixinc.com>
19800
19801 * config/gdbserver.exp (gdb_load): Use right filename on remote.
19802
73cb587d
KI
198032004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
19804
19805 * gdb.asm/asm-source.exp: Add m32r-linux target.
19806 * gdb.asm/m32r-linux.inc: New file.
19807
3c0edcdc
AC
198082004-09-24 Andrew Cagney <cagney@redhat.com>
19809 David Anderson <anderson@redhat.com>
19810
19811 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
19812 command fails, assume things will work.
19813 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
19814 (_GNU_SOURCE): Define.
19815 (print_unsigned, print_hex): Change parameter to "long long".
19816 (print_byte_count): New function, use to print byte counts.
19817 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
19818 O_LARGEFILE.
19819 (main): Compute an upper bound on a corefile in max_core_size.
19820 Limit memory chunk size to max_core_size. Limit total memory
19821 allocated to max_core_size.
19822
4bb3667f
AC
198232004-09-23 Andrew Cagney <cagney@gnu.org>
19824
19825 * gdb.base/bigcore.exp: Replace the code that creates a corefile
19826 from a separate process with code that creates a corefile by
19827 making the inferior dump core.
19828
60fe1a51
MK
198292004-09-23 Mark Kettenis <kettenis@gnu.org>
19830
19831 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
19832 block.
19833
8e937346
MC
198342004-09-23 Michael Chastain <mec.gnu@mindspring.com>
19835
19836 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
19837 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
19838 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
19839 Likewise.
19840
7213f6d6
JJ
198412004-09-20 Jeff Johnston <jjohnstn@redhat.com>
19842
19843 * gdb.java/jprint.exp: New test case for java inferior call.
19844 * gdb.java/jprint.java: Ditto.
19845
eac69dca
JB
198462004-09-15 Joel Brobecker <brobecker@gnat.com>
19847
19848 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
19849
22227696
MC
198502004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19851
19852 * gdb.threads/killed.c: Include <stdlib.h>.
19853 * gdb.threads/pthreads.c: Likewise.
19854
7dd403a4
MC
198552004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19856
19857 * gdb.threads/killed.c: Add copyright notice.
19858
33f2d567
JM
198592004-09-10 Jason Molenda (jmolenda@apple.com)
19860
a9c64011
AS
19861 * gdb.base/define.exp: Two new tests to verify zero space chars
19862 after 'if' and 'while' commands in a user-defined command is correctly
19863 parsed.
33f2d567 19864
e05b62ac
AC
198652004-09-08 Andrew Cagney <cagney@gnu.org>
19866
19867 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
19868 delivery test with duplicate at end of file.
19869
9cbe82da
MK
198702004-09-06 Mark Kettenis <kettenis@jive.nl>
19871
19872 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
19873
564803d9
MC
198742004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19875
19876 * config/hppro.exp: Removed.
19877
7c6807ce
MC
198782004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19879
19880 * config/sparclet.exp: Removed.
19881
bf7e26dd
MC
198822004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19883
19884 * config/udi.exp: Removed.
19885
714e341b
MC
198862004-09-02 Michael Chastain <mec.gnu@mindspring.com>
19887
19888 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
19889 of "exp_continue".
19890 (advancei): Likewise.
19891
1236e623
JJ
198922004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19893
19894 * gdb.base/unload.exp: Fix so messages aren't duplicated.
19895
3bdcad15
MI
198962004-09-01 Manoj Iyer <manjo@austin.ibm.com>
19897
228af206 19898 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
19899 to check for nodebug in executable.
19900 * gdb.gdb/observer.exp (setup_test): Likewise.
19901 * gdb.gdb/selftest.exp (test_with_self): Likewise.
19902 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
19903
c72b934c
AC
199042004-09-01 Andrew Cagney <cagney@gnu.org>
19905
19906 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19907 files.
19908
edd9b715
JJ
199092004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19910
19911 * gdb.base/unload.exp: Fix expected warning message to match
19912 latest format.
19913
fb4ce06b
CV
199142004-09-01 Corinna Vinschen <vinschen@redhat.com>
19915
19916 * gdb.base/call-rt-st.exp: Fix typos.
19917
ce78e7c3
MI
199182004-08-31 Manoj Iyer <manjo@austin.ibm.com>
19919
19920 * gdb.threads/thread_check.exp: New testcase.
19921 * gdb.threads/thread_check.c: New testcase.
19922
2dedb159
AC
199232004-08-31 Andrew Cagney <cagney@gnu.org>
19924
19925 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
19926 (skip_to_handler_entry): New procedures. Test stepping into a
19927 handler when the breakpoint is at the handler's entry point.
19928
68f53502
AC
199292004-08-30 Andrew Cagney <cagney@gnu.org>
19930
19931 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
19932 gdb/1757.
19933
3e3ffd2b
MC
199342004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19935
19936 With code from Manoj Iyer <manjo@austin.ibm.com>:
19937 * lib/gdb.exp (gdb_file_cmd): Return more information in the
19938 return value. Add an arm for "no debugging symbols found".
19939 Change a stray "error" to "perror".
19940 (gdb_run_cmd): Adapt to new return value.
19941 * gdb.base/remote.exp: Adapt to new return value.
19942 * gdb.gdb/complaints.exp: Likewise.
19943 * gdb.gdb/observer.exp: Likewise.
19944 * gdb.gdb/selftest.exp: Likewise.
19945 * gdb.gdb/xfullpath.exp: Likewise.
19946
4b6f5fd2
JB
199472004-08-27 Joel Brobecker <brobecker@gnat.com>
19948
19949 * gdb.threads/bp_in_thread.exp: New testcase.
19950
e5b25496
MC
199512004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19952
19953 Fix PR testsuite/1735.
19954 * gdb.threads/schedlock.c (thread_function): Add a cast
19955 to suppress a gcc warning.
19956 * gdb.threads/thread-specific.c (thread_function): Likewise.
19957
934353d6
MC
199582004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19959
19960 * gdb.base/unload.c: Include <stdlib.h>.
19961
f98a0aef 199622004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 19963
f98a0aef 19964 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
19965 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
19966 synchronized after the "return".
19967
5a2e8882
MC
199682004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19969
19970 * gdb.mi/basics.c: Include <stdio.h>.
19971 * gdb.mi/pthreads.c: Include <stdlib.h>.
19972 * gdb.mi/var-cmd.c: Include <stdlib.h>.
19973
a9640423
MC
199742004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19975
19976 * gdb.threads/schedlock.c: Add copyright notice.
19977
b04e311d
AC
199782004-08-25 Andrew Cagney <cagney@gnu.org>
19979
19980 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
19981 (skip_over_handler, breakpoint_over_hander): New test procedures.
19982 (advance, advancei): Add a proper prefix, do not use
19983 rerun_to_main.
19984 * gdb.base/sigstep.c (main): Change to use an infinite loop.
19985
7c27f15b
MC
199862004-08-24 Michael Chastain <mec.gnu@mindspring.com>
19987
19988 * gdb.mi/basics.c: Add copyright notice.
19989 * gdb.mi/var-cmd.c: Add copyright notice.
19990
fffc87ae
MC
199912004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19992
19993 * lib/gdb.exp: Remove signed_keyword_not_used.
19994 * lib/compiler.c: Likewise.
19995 * lib/compiler.cc: Likewise.
19996
d782e0bf
MC
199972004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19998
19999 * gdb.base/whatis.c: Remove conditional disabling of "signed".
20000 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
20001
96033e83
MC
200022004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20003
20004 * gdb.base/whatis.c: Add copyright notice.
20005
cf38c229
MK
200062004-08-20 Mark Kettenis <kettenis@gnu.org>
20007
20008 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
20009 it to skip the breakpoints encoded in the inline assembly.
20010
f4b49756
MC
200112004-08-20 Michael Chastain <mec.gnu@mindspring.com>
20012
20013 * Makefile.in: Add gdb.fortran.
20014
2f193b69
MC
200152004-08-20 Michael Chastain <mec.gnu@mindspring.com>
20016
20017 * gdb.base/call-sc.exp (test_scalar_returns):
20018 Fix cut-and-paste glitch in "Make fun return now".
20019
89a237cb
MC
200202004-08-17 Michael Chastain <mec.gnu@mindspring.com>
20021
20022 * configure.in: Add gdb.fortran.
20023 * configure: Regenerate.
20024 * gdb.fortran/Makefile.in: New file.
20025 * lib/gdb.exp (skip_fortran_tests): New procedure.
20026
469aff8e
MC
200272004-08-17 Michael Chastain <mec.gnu@mindspring.com>
20028
20029 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
20030 reference to bug-gnu@prep.ai.mit.edu.
20031 * gdb.mi/mi-var-child.exp: Likewise.
20032 * gdb.mi/mi-var-cmd.exp: Likewise.
20033 * gdb.mi/mi-var-display.exp: Likewise.
20034 * gdb.mi/mi2-var-block.exp: Likewise.
20035 * gdb.mi/mi2-var-child.exp: Likewise.
20036 * gdb.mi/mi2-var-cmd.exp: Likewise.
20037 * gdb.mi/mi2-var-display.exp: Likewise.
20038
00b51b9f
MK
200392004-08-15 Mark Kettenis <kettenis@gnu.org>
20040
20041 * gdb.base/unload.c (main): Make local variable msg const.
20042
45f07fef
MC
200432004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20044
20045 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
20046 to bug-gnu@prep.ai.mit.edu.
20047 * gdb.mi/mi-disassemble.exp: Likewise.
20048 * gdb.mi/mi-eval.exp: Likewise.
20049 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
20050 default line number.
20051 * gdb.mi/mi-return.exp: Likewise.
20052 * gdb.mi/mi-simplerun.exp: Likewise.
20053 * gdb.mi/mi-stack.exp: Likewise.
20054 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
20055 number with explicit range test.
20056 * gdb.mi/mi-watch.exp: Likewise.
20057 * gdb.mi/mi2-break.exp: Likewise.
20058 * gdb.mi/mi2-cli.exp: Likewise.
20059 * gdb.mi/mi2-disassemble.exp: Likewise.
20060 * gdb.mi/mi2-eval.exp: Likewise.
20061 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
20062 default line number.
20063 * gdb.mi/mi2-return.exp: Likewise.
20064 * gdb.mi/mi2-simplerun.exp: Likewise.
20065 * gdb.mi/mi2-stack.exp: Likewise.
20066 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
20067 number with explicit range test.
20068 * gdb.mi/mi2-watch.exp: Likewise.
20069
dd8c8ee7
MC
200702004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20071
20072 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
20073 * gdb.cp/m-static.exp: Likewise.
20074 * gdb.cp/rtti.exp: Likewise.
20075
4e838464
MK
200762004-08-14 Mark Kettenis <kettenis@gnu.org>
20077
20078 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
20079
8d8cb839
EZ
200802004-08-14 Eli Zaretskii <eliz@gnu.org>
20081
20082 * ChangeLog: Prefix Local Variables with semi-colons and indent
20083 the reference to older ChangeLog files, to fix fontification in
20084 Emacs.
20085
deea8bb0
MC
200862004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20087
20088 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
20089 * gdb.mi/mi2-break.exp: Likewise.
20090
c3297504
MC
200912004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20092
20093 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
20094
25808999
MC
200952004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20096
20097 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
20098
226a8d71
MC
200992004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20100
20101 * gdb.cp/classes.exp: Remove unused declarations. Just let
20102 test names default instead of providing special names. Remove
20103 extraneous demangler test.
20104
37fdf854
JJ
201052004-08-12 Jeff Johnston <jjohnstn@redhat.com>
20106
20107 * gdb.base/unload.exp: New test for breakpoints in dynamically
20108 loaded libraries.
20109 * gdb.base/unload.c: Ditto.
20110 * gdb.base/unloadshr.c: Ditto.
20111
2d3a7986
MC
201122004-08-12 Michael Chastain <mec.gnu@mindspring.com>
20113
20114 * gdb.cp/classes.exp (test_ptype_class_objects): Call
20115 cp_test_ptype_class.
20116 (test_enums): Likewise.
20117
c72b934c
AC
201182004-08-10 Andrew Cagney <cagney@gnu.org>
20119
20120 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
20121 files.
20122
cc503c8a
AC
201232004-08-10 Andrew Cagney <cagney@gnu.org>
20124
20125 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
20126 init_malloc call.
20127
902f2ccb
MC
201282004-08-10 Michael Chastain <mec.gnu@mindspring.com>
20129
20130 * ChangeLog: Add copyright notice. The notice is copied
20131 from emacs 21.3 top level ChangeLog.
20132
78c90502
MC
201332004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20134
20135 * lib/cp-support.exp: New file.
20136 * lib/cp-support.exp (cp_test_type_class): New function.
20137 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
20138 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
20139 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
20140 cp_test_ptype_class.
20141
88e5ea78
MC
201422004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20143
20144 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
20145 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
20146 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
20147 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
20148 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
20149 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
20150 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
20151 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
20152 gdb.mi/mi2-watch.exp: Update copyright years.
20153
6a89fc9c
MK
201542004-08-09 Mark Kettenis <kettenis@gnu.org>
20155
20156 * gdb.base/sigaltstack.exp: Provide proper anchoring.
20157
1482e0de
MC
201582004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20159
20160 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
20161 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
20162 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
20163 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
20164 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
20165 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
20166 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
20167 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
20168 gdb.mi/mi-watch.exp: Update copyright years.
20169
1a5ce3f3
DJ
201702004-08-08 Daniel Jacobowitz <dan@debian.org>
20171
20172 PR gdb/1738
20173 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
20174 from a breakpoint with a pending signal.
20175
04f6ecf2
DJ
201762004-08-08 Daniel Jacobowitz <dan@debian.org>
20177
20178 PR gdb/1736
20179 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
20180 * gdb.base/sigaltstack.exp (finish_test): Consume output until
20181 the prompt.
20182 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
20183
54d90d35
DJ
201842004-08-08 Daniel Jacobowitz <dan@debian.org>
20185
20186 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
20187
d2f6abb0
DJ
201882004-08-08 Daniel Jacobowitz <dan@debian.org>
20189
20190 PR gdb/1736
20191 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
20192 for i?86-*-linux*.
20193
5598c03d
DJ
201942004-08-08 Daniel Jacobowitz <dan@debian.org>
20195
20196 * gdb.arch/i386-prologue.exp: Compile without debug information.
20197
c6fee705
MC
201982004-08-08 Michael Chastain <mec.gnu@mindspring.com>
20199
20200 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
20201 rather than asking gdb to search.
20202
dd90efdb
MC
202032004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20204
20205 * gdb.base/gcore.c: Include <string.h>.
20206
1e84bec1
MC
202072004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20208
20209 * gdb.base/gcore.c: Add copyright notice.
20210
e425eb2b
MC
202112004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20212
20213 * gdb.base/freebpcmd.c: Include <stdio.h>.
20214 * gdb.base/long_long.c: Include <string.h>.
20215 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
20216 * gdb.base/siginfo.c: Include <string.h>.
20217 * gdb.base/sigstep.c: Include <string.h>.
20218
cb9aaed5
MC
202192004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20220
20221 * gdb.base/complex.c: Include <stdlib.h>.
20222
55944f3d
MC
202232004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20224
20225 * gdb.base/complex.c: Add copyright notice.
20226
7b2953d9
MC
202272004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20228
20229 * gdb.base/charset.c: Include <stdlib.h>.
20230
c9133d23
MC
202312004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20232
20233 * gdb.base/auxv.c: Include <stdlib.h>.
20234
0a8490ad
MC
202352004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20236
20237 * gdb.base/auxv.c: Add copyright notice.
20238
3426d5ec
MC
202392004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20240
20241 * gdb.base/coremaker.c: Add copyright notice.
20242 * gdb.base/coremaker2.c: Add copyright notice.
20243
8da195dd
AC
202442004-08-04 Andrew Cagney <cagney@gnu.org>
20245
20246 * gdb.base/store.exp: Update copyright.
20247 (check_set, up_set, check_struct, up_struct): Add a prefix to test
20248 names, do not import gdb_prompt.
20249
8d394f98
AC
202502004-08-01 Andrew Cagney <cagney@gnu.org>
20251
20252 Fix PR testsuite/1729.
20253 * gdb.base/dump.exp: Add test name to callers of capture_value, do
20254 not use capture_value with value 4.
20255 (capture_value): Add optional test name parameter.
20256 (test_reload_saved_value, test_restore_saved_value): Use $msg as
20257 the prefix, pass to capture_value.
20258
b6702b23
MK
202592004-08-01 Mark Kettenis <kettenis@gnu.org>
20260
20261 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
20262 * gdb.arch/i386-prologue.c (standard): New prototype and function.
20263 (main): Call new function.
20264
c203e0ca
MC
202652004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20266
20267 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
20268
a7995a30
MC
202692004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20270
20271 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
20272
9366563b
MC
202732004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20274
b6eeaf26 20275 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
20276 Accept more values of vtbl pointer. Remove some messages
20277 about "obsolete gcc or gdb".
20278
2fc1f950
MC
202792004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20280
20281 * gdb.cp/classes.exp: Accept more varieties of ptype output.
20282
c724d49b
MC
202832004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20284
20285 * gdb.base/asm-source.exp: Properly convert target board
20286 debug flags from gcc format to binutils format.
20287
736b0fce
MK
202882004-07-28 Mark Kettenis <kettenis@gnu.org>
20289
20290 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
20291 gdb1718". PR backtrace/1718 partially fixed.
20292
5633ea5c
JJ
202932004-07-27 Jeff Johnston <jjohnstn@redhat.com>
20294
20295 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
20296
575eebb1
NC
202972004-07-26 Nick Clifton <nickc@redhat.com>
20298
20299 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
20300 good default value for a specific architecture is available then
20301 set it to that value. Otherwise default to the -gstabs switch.
20302 Remove the -g... switches from the asm-flags variable. Allow the
20303 target board info to override the value if it wants to. Pass the
20304 switch on the assembler command line.
20305
62104619
MK
203062004-07-23 Mark Kettenis <kettenis@gnu.org>
20307
20308 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
20309 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
20310 (main): Call new function.
20311
4a1135b8
MC
203122004-07-22 Michael Chastain <mec.gnu@mindspring.com>
20313
20314 Test for PR exp/1715.
20315 * gdb.base/radix.exp: Refactor common procedures. Make all
20316 test names unique. Change XFAIL to KFAIL.
20317
8a12c1f0
MC
203182004-07-20 Michael Chastain <mec.gnu@mindspring.com>
20319
20320 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
20321 * gdb.ada/gnat_ada.gin: ... to here.
20322 * configure.in: Use gnat_ada.gin.
20323 * configure: Regenerate.
20324
23b451cf
AC
203252004-07-20 Andrew Cagney <cagney@gnu.org>
20326
20327 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
20328 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
20329 XFAILs. Clean up test messages and comments. Check backtraces.
20330 Delete re-sync code.
20331
ab618a02
MC
203322004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20333
20334 Fix PR cli/740.
20335 * gdb.base/annota1.exp: Honor gdb,nosignals.
20336 * gdb.base/annota3.exp: Likewise.
20337
46dad340
MC
203382004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20339
20340 * lib/java.exp: Update copyright notice.
20341
756d8c70
AC
203422004-07-19 Andrew Cagney <cagney@gnu.org>
20343
20344 * gdb.base/selftest.exp: Copy file from here ...
20345 * gdb.gdb/selftest.exp: ... to here.
20346
586027e6
AC
203472004-07-16 Andrew Cagney <cagney@redhat.com>
20348
20349 * lib/insight-support.exp: Delete file.
20350 * lib/java.exp (java_init): Fix copyright.
20351
029d2200
AC
203522004-07-16 Andrew Cagney <cagney@gnu.org>
20353
20354 * gdb.base/restore.c: Append "prologue" to comments marking the a
20355 function's prologue.
20356 * gdb.base/restore.exp: Update copyright, re-indent.
20357 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
20358 callerN" prefix where needed. Update patterns that match a
20359 function's prologue.
20360
653b62c5
MC
203612004-07-16 Michael Chastain <mec.gnu@mindspring.com>
20362
20363 * gdb.base/restore.c: Add copyright notice.
20364
f7d690e5
AC
203652004-07-16 Andrew Cagney <cagney@gnu.org>
20366
20367 * gdb.base/logical.exp: Update copyright.
20368 (evaluate): New procedure. Use to re-implement tests using
20369 several tables.
20370
d629a7cb
MH
203712004-07-14 Martin Hunt <hunt@redhat.com>
20372
20373 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
20374 which fixes some problems where init.tcl was not found.
20375
9c7bb332
AC
203762004-07-13 Andrew Cagney <cagney@gnu.org>
20377
6bf46641
AC
20378 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
20379 (check_sizeof, check_valueof): Do not include the output in the
20380 test name. Use gdb_test.
20381 (get_valueof): Use gdb_test_multiple.
20382
c4ffd4c0
AC
20383 * gdb.base/step-test.exp: Update copyright. Use
20384 gdb_test_multiple. Ensure that test names do not include
20385 architecture dependent output.
20386
ab89363a
AC
20387 * gdb.gdb/observer.exp: Update copyright.
20388 (setup_test): Use gdb_test_multiple.
20389 (attach_first_observer, attach_second_observer)
20390 (attach_third_observer, detach_first_observer)
20391 (detach_second_observer, detach_third_observer)
20392 (reset_counters, check_counters): Make $message a prefix.
20393 (test_normal_stop_notifications): Add "args" parameter - a list of
20394 init functions to be called. Make $message a prefix,
20395 (test_observer_normal_stop): Change the message prefixes so that
20396 they are unique, pass the attach / detach procedures to
20397 test_normal_stop_notifications.
20398
ec58997a
AC
20399 * gdb.base/signull.exp (test_segv): Prefix all tests with
20400 "${name}". Clean up test messages.
20401
b475183b
AC
20402 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
20403
9c7bb332
AC
20404 * gdb.base/ena-dis-br.exp: Update copyright.
20405 (break_at): New function. Replace send_gdb with gdb_test,
20406 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
20407 ignore count, not stopped at bpt", with KFAIL.
20408
2dd95497
CV
204092004-07-13 Corinna Vinschen <vinschen@redhat.com>
20410
20411 * gdb.base/attach.exp: Remove cleanupfile handling.
20412
419e626b
AC
204132004-07-12 Andrew Cagney <cagney@gnu.org>
20414
20415 * gdb.base/annota1.exp: Cleanup corefile test name.
20416 * gdb.base/annota3.exp: Ditto.
20417
8b1b3228
AC
204182004-07-12 Andrew Cagney <cagney@gnu.org>
20419
78650829
AC
20420 * gdb.base/signals.exp: Clean up copyright, re-indent.
20421
8b1b3228
AC
20422 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
20423 gdb_test and gdb_test_multiple.
20424
935c2760
JJ
204252004-07-08 Jeff Johnston <jjohnstn@redhat.com>
20426
20427 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 20428 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
20429 provide line number info for first statement in main.
20430
1544280f
AC
204312004-07-08 Andrew Cagney <cagney@gnu.org>
20432
1279f4ff
AC
20433 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
20434
1544280f
AC
20435 * gdb.base/sigbpt.exp: Make the common part of each test name a
20436 prefix instead of suffix.
20437
bcc82369
BR
204382004-07-07 Bob Rossi <bob_rossi@cox.net>
20439
20440 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
20441 test from test_tbreak_creation_and_listing to
20442 test_file_list_exec_source_file
20443 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
20444 Changed name of test from test_tbreak_creation_and_listing to
20445 test_file_list_exec_source_file
20446
23f4b0aa
JJ
204472004-07-07 Jeff Johnston <jjohnstn@redhat.com>
20448
20449 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
20450 the jmisc() constructor instead of <init>.
20451 * gdb.java/jmisc1.exp: Ditto.
20452
56401cd5
AC
204532004-07-07 Andrew Cagney <cagney@gnu.org>
20454
20455 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
20456 corrupting the PC.
20457
44ae2f6a
MC
204582004-07-06 Michael Chastain <mec.gnu@mindspring.com>
20459
20460 * gdb.cp/templates.exp: Accept whitespace change in demangler
20461 output.
20462
45a83408
AC
204632004-07-06 Andrew Cagney <cagney@gnu.org>
20464
20465 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
20466
d205ad70
MC
204672004-07-02 Michael Chastain <mec.gnu@mindspring.com>
20468
20469 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
20470 * lib/compiler.cc: Likewise.
20471
06ea1a61
MC
204722004-06-30 Michael Chastain <mec.gnu@mindspring.com>
20473
20474 * lib/compiler.cc: Work around string preprocessing problem
20475 with old hp c++ compiler.
20476 * lib/compiler.c: Likewise.
20477
daab1251
CV
204782004-06-29 Corinna Vinschen <vinschen@redhat.com>
20479
20480 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
20481 directives to conditionalize symbol prefixing.
20482 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
20483 additional_flags handling. Add underscore prefix for Cygwin.
20484 * gdb.arch/i386-unwind.c: Use preprocessor directives to
20485 conditionalize symbol prefixing.
20486 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
20487 additional_flags handling. Add underscore prefix for Cygwin.
20488
cc984116
CV
204892004-06-29 Corinna Vinschen <vinschen@redhat.com>
20490
20491 * gdb.base/bigcore.exp: Skip test on Cygwin.
20492
c279b077
MC
204932004-06-28 Michael Chastain <mec.gnu@mindspring.com>
20494
20495 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
20496 formats for "info register". Use gdb_test_multiple. Fix
20497 the "invalid register" test.
20498
0e915747
CV
204992004-06-28 Corinna Vinschen <vinschen@redhat.com>
20500
20501 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
20502 PID for Cygwin. Add Cygwin specific strings to check for in some
20503 tests.
20504 (do_attach_tests): Add a test for user interaction when attaching
20505 to a process with no matching symbol table already loaded.
20506
11422c86
AC
205072004-06-26 Andrew Cagney <cagney@gnu.org>
20508
20509 Test PR java/1567 and PR java/1565.
20510 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
20511 * gdb.java/jmisc2.exp: Delete file.
20512
cefbce26
MC
205132004-06-26 Michael Chastain <mec.gnu@mindspring.com>
20514
20515 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
20516
e19f872c
CV
205172004-06-25 Corinna Vinschen <vinschen@redhat.com>
20518
20519 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
20520 attach process.
20521
d931ba3b
MC
205222004-06-23 Michael Chastain <mec.gnu@mindspring.com>
20523
20524 * gdb.cp/pr-1553.exp: Remove.
20525
aef68c48
MC
205262004-06-22 Michael Chastain <mec.gnu@mindspring.com>
20527
20528 * gdb.cp/pr-1553.cc: Remove.
20529 * gdb.cp/pr-1553.exp: Disable this test.
20530
8d5df71a
JB
205312004-06-20 Jim Blandy <jimb@redhat.com>
20532
a9c64011 20533 Fix PR testsuite/1680.
8d5df71a
JB
20534 * gdb.arch/i386-sse.exp: Properly quote curly braces in
20535 regular expressions.
20536
4ac6f39d
MC
205372004-06-19 Michael Chastain <mec.gnu@mindspring.com>
20538
20539 Fix PR testsuite/1679.
20540 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
20541 Issue an UNSUPPORTED result instead.
20542
1b413552
JB
205432004-06-18 Jim Blandy <jimb@redhat.com>
20544
20545 * gdb.base/charset.exp: Only send a control-C if we see a new
20546 prompt and incomplete command.
20547
6daa6ebd
MC
205482004-06-18 Michael Chastain <mec.gnu@mindspring.com>
20549
20550 * gdb.cp/pr-574.cc: Add copyright notice.
20551
51fa4ae0
JB
205522004-06-17 Jim Blandy <jimb@redhat.com>
20553
20554 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
20555 cases where the regexp has no groups; this grabs random text from
20556 the previous test suite, whatever that was.
20557
8fea26c5
MC
205582004-06-17 Michael Chastain <mec.gnu@mindspring.com>
20559
20560 * gdb.cp/printmethod.cc: Add copyright notice.
20561
1e3aeb41
MC
205622004-06-16 Michael Chastain <mec.gnu@mindspring.com>
20563
20564 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
20565
9d9030bc
AC
205662004-06-16 Andrew Cagney <cagney@gnu.org>
20567
20568 * gdb.base/signull.c: Update copyright. Include <string.h>.
20569 (bowler): Replace data_pointer with data_read
20570 and data_write cases. Add code_descriptor case.
20571 (zero, desc): New array and pointer.
20572 (data, code): Change to simple pointers.
20573 * gdb.base/signull.exp: Fix probe pattern matching a function
20574 descriptor SIGSEGV. Replace data_pointer with data_read and
20575 data_write tests.
20576
acd4ad44
AC
205772004-06-16 Andrew Cagney <cagney@gnu.org>
20578
20579 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
20580
08fd625c
MC
205812004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20582
20583 * gdb.base/long_long.c: Add copyright notice.
20584
1903502c
MC
205852004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20586
20587 * gdb.base/long_long.exp: Remove reference to
20588 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
20589 to gdb_breakpoint and gdb_continue_to_breakpoint.
20590
83313cb1
JB
205912004-06-14 Jim Blandy <jimb@redhat.com>
20592
20593 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
20594 endian case.
20595
1bf404ef
AC
205962004-06-14 Andrew Cagney <cagney@gnu.org>
20597
20598 * gdb.base/gcore.exp (capture_command_output): Delete the always
20599 passing tests containing inferior values.
20600 * gdb.base/ending-run.exp: Do not include the breakpoint address
20601 in the test message. Update copyright.
20602 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
20603 size in the test name, use gdb_test_multiple. Update copyright.
20604
ef220b33
MC
206052004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20606
20607 * gdb.cp/ref-types.cc: Add copyright notice.
20608
4f70a4c9
MC
206092004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20610
20611 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
20612 hp_aCC_compiler.
20613 * lib/compiler.cc: Likewise.
20614 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
20615 'set' commands. Log diagnostics for other lines. Set
20616 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
20617
335928ac
MC
206182004-06-13 Michael Chastain <mec.gnu@mindspring.com>
20619
20620 * gdb.cp/try_catch.cc: Add copyright notice.
20621
2efb12e8
MC
206222004-06-12 Michael Chastain <mec.gnu@mindspring.com>
20623
20624 * gdb.cp/userdef.cc: Add copyright notice.
20625
0bbed51a
MC
206262004-06-11 Michael Chastain <mec.gnu@mindspring.com>
20627
20628 * gdb.cp/virtfunc.cc: Add copyright notice.
20629
e12a46c9
RC
206302004-06-11 Randolph Chung <tausq@debian.org>
20631
20632 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
20633 problem.
20634
338e05af
AC
206352004-06-10 Andrew Cagney <cagney@gnu.org>
20636
20637 * lib/compiler.cc, lib/compiler.c: Append either
20638 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
20639 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
20640 instead of gcc-3-3.
20641
dc3f10cb
AC
206422004-06-09 Andrew Cagney <cagney@gnu.org>
20643
b4d946af
AC
20644 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
20645 gdb/1455, bug is specific to "long long" and "double".
a9c64011 20646
dc3f10cb
AC
20647 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
20648 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
20649 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
20650 fixed.
20651
b5c0bfa2
AC
206522004-06-09 Andrew Cagney <cagney@gnu.org>
20653
20654 * gdb.base/structs.exp (test_struct_returns): Replace
20655 "return_value_unknown" and "finish_value_unknown" by
20656 "return_value_known" and "finish_value_known". Instead of
20657 "return_value_unknown" iff "finish_value_unknown", check
20658 "return_value_known" implies "finish_value_known".
20659
caeb605f
MH
206602004-06-08 Martin Hunt <hunt@redhat.com>
20661
20662 * gdb.base/float.exp: Add pattern for mips targets.
20663
c892bb64
RC
206642004-06-08 Randolph Chung <tausq@debian.org>
20665
20666 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
20667 message for unknown architectures more clear.
20668
48306d3e
JB
206692004-06-08 Joel Brobecker <brobecker@gnat.com>
20670
20671 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
20672 start the execution of the program.
20673
83ecb59f
JB
206742004-06-07 Jim Blandy <jimb@redhat.com>
20675
20676 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
20677 * gdb.arch/i386-cpuid.h: New helper file.
20678
55264cb4
RC
206792004-06-07 Randolph Chung <tausq@debian.org>
20680
20681 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
20682 has started.
20683
23cadb28
RM
206842004-06-04 Roland McGrath <roland@redhat.com>
20685
20686 Fix PR gdb/1647.
20687 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
20688 differently to be robust to output buffering differences.
20689
51d01eda
MC
206902004-06-04 Michael Chastain <mec.gnu@mindspring.com>
20691
20692 * gdb.threads/pthreads.exp: Update copyright years.
20693 (check_control_c): Change asynchronous 'after' to synchronous.
20694
f4fc3b93
RM
206952004-06-04 Roland McGrath <roland@redhat.com>
20696
20697 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
20698 next gdb prompt.
20699
4013522b
MC
207002004-06-02 Michael Chastain <mec.gnu@mindspring.com>
20701
20702 Fix PR gdb/1636.
20703 * gdb.threads/manythreads.exp: Change asynchronous 'after'
20704 calls to synchronous.
20705
7a8f1e6b
JB
207062004-05-26 Jim Blandy <jimb@redhat.com>
20707
20708 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
20709
81bb3443
RC
207102004-05-24 Randolph Chung <tausq@debian.org>
20711
20712 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
20713 * gdb.asm/pa.inc: New file.
20714
8f5a3103
MK
207152004-05-22 Mark Kettenis <kettenis@gnu.org>
20716
20717 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
20718
734b8fe8 207192004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 20720 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
20721
20722 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
20723 GDB prompt.
20724
725603e1
UW
207252004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20726
f4fc3b93 20727 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
20728 setjmp/longjmp. Use sigaction instead of signal.
20729
8b923272 207302004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 20731 Michael Snyder <msnyder@redhat.com>
8b923272
JB
20732
20733 * gdb.threads/pthread_cond_wait.c: New file.
20734 * gdb.threads/pthread_cond_wait.exp: New testcase.
20735
8bfabb04
AC
207362004-05-13 Andrew Cagney <cagney@redhat.com>
20737
20738 * gdb.base/signull.exp, gdb.base/signull.c: New files.
20739 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
20740
42edda50
AC
207412004-05-11 Andrew Cagney <cagney@redhat.com>
20742
20743 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
20744 fixed but revealed gdb/1639.
20745
d303a6c7
AC
207462004-05-10 Andrew Cagney <cagney@redhat.com>
20747
20748 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
20749 func1" and "next to 2nd alarm", kernel bug avoided.
20750
bf08c2a1
DJ
207512004-05-10 Daniel Jacobowitz <dan@debian.org>
20752
20753 PR external/1568
20754 * gdb.base/bigcore.exp: Check the size of the dumped core file.
20755 XFAIL if it is smaller than bytes_allocated.
20756 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
20757 (main): Make chunks_allocated unsigned. Correct comment.
20758
c0586a34
JB
207592004-05-07 Joel Brobecker <brobecker@gnat.com>
20760
20761 * gdb.arch/powerpc-aix-prologue.c: New file.
20762 * gdb.arch/powerpc-aix-prologue.exp: New file.
20763
f2785d12
JB
207642004-05-07 Jim Blandy <jimb@redhat.com>
20765
20766 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
20767 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
20768
bd7f6e30
JB
207692004-05-06 Joel Brobecker <brobecker@gnat.com>
20770
20771 * gdb.base/sep.exp: No longer setup_kfail when the program was
20772 built with dwarf2.
20773
0a5e7efe
JI
207742004-05-05 Jim Ingham <jingham@apple.com>
20775
20776 * gdb.base/pending.exp: Make sure pending breakpoints
20777 preserve the ignore count.
f4fc3b93 20778
a8958849
MK
207792004-04-27 Jerome Guitton <guitton@gnat.com>
20780
20781 * i386-prologue.exp: Add testcase for jump instruction as first
20782 instruction of the real code.
20783 * i386-prologue.c (jump_at_beginning): New function.
20784
7e103f5b
MK
207852004-04-28 Mark Kettenis <kettenis@gnu.org>
20786
20787 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
20788 x86_64-*-*.
20789
5d38b224
MK
207902004-04-28 Mark Kettenis <kettenis@gnu.org>
20791
20792 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
20793 i*86-*-*.
20794
0ef32fd9
MK
207952004-04-25 Mark Kettenis <kettenis@gnu.org>
20796
20797 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
20798 expression that checks the return type.
20799
71d7dd7c
AC
208002004-04-23 Andrew Cagney <cagney@redhat.com>
20801
20802 * gdb.base/call-sc.exp: New test of scalar call/return values.
20803 * gdb.base/call-sc.c: Ditto.
20804
1e9f977e
JJ
208052004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20806
20807 * gdb.threads/manythreads.c: Reduce thread stack size.
20808
899d9e3a
JJ
208092004-04-23 Jeff Johnston <jjohnstn@redhat.com>
20810
20811 * gdb.threads/manythreads.c: Add copyright notice.
20812
61bcae62
AC
208132004-04-23 Andrew Cagney <cagney@redhat.com>
20814
20815 * gdb.base/siginfo.exp: Better handle step out of signal.
20816 * gdb.base/sigstep.exp: Ditto.
20817
7339a42e 208182004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 20819 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
20820
20821 * gdb.threads/manythreads.c: New testcase.
20822 * gdb.threads/manythreads.exp: Ditto.
20823
5c98409b
JB
208242004-04-22 Jim Blandy <jimb@redhat.com>
20825
20826 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
20827 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
20828
3b611f1a
MC
208292004-04-21 Michael Chastain <mec.gnu@mindspring.com>
20830
20831 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
20832
f0fd9238
AC
208332004-04-21 Andrew Cagney <cagney@redhat.com>
20834
20835 * gdb.base/sigstep.c: New file.
20836 * gdb.base/sigstep.exp: New file.
20837
90990674
JB
208382004-04-16 Joel Brobecker <brobecker@gnat.com>
20839
20840 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
20841 call to observer_notify_normal_stop.
20842
78cef34b
AC
208432004-04-15 Andrew Cagney <cagney@redhat.com>
20844
20845 * gdb.base/siginfo.c: New file.
20846 * gdb.base/siginfo.exp: New file.
20847
d2343407
JB
208482004-04-12 J. Brobecker <brobecker@gnat.com>
20849
20850 * gdb.base/sep.exp: Fix typo in comment.
20851
a2dba3c8
JB
208522004-04-12 J. Brobecker <brobecker@gnat.com>
20853
20854 * gdb.base/sep.c: New file.
20855 * gdb.base/sep-proc.c: New file.
20856 * gdb.base/sep.exp: New testcase.
20857
15f7b60e
MK
208582004-04-09 Mark Kettenis <kettenis@gnu.org>
20859
20860 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
20861 support.
20862
44f4de1a
AC
208632004-04-05 Andrew Cagney <cagney@redhat.com>
20864
20865 * gdb.base/sigaltstack.c: New file.
20866 * gdb.base/sigaltstack.exp: New file.
20867
ef04f396
JB
208682004-04-04 Joel Brobecker <brobecker@gnat.com>
20869
20870 * gdb.base/foll-fork.exp: Update the expected output for
20871 "help set follow-fork-mode", to match a change that was made
20872 to the help of this variable on 2004-01-13.
20873
d40d2c92
JB
208742004-04-01 Joel Brobecker <brobecker@gnat.com>
20875
20876 * lib/ada.exp: Add copyright notice.
20877 * bar.ads: Likewise.
20878 * bar.adb: Likewise.
20879 * null_record.adb: Likewise.
20880 * null_record.exp: Likewise.
20881 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
20882
f86ef5a3
JB
208832004-04-01 Joel Brobecker <brobecker@gnat.com>
20884
20885 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
20886 * configure: Regenerate.
20887
414e70e3
JB
208882004-04-01 Joel Brobecker <brobecker@gnat.com>
20889
20890 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
20891 to build the application. Remove the message printed when in
20892 verbose mode, redundant with the UNSUPPORTED message above.
20893
f0aaee49
JB
208942004-03-31 Joel Brobecker <brobecker@gnat.com>
20895
20896 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
20897 * gdb.ada (null_record.exp): New testcase.
20898
ac81cb54
JB
208992004-03-31 Joel Brobecker <brobecker@gnat.com>
20900
20901 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
20902
854af2f7
JB
209032004-03-31 Joel Brobecker <brobecker@gnat.com>
20904
20905 * gdb.ada: New subdirectory.
20906 * gdb.ada/Makefile.in: New file.
20907 * gdb.ada/gnat_ada.gpr.in: New file.
20908
034cb681
JB
209092004-03-31 Joel Brobecker <brobecker@gnat.com>
20910
20911 * lib/ada.exp: New file.
20912
78a1a894
DJ
209132004-03-24 Daniel Jacobowitz <drow@mvista.com>
20914
20915 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
20916 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
20917
4b2b3b3e
AC
209182004-03-22 Andrew Cagney <cagney@redhat.com>
20919
20920 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
20921 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
20922 Problem identified by Ulrich Weigand.
20923
23c73aa3
DC
209242004-03-17 David Carlton <carlton@kealia.com>
20925
20926 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
20927 PR c++/826.
20928
d63a86f8
RM
209292004-03-16 Roland McGrath <roland@redhat.com>
20930
20931 * gdb.base/auxv.exp: New file.
20932 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
20933
0e02aa50
DC
209342004-03-12 David Carlton <carlton@kealia.com>
20935
20936 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
20937 * gdb.cp/pr-1553.cc: Ditto.
20938 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
20939 pass branch.
20940
c20b71be
MC
209412004-03-12 Michael Chastain <mec.gnu@mindspring.com>
20942
20943 * gdb.cp/templates.exp: Accept more template types.
20944
c7414a01
MC
209452004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20946
20947 From Corinna Vinschen with modifications.
20948 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
20949 local variable obj_with_enum.
20950 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
20951 results with obj_with_enum.
20952
ed69573c
MC
209532004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20954
20955 * gdb.cp/classes.cc: New file, copied from misc.cc.
20956 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
20957
28301461
MC
209582004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20959
20960 * gdb.cp/misc.cc: Add copyright notice.
20961
1198ecbe
DC
209622004-03-05 David Carlton <carlton@kealia.com>
20963
20964 * gdb.cp/rtti.exp: Add 'print *obj3' test.
20965 * gdb.cp/rtti.h: Update copyright.
20966 (namespace n2::n3): New.
20967 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
20968 (n2::n3::func3): New.
20969 (main): Call n2::n3::func3.
20970 * gdb.cp/rtti2.cc: Update copyright.
20971 (n2::create3): New.
20972
9e08c470
MK
209732004-03-04 Mark Kettenis <kettenis@gnu.org>
20974
20975 * gdb.asm/openbsd.inc: Fix typo.
20976
4bebc3aa
FF
209772004-03-03 Fred Fish <fnf@redhat.com>
20978
20979 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
20980 "val" instead of unused "size". Update copyright year.
20981
6ea9fb37
DJ
209822004-02-29 Daniel Jacobowitz <drow@mvista.com>
20983
20984 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
20985 to use unsigned char.
20986 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
20987 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
20988
23b23974
DJ
209892004-02-29 Daniel Jacobowitz <drow@mvista.com>
20990
20991 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
20992 line of output.
20993
7574fd53
DJ
209942004-02-28 Daniel Jacobowitz <drow@mvista.com>
20995
20996 * gdb.base/relocate.c (dummy): Initialize.
20997
a195357f
DJ
209982004-02-28 Daniel Jacobowitz <drow@mvista.com>
20999
21000 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
21001 a breakpoint at exit.
21002
72fd54a9
FF
210032004-02-27 Fred Fish <fnf@redhat.com>
21004
21005 * gdb.base/chng-syms.exp: Add expect condition to match failing
21006 case that isn't a timeout.
21007
b9d23137
AC
210082004-02-27 Andrew Cagney <cagney@redhat.com>
21009
21010 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
21011 support.
21012
15d208f6 210132004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 21014
15d208f6
FF
21015 * gdb.arch/gdb1431.c: Remove.
21016 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
21017 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
21018 of "until" incorrectly.
21019
98f9cd2d
JB
210202004-02-26 J. Brobecker <brobecker@gnat.com>
21021
21022 * gdb.cp/class2.cc (empty): New class.
21023 (refer): New function.
21024 (main): Declare an object of type empty and use it.
21025 * gdb.cp/class2.exp: Print the value of an object of type empty.
21026
9b50c11b
JJ
210272004-02-26 Jeff Johnston <jjohnstn@redhat.com>
21028
21029 * gdb.base/langs.exp: Update query string to match the
21030 new nquery format used for pending breakpoints.
21031
0dcd613f
AC
210322004-02-26 Andrew Cagney <cagney@redhat.com>
21033
21034 Fix PR i18n/1570.
21035 * gdb.base/charset.c: Update copyright notice.
21036 (main, init_string): Remove the escape character '\e' tests.
21037 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
21038 * gdb.base/charset.exp (valid_host_charset): Ditto.
21039 * gdb.base/setvar.exp: Ditto.
21040
b8a56647
AC
210412004-02-24 Andrew Cagney <cagney@redhat.com>
21042
90d59e34
AC
21043 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
21044 mmapped data in core file" PASS and FAIL messages consistent.
21045
b8a56647
AC
21046 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
21047 setting a breakpoint. Work around PR java/1565.
21048
9f27c604
JJ
210492004-02-23 Jeff Johnston <jjohnstn@redhat.com>
21050
21051 * lib/gdb.exp (gdb_breakpoint): Update query string to match
21052 new nquery format.
21053 * gdb.base/pending.exp: Ditto.
21054
3224a706
MK
210552004-02-22 Mark Kettenis <kettenis@gnu.org>
21056
21057 * configure.in: Run stabs tests on *BSD.
21058 * configure: Regenerated.
21059
41e0a9ca
MK
210602004-02-21 Mark Kettenis <kettenis@gnu.org>
21061
21062 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
21063
1e1b3428
FF
210642004-02-20 Fred Fish <fnf@redhat.com>
21065
21066 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
21067 blank in test for "returns short", for consistency with other
21068 "returns xxx" tests. Update copyright year.
21069
f9a7572a
FF
210702004-02-19 Fred Fish <fnf@redhat.com>
21071
21072 New testcase for PR breakpoint/1558.
21073 * gdb.arch/gdb1558.exp: New file.
21074 * gdb.arch/gdb1558.c: New file.
21075
b2ce2854
EZ
210762004-02-19 Elena Zannoni <ezannoni@redhat.com>
21077
21078 * gdb.base/nodebug.exp: Fix typo.
21079
e7c9ff01
JB
210802004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21081
21082 Committed by Jim Blandy <jimb@redhat.com>.
21083
62f4b920
JB
21084 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
21085
2db536a1
JB
21086 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
21087
e7c9ff01
JB
21088 * gdb.base/float.exp: Support s390*-*-* targets.
21089
f3205b34
AF
210902004-02-17 Adam Fedor <fedor@gnu.org>
21091
21092 * gdb.base/gdb1555.exp: New file.
21093 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
21094
9d62932d
EZ
210952004-02-17 Elena Zannoni <ezannoni@redhat.com>
21096
21097 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
21098
344c9711
FF
210992004-02-16 Fred Fish <fnf@redhat.com>
21100
21101 * gdb.arch/gdb1291.c: Remove
21102 * gdb.arch/gdb1291.s: New test input file.
21103 * gdb.arch/gdb1291.exp: Expand test to check case that should not
21104 fail. Test for correct result, known incorrect result, other
21105 failures and timeouts.
21106
2d822687
AC
211072004-02-16 Andrew Cagney <cagney@redhat.com>
21108
21109 * gdb.base/bigcore.exp: New file.
21110 * gdb.base/bigcore.c: New file.
21111
dac15b66
AC
211122004-02-13 Andrew Cagney <cagney@redhat.com>
21113
21114 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
21115 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
21116 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
21117 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
21118 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
21119 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
21120 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
21121 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
21122 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
21123 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
21124
6bdfc2c4
JJ
211252004-02-11 Jeff Johnston <jjohnstn@redhat.com>
21126
21127 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
21128 executed is an alloc instruction.
21129
87b3ede8
DC
211302004-02-11 David Carlton <carlton@kealia.com>
21131
21132 * gdb.cp/breakpoint.exp: New.
21133 * gdb.cp/breakpoint.cc: New.
21134
6e19e2bf
MC
211352004-02-11 Michael Chastain <mec.gnu@mindspring.com>
21136
21137 Partial fix for PR gdb/1543.
21138 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
21139 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
21140 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
21141 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
21142 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
21143 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
21144 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
21145 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
21146 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
21147 to bug-gdb@prep.ai.mit.edu .
21148 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
21149 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
21150 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
21151 Likewise.
21152
5c5455dc
AC
211532004-02-10 Andrew Cagney <cagney@redhat.com>
21154
21155 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
21156 using gdb_internal_error_resync.
21157
9cf689d7
DJ
211582004-02-09 Daniel Jacobowitz <drow@mvista.com>
21159
21160 * gdb.threads/thread-specific.exp: Stop early if no threads are
21161 found.
21162
d2dc51db
MC
211632004-02-09 Michael Chastain <mec.gnu@mindspring.com>
21164
21165 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
21166
14b1a056
DJ
211672004-02-08 Daniel Jacobowitz <drow@mvista.com>
21168
21169 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
21170 breakpoints.
21171
83f66e8f
DJ
211722004-02-07 Daniel Jacobowitz <drow@mvista.com>
21173
21174 * config/sim.exp (gdb_load): Handle $arg == "".
21175 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
21176 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
21177
30fc0091
EZ
211782004-02-07 Elena Zannoni <ezannoni@redhat.com>
21179
a9c64011
AS
21180 * gdb.base/maint.exp: Update test to reflect
21181 obstack changes.
30fc0091 21182
4d806929
JJ
211832004-02-04 Jeff Johnston <jjohnstn@redhat.com>
21184
21185 * gdb.base/pendshr.c (pendfunc): New function that calls
21186 pendfunc1.
21187 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
21188
7bfdd688
FF
211892004-02-04 Fred Fish <fnf@redhat.com>
21190
21191 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
21192 function symbols and update copyright years.
21193 * gdb.arch/gdb1291.c: Ditto.
21194
aaa08ee4
MC
211952004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21196
21197 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
21198
dbad7755
MC
211992004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21200
21201 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
21202
ec4646ef
MC
212032004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21204
21205 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
21206
1b802196
FF
212072004-02-02 Fred Fish <fnf@redhat.com>
21208
21209 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
21210 remote targets. Update copyright years.
21211
18fe2033
JJ
212122004-02-02 Jeff Johnston <jjohnstn@redhat.com>
21213
21214 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
21215 support.
21216 * gdb.base/langs.exp: Fix test which attempts to create
21217 breakpoint on non-existent function to handle new pending
21218 support.
21219 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
21220 a breakpoint.
21221 * gdb.base/pending.exp: New test.
21222 * gdb.base/pending.c: New file.
21223 * gdb.base/pendshr.c: Ditto.
21224
8d577d32
DC
212252004-02-02 David Carlton <carlton@kealia.com>
21226
21227 * gdb.cp/overload.exp: Add overloadNamespace tests.
21228 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
21229 (overloadNamespace, XXX): New.
21230 (main): Call XXX::marker2.
21231
3ad13771
FF
212322004-02-01 Fred Fish <fnf@redhat.com>
21233
21234 * gdb.base/dump.exp: Use runto_main instead of "runto main".
21235 * gdb.base/finish.exp: Ditto.
21236 * gdb.base/gcore.exp: Ditto.
21237 * gdb.base/huge.exp: Ditto.
21238 * gdb.base/info-proc.exp: Ditto.
21239 * gdb.base/return2.exp: Ditto.
21240 * gdb.threads/gcore-thread.exp: Ditto.
21241
44c75849
DJ
212422004-02-01 Daniel Jacobowitz <drow@mvista.com>
21243
21244 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
21245
005bc093
MK
212462004-02-01 Mark Kettenis <kettenis@gnu.org>
21247
21248 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
21249 that opening the file succeeds on OpenBSD.
21250
c47cebdb
DJ
212512004-02-01 Daniel Jacobowitz <drow@mvista.com>
21252
21253 * gdb.threads/thread-specific.c: New file.
21254 * gdb.threads/threads-specific.exp: New test script.
21255 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
21256 to expect_out.
21257
5a01311c
MK
212582004-02-01 Mark Kettenis <kettenis@gnu.org>
21259
21260 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
21261 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
21262 only on the "print_small_structs from print_long_arg_list" test.
21263
ce22a4f1
DJ
212642004-02-01 Daniel Jacobowitz <drow@mvista.com>
21265
21266 * gdb.base/completion.exp: Kill a stray backslash.
21267
21268 From Jim Ingham <jingham@apple.com>:
21269 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
21270 agrees with the result from sending a tab.
21271
abbab9d3
DJ
212722004-01-31 Daniel Jacobowitz <drow@mvista.com>
21273
21274 * gdb.base/chng-syms.exp: Remove stray newline.
21275
53904d1e
MK
212762004-01-31 Mark Kettenis <kettenis@gnu.org>
21277
21278 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
21279 *-*-openbsd*.
21280 * gdb.asm/openbsd.inc: New file.
21281
3a4b3aac
MK
212822004-01-30 Mark Kettenis <kettenis@gnu.org>
21283
21284 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
21285 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
21286 *-*solaris2*. Remove commented out default settings for
21287 asm-flags. Replace gdb_compile with target_link.
21288
ebac27b4
MC
212892004-01-29 Michael Chastain <mec.gnu@mindspring.com>
21290
21291 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
21292 for all tests. Remove old hp-ux and cygnus xfail cases.
21293
d8679d84
PH
212942004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
21295
21296 * gdb.base/chng-syms.exp: New file.
21297 * gdb.base/chng-syms.c: New file.
21298
0a55bc22
MC
212992004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21300
21301 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
21302 Provide arms for current output in all my configurations.
21303
94b8e876
MC
213042004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21305
21306 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
21307 * lib/compiler.cc: Likewise.
21308 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
21309 get the right preprocessor. Eval the output directly. Remove
21310 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
21311 hp_f77_compiler and hp_f90_compiler completely.
21312 (gdb_preprocess): Delete.
21313 (get_compiler): Delete.
21314
7cf03d44
MK
213152004-01-24 Mark Kettenis <kettenis@gnu.org>
21316
21317 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
21318 <string.h>.
21319
68b6dce9
NR
213202004-01-24 Nick Roberts <nick@nick.uklinux.net>
21321
21322 * gdb.mi/mi-stack.exp: Update copyright.
21323
b368761e
DC
213242004-01-23 David Carlton <carlton@kealia.com>
21325
21326 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
21327 test for cp_lookup_transparent_type.
21328 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
21329 call them.
21330
f2061b53
DJ
213312004-01-23 Daniel Jacobowitz <drow@mvista.com>
21332
21333 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
21334 after -var-update.
21335
37fc574a
DC
213362004-01-23 David Carlton <carlton@kealia.com>
21337
21338 * gdb.cp/namespace.cc (C::ensureRefs): New.
21339 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
21340
8e94b928
NR
213412004-01-20 Nick Roberts <nick@nick.uklinux.net>
21342
21343 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
21344 case "-stack-list-locals 2".
21345 * gdb.mi/mi-var-child.exp: Test for case
21346 "-var-list-children --all-values NAME".
21347
997b0952
MC
213482004-01-18 Michael Chastain <mec.gnu@mindspring.com>
21349
21350 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
21351
52470da3
MK
213522004-01-18 Mark Kettenis <kettenis@gnu.org>
21353
7049b4b8
MK
21354 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
21355 used with gdb_test_multiple.
21356
52470da3
MK
21357 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
21358 read at address 0. This fixes PR testsuite/1504.
21359
da6012e5
DJ
213602004-01-18 Daniel Jacobowitz <drow@mvista.com>
21361
21362 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
21363 Remove downloading, guessing the host executable, the calls to
21364 gdb_file_cmd and gdb_target_cmd, and "load" support.
21365 (infer_host_exec): New function broken out from gdb_load.
21366 (gdb_load): New wrapper for gdbserver_gdb_load.
21367 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
21368 gdb_target_cmd. Use -target-select.
21369 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
21370 Download binaries to the host. Clear last_mi_remote_file when
21371 we load a new binary.
21372 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
21373 call gdbserver_gdb_load and mi_gdb_target_cmd.
21374
32c70722
MC
213752004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21376
21377 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
21378 type patterns.
21379
b0cecf36
MC
213802004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21381
21382 * gdb.cp/templates.exp: Fix typo in test name of
21383 "print Foo<volatile char*>::foo".
21384
4120d7e6
MC
213852004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21386
21387 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
21388
f679e530
BE
213892004-01-16 Ben Elliston <bje@wasabisystems.com>
21390
21391 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
21392 (clean mostlyclean): Remove empty rm.
21393
091c48f6
MC
213942004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21395
21396 * gdb.base/setvar.exp: Add copyright years.
21397
3e5fc8d2
DC
213982004-01-14 David Carlton <carlton@bactrian.org>
21399
21400 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
21401 PR c++/1511 and update coment.
21402 * gdb.cp/templates.exp: Update patterns to match current output.
21403 If changes involve something other than whitespace, KFAIL
21404 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
21405
63d06c5c
DC
214062004-01-14 David Carlton <carlton@kealia.com>
21407
21408 * gdb.cp/namespace.exp: Add tests involving classes defined within
21409 namespaces.
21410 * gdb.cp/namespace.cc (C::CClass): New.
21411 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
21412
a51dab88
EZ
214132004-01-14 Elena Zannoni <ezannoni@redhat.com>
21414
21415 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
21416 what debug info we have. Print a better message if something goes
21417 wrong while producing the separate debug info file.
21418
a476ccc9
MC
214192004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21420
21421 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
21422
f453692c
MC
214232004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21424
21425 * gdb.base/callfuncs.c: Add copyright notice.
21426
f40063a5
MC
214272004-01-13 Michael Chastain <mec.gnu@mindspring.com>
21428
21429 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
21430 inheritance. PR gdb/1498, PR gcc/13539.
21431
19ac3974
EZ
214322004-01-13 Elena Zannoni <ezannoni@redhat.com>
21433
a9c64011
AS
21434 * gdb.threads/gcore-thread.exp: Prefix name of binary with
21435 test specific name.
21436 * gdb.mi/gdb669.exp: Ditto.
21437 * gdb.mi/mi-pthreads.exp: Ditto.
21438 * gdb.mi/mi1-pthreads.exp: Ditto.
21439 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 21440
56c97c6e
MC
214412004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21442
21443 * gdb.cp/member-ptr.cc: Add copyright notice.
21444
a0644324
MC
214452004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21446
21447 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
21448 some patterns for recent versions of gcc and hpacc. Delete
21449 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
21450 Delete tests that access a NULL pointer-to-member-data. This
21451 script is still disabled for gcc.
21452
32fabe09
EZ
214532004-01-12 Elena Zannoni <ezannoni@redhat.com>
21454
21455 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 21456 escaped correctly.
32fabe09 21457
1f8a6abb
EZ
214582004-01-12 Elena Zannoni <ezannoni@redhat.com>
21459
21460 * gdb.base/sepdebug.exp: New file.
21461 * gdb.base/sepdebug.c: New file.
21462 * lib/gdb.exp (separate_debug_filename): New procedure.
21463 (gdb_gnu_strip_debug): New procedure.
21464
48efe704
AC
214652004-01-12 Andrew Cagney <cagney@redhat.com>
21466
21467 * gdb.mi/ChangeLog: Delete file. Renamed to ...
21468 * gdb.mi/ChangeLog-1999-2003: New file.
21469
a9415475
AC
214702004-01-12 Andrew Cagney <cagney@redhat.com>
21471
21472 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
21473 "Renaming a directory to a non-empty directory returns ENOTEMPTY
21474 or EEXIST", treat EBUSY as an XFAIL.
21475
83b8cf9d
MC
214762004-01-11 Michael Chastain <mec.gnu@mindspring.com>
21477
21478 * gdb.base/scope.exp: Remove obsolete setup_xfail for
21479 hp_cc_compiler.
21480
9939d2a8
MC
214812004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21482
21483 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
21484 decorations.
21485
1ff8cadf
MC
214862004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21487
21488 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
21489 and "(aCC)" decorations. Remove obsolete doco about old
21490 test results.
21491
6fa9022e
MC
214922004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21493
21494 * gdb.cp/exception.exp: Fix typo in doco.
21495
209721fe
MK
214962004-01-09 Mark Kettenis <kettenis@gnu.org>
21497
21498 * gdb.base/gdb1476.exp: Fix typo.
21499
ef11303e
MC
215002004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21501
21502 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
21503 file.
21504
041ab88c
MC
215052004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21506
21507 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
21508 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
21509 Use gdb_compile. Remove restriction on gcc. Add some patterns
21510 for recent version of gdb. Delete second half, which was a copy
21511 of the first half with different build flags. This test is
21512 still disabled because it is still not ready for production.
21513
e36d075a
MC
215142004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21515
21516 * gdb.cp/exception.cc: Add copyright notice.
21517 * gdb.cp/exception.exp: Add a notice that this file is broken
21518 because of line number changes caused by addition of copyright
21519 notice.
21520
42b190ad
MC
215212004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21522
21523 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
21524 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
21525
8f25f06b
MC
215262004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21527
21528 * gdb.cp/classes.exp: Accept gnu abi 2.
21529 * gdb.cp/derivation.exp: Likewise.
21530 * gdb.cp/overload.exp: Likewise.
21531 * gdb.cp/virtfunc.exp: Likewise.
21532
06ded8b8
MC
215332004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21534
21535 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
21536 semicolon after end of function.
21537
77c26ae3
MC
215382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21539
21540 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
21541 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
21542 boilerplate code for compiling and running the program under
21543 test. Add some string method tests.
21544
20757486
MC
215452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21546
21547 * gdb.cp/bs15503.cc: Add copyright notice.
21548 * gdb.cp/bs15503.exp: Adjust line number.
21549
0fd3b503
MC
215502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21551
21552 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
21553 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
21554
10d1bea8
MC
215552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21556
21557 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
21558 hp_cc_compiler.
21559
2789202a
MC
215602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21561
21562 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
21563 * gdb.cp/ctti.exp: Use the marker instead of "next".
21564 With gcc, run further before bailing.
21565
b862f14c
MC
215662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21567
21568 * gdb.cp/cttiadd.cc: Add copyright notice.
21569 * gdb.cp/cttiadd1.cc: Likewise.
21570 * gdb.cp/cttiadd2.cc: Likewise.
21571 * gdb.cp/cttiadd3.cc: Likewise.
21572
96da2469
MC
215732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21574
21575 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
21576 Use gdb_test, gdb_test_multiple. Use floating-point values that
21577 have exact representations in IEEE-ish formats.
21578
053248ff
MC
215792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21580
21581 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
21582 compilers. Delete duplicate call to get_compiler_info.
21583 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
21584 * gdb.base/volatile.exp: Likewise.
21585
84acecdd
MK
215862004-01-07 Mark Kettenis <kettenis@gnu.org>
21587
21588 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
21589 memory at address 0.
21590
fe11a27f
MC
215912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21592
21593 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
21594 to test for hp-ux assembler. Fix copyright years.
21595
60ad077b
AC
215962004-01-07 Andrew Cagney <cagney@redhat.com>
21597
21598 * gdb.base/fileio.c (strerrno): Add "EBUSY".
21599
1c9b8f33
AC
216002004-01-07 Andrew Cagney <cagney@redhat.com>
21601
21602 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
21603 when creating the read-only file. From analysis by Roland McGrath
21604 and Elena Zannoni.
21605
753ccc7a
MC
216062004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21607
21608 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
21609
eca3e36b
MC
216102004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21611
21612 * gdb.base/cvexpr.c: Be type-safe with function pointers and
21613 data pointers.
21614
f8d4bac4
MC
216152004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21616
21617 * gdb.cp/m-static.exp: Compile one source file at a time.
21618 Delete unused call to get_compiler_info.
21619
9b4e0f94
MC
216202004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21621
21622 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
21623 * gdb.base/call-rt-st.exp: Likewise.
21624 * gdb.base/nodebug.exp: Likewise.
21625 * gdb.base/volatile.exp: Likewise.
21626 * gdb.cp/ref-types.exp: Likewise.
21627 * gdb.cp/templates.exp: Likewise.
21628
023c1024
MK
216292004-01-05 Mark Kettenis <kettenis@gnu.org>
21630
21631 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
21632
19703c4a
MC
216332004-01-05 Michael Chastain <mec.gnu@mindspring.com>
21634
21635 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
21636 hppa*-hp-hpux*.
21637
18b67037
MK
216382004-01-04 Mark Kettenis <kettenis@gnu.org>
21639
ba6219c8
MK
21640 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21641 x86_64-*-*.
21642
18b67037
MK
21643 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21644 sparc64-*-* and sparc*-solaris2*.
21645
1bfbbb9d
MK
216462004-01-04 Mark Kettenis <kettenis@gnu.org>
21647
21648 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
21649 return ${tests}" test. The ${tests} already mentions the
21650 filename.
21651
06846494
MC
216522004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21653
21654 * gdb.cp/local.exp: Accept gcc abi 2.
21655
3b0cb202
MC
216562004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21657
21658 * gdb.cp/templates.exp: Accept gcc abi 2.
21659
0643ec3f
MC
216602004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21661
21662 * lib/compiler.cc: Remove supports_template_debugging.
21663 * gdb.cp/templates.exp: Do not test supports_template_debugging.
21664
d231d0b1
MC
216652004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21666
21667 * gdb.cp/namespace.exp: Accept gcc abi 2.
21668
44ffb27c
MC
216692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21670
21671 * gdb.cp/method.exp: Accept gcc abi 2.
21672
184ad485
MC
216732004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21674
21675 * gdb.cp/classes.exp: Generate identical results as old version.
21676 * gdb.cp/derivation.exp: Likewise.
21677 * gdb.cp/overload.exp: Likewise.
21678 * gdb.cp/virtfunc.exp: Likewise.
21679
116f09e7
MC
216802004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21681
21682 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
21683 mysterious bug with sourceware version of expect.
21684
b1379776
MC
216852004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21686
21687 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
21688 current versions of gcc, including gcc abi 2. Remove gratuitous
21689 restart of test program. Use gdb_test_multiple and gdb_test for
21690 all tests. Add patterns to xfail missing "const" in "const char *"
21691 and kfail PR gdb/1155.
21692
6b7a4c0e
MC
216932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21694
21695 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
21696 current versions of gcc, including gcc abi 2. Remove gratuitous
21697 restart of test program. Use gdb_test_multiple and gdb_test for
21698 all tests. Add patterns to kfail PR gdb/1498.
21699
51615d72
MC
217002003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21701
21702 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
21703 current versions of gcc, including gcc abi 2. Use "breakpoint"
21704 and "continue" instead of restarting the target program. Use
21705 gdb_test_multiple and gdb_test for all tests.
21706
7b79a9d7
MK
217072004-01-01 Mark Kettenis <kettenis@gnu.org>
21708
21709 * gdb.asm/asm-source.exp: Update copyright year. Link statically
21710 for *-*-solaris2*.
21711
1cd3489f
MC
217122003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21713
21714 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
21715 current versions of gcc, including gcc abi 2. Use "breakpoint"
21716 and "continue" instead of restarting the target program several
21717 times. Use gdb_test_multiple and gdb_test for all tests.
21718
850742db
MC
217192003-12-18 Michael Chastain <mec.gnu@mindspring.com>
21720
21721 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
21722 source files.
21723
eb4bbda8
MC
217242003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21725
21726 * gdb.base/environ.exp: Handle compiling test case from multiple
21727 source files.
21728
e42c7771
MC
217292003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21730
21731 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
21732
80e4b428
JB
217332003-12-17 Jim Blandy <jimb@redhat.com>
21734
5f06973a
JB
21735 * gdb.base/freebpcmd.c: Add copyright notice.
21736
80e4b428
JB
21737 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
21738
0ab84fb7
MC
217392003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21740
21741 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
21742
1b3bb3d0
JB
217432003-12-13 Jim Blandy <jimb@redhat.com>
21744
21745 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
21746
3a4c9371
KB
217472003-12-12 Kevin Buettner <kevinb@redhat.com>
21748
21749 * gdb.asm/frv.inc: New file.
21750 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
21751
a1dea79a
FF
217522003-12-09 Fred Fish <fnf@redhat.com>
21753
21754 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
21755 functions to break1.c and leave prototypes behind. Add more
21756 "set breakpoint NN here" comments.
21757 * gdb.base/break1.c: New file.
21758
21759 * gdb.base/break.exp: Handle compiling test case from multiple
21760 source files and change source file references as needed.
21761 * gdb.base/completion.exp: Ditto.
21762 * gdb.base/condbreak.exp: Ditto.
21763 * gdb.base/define.exp: Ditto.
21764 * gdb.base/ena-dis-br.exp: Ditto.
21765 * gdb.base/info-proc.exp: Ditto.
21766 * gdb.base/maint.exp: Ditto.
21767 * gdb.base/until.exp: Ditto.
21768
21769 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
21770 hardcoded line numbers.
21771 * gdb.base/define.exp: Ditto.
21772 * gdb.base/ena-dis-br.exp: Ditto.
21773 * gdb.base/maint.exp: Ditto.
21774 * gdb.base/until.exp: Ditto.
21775
21776 * gdb.base/completion.exp: Use "break1" for completion tests since
21777 "break" is no longer a unique prefix.
21778
5266b69c
AC
217792003-12-06 Andrew Cagney <cagney@redhat.com>
21780
21781 * gdb.base/structs.exp (test_struct_returns): When applicable, set
21782 "return_value_unimplemented". When an unimplemented struct return
21783 architecture, report incorrect values as a KFAIL
21784
374451f0
MC
217852003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21786
21787 * gdb.cp/rtti.exp: Accept new wording of warning from
21788 cp_lookup_rtti_type.
21789
ba9b20a7
MC
217902003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21791
21792 Partial fix for PR testsuite/1456.
21793 * gdb.base/scope.exp (test_at_main): Replace references to
21794 gcc_compiled with calls to test_compiler_info.
21795 (test_at_foo): Likewise.
21796 (test_at_bar): Likewise.
21797
b74b6d0b
MC
217982003-12-04 Michael Chastain <mec.gnu@mindspring.com>
21799
21800 Partial fix for PR testsuite/1456.
21801 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
21802 to test_compiler_info.
21803
ccfa3402
MC
218042003-12-03 Michael Chastain <mec.gnu@mindspring.com>
21805
21806 * gdb.base/so-impl-ld.exp: Update copyright notice.
21807
f6246aba
MC
218082003-12-02 Michael Chastain <mec.gnu@mindspring.com>
21809
21810 Partial fix for PR testsuite/1456.
21811 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
21812 to test_compiler_info.
21813
13ae734a
MC
218142003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21815
21816 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
21817 from current versions of gdb. Clean up regular expressions.
21818 Delete redundant timeout case.
21819
d8e1cdee
MC
218202003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21821
21822 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
21823 from current versions of gdb. Clean up regular expressions.
21824 Delete redundant timeout case.
21825
96457b64
MC
218262003-12-01 Michael Chastain <mec.gnu@mindspring.com>
21827
21828 Partial fix for PR testsuite/1456.
21829 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
21830 gcc_compiled with call to test_compiler_info.
21831
f35309fc
MC
218322003-11-30 Michael Chastain <mec.gnu@mindspring.com>
21833
21834 Partial fix for PR testsuite/1456.
21835 * gdb.base/list.exp (test_list_function): Delete unused declaration
21836 of gcc_compiled.
21837
d7afdf9b
MC
218382003-11-29 Michael Chastain <mec.gnu@mindspring.com>
21839
21840 Partial fix for PR testsuite/1456.
21841 * gdb.base/complex.exp: Replace reference to gcc_compiled with
21842 call to test_compiler_info.
21843
71507b56
MK
218442003-11-29 Mark Kettenis <kettenis@gnu.org>
21845
21846 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
21847 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
21848 it to create the appropriate note.inc.
21849 * gdb.asm/asmsrc1.s: Include "note.inc".
21850 * gdb.asm/netbsd.inc: New file.
21851 * gdb.asm/empty.inc: New file.
21852
f81f93f7
MC
218532003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21854
21855 Partial fix for PR testsuite/1456.
21856 * gdb.base/constvars.exp: Replace references to gcc_compiled with
21857 calls to test_compiler_info.
21858
9a77938e
MC
218592003-11-27 Michael Chastain <mec.gnu@mindspring.com>
21860
21861 Partial fix for PR testsuite/1456.
21862 * gdb.base/volatile.exp: Replace references to gcc_compiled with
21863 calls to test_compiler_info.
21864
e8367dc7
MK
218652003-11-27 Mark Kettenis <kettenis@gnu.org>
21866
21867 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
21868 pattern for the KFAILs.
21869
526c61ee
AF
218702003-11-25 Adam Fedor <fedor@gnu.org>
21871
21872 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
21873 * gdb.objc/objcdecode.m: New file.
21874
28f2d600
AF
218752003-11-25 Adam Fedor <fedor@gnu.org>
21876
21877 * gdb.objc/nondebug.exp: Test for PR objc/1236.
21878 * gdb.objc/nondebug.m: New file.
21879
a3895cee
BE
218802003-11-26 Ben Elliston <bje@wasabisystems.com>
21881
21882 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21883 NetBSD as it does on FreeBSD. Modelled on a similar change by
21884 Mark Kettenis on 2003-05-30.
21885 (link-flags): Set to "--entry _start" regardless of target.
21886 Special linker flags are to be appended to $link-flags.
21887 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
21888
c9f2c8a3
MC
218892003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21890
21891 * gdb.cp/method.exp: Accept output of new demangler.
21892
15a0587a 218932003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
21894
21895 * gdb/class2.exp: New file.
21896 * gdb/class2.cc: New file.
21897
3c00b570
MC
218982003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21899
21900 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
21901 of new demangler.
21902
7027acc7
MK
219032003-11-23 Mark Kettenis <kettenis@gnu.org>
21904
21905 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
21906 of gdb_test "run".
21907
b0e1598a
MK
219082003-11-23 Mark Kettenis <kettenis@gnu.org>
21909
21910 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
21911 "continue" into "run".
21912
4d9eda44
MC
219132003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21914
21915 Partial fix for PR testsuite/1456.
21916 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
21917 call to test_compiler_info.
21918 * gdb.cp/ctti.exp: Likewise.
21919 * gdb.cp/derivation.exp: Likewise.
21920 * gdb.cp/member-ptr.exp: Likewise.
21921 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
21922 reference to gcc_compiled.
21923
219242003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
21925
21926 Fix PR testsuite/1463.
21927 * gdb.base/structs.exp (start_structs_test): Call
21928 get_debug_format before using the debug format.
21929
d422fe19
AC
219302003-11-22 Andrew Cagney <cagney@redhat.com>
21931
21932 * lib/gdb.exp (gdb_test_multiple): Add simple example.
21933 * gdb.base/structs.exp: Use gdb_test_multiple.
21934
039cf96d
AC
219352003-11-20 Andrew Cagney <cagney@redhat.com>
21936
6882279b
AC
21937 * gdb.base/structs.exp: Handle and recover from internal errors.
21938 Replace "foo${n}" with "foo<n>" in test messages.
21939
e53890ae
AC
21940 * gdb.base/structs.exp: Update copyright. Rewrite.
21941 * gdb.base/structs.c: Update copyright. Rewrite.
21942
2b211c59
AC
21943 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
21944 resync count exceeded.
d63a86f8 21945
039cf96d
AC
21946 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
21947 from the internal error.
21948 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
21949 Original from Jim Blandy.
21950 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 21951
eac98b22
AC
219522003-11-19 Andrew Cagney <cagney@redhat.com>
21953
21954 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
21955 KFAIL.
21956
67455b2a
MK
219572003-11-17 Mark Kettenis <kettenis@gnu.org>
21958
21959 New testcase for PR backtrace/1435.
21960 * gdb.arch/i386-unwind.exp: New file.
21961 * gdb.arch/i386-unwind.c: New file.
21962
853d6e5b
AC
219632003-11-17 Andrew Cagney <cagney@redhat.com>
21964
21965 * lib/gdb.exp (compiler_info): New global.
21966 (test_compiler_info): New function.
21967 (get_compiler_info): Set compiler_info.
21968 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
21969 "compiler_info" to gcc-<major>-<minor>.
21970
38cf6e11
MC
219712003-11-15 Michael Chastain <mec.gnu@mindspring.com>
21972
21973 * gdb.trace/configure: Remove.
21974
a50d3602
EZ
219752003-11-13 Elena Zannoni <ezannoni@redhat.com>
21976
21977 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 21978 breakpoints.
a50d3602
EZ
21979 * gdb.base/break.exp: Remove all references to explicit line
21980 numbers.
21981
d9407aaa
NC
219822003-11-11 Nick Clifton <nickc@redhat.com>
21983
21984 * gdb.base/shreloc.exp: Do not run for targets which do not
21985 support shared objects.
21986
db488fc1
CV
219872003-11-10 Corinna Vinschen <vinschen@redhat.com>
21988
21989 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
21990 Don't run tests if nofileio flag is given.
21991
6a90a18e
EZ
219922003-11-07 Elena Zannoni <ezannoni@redhat.com>
21993
21994 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 21995 as well as 'Watchpoint'.
6a90a18e 21996
0b915e9c
EZ
219972003-11-06 Elena Zannoni <ezannoni@redhat.com>
21998
21999 Reported by Jim Ingham <jingham@apple.com>:
22000 * gdb.base/annota1.exp: Match at least one occurrence of the
22001 signal handler annotation.
22002
d7e4b55f
EZ
220032003-11-06 Elena Zannoni <ezannoni@redhat.com>
22004
a9c64011
AS
22005 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
22006 as well as 'Watchpoint'.
d7e4b55f 22007
2fe4e8d0
MC
220082003-11-05 Michael Chastain <mec@shout.net>
22009
22010 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
22011
6ef88553
KW
220122003-11-03 Kris Warkentin <kewarken@qnx.com>
22013
22014 * gdb.arch/gdb1291.c: New test file.
22015 * gdb.arch/gdb1291.exp: New test script.
22016 * gdb.arch/gdb1431.c: New test file.
22017 * gdb.arch/gdb1431.exp: New test script.
22018
ae7dc4d8
MC
220192003-10-22 Michael Chastain <mec@shout.net>
22020
22021 * gdb.mi/pthreads.c: Add copyright notice.
22022
c39d7427
MC
220232003-10-22 Michael Chastain <mec@shout.net>
22024
22025 * gdb.threads/pthreads.c: Add copyright notice.
22026
8b7d96c1
MC
220272003-10-20 Michael Chastain <mec@shout.net>
22028
22029 * gdb.base/gdb1056.exp: New test script.
22030
d1d69fdd
DJ
220312003-10-13 Daniel Jacobowitz <drow@mvista.com>
22032
22033 * gdb.threads/killed.exp: Use gdb_run_cmd.
22034
7d605576
DJ
220352003-10-13 Daniel Jacobowitz <drow@mvista.com>
22036
22037 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
22038 create a core file.
22039 * gdb.threads/gcore-thread.exp: Likewise.
22040
618ec112
CV
220412003-10-13 Corinna Vinschen <vinschen@redhat.com>
22042
22043 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
22044 type, based on char type.
22045 (struct bit_flags_short_t): New bitfield type, based on short type.
22046 (init_bit_flags_char): New fuction.
22047 (init_bit_flags_short): Ditto.
22048 (print_bit_flags_char): Ditto.
22049 (print_bit_flags_short): Ditto.
22050 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
22051
9367a73c
MC
220522003-10-11 Michael Chastain <mec@shout.net>
22053
22054 * gdb.base/call-rt-st.exp: Update copyright year.
22055
1decf120
KI
220562003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
22057
22058 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
22059 * gdb.disasm/sh3.s: Ditto.
22060
5445b2ae
DJ
220612003-10-07 Daniel Jacobowitz <drow@mvista.com>
22062
22063 * gdb.threads/switch-threads.exp: New test.
22064 * gdb.threads/switch-threads.c: New source file.
22065
aec24853
CV
220662003-10-07 Corinna Vinschen <vinschen@redhat.com>
22067
22068 * gdb.base/ending-run.exp: Add sh specific case.
22069
adc7428d
AC
220702003-10-06 Andrew Cagney <cagney@redhat.com>
22071
22072 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
22073 * gdb.disasm/mn10200.exp: Delete obsolete file.
22074
c9d37158
DJ
220752003-09-29 Daniel Jacobowitz <drow@mvista.com>
22076
22077 * ChangeLog: Correct an entry command.exp -> commands.exp.
22078 * gdb.base/commands.exp (bp_deleted_in_command_test)
22079 (temporary_breakpoint_commands): Check noargs.
22080
79c2c32d
DC
220812003-09-25 David Carlton <carlton@kealia.com>
22082
22083 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
22084 of some print tests, where appropriate. Add tests for C::D::cd,
22085 E::ce, F::cXfX, G::XgX.
22086 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
22087
594e6d67
RE
220882003-09-25 Richard Earnshaw <rearnsha@arm.com>
22089
22090 * lib/java.exp (java_init): Import target_alias before using it.
22091
10f0d451
DC
220922003-09-25 David Carlton <carlton@kealia.com>
22093
22094 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
22095
274bcba0
EZ
220962003-09-23 Elena Zannoni <ezannoni@redhat.com>
22097
d63a86f8 22098 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 22099 weirdness.
274bcba0 22100
cdbf20f7
MC
221012003-09-17 Michael Chastain <mec@shout.net>
22102
22103 * gdb.cp/gdb1355.exp: New file.
22104 * gdb.cp/gdb1355.c: New file.
22105
71e06f80
CV
221062003-09-15 Corinna Vinschen <vinschen@redhat.com>
22107
22108 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
22109 * gdb.asm/sh.inc: New file.
22110
5c4e30ca
DC
221112003-09-11 David Carlton <carlton@kealia.com>
22112
bd45b7af
DC
22113 * gdb.cp/namespace.exp: Add tests for namespace types.
22114 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
22115 (test_namespace): New.
22116
1c199746
EZ
221172003-09-11 Elena Zannoni <ezannoni@redhat.com>
22118
a9c64011 22119 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 22120 * gdb.stabs/weird.exp: Ditto.
1c199746 22121
04ed252f
MC
221222003-09-08 Michael Chastain <mec@shout.net>
22123
22124 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
22125
d8a2d9e7
MC
221262003-09-07 Michael Chastain <mec@shout.net>
22127
22128 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
22129 'parse error'.
22130
161afb24
MK
221312003-09-07 Mark Kettenis <m.kettenis@osp.nl>
22132
22133 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
22134
49f2741a
MC
221352003-08-30 Michael Chastain <mec@shout.net>
22136
22137 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
22138 * gdb.gdb/observer.exp: Ditto.
22139 * gdb.gdb/xfullpath.exp: Ditto.
22140
8afa723e
MK
221412003-08-29 Mark Kettenis <kettenis@gnu.org>
22142
22143 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
22144 *-*-*bsd*.
22145
f31dfe3b
JJ
221462003-08-28 Jeff Johnston <jjohnstn@redhat.com>
22147
22148 * gdb.base/dump.exp: Skip for ia64.
22149
4630e498
JJ
221502003-08-25 Jeff Johnston <jjohnstn@redhat.com>
22151
22152 * gdb.asm/asm-source.exp: Add ia64 support.
22153 * gdb.asm/ia64.inc: New file.
22154
1105b7ef
MC
221552003-08-22 Michael Chastain <mec@shout.net>
22156
22157 * gdb.cp: New directory.
22158 * gdb.cp/*: Copy from gdb.c++/*.
22159 * gdb.c++/*: Remove.
22160 * Makefile.in: Change gdb.c++ to gdb.cp.
22161 * configure.in: Ditto.
22162 * configure: Regnerate.
22163
c945b932
MK
221642003-08-18 Mark Kettenis <kettenis@gnu.org>
22165
22166 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
22167 * gdb.arch/i386-prologue.c (gdb1338): Add function.
22168
2b66634b
DJ
221692003-08-17 Daniel Jacobowitz <drow@mvista.com>
22170
22171 * mi-var-display.exp (-var-list-children weird): Accept function
22172 pointers with argument types.
22173 * mi1-var-display.exp (-var-list-children weird): Likewise.
22174 * mi2-var-display.exp (-var-list-children weird): Likewise.
22175
a356f73b
DJ
221762003-08-17 Daniel Jacobowitz <drow@mvista.com>
22177
22178 * gdb.base/annota3.exp: Add missing newline.
22179
483417b8
MC
221802003-08-06 Michael Chastain <mec@shout.net>
22181
22182 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
22183
c99c59c3
MS
221842003-08-12 Michael Snyder <msnyder@redhat.com>
22185
22186 * gdb.base/float.exp: Add test for SH.
22187
55ed7501
MK
221882003-08-10 Mark Kettenis <kettenis@gnu.org>
22189
22190 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
22191
1a371f2e
EZ
221922003-08-07 Elena Zannoni <ezannoni@redhat.com>
22193
22194 * gdb.base/completion.exp: Remove reduntant completion test
22195 on filename.
22196
e0f353ce
EZ
221972003-08-07 Elena Zannoni <ezannoni@redhat.com>
22198
a9c64011
AS
22199 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
22200 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
22201 gdb.trace/save-trace.exp: Make sure that full pathnames are
22202 escaped correctly.
e0f353ce 22203
5710a1af 222042003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 22205
a9c64011
AS
22206 * configure.in: Don't generate config.h from config.hin.
22207 * configure: Regenerate.
22208 * config.hin: Remove file.
22209 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
22210 * gdb.threads/pthreads.c: Ditto.
5710a1af 22211
dcd81ce9
DJ
222122003-08-07 Daniel Jacobowitz <drow@mvista.com>
22213
22214 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22215 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
22216 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
22217 Replace ld24 with seth/add3.
22218
6009d884
AC
222192003-08-02 Andrew Cagney <cagney@redhat.com>
22220
22221 * gdb.base/annota3.exp: New file.
22222 * gdb.base/annota3.c: New file.
22223 * gdb.c++/annota3.exp: New file.
22224 * gdb.c++/annota3.cc: New file.
22225
51514e06
MC
222262003-07-29 Michael Chastain <mec@shout.net>
22227
22228 * gdb.threads/tls.c (spin): Check errno only if sem_wait
22229 actually failed.
22230 (do_pass): Likewise.
22231 * gdb.threads/tls.exp: Always initialize no_of_threads.
22232
4ee6625b
DJ
222332003-07-27 Daniel Jacobowitz <drow@mvista.com>
22234
22235 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
22236 pattern.
22237 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
22238 * gdb.threads/tls.exp: Recognize one case of the host library not
22239 supporting TLS.
22240
225f2bf6
AC
222412003-07-27 Andrew Cagney <cagney@redhat.com>
22242
22243 * gdb.base/fileio.exp: Use SH when running commands using
22244 remote_exec.
22245
bcb27c9f
DJ
222462003-07-24 Daniel Jacobowitz <drow@mvista.com>
22247
22248 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22249 * gdb.base/relocate.c (dummy): New padding array.
22250
3d67be83
MS
222512003-07-22 Michael Snyder <msnyder@redhat.com>
22252
d63a86f8 22253 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
22254
22255 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
22256 patterns to be more general, accepting old and new output.
22257 Some output chars (such as '+') also must be quoted.
d63a86f8 22258 Some addresses are displayed numerically instead of
3d67be83
MS
22259 symbolically.
22260
57ba3b85
MS
222612003-07-23 Michael Snyder <msnyder@redhat.com>
22262
686d097c
MS
22263 * gdb.base/return2.exp: Don't test long-long return.
22264
57ba3b85
MS
22265 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
22266 * gdb.disasm/t01_mov.exp: Ditto.
22267 * gdb.disasm/t02_mova.s: Ditto.
22268 * gdb.disasm/t02_mova.exp: Ditto.
22269 * gdb.disasm/t03_add.s: Ditto.
22270 * gdb.disasm/t03_add.exp: Ditto.
22271 * gdb.disasm/t04_sub.s: Ditto.
22272 * gdb.disasm/t04_sub.exp: Ditto.
22273 * gdb.disasm/t05_cmp.s: Ditto.
22274 * gdb.disasm/t05_cmp.exp: Ditto.
22275 * gdb.disasm/t06_ari2.s: Ditto.
22276 * gdb.disasm/t06_ari2.exp: Ditto.
22277 * gdb.disasm/t07_ari3.s: Ditto.
22278 * gdb.disasm/t07_ari3.exp: Ditto.
22279 * gdb.disasm/t08_or.s: Ditto.
22280 * gdb.disasm/t08_or.exp: Ditto.
22281 * gdb.disasm/t09_xor.s: Ditto.
22282 * gdb.disasm/t09_xor.exp: Ditto.
22283 * gdb.disasm/t10_and.s: Ditto.
22284 * gdb.disasm/t10_and.exp: Ditto.
22285 * gdb.disasm/t11_logs.s: Ditto.
22286 * gdb.disasm/t11_logs.exp: Ditto.
22287 * gdb.disasm/t12_bit.s: Ditto.
22288 * gdb.disasm/t12_bit.exp: Ditto.
22289 * gdb.disasm/t13_otr.s: Ditto.
22290 * gdb.disasm/t13_otr.exp: Ditto.
22291
e00759ef
EZ
222922003-07-22 Elena Zannoni <ezannoni@redhat.com>
22293
22294 * gdb.threads/tls.exp :Add kfail for 'info address' case.
22295
8bc2021f
EZ
222962003-07-22 Elena Zannoni <ezannoni@redhat.com>
22297
a9c64011
AS
22298 * gdb.threads/tls.c : New file.
22299 * gdb.threads/tls.exp : New file.
22300 * gdb.threads/tls-main.c : New file.
22301 * gdb.threads/tls-shared.c : New file.
22302 * gdb.threads/tls-shared.exp : New file.
8bc2021f 22303
89320c4c
AS
223042003-07-22 Andreas Schwab <schwab@suse.de>
22305
22306 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
22307
180dea7c
AS
223082003-07-20 Andreas Schwab <schwab@suse.de>
22309
22310 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
22311 due to insn reordering.
22312
0714963c
AC
223132003-07-15 Andrew Cagney <cagney@redhat.com>
22314
22315 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
22316
98a23b3f
MC
223172003-07-15 Michael Chastain <mec@shout.net>
22318
22319 * gdb.base/gdb1250.exp: New file.
22320 * gdb.base/gdb1250.c: New file.
22321
27e417a2
ML
223222003-07-09 Michal Ludvig <mludvig@suse.cz>
22323
22324 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
22325 expansion of size_t to 'unsigned long', not only to 'unsigned'.
22326
8bc2021f
EZ
223272003-07-09 Elena Zannoni <ezannoni@redhat.com>
22328
a9c64011
AS
22329 * gdb.threads/tls.c: New file.
22330 * gdb.threads/tls.exp: New file.
22331 * gdb.threads/tls-main.c: New file.
22332 * gdb.threads/tls-shared.c: New file.
22333 * gdb.threads/tls-shared.exp: New file.
8bc2021f 22334
d99968dc
EZ
223352003-07-09 Elena Zannoni <ezannoni@redhat.com>
22336
22337 * gdb.base/annota1.exp: Make sure that we properly escape the
22338 full path of the source file. Xfail more permissive patterns,
d63a86f8 22339 due to a compiler debug info problem.
d99968dc 22340
83876b3b
AS
223412003-07-07 Andreas Schwab <schwab@suse.de>
22342
2705e972
AS
22343 * gdb.asm/m68k.inc: New file.
22344 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
22345
83876b3b
AS
22346 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
22347 arguments"): Also match negative number.
22348
22349 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
22350
3a871b37
DJ
223512003-07-03 Daniel Jacobowitz <drow@mvista.com>
22352
22353 * gdb.base/store.c (charest): New typedef.
22354 (add_char): Rename to add_charest, update.
22355 (wack_char): Rename to wack_charest, update types. Return l + r
22356 to keep r live across the call.
22357 (wack_short, wack_int, wack_long, wack_longest, wack_float)
22358 (wack_double, wack_doublest): Return l + r to keep r live across
22359 the call.
22360 * gdb.base/store.exp: Accomodate store.c changes.
22361
b2a7f303
DC
223622003-06-30 David Carlton <carlton@kealia.com>
22363
22364 * gdb.c++/maint.exp (test_invalid_name): New.
22365 (test_first_component): Add tests for invalid names.
22366
3c6cb4a1
MC
223672003-06-29 Michael Chastain <mec@shout.net>
22368
22369 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
22370 output of '<VTT for class>' for virtual base classes.
22371
f1c2644b
DJ
223722003-06-29 Daniel Jacobowitz <drow@mvista.com>
22373
22374 * gdb.base/completion.exp: Tab-complete "complet" instead of
22375 "compl".
22376 * gdb.base/complex.exp, gdb.base/complex.c: New files.
22377
18080350
DJ
223782003-06-29 Daniel Jacobowitz <drow@mvista.com>
22379
22380 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
22381 * gdb.base/volatile.exp: Likewise.
22382
f56973f8
DJ
223832003-06-29 Daniel Jacobowitz <drow@mvista.com>
22384
22385 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
22386 gdb/1265.
22387
223882003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
22389 Daniel Jacobowitz <drow@mvista.com>
22390
22391 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
22392 initial line count of 'captured_main' from 26 to 32.
22393 (test_with_self): Allow xmalloc call to be interleaved with the
22394 preceding two lines.
22395
e766d4d6
JB
223962003-06-24 Joel Brobecker <brobecker@gnat.com>
22397
22398 * gdb.base/bang.exp: New testcase.
22399
f125c9a4
JB
224002003-06-23 Joel Brobecker <brobecker@gnat.com>
22401
22402 * gdb.base/langs.exp: Add some tests for the "minimal" language
22403 support.
22404
6e25beaf
EZ
224052003-06-23 Elena Zannoni <ezannoni@redhat.com>
22406
22407 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
22408 the testcase.
22409
2f816dda
DJ
224102003-06-22 Daniel Jacobowitz <drow@mvista.com>
22411
22412 * gdb.base/relocate.exp: Test add-symbol-file with a variable
22413 offset.
22414
db5a5748
DJ
224152003-06-22 Daniel Jacobowitz <drow@mvista.com>
22416
22417 * gdb.c++/pr-1210.cc: New file.
22418 * gdb.c++/pr-1210.exp: New file.
22419
1df0c130
DJ
224202003-06-21 Daniel Jacobowitz <drow@mvista.com>
22421
22422 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
22423 000-exec-continue.
22424
a92feac0
MK
224252003-06-15 Mark Kettenis <kettenis@gnu.org>
22426
22427 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
22428 on *-*-*bsd* instead of *-*-freebsd*.
22429
81a58f5b
AC
224302003-06-14 Andrew Cagney <cagney@redhat.com>
22431
22432 * gdb.base/store.exp: Test longest and doublest. Test all
22433 parameters. Weaken return statement match.
22434 * gdb.base/store.c: Add longest and doublest - aka long long and
22435 long double functions. Put all parameters into local register
22436 variables. Use negative values.
22437
b257a0d3
AC
224382003-06-14 Andrew Cagney <cagney@redhat.com>
22439
22440 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
22441 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
22442 exit status.
22443 * gdb.base/fileio.exp: Disable target when nointerrupts and
22444 noinferiorio, instead of limiting it to remote. Use remote_exec
22445 instead of system.
d63a86f8 22446
21c38304
JJ
224472003-06-12 Jeff Johnston <jjohnstn@redhat.com>
22448
22449 * gdb.base/float.exp: Add ia64 support.
22450
1bcdb424
CV
224512003-06-12 Corinna Vinschen <vinschen@redhat.com>
22452
22453 * gdb.base/fileio.exp: Run only on remote targets.
22454
6aeb981f
CV
224552003-06-10 Corinna Vinschen <vinschen@redhat.com>
22456
22457 * gdb.base/fileio.c: New file, testing File-I/O.
22458 * gdb.base/fileio.exp: Ditto.
22459
53df362e
RG
224602003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
22461
22462 * gdb.base/shreloc.exp: New file, check symbol values obtained from
22463 shared objects after relocation at load time (gdb PR/1132).
22464 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 22465 as above, part of the shared object relocation test.
53df362e 22466
ffee1b46
MK
224672003-06-08 Mark Kettenis <kettenis@gnu.org>
22468
b5ca3722
MK
22469 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
22470 fully filled history list.
22471 * gdb.base/gdb_history: New file.
22472
03ed860d
MK
22473 * gdb.base/signals.exp: XFAIL "continue to func1" on
22474 i*86-*-freebsd*.
22475
ffee1b46
MK
22476 * gdb.base/attach.exp: When trying to attach to a nonexistent
22477 process, make it possible to specify the PID based on the target,
22478 and do so for *-*-freebsd*.
22479
d80dbb52
RH
224802003-06-02 Richard Henderson <rth@redhat.com>
22481
22482 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
22483
6dd77b81
RH
224842003-06-02 Richard Henderson <rth@redhat.com>
22485
22486 * gdb.base/selftest.exp: Next over lim_at_start initialization.
22487
f6347e16
RH
224882003-06-02 Richard Henderson <rth@redhat.com>
22489
22490 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
22491
2c161407
DJ
224922003-06-01 Daniel Jacobowitz <drow@mvista.com>
22493
22494 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
22495 of globalvar.
22496
572eb746
MK
224972003-06-01 Mark Kettenis <kettenis@gnu.org>
22498
22499 * gdb.asm/asm-source.exp: Check for memory read errors in
22500 disassembler test on *BSD too.
22501
9e9617a5
RH
225022003-06-01 Richard Henderson <rth@redhat.com>
22503
22504 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
22505 for .frame.
22506 (gdbasm_call): Lose ldgp.
22507 (gdbasm_startup): Add frame information.
22508 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
22509
7b34ad4e
MK
225102003-05-31 Mark Kettenis <kettenis@gnu.org>
22511
22512 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
22513 i?86-*-*.
22514
10059fdf
MK
225152003-05-30 Mark Kettenis <kettenis@gnu.org>
22516
22517 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22518 FreeBSD.
22519
acf4b816
RH
225202003-05-29 Richard Henderson <rth@redhat.com>
22521
22522 * gdb.asm/alpha.inc: New file.
22523 * gdb.asm/asm-source.exp: Use it.
22524
e9ecd949
JB
225252003-05-29 Jim Blandy <jimb@redhat.com>
22526
22527 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
22528 'core.PID'.
22529
e3e5a4f3
JB
225302003-05-22 Jim Blandy <jimb@redhat.com>
22531
22532 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
22533 backtrace.
d63a86f8 22534
72fe3d25
DC
225352003-05-20 David Carlton <carlton@math.stanford.edu>
22536
22537 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
22538 this time.
22539
58da2eb2
DC
225402003-05-19 David Carlton <carlton@bactrian.org>
22541
22542 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
22543 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
22544
1fcb5155
DC
225452003-05-19 David Carlton <carlton@bactrian.org>
22546
22547 * gdb.c++/namespace.exp: Add namespace scope and anonymous
22548 namespace tests.
22549 Bump copyright date.
22550 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
22551 (main): Call C::D::marker2.
22552 * gdb.c++/namespace1.cc: New file.
22553
85e85163
JJ
225542003-05-14 Jeff Johnston <jjohnstn@redhat.com>
22555
22556 Roland McGrath <roland@redhat.com>
d63a86f8 22557 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
22558 there is no manager thread.
22559
a25fbfec
JJ
225602003-05-08 Jeff Johnston <jjohnstn@redhat.com>
22561
d63a86f8
RM
22562 * gdb.threads/schedlock.exp: Remove assumption that all threads
22563 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
22564 in one of the child threads rather than the main thread.
22565
be375bae
JB
225662003-05-07 Jim Blandy <jimb@redhat.com>
22567
09bf6082
JB
22568 Add support for assembly source testing on the s390x.
22569 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
22570 architecture.
22571 * gdb.asm/s390x.inc: New file.
22572
be375bae
JB
22573 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
22574 succession of 'if' statements.
22575
00905d52
AC
225762003-05-05 Andrew Cagney <cagney@redhat.com>
22577
22578 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
22579
b1e29e33
AC
225802003-05-05 Andrew Cagney <cagney@redhat.com>
22581
22582 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
22583 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
22584
e33d66ec
EZ
225852003-05-02 Elena Zannoni <ezannoni@redhat.com>
22586
22587 * gdb.base/charset.exp: Update based on new behavior of set/show
22588 charset commands.
22589
2b6fd0d8
AC
225902003-05-01 Andrew Cagney <cagney@redhat.com>
22591
22592 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
22593 variable do not give memory errors.
22594
130cacce
AF
225952003-04-30 Adam Fedor <fedor@gnu.org>
22596
22597 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
22598 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
22599 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
22600 gdb.objc/basicclass.m: : New files
22601
22602 * lib/gdb.exp (gdb_compile_objc): New procedure.
22603
bea71854
DJ
226042003-04-27 Daniel Jacobowitz <drow@mvista.com>
22605
22606 * gdb.base/signals.exp: Make backtrace tests more specific.
22607
0f20eeea
DC
226082003-04-23 David Carlton <carlton@bactrian.org>
22609
22610 * gdb.c++/maint.exp (test_first_component): Add tests for
22611 'operator' in more locations.
22612
c8c4d8dc
KB
226132003-04-16 Kevin Buettner <kevinb@redhat.com>
22614
22615 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
22616
3fe60e3c
EZ
226172003-04-16 Elena Zannoni <ezannoni@redhat.com>
22618
22619 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 22620 func marke' instead. Update test name.
3fe60e3c 22621
9219021c
DC
226222003-04-15 David Carlton <carlton@math.stanford.edu>
22623
22624 * gdb.c++/maint.exp: New file.
22625
5dd55bdd
EZ
226262003-04-14 Elena Zannoni <ezannoni@redhat.com>
22627
22628 * gdb.threads/schedlock.c: Change type of thread function argument
22629 to long, to avoid warnings on 64-bit platforms.
22630
00890572
EZ
226312003-04-14 Elena Zannoni <ezannoni@redhat.com>
22632
a9c64011
AS
22633 * gdb.base/attach.exp: Add new message from ptrace in case of
22634 attaching to nonexistent process.
d63a86f8 22635
93201743
JB
226362003-04-11 Jim Blandy <jimb@redhat.com>
22637
22638 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22639 gdb.c++/userdef.cc: Place comments on the lines to which the
22640 marker function might return.
22641 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22642 gdb.c++/userdef.exp: Look for those comments to check that we've
22643 returned to the right place, instead of checking line numbers.
22644
2a11c64d
EZ
226452003-04-11 Elena Zannoni <ezannoni@redhat.com>
22646
a9c64011
AS
22647 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
22648 match on sourcefile name, instead of directory name.
2a11c64d 22649
68ab8fc5
EZ
226502003-04-10 Elena Zannoni <ezannoni@redhat.com>
22651
d63a86f8 22652 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
22653 working directory name.
22654
5624293a
JB
226552003-04-09 Jim Blandy <jimb@redhat.com>
22656
22657 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22658 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
22659 after an inferior function call, report the failure, but allow the
22660 test to continue.
22661
f1f02ee4
SC
226622003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22663
22664 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22665 with -DPROTOTYPES.
22666
6eb79af0
SC
226672003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22668
22669 * gdb.base/break.exp: Revert last patch.
22670
8dfb4cf0
SC
226712003-04-04 Stephane Carrez <stcarrez@nerim.fr>
22672
22673 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22674 with -DPROTOTYPES.
22675
ed4c619a
AC
226762003-04-02 Andrew Cagney <cagney@redhat.com>
22677
22678 * gdb.base/callfuncs.exp: Make "print add" messages unique.
22679 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
22680 matching directories by the name breakpoint.
22681 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
22682 Make "continue to marker1" consistent.
22683 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
22684 message consistent.
22685 * lib/gdb.exp: Put "the program is no longer running", and "the
22686 program exited" in parenthesis.
22687 * lib/mi-support.exp: Ditto.
d63a86f8 22688
4e35d5f0 226892003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 22690
4e35d5f0
BR
22691 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
22692
71900fe8
AC
226932003-03-29 Andrew Cagney <cagney@redhat.com>
22694
22695 * gdb.base/sizeof.c (main): Print the value of '\377'.
22696 * gdb.base/sizeof.exp: Check the sign of '\377'.
22697
c0655a16
MC
226982003-03-27 Michael Chastain <mec@shout.net>
22699
22700 * gdb.base/gdb1090.exp: New file.
22701 * gdb.base/gdb1090.cc: New file.
22702
5b2a3989
JB
227032003-03-27 J. Brobecker <brobecker@gnat.com>
22704
22705 * gdb.gdb/observer.exp: New regression test.
22706
79876890
MC
227072003-03-27 Michael Chastain <mec@shout.net>
22708
22709 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
22710 * gdb.base/ptype.exp: Likewise.
22711
6eac95e3
CV
227122003-03-27 Corinna Vinschen <vinschen@redhat.com>
22713
22714 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
22715
e8c71839
MC
227162003-03-26 Michael Chastain <mec@shout.net>
22717
22718 * gdb.base/ptype.exp: Actually use some typedef'd types.
22719
71b10041
SC
227202003-03-21 Stephane Carrez <stcarrez@nerim.fr>
22721
22722 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
22723 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
22724
2512cf80
CV
227252003-03-20 Corinna Vinschen <vinschen@redhat.com>
22726
22727 * gdb.base/default.exp: Fix regular expression.
22728
0d195a4f
CV
227292003-03-20 Corinna Vinschen <vinschen@redhat.com>
22730
22731 * gdb.base/args.exp: Fix regular expression.
22732
8a2dbca8
CV
227332003-03-20 Corinna Vinschen <vinschen@redhat.com>
22734
22735 * gdb.base/help.exp: Allow Win32 child process.
22736
bf028682
CV
227372003-03-20 Corinna Vinschen <vinschen@redhat.com>
22738
22739 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
22740 when stepping out of main().
22741
182dbe85
CV
227422003-03-20 Corinna Vinschen <vinschen@redhat.com>
22743
22744 * gdb.base/default.exp: Check for win32 specific message when calling
22745 "run" without executable.
22746
d67a6ba5
CV
227472003-03-20 Corinna Vinschen <vinschen@redhat.com>
22748
22749 * gdb.base/args.exp: Expect .exe in output.
22750
a955b5bb
CV
227512003-03-20 Corinna Vinschen <vinschen@redhat.com>
22752
22753 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
22754 Cygwin native.
22755
bf6bad4b
AC
227562003-03-17 Andrew Cagney <cagney@redhat.com>
22757
22758 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
22759 vector registes.
22760 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
22761 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
22762
293e9a31
DC
227632003-03-17 David Carlton <carlton@math.stanford.edu>
22764
22765 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
22766 test, for PR breakpoints/38.
22767 Call test_watchpoint_and_breakpoint.
22768 * gdb.base/watchpoint.c (func3): New function.
22769 (main): Call func3.
22770
5330f2db
DC
227712003-03-04 David Carlton <carlton@math.stanford.edu>
22772
22773 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
22774 Garply<Garply<char> >:: garply".
22775 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
22776 with respect to PR c++/1111; note also PR c++/1113.
22777 (test_template_breakpoints): KFAIL "constructor breakpoint" with
22778 respect to PR c++/1062.
22779 KFAIL "destructor breakpoint" with respect to PR c++/1112.
22780
6ece72da
DC
227812003-03-03 David Carlton <carlton@math.stanford.edu>
22782
22783 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
22784 with respect to PR c++/57.
22785 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
22786 c++/826.
22787 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
22788 respect to PR c++/57.
22789
85ca1584
DC
227902003-03-03 David Carlton <carlton@math.stanford.edu>
22791
22792 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
22793 respect to PR c++/33 into FAILs.
22794
98e9c5b8
MC
227952003-03-03 Michael Chastain <mec@shout.net>
22796
7bedbf27
MC
22797 * configure.in: Update copyright years.
22798
227992003-03-03 Michael Chastain <mec@shout.net>
22800
22801 * Makefile.in: Update copyright years.
98e9c5b8 22802
f683e100
DC
228032003-02-28 David Carlton <carlton@math.stanford.edu>
22804
22805 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
22806 print class instead of struct and/or superfluous protection
22807 specifiers, as long as the resulting output is equivalent to the
22808 source code.
22809 Delete FIXME from end of messages on tests that don't need
22810 fixing.
22811
a9e0cf2c
DC
228122003-02-28 David Carlton <carlton@math.stanford.edu>
22813
22814 * gdb.c++/templates.exp (do_tests): Allow const in the two
22815 Foo<volatile char *>::foo tests.
22816
e8d359df
MS
228172003-02-27 Michael Snyder <msnyder@redhat.com>
22818
d63a86f8 22819 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
22820 will be consistant.
22821
0b71dc91
DC
228222003-02-26 David Carlton <carlton@math.stanford.edu>
22823
22824 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
22825 char *>::foo" test with respect to PR c++/33. Create a new test
22826 which is identical to that one except that it doesn't put the
22827 space between the "char" and the "*"; KFAIL it, too.
22828
dd14ab43
DC
228292003-02-26 David Carlton <carlton@math.stanford.edu>
22830
22831 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
22832 template types into either PASSes or KFAILs (corresponding to PR
22833 c++/57). Tweak indentation. Update copyright.
22834
1146c7f1
SC
228352003-02-23 Stephane Carrez <stcarrez@nerim.fr>
22836
22837 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
22838
74641dfb
MC
228392003-02-13 Michael Chastain <mec@shout.net>
22840
22841 * gdb.base/exprs.exp: Remove i960 remnants.
22842 * gdb.base/funcargs.exp: Likewise.
22843 * gdb.base/list.exp: Likewise.
22844 * gdb.base/ptype.exp: Likewise.
22845
559cd2d0
DC
228462003-02-14 David Carlton <carlton@math.stanford.edu>
22847
22848 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
22849 pEe->D::vg()" from XFAIL to KFAIL.
22850
c4f90d87
JM
228512003-02-13 Jason Molenda (jmolenda@apple.com)
22852
22853 * gdb.base/maint.exp: Update maint print statistics regexp to include
22854 new entries.
22855
cbc4d97c
MC
228562003-02-13 Michael Chastain <mec@shout.net>
22857
22858 * gdb.c++/inherit.exp: Remove call to get_debug_format.
22859
40f235b7
MC
228602003-02-12 Michael Chastain <mec@shout.net>
22861
22862 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
22863 * gdb.c++/inherit.exp: Likewise.
22864 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
22865 * gdb.c++/templates.exp: Likewise.
22866 * gdb.c++/virtfunc.exp: Likewise.
22867
c56716b0
JM
228682003-02-06 Jason Molenda (jason-cl@molenda.com)
22869
22870 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
22871 why the code is written that way.
22872
070afcf8
MC
228732003-02-05 Michael Chastain <mec@shout.net>
22874
22875 * gdb.base/dump.exp: Add missing copyright line.
22876
5d0331e5
JM
228772003-02-05 Jason Molenda (jason-cl@molenda.com)
22878
f7ae6d3e 22879 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
22880 at the beginning so the breakpoint doesn't get set on the loop.
22881
92851186
MC
228822003-02-05 Michael Chastain <mec@shout.net>
22883
22884 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
22885 output for configurations with gcc 2.95.3.
22886
cbf1e085
AC
228872003-02-05 Keith Seitz <keiths@redhat.com>
22888 Andrew Cagney <ac131313@redhat.com>
22889
22890 * gdb.mi/mi-cli.exp: New file.
d63a86f8 22891
29518e1e
MC
228922003-02-04 Michael Chastain <mec@shout.net>
22893
22894 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
22895 Call perror and then continue.
22896
5af1d5f3
MC
228972003-02-03 Michael Chastain <mec@shout.net>
22898
22899 * gdb.c++/pr-1023.cc: New file.
22900 * gdb.c++/pr-1023.exp: New file.
22901
6b549786
JB
229022003-02-05 Jim Blandy <jimb@redhat.com>
22903
22904 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
22905 it's local to foobar. Check for it there, and check that it's not
22906 present in main.
22907 * gdb.c++/local.cc (marker2): New function.
22908 (foobar): Call marker1.
22909 (main): Call marker2 instead of marker1.
22910
67f16606
AC
229112003-02-04 Andrew Cagney <ac131313@redhat.com>
22912
22913 * gdb.disasm/mn10200.exp: Obsolete file.
22914 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
22915 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
22916 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
22917
1c5cb38e
DC
229182003-02-04 David Carlton <carlton@math.stanford.edu>
22919
22920 * gdb.c++/overload.exp: Test intToChar(1).
22921 * gdb.c++/overload.cc (intToChar): New.
22922 (main): Call intToChar.
22923
d1fe6965
DC
229242003-02-03 David Carlton <carlton@math.stanford.edu>
22925
22926 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
22927 'might_kfail' arg.
22928 KFAIL some of the continue_to_bp_overloaded calls, according to
22929 PR c++/1025.
22930
9ba61c5d
MC
229312003-02-01 Michael Chastain <mec@shout.net>
22932
22933 * gdb.base/advance.c (marker1): New marker function.
22934 * gdb.base/advance.exp: When the 'advance' command lands on the
22935 return breakpoint, it can legitimately stop on either the
22936 current line or the next line. Accommodate both outcomes.
22937 * gdb.base/until.exp: Likewise.
22938
e7494ffb
AC
229392003-02-02 Andrew Cagney <ac131313@redhat.com>
22940
22941 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22942 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
22943 now a list, not a tuple.
22944 * gdb.mi/mi-var-display.exp: Ditto.
22945 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 22946
075559bc
AC
229472003-02-01 Andrew Cagney <ac131313@redhat.com>
22948
22949 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22950 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
22951 stack backtraces.
22952 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 22953
2bd4c7b1
MK
229542003-02-01 Mark Kettenis <kettenis@gnu.org>
22955
22956 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22957 gdb.mi/mi1-pthreads.exp: Return instead of calling
22958 gdb_suppress_entire_file.
22959
eabd8992
MS
229602003-02-01 Mark Salter <msalter@redhat.com>
22961
22962 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
22963
71469e2f
MS
229642003-01-31 Mark Salter <msalter@redhat.com>
22965
22966 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
22967 Support empty arg.
22968
38a94d44
MC
229692003-01-30 Michael Chastain <mec@shout.net>
22970
22971 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
22972 This was a workaround for a UTF-8 bug in readline 4.3. The bug
22973 has been fixed in gdb/readline on 2003-01-09.
22974
19ea9e73
MS
229752003-01-29 Michael Snyder <msnyder@redhat.com>
22976
e8d359df
MS
22977 * gdb.base/maint.exp: Allow for leading underscore in symbol.
22978 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
22979 * gdb.base/args.exp: Skip if target does not support args passing.
22980
2307bd6a
DJ
229812003-01-22 Daniel Jacobowitz <drow@mvista.com>
22982
19ea9e73 22983 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
22984 gdb_test. Accept a list of expect arguments as the third
22985 parameter.
22986 (gdb_test): Use it.
22987
f2dd3617
EZ
229882003-01-20 Elena Zannoni <ezannoni@redhat.com>
22989
22990 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
22991 allow for different test tree configurations. Update some
22992 tescases accordingly.
22993 * gdb.arch/altivec-regs.exp: Ditto.
22994 * gdb.asm/asm-source.exp: Ditto.
22995 * gdb.base/advance.exp: Ditto.
22996 * gdb.base/display.exp: Ditto.
d63a86f8 22997 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
22998 * gdb.base/mips_pro.exp: Ditto.
22999 * gdb.base/overlays.exp: Ditto.
23000 * gdb.base/relocate.exp: Ditto.
23001 * gdb.base/setshow.exp: Ditto.
23002 * gdb.base/step-line.exp: Ditto.
23003 * gdb.base/step-test.exp: Ditto.
23004 * gdb.base/until.exp: Ditto.
23005 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
23006
c71cdefd
DC
230072003-01-17 David Carlton <carlton@math.stanford.edu>
23008
23009 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
23010 corresponding to PR c++/945.
23011 Update copyright.
23012
fdba05d7
DC
230132003-01-17 David Carlton <carlton@math.stanford.edu>
23014
23015 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
23016 corresponding to PR c++/68.
23017
230182003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
23019
23020 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
23021 (test_paddr_hairy_functions): Call print_addr_2_kfail for
23022 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
23023
c362c33a
EZ
230242003-01-15 Elena Zannoni <ezannoni@redhat.com>
23025
0fbc361c
EZ
23026 * gdb.base/break.exp: Fix change of default location, because of
23027 removal of until tests.
23028 * gdb.base/help.exp: Update test for new 'until' help message.
23029 Add test for help on 'advance'.
a9c64011 23030 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 23031
dabf8a35
MK
230322003-01-15 Mark Kettenis <kettenis@gnu.org>
23033
23034 * gdb.base/default.exp: Adapt "info float" test for recent changes
23035 to that command. Add test for "info vector".
23036 * gdb.base/float.exp: New file. Add test for "info float" that
23037 resembles the old test in gdb.base/default.exp.
23038
a1769aca
DC
230392003-01-15 David Carlton <carlton@math.stanford.edu>
23040
23041 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
23042
82025e13
EZ
230432003-01-15 Elena Zannoni <ezannoni@redhat.com>
23044
23045 * gdb.base/break.exp: Move the tests of until command from here...
23046 * gdb.base/until.exp: ... to here. New file. Add other tests.
23047 * gdb.base/advance.c: New file.
23048 * gdb.base/advance.exp: New file.
23049
8f9ab801
EZ
230502003-01-14 Elena Zannoni <ezannoni@redhat.com>
23051
a9c64011
AS
23052 * gdb.base/args.c: New file.
23053 * gdb.base/args.exp: New file.
8f9ab801 23054
9ae66589
DJ
230552003-01-14 Daniel Jacobowitz <drow@mvista.com>
23056
23057 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
23058
8d77e5c3
DJ
230592003-01-14 Daniel Jacobowitz <drow@mvista.com>
23060
23061 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
23062
12d2f0a1
DJ
230632003-01-14 Daniel Jacobowitz <drow@mvista.com>
23064
23065 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
23066 dates.
23067
6ca37014
DJ
230682003-01-13 Daniel Jacobowitz <drow@mvista.com>
23069
23070 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
23071
b0023472
DJ
230722003-01-13 Daniel Jacobowitz <drow@mvista.com>
23073
23074 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
23075 (ptype &*"foo").
23076 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
23077
607fbc54 230782003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
23079
23080 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
23081 * gdb.mi/mi1-console.exp: Likewise.
23082
607fbc54 230832003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
23084
23085 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
23086 * gdb.mi/mi1-console.exp: Likewise.
23087
a1fb14a2
DJ
230882003-01-13 Daniel Jacobowitz <drow@mvista.com>
23089
23090 * gdb.c++/overload.exp: Remove some fixed XFAILs.
23091
c4cf40b7
DJ
230922003-01-09 Daniel Jacobowitz <drow@mvista.com>
23093
23094 * gdb.base/detach.exp: New test.
23095
696d5a5b
DJ
230962003-01-09 Daniel Jacobowitz <drow@mvista.com>
23097
23098 * Makefile.in (ALL_SUBDIRS): New variable.
23099 (subdirs, clean, distclean): Use it.
23100 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
23101 regenerating Makefile, since it is generated from the top level.
23102 * gdb.asm/Makefile.in: Likewise.
23103 * gdb.base/Makefile.in: Likewise.
23104 * gdb.c++/Makefile.in: Likewise.
23105 * gdb.disasm/Makefile.in: Likewise.
23106 * gdb.java/Makefile.in: Likewise.
23107 * gdb.mi/Makefile.in: Likewise.
23108 * gdb.threads/Makefile.in: Likewise.
23109 * gdb.trace/Makefile.in: Likewise.
23110
754533e4
DC
231112003-01-09 David Carlton <carlton@math.stanford.edu>
23112
23113 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
23114 Add copyright year 2003.
23115
d8b3e9ee
MC
231162003-01-06 Michael Chastain <mec@shout.net>
23117
23118 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
23119 When selecting a thread, 'line' and 'file' are optional.
23120 * gdb.mi/mi1-pthreads.exp: Likewise.
23121
8e9e0fe6
AS
231222003-01-06 Andreas Schwab <schwab@suse.de>
23123
23124 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
23125 failures.
23126
b5ab8ff3
DJ
231272003-01-04 Daniel Jacobowitz <drow@mvista.com>
23128
23129 Fix PR gdb/844
23130 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
23131 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
23132
23133 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
23134 instead of calling gdb_suppress_entire_file.
23135 * gdb.threads/print-threads.exp: Likewise.
23136 * gdb.threads/schedlock.exp: Likewise.
23137
23138 * gdb.threads/killed.exp: Return instead of calling
23139 gdb_suppress_entire_file.
23140 * gdb.threads/linux-dp.exp: Likewise.
23141 * gdb.threads/pthreads.exp: Likewise.
23142
1e698235
DJ
231432003-01-04 Daniel Jacobowitz <drow@mvista.com>
23144
23145 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
23146 stabs.
23147 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
23148 * gdb.base/whatis.exp: Always allow (void) after function names.
23149
147ff08c
DJ
231502003-01-04 Daniel Jacobowitz <drow@mvista.com>
23151
23152 * gdb.c++/casts.exp: Correct regexp.
23153
dc62bfc2
MK
231542003-01-04 Mark Kettenis <kettenis@gnu.org>
23155
23156 * configure.in: Call AC_CONFIG_HEADER. Don't call
23157 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
23158 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
23159 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
23160 aforementioned directories in the AC_OUPUT call.
23161 * config.hin: New file.
23162 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23163 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
23164 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
23165 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
23166 pass -I$objdir instead of -I$objdir/$subdir in compilation.
23167 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
23168 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
23169 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
23170 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
23171 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
23172 gdb.threads/configure.in, gdb.threads/configure,
23173 gdb.threads/config.in, gdb.trace/configure.in,
23174 gdb.trace/configure: Removed.
23175
77afa639
MC
231762003-01-03 Michael Chastain <mec@shout.net>
23177
23178 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
23179 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
23180
7634bb6e
DJ
231812003-01-03 Daniel Jacobowitz <drow@mvista.com>
23182
23183 * gdb.base/store.exp: Fix regular expressions.
23184
b39c905e
MK
231852002-12-28 Mark Kettenis <kettenis@gnu.org>
23186
23187 * configure.in: Rewrite.
23188 * configure: Regenerated.
23189
0a8551dd
DC
231902003-01-03 David Carlton <carlton@math.stanford.edu>
23191
23192 * gdb.base/psymtab.exp: New file.
23193 * gdb.base/psymtab1.c: Ditto.
23194 * gdb.base/psymtab2.c: Ditto.
23195
c60b7188
AF
231962002-12-23 Adam Fedor <fedor@gnu.org>
23197
23198 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
23199
ee73db83
DC
232002002-12-23 David Carlton <carlton@math.stanford.edu>
23201
23202 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
23203 and current_directory initialization.
23204
d6c1774e
JB
232052002-12-22 Jim Blandy <jimb@redhat.com>
23206
f0a847b8
JB
23207 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
23208 rather than as part of the output file name.
23209
d6c1774e
JB
23210 * gdb.base/attach.exp: There's no need to copy the test program to
23211 /tmp; that was only ever necessary on HP/UX, and this test is
23212 entirely disabled there anyway.
23213
f0708dbb
JB
232142002-12-21 Jim Blandy <jimb@redhat.com>
23215
4c2acfea
JB
23216 * gdb.c++/psmang.exp: Doc fix.
23217
f0708dbb
JB
23218 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
23219 test.
23220
9579e000
DC
232212002-12-20 David Carlton <carlton@math.stanford.edu>
23222
23223 * gdb.c++/annota2.exp: KFAIL annotate-quit.
23224
d1810171
MC
232252002-12-18 Michael Chastain <mec@shout.net>
23226
23227 * gdb.c++/annota2.exp: Add copyright year 2002.
23228
76565097
DC
232292002-12-17 David Carlton <carlton@math.stanford.edu>
23230
23231 * gdb.c++/try_catch.cc: Add marker comments.
23232 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
23233 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
23234 * gdb.c++/m-static.cc: Ditto.
23235 * gdb.c++/m-static1.cc: Ditto.
23236 * gdb.c++/try_catch.cc: Ditto.
23237
da81390b
JJ
232382002-12-16 Jeff Johnston <jjohnstn@redhat.com>
23239
23240 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
23241 to see whether we are using the new -environment-directory
23242 command which resets via -r or the old version of the command
23243 which may prompt the user. Part of fix for gdb/741.
23244
b304d130
AC
232452002-12-13 Andrew Cagney <ac131313@redhat.com>
23246
23247 * gdb.fortran/types.exp: Update obsolete comment.
23248 * gdb.fortran/exprs.exp: Ditto.
23249 * lib/gdb.exp: Delete obsolete code.
23250 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
23251 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
23252 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
23253 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
23254 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
23255 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
23256 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
23257 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
23258 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
23259 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
23260 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
23261 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
23262 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
23263 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
23264 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
23265 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
23266 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
23267 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
23268 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
23269 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
23270 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
23271 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
23272 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
23273 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
23274 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
23275 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
23276 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
23277 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
23278 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
23279 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
23280 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
23281 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
23282 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
23283 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
23284 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
23285 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
23286 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
23287
a23b6e6a
DC
232882002-12-11 David Carlton <carlton@math.stanford.edu>
23289
23290 * gdb.c++/m-data.exp: Add test for members that shadow global
23291 variables: see PR gdb/804.
23292 * gdb.c++/m-data.cc: Ditto.
23293
6604731b
DJ
232942002-12-10 Daniel Jacobowitz <drow@mvista.com>
23295
23296 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
23297
de46ecd7
DC
232982002-12-06 David Carlton <carlton@math.stanford.edu>
23299
23300 * gdb.base/store.c: Don't declare functions static.
23301
27e829d0
AC
233022002-12-04 Andrew Cagney <ac131313@redhat.com>
23303
23304 * gdb.base/store.exp, gdb.base/store.c: New files.
23305
92806416
DJ
233062002-12-03 Daniel Jacobowitz <drow@mvista.com>
23307
23308 * gdb.base/selftest.exp: Update for current gdb.
23309
3bcbaac5
DJ
233102002-12-03 Daniel Jacobowitz <drow@mvista.com>
23311
23312 * gdb.base/maint.exp: Only dump symbols from one source file
23313 or objfile.
23314
f4f00b1f
DJ
233152002-12-03 Daniel Jacobowitz <drow@mvista.com>
23316
23317 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
23318 function call.
23319
f1c8a949
JB
233202002-11-25 Jim Blandy <jimb@redhat.com>
23321
23322 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
23323 function appearing in error message.
23324
9e297a97
DJ
233252002-11-21 Daniel Jacobowitz <drow@mvista.com>
23326
23327 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
23328
1f312e79
JJ
233292002-11-08 Jeff Johnston <jjohnstn@redhat.com>
23330
d63a86f8
RM
23331 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
23332 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
23333 should be in mi console format. This is part of fix for PR gdb/604.
23334
83c31e7d
FN
233352002-09-18 Fernando Nasser <fnasser@redhat.com>
23336
23337 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
23338 which explicitly prints the zero offset as "+0".
23339
322b3f65
DJ
233402002-10-22 Daniel Jacobowitz <drow@mvista.com>
23341
23342 * gdb.threads/schedlock.c (args): Make unsigned.
23343
233442002-10-21 Daniel Jacobowitz <drow@mvista.com>
23345
23346 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
23347 numbers. Allow "foo2|selected stack frame".
23348 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
23349 * gdb.asm/asmsrc2.s: Likewise.
23350 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
23351 comments.
23352 * gdb.asm/mips.inc: New file.
23353
5e2fe5b8
AF
233542002-10-18 Adam Fedor <fedor@gnu.org>
23355
23356 * gdb.base/default.exp: Update expected output to include 'ObjC'.
23357 * gdb.base/help.exp: Likewise.
23358
abe1a5d0
KB
233592002-10-17 Kevin Buettner <kevinb@redhat.com>
23360
23361 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
23362 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
23363
10abb1d4
JB
233642002-10-02 Jim Blandy <jimb@redhat.com>
23365
23366 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
23367
1f609b42
AC
233682002-10-01 Andrew Cagney <ac131313@redhat.com>
23369
23370 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
23371 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
23372 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
23373 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
23374 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
23375 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
23376 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
23377
0aee02e4
AC
233782002-09-29 Andrew Cagney <ac131313@redhat.com>
23379
23380 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
23381 * mi0-disassemble.exp, mi0-eval.exp: Delete.
23382 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
23383 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
23384 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
23385 * mi0-var-block.exp, mi0-var-child.exp: Delete.
23386 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 23387
6fde09ad
KB
233882002-09-27 Kevin Buettner <kevinb@redhat.com>
23389
23390 * gdb.base/annota1.exp (info break): Make directory components of
23391 path optional since not all compilers emit this debug information.
23392
889bf7c5
PA
23393 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
23394 step ends up stepping out of the function instead of stopping on
23395 the epilogue.
6fde09ad 23396
9e8aab75
KS
233972002-09-26 Keith Seitz <keiths@redhat.com>
23398
23399 * lib/insight-support.exp (gdbtk_start): Figure out where
23400 the insight executable is based on where gdb is. Use this
23401 executable to start insight instead of gdb.
23402
e36180d7
AC
234032002-09-25 Andrew Cagney <cagney@redhat.com>
23404
23405 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
23406
9dd34b2b
AC
234072002-09-24 Andrew Cagney <ac131313@redhat.com>
23408
23409 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
23410 test_isolated_complaints.
23411 (test_empty_complaint): New function.
23412 (test_empty_complaints): New function. Check no output when no
23413 complaints.
d63a86f8 23414
dea97812
KB
234152002-09-19 Jim Blandy <jimb@redhat.com>
23416
a9c64011 23417 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 23418
54951bd7
AC
234192002-09-19 Andrew Cagney <ac131313@redhat.com>
23420
23421 * gdb.gdb/complaints.exp: New file.
23422
dec43320
AC
234232002-09-18 Andrew Cagney <ac131313@redhat.com>
23424
23425 * gdb.base/maint.exp: Check `help maint internal-warning'.
23426
e70d6e3f
DC
234272002-09-18 David Carlton <carlton@math.stanford.edu>
23428
23429 * gdb.c++/m-static.exp: Remove breakpoints depending on line
23430 numbers, and replace them by a single breakpoint after the
23431 constructors are all finished.
23432 Add test 4.
23433 * gdb.c++/m-static.cc: Add test 4.
23434 * gdb.c++/m-static.h: New file.
23435 * gdb.c++/m-static1.cc: New file.
23436
23437 * gdb.c++/printmethod.exp: New file.
23438 * gdb.c++/printmethod.cc: New file.
23439
23440 * gdb.c++/pr-574.exp: New file.
23441 * gdb.c++/pr-574.cc: New file.
23442
afb5c968
CV
234432002-09-18 Corinna Vinschen <vinschen@redhat.com>
23444
23445 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
23446 embedded targets which never actually exit.
23447
31e45dee
FN
234482002-09-18 Fernando Nasser <fnasser@redhat.com>
23449
23450 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
23451 "don't step after run" as unresolved or unsupported, instead of xfail.
23452
a283c5a1
CV
234532002-09-18 Corinna Vinschen <vinschen@redhat.com>
23454
23455 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
23456 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
23457 Add newline to expected string in "step out of main (status wrapper)"
23458 case.
23459
11350d2a
CV
234602002-09-18 Corinna Vinschen <vinschen@redhat.com>
23461
23462 * lib/gdb.exp (rerun_to_main): Allow restarting application.
23463 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
23464
0deec7d6
TT
234652002-09-17 Tom Tromey <tromey@redhat.com>
23466
23467 * gdb.base/printcmds.exp (test_print_string_constants): Expect
23468 \000, not \0, in double-quoted string.
23469
b2b4a1b5
CV
234702002-09-14 Corinna Vinschen <vinschen@redhat.com>
23471
c9d37158 23472 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
23473 string after running the commands execution on breakpoint tests.
23474
1c56143a
CV
234752002-09-13 Corinna Vinschen <vinschen@redhat.com>
23476
23477 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
23478
37f8da45
JB
234792002-09-12 Joel Brobecker <brobecker@gnat.com>
23480
23481 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
23482
08b468e0
KS
234832002-09-10 Keith Seitz <keiths@redhat.com>
23484
23485 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
23486 runto proc.
23487 (mi_run_to_main): Use mi_runto.
23488 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
23489
dc360f58
KS
234902002-09-10 Keith Seitz <keiths@redhat.com>
23491
23492 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
23493 regexp for stopping at main. Could have multiple event notifications.
23494 Don't assume that main was declared with no parameters.
23495 (mi_next): Use mi_step_to.
23496 (mi_step): Use mi_next_to.
23497
ce3abcfb
CV
234982002-09-09 Corinna Vinschen <vinschen@redhat.com>
23499
23500 * gdb.base/default.exp: Fix expected string in `info float' test.
23501
d1f5b980
BE
235022002-09-09 Ben Elliston <bje@redhat.com>
23503
23504 * config/mips.exp: Update comments.
23505 * config/mips-idt.exp: Likewise.
23506 * config/nind.exp: Likewise.
23507 * config/slite.exp: Likewise.
23508 * config/sparclet.exp: Likewise.
23509 * config/udi.exp: Likewise.
23510 * config/vx.exp: Likewise.
23511 * config/vxworks29k.exp: Likewise.
23512
2f71430b
JB
235132002-09-05 Jim Blandy <jimb@redhat.com>
23514
23515 * gdb.threads/killed.exp: Fix test failure message.
23516
7ddebc7e
KS
235172002-09-04 Keith Seitz <keiths@redhat.com>
23518
23519 * lib/mi-support.exp: Update copyright.
23520 (mi_gdb_test): Increase the priority of the expected pattern
23521 so that it matches gdb_test.
23522
0ae67eb3
KS
235232002-09-03 Keith Seitz <keiths@redhat.com>
23524
23525 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
23526 Use integer comparison instead of string comparison for testing
23527 whether binary was built.
23528
38fc42c8
JB
235292002-09-03 Jim Blandy <jimb@redhat.com>
23530
23531 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
23532
b6ff0e81
JB
235332002-08-29 Jim Blandy <jimb@redhat.com>
23534
23535 * gdb.threads/pthreads.exp: Move the portable thread compilation
23536 code into a function in lib/gdb.exp, and call that from here.
23537 * lib/gdb.exp (gdb_compile_pthreads): New function.
23538
07c98896
KS
235392002-08-29 Keith Seitz <keiths@redhat.com>
23540
23541 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
23542 expect_out so that callers can get at it.
23543
0312286c
DJ
235442002-08-23 Daniel Jacobowitz <drow@mvista.com>
23545
23546 * gdb.threads/print-threads.c: New file.
23547 * gdb.threads/print-threads.exp: New file.
23548 * gdb.threads/schedlock.c: New file.
23549 * gdb.threads/schedlock.exp: New file.
23550
dd039bc4
EZ
235512002-08-22 Elena Zannoni <ezannoni@redhat.com>
23552
a9c64011
AS
23553 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
23554 not altivec.c.
dd039bc4 23555
1f36144c
MK
235562002-08-17 Mark Kettenis <kettenis@gnu.org>
23557
23558 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
23559 targets. The problem should be fixed now.
23560
16057ec7 235612002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
23562
23563 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
23564 2002-07-24 change that removes final dots from error messages.
23565
3c1499ad
TT
235662002-08-13 Tom Tromey <tromey@redhat.com>
23567
23568 * gdb.base/readline.exp: New file.
23569
a20ce2c3
AC
235702002-08-01 Andrew Cagney <ac131313@redhat.com>
23571
23572 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
23573 supress message.
23574
db034ac5
AC
235752002-08-01 Andrew Cagney <cagney@redhat.com>
23576
23577 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
23578 CHILL_FOR_TARGET and CHILL_LIB.
23579 * configure.in (configdirs): Remove gdb.chill.
23580 * configure: Regenerate.
23581 * lib/gdb.exp: Obsolete references to chill.
23582 * gdb.fortran/types.exp: Ditto.
23583 * gdb.fortran/exprs.exp: Ditto.
23584
3e000b18
KB
235852002-07-30 Kevin Buettner <kevinb@redhat.com>
23586
23587 * gdb.base/shlib-call.exp (additional_flags): Conditionally
23588 set Irix-specific compile and link flags.
23589
28f4966b
KB
235902002-07-29 Kevin Buettner <kevinb@redhat.com>
23591
23592 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
23593 source files. The ``-o'' option doesn't work with the ``-E'' option
23594 when using the Irix compiler.
23595
46c0d5a6
DJ
235962002-07-19 Daniel Jacobowitz <drow@mvista.com>
23597
23598 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
23599 Improve support for reusing an exec file. Copy exec file
23600 to target, and run gdbserver on the target instead of on the host.
23601
eecf4bed
JB
236022002-07-18 Jim Blandy <jimb@redhat.com>
23603
0f815cdf
JB
23604 * gdb.base/ending-run.exp: Don't expect to see the program end in
23605 some orderly fashion when we're running on a real stand-alone
23606 board.
23607
eecf4bed
JB
23608 * gdb.base/interrupt.exp: Correct logic for skipping tests on
23609 targets that don't support interrupts.
23610
52d309e4
JB
236112002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
23612
23613 * gdb.base/attach.exp: Add patterns to match output from /proc-based
23614 systems.
23615 Move comments in expect statements to inside the actions, so that they
23616 don't get matched against.
23617
ff683d9e
MK
236182002-07-10 Mark Kettenis <kettenis@gnu.org>
23619
23620 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
23621 function when asleep" test.
23622
b5356753
AC
236232002-07-10 Andrew Cagney <ac131313@redhat.com>
23624
23625 * gdb.base/page.exp: Rewrite to handle problems with very long
23626 `info set' output. Update copyright.
23627
6aa4d13a
AC
236282002-06-26 Andrew Cagney <ac131313@redhat.com>
23629
23630 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
23631 gdb.threads-hp.
23632 * gdb.hp/configure: Regenerate.
23633 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
23634 * gdb.hp/gdb.threads-hp/configure: Delete file.
23635 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
23636
8cf8c2b8
AC
236372002-06-22 Andrew Cagney <ac131313@redhat.com>
23638
23639 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
23640 setlocale, bindtextdomain and textdomain.
23641
6827a8f8
JB
236422002-06-11 Jim Blandy <jimb@redhat.com>
23643
919d772c
JB
23644 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
23645 preprocessor macro information is present.
23646
6827a8f8
JB
23647 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
23648 tests.
23649
c15b0d21
MS
236502002-06-06 Michael Snyder <msnyder@redhat.com>
23651
c5984d70
MS
23652 * gdb.base/overlays.exp: Record addresses of overlay
23653 functions in TCL variables rather than in GDB variables,
23654 to avoid having GDB convert them to pointers (with loss
23655 of information).
23656
d63a86f8 23657 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 23658 default linker script changes.
c15b0d21
MS
23659 * gdb.base/long_long.exp: Add check for sizeof (long double).
23660
be26fe0d
ML
236612002-06-06 Michal Ludvig <mludvig@suse.cz>
23662
23663 * gdb.asm/asm-source.exp: Add x86-64 target.
23664 * gdb.asm/x86_64.inc: New.
d63a86f8 23665
258093ca 236662002-05-30 Michael Chastain <mec@shout.net>
258093ca 23667
4b3153f1 23668 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
23669 * gdb.c++/m-static.cc: New file.
23670 * gdb.c++/m-static.exp: New file.
23671
241264c6
MS
236722002-05-28 Michael Snyder <msnyder@redhat.com>
23673
23674 * gdb.base/call-ar-st.exp: Allow for reduced floating point
23675 precision.
23676
9bba8c8f 236772002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 23678
4b3153f1 23679 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
23680 * gdb.c++/m-data.cc: New file.
23681 * gdb.c++/m-data.exp: New file.
23682
236832002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 23684
4b3153f1 23685 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 23686 * gdb.c++/try_catch.cc: New file.
d63a86f8 23687 * gdb.c++/try_catch.exp: New file.
9bba8c8f 23688
def1b996
MC
236892002-05-27 Michael Chastain <mec@shout.net>
23690
23691 * gdb.c++/local.exp: Accept more nested types in output.
23692
522ba268
MC
236932002-05-26 Michael Chastain <mec@shout.net>
23694
23695 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
23696
277254ba
MS
236972002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
23698
23699 * lib/gdb.exp (gdb_wrapper_init): Just because
23700 gdb_wrapper_file exists, this does not mean that the file
23701 should not be rebuilt. That is what gdb_wrapper_initialized
23702 is for.
23703 (default_gdb_init): Reset gdb_wrapper_initialized.
23704
b61a8733
MS
237052002-05-23 Michael Snyder <msnyder@redhat.com>
23706
d63a86f8 23707 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
23708 the precision of the floating point test results.
23709 * gdb.base/call-rt-st.exp: Ditto.
23710
b61a8733
MS
23711 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
23712 * gdb.base/call-rt-st.exp: Ditto.
23713
56f6e910
MC
237142002-05-19 Michael Chastain <mec@shout.net>
23715
23716 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
23717
ad0b0016
EZ
237182002-05-19 Elena Zannoni <ezannoni@redhat.com>
23719
a9c64011
AS
23720 * configure.in (configdirs): Add gdb.arch.
23721 * configure: Regenerate.
ad0b0016 23722
f617d2b6
JB
237232002-05-17 Jim Blandy <jimb@redhat.com>
23724
23725 * gdb.base/completion.exp: Recognize the more detailed error
23726 messages produced by the macro expander's lexical analyzer.
23727
eac2a696
EZ
237282002-05-14 Elena Zannoni <ezannoni@redhat.com>
23729
a9c64011
AS
23730 * gdb.arch/altivec-abi.c: New file.
23731 * gdb.arch/altivec-abi.exp: New file.
23732 * gdb.arch/altivec-regs.c: New file.
23733 * gdb.arch/altivec-regs.exp: New file.
eac2a696 23734
2fdde8f8
DJ
237352002-05-14 Daniel Jacobowitz <drow@mvista.com>
23736
23737 * gdb.base/maint.exp (maint print type): Update for new type
23738 structure.
d63a86f8 23739
e31f1a7c
EZ
237402002-05-14 Elena Zannoni <ezannoni@redhat.com>
23741
23742 * gdb.arch: New directory.
23743 * gdb.arch/configure.in: New file.
23744 * gdb.arch/configure: New file.
23745 * gdb.arch/Makefile.in: New file.
23746
db589741
CV
237472002-05-13 Corinna Vinschen <vinschen@redhat.com>
23748
23749 * gdb.asm/asm-source.exp: Add v850 as supported target.
23750 * gdb.asm/v850.inc: New file.
23751
8ce2a7dc
DJ
237522002-05-13 Daniel Jacobowitz <drow@mvista.com>
23753
23754 * gdb.c++/annota2.exp (annotate-quit): Add comment.
23755
df763c7f
DJ
237562002-05-12 Daniel Jacobowitz <drow@mvista.com>
23757
23758 * gdb.base/break.exp: Check 'break "marker2"'.
23759
377daeed
MS
237602002-05-10 Michael Snyder <msnyder@redhat.com>
23761
23762 * gdb.base/long_long.exp: Fix typo.
23763
c4b7bc2b
JB
237642002-05-10 Jim Blandy <jimb@redhat.com>
23765
ecac9a4e
JB
23766 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
23767 a bug.
23768
c4b7bc2b
JB
23769 * gdb.base/printcmds.exp (test_integer_literals_rejected):
23770 Recognize more detailed error message produced by the macro
23771 expander's lexical analyzer.
23772 * lib/gdb.exp (test_print_reject): Same.
23773
e71019a1
MK
237742002-05-09 Mark Kettenis <kettenis@gnu.org>
23775
23776 * gdb.c++/method.exp: Fix typo.
23777
fedfc8e6
MS
237782002-05-08 Michael Snyder <msnyder@redhat.com>
23779
166a1957
MS
23780 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
23781 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 23782 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
23783 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
23784 Add iftarget clause for strongarm.
d63a86f8 23785
f1c47eb2
MS
237862002-05-06 Michael Snyder <msnyder@redhat.com>
23787
cb9a9d3e
MS
23788 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
23789 (gdb_continue_to_end): Accept output from status wrapper.
23790 * gdb.base/ending-run.exp: Add case for output from status wrapper.
23791 Clean up fail messages to match pass messages.
23792
f1c47eb2
MS
23793 Enable the "needs_status_wrapper" testsuite feature.
23794 * lib/gdb.exp (gdb_wrapper_init): New procedure.
23795 (gdb_compile): Conditionally call gdb_wrapper_init.
23796 * gdb.base/a2-run.exp: Recognize output from status wrapper.
23797 * gdb.c++/method.exp: Recognize output from status wrapper.
23798
6079c749
BE
237992002-05-06 Ben Elliston <bje@redhat.com>
23800From Graydon Hoare <graydon@redhat.com>
23801
23802 * config/sid.exp: Include support for "rawsid" protocol.
23803
188baff3
JB
238042002-05-03 Jim Blandy <jimb@redhat.com>
23805
23806 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
23807 * gdb.c++/hang3.C: New file.
23808
b9c07f0f
AC
238092002-05-04 Andrew Cagney <ac131313@redhat.com>
23810
23811 * gdb.base/default.exp: Remove obsolete code.
23812 * gdb.c++/misc.exp: Ditto. Update copyright.
23813 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
23814 * gdb.base/whatis.exp: Ditto. Update copyright.
23815 * gdb.base/scope.exp: Ditto. Update copyright.
23816 * gdb.base/ptype.exp: Ditto. Update copyright.
23817 * gdb.base/printcmds.exp: Ditto. Update copyright.
23818 * gdb.base/opaque.exp: Ditto. Update copyright.
23819 * gdb.base/list.exp: Ditto.
23820 * gdb.base/funcargs.exp: Ditto. Update copyright.
23821 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
23822 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
23823 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
23824 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
23825 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
23826 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
23827
5c7a0397
MS
238282002-05-02 Michael Snyder <msnyder@redhat.com>
23829
d6dcc264 23830 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
23831 * gdb.base/long_long.exp: Add xscale target.
23832 * gdb.base/default.exp: Add xscale target.
23833
eb7f1c48
JB
238342002-05-01 Jim Blandy <jimb@redhat.com>
23835
23836 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
23837 gdb.c++/hang.exp: New test.
23838
a6befae8
FF
238392002-05-01 Fred Fish <fnf@redhat.com>
23840
23841 * gdb.base/completion.exp: Handle completions of "./Make" for
23842 more than one completion possibility, as is the case when we
23843 build and test in the source tree.
23844
0a310277
AG
238452002-04-29 Anthony Green <green@redhat.com>
23846
23847 * gdb.java/jmisc1.exp: New file.
23848 * gdb.java/jmisc2.exp: New file.
23849
6ff9af88
DJ
238502002-04-24 Daniel Jacobowitz <drow@mvista.com>
23851
23852 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
23853
96b3d632
EZ
238542002-04-23 Elena Zannoni <ezannoni@redhat.com>
23855
23856 * gdb.base/help.exp: Change 'help status' to allow for target
23857 dependent output differences.
23858
5019bb54
MC
238592002-04-22 Michael Chastain <mec@shout.net>
23860
23861 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
23862
a805a116
MC
238632002-04-22 Michael Chastain <mec@shout.net>
23864
23865 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
23866
a1706bfd
DM
238672002-04-17 David S. Miller <davem@redhat.com>
23868
23869 * gdb.asm/sparc64.inc: New file.
23870 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
23871
a73a20a2
EZ
238722002-04-19 Elena Zannoni <ezannoni@redhat.com>
23873
23874 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
23875 instruction file directly into the build tree. Clean up at end of
23876 test.
23877
ba678339
DM
238782002-04-18 David S. Miller <davem@redhat.com>
23879
23880 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
23881 handle 64-bit platforms correctly.
23882 * gdb.base/maint.exp: Likewise.
23883
b03399da
KB
238842002-04-18 Kevin Buettner <kevinb@redhat.com>
23885
23886 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
23887 ``-fpic'' when compiling files comprising a shared library, but
23888 it does need additional linker flags in order to find shared
23889 libraries at run time.
23890
e2004992
KB
238912002-04-18 Kevin Buettner <kevinb@redhat.com>
23892
23893 * gdb.base/cvexpr.c (use): New function.
23894 (main): Invoke use() on all global variables to prevent
23895 some linkers from deleting these otherwise unused symbols.
23896
d8937120
MC
238972002-04-17 Michael Chastain <mec@shout.net>
23898From David S. Miller <davem@redhat.com>
23899
23900 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
23901 handle 64-bit platforms correctly.
23902
ffd61a58
MS
239032002-04-12 Michael Snyder <msnyder@redhat.com>
23904From Jim Blandy <jimb@redhat.com>
a9c64011 23905 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
23906 script can handle this instead.
23907 * gdb.base/bar.c (barx): Same.
23908 * gdb.base/baz.c (bazx): Same.
23909 * gdb.base/grbx.c (grbxx): Same.
23910
23911 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
23912 manager doesn't automatically unmap overlays unnecessarily.
23913
6b8426a6
MH
239142002-04-10 Martin M. Hunt <hunt@redhat.com>
23915
23916 * gdb.base/ending-run.exp: Fix pattern for Mips targets
23917 stepping out of main.
23918
34af4875
MC
239192002-04-09 Michael Chastain <mec@shout.net>
23920
23921 * gdb.c++/local.cc (main): Move call to marker1() inside nested
23922 scope so that the nested scope tests will make sense.
23923 * gdb.c++/local.exp: Write patterns that actually work with gcc
23924 (the HP patterns "were never known to work with gcc").
23925 Keep the old aCC patterns too.
23926
2d1676a0
DJ
239272002-04-09 Daniel Jacobowitz <drow@mvista.com>
23928
23929 * gdb.base/attach.exp: Correct target board test.
23930
3a63e3f9
MC
239312002-04-08 Michael Chastain <mec@shout.net>
23932
23933 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
23934 in a const method. Add some xfail and fail cases for configurations
23935 that do not emit the "const ...".
23936
f18dabd2
MC
239372002-04-07 Michael Chastain <mec@shout.net>
23938
23939 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
23940 Accept "A * const" and "const A * const" as type of "this".
23941 Fix spelling of getFunky throughout. Make messages uniform.
23942
0fcddd82
EZ
239432002-04-07 Elena Zannoni <ezannoni@redhat.com>
23944
a9c64011 23945 Work around for PR gdb/285:
0fcddd82
EZ
23946 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
23947
16a8534a
EZ
239482002-04-07 Elena Zannoni <ezannoni@redhat.com>
23949
23950 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
23951 instructions file at run time instead of configure time.
23952 Sometimes we run the test in a directory that is not the one we
23953 configured in.
23954 * gdb.asm/configure.in: Delete creation of symlink.
23955 * gdb.asm/configure: Regenerate.
23956
24181d81
JB
239572002-04-05 J. Brobecker <brobecker@gnat.com>
23958
23959 * gdb.gdb/xfullpath.exp: New test, to exercise the new
23960 xfullpath () function.
23961
7cdb7107
DJ
239622002-04-04 Daniel Jacobowitz <drow@mvista.com>
23963
23964 * gdb.asm/Makefile.in: Correct dependencies.
23965
23966 * gdb.asm/powerpc.inc: New file.
23967 * gdb.asm/asm-source.exp: Add PowerPC.
23968 * gdb.asm/configure.in: Likewise.
23969 * gdb.asm/configure: Regenerated.
23970
a7d17088
DJ
239712002-04-04 Daniel Jacobowitz <drow@mvista.com>
23972
23973 * gdb.base/relocate.exp: New file.
23974 * gdb.base/relocate.c: New file.
23975
cd721503
FF
239762002-04-04 Fred Fish <fnf@redhat.com>
23977
23978 * gdb.base/step-test.exp: Update comment regarding stopping in
23979 memcpy/bcopy calls inserted as part of the compiler runtime.
23980
b22ad7a7
MS
239812002-04-04 Michael Snyder <msnyder@redhat.com>
23982
23983 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
23984
5f279fa6
DJ
239852002-04-03 Daniel Jacobowitz <drow@mvista.com>
23986
23987 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
23988 (gdb_expect): Remove $notransfer hack.
23989
dd0fd3ce
DJ
239902002-04-02 Daniel Jacobowitz <drow@mvista.com>
23991
23992 * gdb.c++/classes.exp ("calling method for small class"): Match
23993 updated register output.
23994
1e50cda1
DJ
239952002-03-30 Daniel Jacobowitz <drow@mvista.com>
23996
23997 Fix PR gdb/452
23998 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
23999 when finished. Make gdb_file_cmd send "exec-file" when
24000 appropriate.
24001
24015922
DJ
240022002-03-30 Daniel Jacobowitz <drow@mvista.com>
24003
24004 * gdb.base/attach.exp: Remove extra setup_xfail.
24005
dd7dfd64
MS
240062002-03-26 Michael Snyder <msnyder@redhat.com>
24007
24008 * gdb.base/default.exp: Add tests for dump, append, and restore.
24009 * gdb.base/help.exp: Add tests for dump, append, and restore.
24010 * gdb.base/dump.exp: New file, test dump, append and restore.
24011 * gdb.base/dump.c: New file.
24012
48b2f8d7
MS
240132002-03-27 Michael Snyder <msnyder@redhat.com>
24014
d63a86f8 24015 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
24016 clean-ups in help messages.
24017
05b4d525
FF
240182002-03-26 Fred Fish <fnf@redhat.com>
24019
24020 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
24021 have debugging info for those functions and the compiler uses them
24022 internally to copy structs around.
24023
d7679631
FF
240242002-03-26 Fred Fish <fnf@redhat.com>
24025
24026 * gdb.base/list.exp: Revert the change made yesterday and add note
24027 about why we don't list the default lines for remote targets.
24028
523ac3f9
MS
240292002-03-25 Michael Snyder <msnyder@redhat.com>
24030
24031 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
24032
754b2b8d
FF
240332002-03-25 Fred Fish <fnf@redhat.com>
24034
24035 * gdb.base/list.exp: This test works on remote targets so remove
24036 the short circuit for remote targets. Update copyright.
24037
33c3e192
FF
240382002-03-25 Fred Fish <fnf@redhat.com>
24039
24040 * gdb.base/attach.exp: Fix logic error that was suppressing this
24041 test for all non hppa*-*-hpux* targets, instead of the hp target.
24042 Move comments closer to the suppression point. Also now need to
24043 check that we are running natively.
24044
d43e73ee
MS
240452002-03-22 Michael Snyder <msnyder@redhat.com>
24046
882c8f02
MS
24047 * gdb.base/default.exp: Add test for gcore. Update copyright.
24048 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 24049
04c12f60
FF
240502002-03-06 Fred Fish <fnf@redhat.com>
24051
24052 * gdb.base/funcargs.c: Remove extraneous ';' character.
24053 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
24054
b43df995
MC
240552002-03-04 Michael Chastain <mec@shout.net>
24056
24057 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
24058 accommodate gcc v3 function signature.
24059 * gdb.mi/mi0-var-cmd-exp: Ditto.
24060
92362027
AC
240612002-02-24 Andrew Cagney <ac131313@redhat.com>
24062
24063 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
24064 ``GNU/Linux'' or ``Linux kernel''
24065 * testsuite/gdb.threads/pthreads.c: Ditto.
24066
258ad32d
MC
240672002-02-24 Michael Chastain <mec@shout.net>
24068
24069 * gdb.threads/pthreads.c (thread1): Add a return statement.
24070 (thread2): Likewise.
24071 (foo): Likewise.
24072
04c3b3d4
MC
240732002-02-23 Michael Chastain <mec@shout.net>
24074
24075 * gdb.threads/linux-dp.c (philosopher): Add a return statement
24076 to placate gcc.
24077
5a2a0a20
MC
240782002-02-23 Michael Chastain <mec@shout.net>
24079
24080 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
24081 test "ptype bint". The test passes on all my stabs configurations.
24082
a640f7fc
JB
240832002-02-21 Jim Blandy <jimb@redhat.com>
24084
27924826
JB
24085 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
24086 filename at a time, and watch for the ones we want to see.
24087
a640f7fc
JB
24088 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
24089 types of pointers to prototyped functions.
24090
edcc8c75
AC
240912002-02-20 Andrew Cagney <ac131313@redhat.com>
24092
24093 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
24094 signed, unsigned and straight char.
24095 (padding_char, padding_short, padding_int, padding_long,
24096 padding_long_long, padding_float, padding_double,
24097 padding_long_double): New global variables.
24098 (fill, fill_structs): New functions.
24099
24100 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
24101 for correctly sized writes. Update copyright.
24102 (get_valueof): New procedure.
24103 (get_sizeof): Call get_valueof.
24104 (check_valueof): New procedure.
24105 (check_padding): New procedure.
24106
ac57ea44
MC
241072002-02-20 Michael Chastain <mec@shout.net>
24108
24109 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
24110 to setup_xfail. Document some of the remaining calls.
24111
7a10c941
MC
241122002-02-18 Michael Chastain <mec@shout.net>
24113
24114 * gdb.c++/userdef.exp: Update copyright year.
24115
fb8acdcc
DJ
241162002-02-18 Daniel Jacobowitz <drow@mvista.com>
24117
24118 * gdb.c++/userdef.exp: Test overloaded operators properly.
24119 Remove xfails.
24120
fda6ae12
MS
241212002-02-14 Michael Snyder <msnyder@redhat.com>
24122
24123 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
24124
676a0442
DJ
241252002-02-14 Daniel Jacobowitz <drow@mvista.com>
24126
24127 * gdb.base/a2-run.exp: Check for a remote target properly.
24128 * gdb.base/annota1.exp: Likewise.
24129 * gdb.base/list.exp: Likewise.
24130 * gdb.base/reread.exp: Likewise.
24131 * gdb.base/scope.exp: Likewise.
24132 * gdb.base/shlib-call.exp: Likewise.
24133 * gdb.base/term.exp: Likewise.
24134 * gdb.c++/annota2.exp: Likewise.
24135
78b4f468
RE
241362002-02-13 Richard Earnshaw <rearnsha@arm.com>
24137
24138 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
24139
9a81ba51
MC
241402002-02-10 Michael Chastain <mec@shout.net>
24141
24142 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
24143 (call_after_alloca): Ditto.
24144
004af6c7
DJ
241452002-02-10 Daniel Jacobowitz <drow@mvista.com>
24146
24147 * gdb.base/ending-run.exp: Guard "cont" test with
24148 gdb_skip_stdio_test.
24149
37225f62
JB
241502002-02-06 Jim Blandy <jimb@redhat.com>
24151
24152 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
24153 from here...
24154 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
24155 To here. Disable this test on non-HP platforms. Add big comment.
24156
fe6fdd96
MS
241572002-02-04 Michael Snyder <msnyder@redhat.com>
24158
24159 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
24160 other than d10v and m32r.
24161
036fad3f
RE
241622002-02-02 Richard Earnshaw <rearnsha@arm.com>
24163
24164 * gdb.base/default.exp: Rewrite test patterns to reduce time
24165 taken to match them.
24166
7148ab62
DJ
241672002-01-30 Daniel Jacobowitz <drow@mvista.com>
24168
24169 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
24170 Allow a start function above main.
24171 * gdb.threads/linux-dp.exp: Fix copyright date.
24172
396cc255
DJ
241732002-01-30 Daniel Jacobowitz <drow@mvista.com>
24174
a9c64011
AS
24175 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
24176 (check_philosopher_stack): Check for manager thread before checking
24177 for a just-starting thread.
396cc255 24178
f038d31b
DJ
241792002-01-30 Daniel Jacobowitz <drow@mvista.com>
24180
24181 From Neil Booth <neil@daikokuya.demon.co.uk>:
24182 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
24183 warnings.
24184
b3ff9d9a
FF
241852002-01-21 Fred Fish <fnf@redhat.com>
24186
24187 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
24188 not caller.
24189
39ad761d
JB
241902002-01-21 Jim Blandy <jimb@redhat.com>
24191
24192 * gdb.base/reread.exp: Check that GDB properly re-reads the
24193 executable file when it changes while no inferior is running.
24194
aaf320fa
FF
241952002-01-21 Fred Fish <fnf@redhat.com>
24196
a9c64011
AS
24197 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
24198 optionally accept the "shlib events" variation.
aaf320fa 24199
808a31f5
JB
242002002-01-21 Jim Blandy <jimb@redhat.com>
24201
24202 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
24203 call `fflush' after every `printf', so that the output is produced
24204 at predictable points, regardless of whatever buffering does (or
24205 doesn't) take place.
24206 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
24207 at different points.
24208
4420d5e2
DJ
242092002-01-20 Daniel Jacobowitz <drow@mvista.com>
24210
24211 * gdb.c++/inherit.exp: Update copyright years.
24212 * gdb.c++/method.exp: Likewise.
24213
3e36a0f4
DJ
242142002-01-20 Daniel Jacobowitz <drow@mvista.com>
24215
24216 * gdb.c++/classes.exp: Update for improved v3 support and skipping
24217 artificial methods/arguments.
24218 * gdb.c++/derivation.exp: Likewise.
24219 * gdb.c++/inherit.exp: Likewise.
24220 * gdb.c++/method.exp: Likewise.
24221 * gdb.c++/virtfunc.exp: Likewise.
24222
b4ceaee6
AC
242232002-01-18 Andrew Cagney <ac131313@redhat.com>
24224
24225 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
24226 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
24227 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
24228 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
24229 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
24230 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
24231
ecace851
JB
242322002-01-17 Jim Blandy <jimb@redhat.com>
24233
24234 * gdb.asm/asm-source.exp (info symbol): Take another shot at
24235 anchoring the pattern matching the entry point symbol's name.
24236
375fc983
AC
242372002-01-17 Andrew Cagney <ac131313@redhat.com>
24238
24239 * gdb.base/maint.exp: Update ``maint internal-error'' to match
24240 continue/quit query. Update copyright.
24241
fe6fdd96
MS
242422002-01-14 Michael Snyder <msnyder@redhat.com>
24243
24244 * gdb.base/gcore.exp: Remove extra debugging output.
24245
e017c81f
DJ
242462002-01-13 Daniel Jacobowitz <drow@mvista.com>
24247
24248 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
24249 for slightly dubious v2 mangled string.
24250
37ab3bf8
DJ
242512002-01-13 Daniel Jacobowitz <drow@mvista.com>
24252
24253 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
24254
1bc05c3a 242552002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 24256
1bc05c3a 24257 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 24258
1bc05c3a
JM
24259 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
24260 constructors.
24261 * gdb.c++/derivation.exp: Likewise.
24262 * gdb.c++/templates.exp: Likewise.
24263 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 24264
1bc05c3a
JM
242652002-01-10 Michael Snyder <msnyder@redhat.com>
24266
24267 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 24268
a911c360
MS
242692002-01-08 Michael Snyder <msnyder@redhat.com>
24270
24271 * gdb.base/gcore.exp: New test for generate-core-file command.
24272 * gdb.base/gcore.c: Testcase for above.
24273 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
24274
ea2119ec
JM
242752002-01-08 Jason Merrill <jason@redhat.com>
24276
24277 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
24278
68203136
FF
242792002-01-07 Fred Fish <fnf@redhat.com>
24280
24281 * gdb.c++/overload.exp: Remove unconditional xfails for:
24282 print foo_instance1.overloadargs(1)
24283 print foo_instance1.overloadargs(1, 2)
24284 print foo_instance1.overloadargs(1, 2, 3)
24285 print foo_instance1.overloadargs(1, 2, 3, 4)
24286 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
24287 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
24288 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
24289 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
24290 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
24291 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
24292 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
24293 print foo_instance1.overload1arg()
24294 print foo_instance1.overload1arg((char)arg2)
24295 print foo_instance1.overload1arg((signed char)arg3)
24296 print foo_instance1.overload1arg((unsigned char)arg4)
24297 print foo_instance1.overload1arg((int)arg7)
24298 print foo_instance1.overload1arg((unsigned int)arg8)
24299 print foo_instance1.overload1arg((float)arg11)
24300 print foo_instance1.overload1arg((double)arg12)
d63a86f8 24301
21b9b5b1
MS
243022002-01-07 Michael Snyder <msnyder@redhat.com>
24303
24304 * gdb.base/huge.exp: New test. Print a very large target data object.
24305 (skip_huge_test): New test variable. Define if you want to skip this
24306 test. The test reads an 8 megabyte data object from the target, so it
24307 might be very time consuming on remote targets with a slow connection.
24308 * gdb.base/huge.c: New file. Test case for above.
24309
725f922e
FF
243102002-01-07 Fred Fish <fnf@redhat.com>
24311
24312 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
24313 g_instance.bfoo, and g_instance.cfoo.
24314
889bf7c5 243152002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 24316
889bf7c5
PA
24317 * gdb.base/break.c (multi_line_if_conditional): New function.
24318 (multi_ilne_while_conditional): Likewise.
24319 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
24320 IF or WHILE condition puts the breakpoint at the start of
24321 the condition.
f286b2c3 24322
634d57ec
JL
24323 * gdb.base/selftest.exp (backtrace through signal handler): Remove
24324 hppa*-*-hpux* expected failure.
24325 * gdb.base/structs.exp (do_function_calls): Similarly.
24326
24327 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
24328 watchpoints.
24329
9fbfe2dc
AC
243302002-01-06 Andrew Cagney <ac131313@redhat.com>
24331
24332 Fix PR gdb/66.
24333 * gdb.base/structs.exp: Replace skip for a29k with skip for
24334 gdb,cannot_call_functions.
24335 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
24336 * gdb.base/callfuncs.exp: Ditto.
24337 * gdb.base/call-rt-st.exp: Ditto.
24338 * gdb.base/call-strs.exp: Ditto.
24339 * gdb.base/callfwmall.exp: Ditto.
24340 * gdb.base/scope.exp: Obsolete xfail a29k.
24341 * gdb.c++/misc.exp: Ditto.
24342 * gdb.c++/cplusfuncs.exp: Ditto.
24343 * gdb.base/ptype.exp: Ditto.
24344 * gdb.base/printcmds.exp: Ditto.
24345 * gdb.base/opaque.exp: Ditto.
24346 * gdb.base/list.exp: Ditto.
24347 * gdb.base/funcargs.exp: Ditto.
24348 * gdb.base/default.exp: Ditto.
24349
8ddad156
MS
243502002-01-04 Michael Snyder <msnyder@redhat.com>
24351
ca4976a6 24352 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
24353 * gdb.base/maint.exp: Add tests for maint info sections options.
24354
1b074332
JL
24355Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
24356
24357 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
24358
7d159115
CV
243592001-12-20 Corinna Vinschen <vinschen@redhat.com>
24360
24361 * gdb.asm/arm.inc: New file.
24362 * gdb.asm/asm-source.exp: Add arm targets.
24363 * gdb.asm/configure.in: Ditto.
24364 * gdb.asm/configure: Recreated from configure.in.
24365
8fb87725
JL
24366Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
24367
afabe08c
JL
24368 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
24369 with HP's compiler.
24370 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
24371 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
24372 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
24373 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
24374
24375 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
24376 either HP's compilers or GCC.
24377
db521deb
JL
24378 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
24379 a SIGBUS or SIGSEGV.
24380
24381 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
24382
24383 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
24384 can be compiled with either HP's compiler or GCC.
24385
cfa88ab7
JL
24386 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
24387 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
24388 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
24389
ca344dff
JL
24390 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
24391 to match current gdb output. Update due to using auto-solib-limit
24392 for limiting instead of overloading auto-solib-add.
24393 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
24394 test program.
24395
3f3c6e55 24396 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
24397 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
24398 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
24399 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
24400 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
24401 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
24402 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
24403 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
24404 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
24405 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
24406 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
24407 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
24408 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 24409
8fb87725
JL
24410 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
24411 a SIGTRAP to the inferior.
24412
cf599fa7
CV
244132001-12-19 Corinna Vinschen <vinschen@redhat.com>
24414
24415 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
24416 Substitute call to target_link by call to gdb_compile.
24417
2cd045cd
JL
24418Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
24419
a9c64011
AS
24420 * gdb.base/break.exp: Fix HP specific search string when testing
24421 backtracing in a called function.
2cd045cd 24422
a9c64011
AS
24423 * gdb.base/constvars.exp: Only set lang to C++ if we're
24424 compiling the test with HP's compilers.
24425 * gdb.base/volatile.exp: Similarly.
2cd045cd 24426
99ebe9ac
JB
244272001-12-19 Jim Blandy <jimb@redhat.com>
24428
24429 * gdb.base/printcmds.exp: Expect the null character to be printed
24430 as '\0', and the '\013' to be printed as '\v'.
24431 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
24432 * gdb.base/setvar.exp: Same.
24433
b9891b29
JB
244342001-12-17 Jim Blandy <jimb@redhat.com>
24435
0eba65ab
JB
24436 * gdb.base/completion.exp: Rather than completing very long
24437 filenames, which can make the readline library produce output we
24438 don't recognize, cd to the directory first, and then complete
24439 using nice, short relative paths.
24440
6970b5b1
JB
24441 * gdb.base/completion.exp: On some systems, there is, in fact, a
24442 variable named `b' in scope, since GDB treats all static
a9c64011
AS
24443 variables as being in scope. So use `no_var_named_this'
24444 instead of `b'.
6970b5b1 24445
b9891b29 24446 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 24447 can't find the core file's registers as a failure.
b9891b29 24448
e6ccd35f
JSC
244492001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
24450
a9c64011
AS
24451 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
24452 test expect string more specific.
e6ccd35f 24453
105ba819
CV
244542001-12-13 Corinna Vinschen <vinschen@redhat.com>
24455
24456 * gdb.asm/asm-source.exp: Add support for xstormy16.
24457 * gdb.asm/configure.in: Ditto.
24458 * gdb.asm/configure: Rebuild.
24459 * gdb.asm/xstormy16.inc: New file.
24460
e9e79dd9
FF
244612001-12-10 Fred Fish <fnf@redhat.com>
24462
24463 * gdb.base/maint.exp: Update to match changes in type dumping code.
24464
347dc97d
JB
244652001-12-10 Jim Blandy <jimb@redhat.com>
24466
24467 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
24468 matching the entry point symbol's name at the beginning of the
24469 line.
347dc97d 24470
5178b9d6
DJ
244712001-12-07 Daniel Jacobowitz <drow@mvista.com>
24472
24473 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
24474 gdb.c++/inherit.exp, gdb.c++/method.exp,
24475 gdb.c++/namespace.exp, gdb.c++/templates.exp,
24476 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
24477 and class layout support.
24478
af890c52
DJ
244792001-12-07 Daniel Jacobowitz <drow@mvista.com>
24480
24481 * gdb.c++/classes.exp: Add test for static member function.
24482 * gdb.c++/misc.cc: Add class with static member function.
24483
7a345fb3
JB
244842001-12-07 Jim Blandy <jimb@redhat.com>
24485
f2e54a80 24486 If GDB says it can't find the struct the function returned, report
8032bf31
JB
24487 those tests as `unsupported'.
24488 * gdb.base/call-rt-st.exp (print_struct_call): New function.
24489 Rewrite subsequent tests to use it.
24490
24491 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
24492 those tests as `unsupported'.
24493 * gdb.base/structs.exp (call_struct_func): New function.
24494 (do_function_calls): Use call_struct_func to call the functions
24495 returning structs.
24496
0bc69509
JB
24497 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
24498 whether functions are prototyped or not, so we can't possibly pass
24499 arguments to t_float_values2 properly.
24500
7a345fb3
JB
24501 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
24502 value of `timeout' for targets other than the mips*tx39-*.
24503
edb6ede1
MS
245042001-12-06 Michael Snyder <msnyder@redhat.com>
24505
d63a86f8 24506 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
24507 and detect whether the start symbol has a leading underscore.
24508
2d842f13
JB
245092001-12-04 Jim Blandy <jimb@redhat.com>
24510
24511 * gdb.base/completion.exp: Clarify indentation.
24512
68550daf
JB
245132001-12-03 Jim Blandy <jimb@redhat.com>
24514
24515 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
24516 variables on the S/390, not `.word'.
24517
cd5195a8
JB
245182001-11-30 Jim Blandy <jimb@redhat.com>
24519
24520 Add assembly-source tests for s390-ibm-linux.
24521 * gdb.asm/s390.inc: New file.
24522 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
24523 the S/390 architecture.
a9c64011 24524 * gdb.asm/configure: Regenerated.
cd5195a8 24525
ca9efc90
MS
245262001-11-30 Michael Snyder <msnyder@redhat.com>
24527
24528 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
24529 next, info source, info sources, info line, global and static
24530 variables, and static functions.
24531 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
24532 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
24533 * gdb.asm/asmsrc1.s: Add a static function and some variables.
24534 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
24535 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
24536 (gdbasm_leave): Restore frame pointer.
24537 (gdbasm_startup): Copy stack set-up from crt0.S.
24538
d0e66976
FN
245392001-11-26 Fernando Nasser <fnasser@redhat.com>
24540
24541 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
24542 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
24543 to a local (non-static) variable. Copy tstruct.a to a static buffer
24544 and return a pointer to that buffer.
24545 * gdb.base/callfwmall.c (t_structs_a): Ditto.
24546
e2334072
MK
245472001-11-24 Mark Kettenis <kettenis@gnu.org>
24548
24549 * gdb.asm/configure.in: Fix recognition of ix86 target.
24550 * gdb.asm/configure: Regenerate.
24551
756caa3d
MS
245522001-11-21 Michael Snyder <msnyder@redhat.com>
24553
24554 * gdb.asm/sparc.inc: New file.
24555 * gdb.asm/asm-source.exp: Recognize sparc target.
24556 * gdb.asm/configure.in: Recognize sparc target.
24557 * gdb.asm/configure: Regenerate.
d63a86f8 24558
9a4d72d5
MS
245592001-11-21 Michael Snyder <msnyder@redhat.com>
24560
24561 * gdb.asm/m32r.inc: New file.
24562 * gdb.asm/asm-source.exp: Recognize m32r target.
24563 * gdb.asm/configure.in: Recognize m32r target.
24564 * gdb.asm/configure: Regenerate.
24565
a773d1cd
MS
245662001-11-20 Michael Snyder <msnyder@redhat.com>
24567
017ac23d
MS
24568 * gdb.asm/i386.inc: New file.
24569 * gdb.asm/asm-source.exp: Recognize ix86 target.
24570 * gdb.asm/configure.in: Recognize ix86 target.
24571 * gdb.asm/configure: Regenerate.
24572
a773d1cd
MS
24573 * gdb.c++/namespace.exp: Fix quotes in output messages.
24574
bb632afb
MS
245752001-11-14 Michael Snyder <msnyder@redhat.com>
24576
25d559ca 24577 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
24578 qualifier in a type cast expression, to designate an address
24579 in the instruction space (Harvard architecture).
24580
4749e309
MS
245812001-11-13 Michael Snyder <msnyder@redhat.com>
24582
24583 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
24584 Tests for expressions using 'const' and 'volatile'.
24585
25050984
CV
245862001-11-13 Corinna Vinschen <vinschen@redhat.com>
24587
24588 * gdb.asm/asm-sources.exp: Allow defining linker flags.
24589
1902c51f
DJ
245902001-11-12 Daniel Jacobowitz <drow@mvista.com>
24591
24592 * lib/mi-support.exp (mi_run_to_helper): Move comments
24593 outside of gdb_expect.
24594
dcf95b47
DJ
245952001-11-11 Daniel Jacobowitz <drow@mvista.com>
24596
24597 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
24598 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
24599 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
24600 mi0_run_to): New functions.
24601 * gdb.mi/mi-simplerun.exp: Use them.
24602 * gdb.mi/mi0-simplerun.exp: Likewise.
24603 * gdb.mi/mi-var-cmd.exp: Likewise.
24604 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 24605
45b074e1
AC
246062001-11-10 Andrew Cagney <ac131313@redhat.com>
24607
24608 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
24609 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
24610
bf50d346
AC
246112001-11-09 Andrew Cagney <ac131313@redhat.com>
24612
24613 * gdb.base/restore.exp: Include $expected value in restored test
24614 message.
24615
9383332c
AC
246162001-11-09 Andrew Cagney <ac131313@redhat.com>
24617
24618 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
24619 implemented.
24620
db62520a
MS
246212001-11-08 Michael Snyder <msnyder@redhat.com>
24622
24623 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
24624 Add pass/fail message for stop at breakpoint in call dummy function.
24625
b5703437
MS
246262001-11-07 Michael Snyder <msnyder@redhat.com>
24627
d63a86f8
RM
24628 * gdb.c++/templates.exp (test_template_breakpoints):
24629 If we get an overload menu, but it does not match what
760f6330 24630 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
24631 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
24632 making the whitespace optional. Argument for "new" may be
24633 "unsigned" as well as "unsigned int/long".
d63a86f8 24634 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
24635 making the whitespace optional. Also replace "(void) with
24636 "((void|)), making the keyword "void" optional.
d63a86f8 24637 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
24638 making the whitespace optional. Also replace "(void) with
24639 "((void|)), making the keyword "void" optional.
3bf40917
MS
24640 * gdb.base/callfuncs.c (t_float_values): This function must
24641 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 24642 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
24643 can be tested against both cases. Usually one case involves
24644 promotion of float to double, while the other does not.
24645 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
24646 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
24647 includes a stack frame for "start".
24648
c8ab4e6d
JB
246492001-11-05 Jim Blandy <jimb@redhat.com>
24650
24651 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
24652 pointers are 32 bits long, and that offsets of relocs are always
24653 stored in the data (REL-style), and not in the reloc entry itself
24654 (RELA-style).
24655 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
24656 stabs.
24657
3f08ced9
MS
246582001-11-01 Michael Snyder <msnyder@redhat.com>
24659
24660 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
24661 and regular expression operators by using quoting.
24662
cbfa24cd
MS
246632001-10-31 Michael Snyder <msnyder@redhat.com>
24664
24665 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
24666 depending on what the symbol table contains.
24667 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
24668 the output of the ptype command. Similarly, accept both "const &"
24669 and "const&".
24670
aaa68313
CV
246712001-10-31 Corinna Vinschen <vinschen@redhat.com>
24672
24673 * gdb.base/miscexprs.c (main): Add usage of preprocessor
24674 symbol `STORAGE' to allow to choose the storage class of
24675 the local datastructures.
24676 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
24677 compiler directive.
24678
91740388
MS
246792001-10-30 Michael Snyder <msnyder@redhat.com>
24680
24681 * gdb.base/jump.exp: Allow it to run for all targets.
24682
1b7c05e7
CV
246832001-10-29 Corinna Vinschen <vinschen@redhat.com>
24684
24685 * gdb.base/call-ar-st.c (print_double_array): Match for loop
24686 with new double_array size.
24687 (main): Change storage class of all local variables to static.
24688 Reduce size of double_array to 9.
24689 * gdb.base/call-ar-st.exp: Increase timeout value.
24690 Change expected output for double array to match new size in
24691 call-ar-st.c.
24692
36a22261
CV
246932001-10-29 Corinna Vinschen <vinschen@redhat.com>
24694
24695 * gdb.base/ending-run.exp: Create identical output when passing
24696 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 24697 Stormy16 target.
36a22261 24698
92b8ae91
MK
246992001-10-28 Mark Kettenis <kettenis@gnu.org>
24700
24701 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
24702 that we catch the expected failure under Linux/x86.
24703
cb135b83
OF
247042001-10-29 Orjan Friberg <orjanf@axis.com>
24705
24706 * gdb.base/setvar.exp: Escape curly braces.
24707 * gdb.stabs/weird.exp: Ditto.
24708
6884aa54
DJ
247092001-10-27 Daniel Jacobowitz <drow@mvista.com>
24710
24711 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
24712 * gdm.mi/mi0-hack-cli.exp: Likewise.
24713
0398c9aa
AC
247142001-10-25 Andrew Cagney <ac131313@redhat.com>
24715
24716 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
24717 messages.
24718
d20bf2e8
AC
247192001-10-21 Andrew Cagney <ac131313@redhat.com>
24720
24721 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
24722 checking MI enabled.
24723
03dd63aa
CV
247242001-10-09 Corinna Vinschen <vinschen@redhat.com>
24725
24726 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
24727
1d9d99f3
FCE
247282001-10-04 Frank Ch. Eigler <fche@redhat.com>
24729
24730 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
24731 if gdb child process crashes, just signal an error.
24732
838ae6c4
JB
247332001-10-02 Jim Blandy <jimb@redhat.com>
24734
24735 * lib/gdb.exp (test_xfail_format): Simplify.
24736
24737 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
24738 front of the variable name `format'. Simplify `if'.
24739
8f0cbc1c
DJ
247402001-10-01 Daniel Jacobowitz <drow@mvista.com>
24741
24742 * gdb.threads/pthreads.exp: Wait for output and delay
24743 before sending ^C.
24744
1f08dafd
DJ
247452001-10-01 Daniel Jacobowitz <drow@mvista.com>
24746
24747 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
24748 some incorrect output instead of timing out.
24749 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
24750
674f90ff
CV
247512001-09-28 Corinna Vinschen <vinschen@redhat.com>
24752
24753 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
24754 check to allow additional `int'.
24755
9b284272
DJ
247562001-09-27 Daniel Jacobowitz <drow@mvista.com>
24757
24758 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
24759 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
24760
b55a4771
MS
247612001-09-27 Michael Snyder <msnyder@redhat.com>
24762
24763 * lib/gdb.exp (test_debug_format): New proc.
24764 (setup_xfail_format): Use new proc test_debug_format.
24765 * gdb.base/constvars.exp (local_compiler_xfail_check): New
24766 proc; use new service proc test_debug_format.
24767 Replace all other "gcc_compiled" tests with this test.
24768 * gdb.base/volatile.exp (local_compiler_xfail_check): New
24769 proc; use new service proc test_debug_format.
24770 Replace all other "gcc_compiled" tests with this test.
24771
247722001-09-27 Michael Snyder <msnyder@redhat.com>
24773
24774 * gdb.base/cvexpr.exp: New file.
24775 * gdb.base/cvexpr.c: New file
24776 Test for expressions using const and volatile keywords.
24777
4e6667ac
CV
247782001-09-26 Corinna Vinschen <vinschen@redhat.com>
24779
24780 * gdb.base/constvars.exp: Check for different orders of keywords
24781 and additional "int" strings in output.
24782
4f337972
AC
247832001-09-22 Andrew Cagney <ac131313@redhat.com>
24784
24785 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
24786 responses from "help maint".
24787
2015650d
FCE
247882001-09-19 Frank Ch. Eigler <fche@redhat.com>
24789
24790 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
24791 to localhost:NNN instead of :NNN, in case Xvfb is listening
24792 only on TCP.
24793
f3bcedc1
CV
247942001-09-19 Corinna Vinschen <vinschen@redhat.com>
24795
24796 * gdb.base/recurse.exp: When checking leaving the watchpoint
24797 scope, recognize when gdb is in function's epilogue and pass.
24798
6b819c92
KS
247992001-09-18 Keith Seitz <keiths@redhat.com>
24800
24801 * lib/insight-support.exp (_gdbtk_export_target_info): Add
24802 support for running tests against sid targets.
24803 (gdbtk_done): Ditto.
24804
a10c9419
CV
248052001-09-18 Corinna Vinschen <vinschen@redhat.com>
24806
24807 * gdb.base/ending-run.c (main): Set stdout buffersize
24808 to the same reasonable value for any target.
24809 * gdb.base/ending-run.exp: Add a regular expression
24810 to make testsuite happy on Sanyo Stormy16 target.
24811
739d0d99
CV
248122001-09-17 Corinna Vinschen <vinschen@redhat.com>
24813
24814 * gdb.base/display.c (do_loops): Add float variable `f'.
24815 Increment f in loop.
24816 * gdb.base/display.exp: Increment timeout by 60 seconds.
24817 Change float display test to use variable `f'.
24818
1b8947f0
JB
248192001-09-17 Jim Blandy <jimb@redhat.com>
24820
24821 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
24822 overflowing the limited breakpoint tables on some ROM monitors
24823 (like the ROM68K).
24824
9890ac81
FCE
248252001-09-15 Frank Ch. Eigler <fche@redhat.com>
24826
24827 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
24828 the "-ac" (disable access control) flag.
24829
6db765ea
JH
248302001-08-30 Jeff Holcomb <jeffh@redhat.com>
24831
24832 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
24833 ints.
24834
4c32cc04
KS
248352001-08-30 Keith Seitz <keiths@redhat.com>
24836
24837 * lib/gdb.exp: Move all insight-related functionality into
24838 separate file.
24839 * lib/insight-support.exp: New file.
24840
8d6e6f81
FCE
248412001-08-29 Frank Ch. Eigler <fche@redhat.com>
24842
24843 * config/sid.exp (sid_start): Never set sid verbosity; disable
24844 expect_background {} that consumed its stdout; tolerate </dev/null.
24845 Attempt to set endianness override in "sid" protocol mode. Cleanup.
24846
6a90e1d0
AC
248472001-08-18 Andrew Cagney <ac131313@redhat.com>
24848
24849 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
24850 CLI jump command to start it.
24851 (mi_run_to_main): Fail immediatly when unexpected output.
24852
1759b3c3
AC
248532001-08-18 Andrew Cagney <ac131313@redhat.com>
24854
24855 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
24856 beginning of function. Fix PR gdb/191.
24857
61d11d80
FCE
248582001-08-16 Frank Ch. Eigler <fche@redhat.com>
24859
24860 * config/sid.exp (sid_start): Don't warn if we cannot figure out
24861 what to force sid endianness to.
24862
942a4df2
KS
248632001-08-15 Keith Seitz <keiths@redhat.com>
24864
24865 * lib/gdb.exp (gdbtk_start): Don't set environment
24866 variables for TCL_LIBRARY and friends. Insight will
24867 now figure these out for itself.
24868
0521c418
MS
248692001-08-02 Michael Snyder <msnyder@redhat.com>
24870
24871 * gdb.base/completion.exp: Remove the symbol "a64l" from
24872 the expect string; this is target-specific, and not related
24873 to what is being tested.
24874
74a9a58a
DB
248752001-08-02 Dave Brolley <brolley@redhat.com>
24876
24877 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
24878
c70819fa
MS
248792001-07-25 Michael Snyder <msnyder@redhat.com>
24880
c2b8fa57
MS
24881 * gdb.base/consecutive.exp: New file. Test stepping over
24882 breakpoints on consecutive instructions.
24883 * gdb.base/consecutive.c: New file.
24884
c70819fa
MS
24885 * gdb.base/call-rt-st.exp: Use double-backslash to quote
24886 curly braces in regular expressions.
24887
2b1a1355
MS
248882001-07-25 Michael Snyder <msnyder@redhat.com>
24889
24890 * gdb.base/ending-run.exp: Accept "Program exited normally" as
24891 legitimate output from stepping out of main.
24892
413eca6f
KS
248932001-07-22 Keith Seitz <keiths@redhat.com>
24894
24895 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
24896 the empty string, do not run the tests.
24897
7e5a9322
SC
248982001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24899
24900 * gdb.base/long_long.exp: Detect size of pointer. Take into
24901 account 2-byte pointers when testing for p/a results.
24902
de58f10f
SC
249032001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24904
d63a86f8 24905 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
24906 and defined to 1K for m68hc11.
24907 (random_data): Reduce table to 1K for embedded platforms (68hc11).
24908 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
24909 (sizeof_random_data): New variable to tell the size of the data table;
24910 don't test past this size; always run to main.
24911
d6f5fea1
SC
249122001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24913
24914 * gdb.base/return2.exp: return of long long and double fails for
24915 68HC11; don't execute these tests on that platform.
24916 * gdb.base/return.exp: Return of a double fails for 68hc11.
24917
c477543d
SC
249182001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24919
24920 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
24921 tests that print a float.
24922 * call-rt-st.exp: Likewise.
24923
63cf1c79
MK
249242001-07-12 Mark Kettenis <kettenis@gnu.org>
24925
24926 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
24927 running this test on Linux.
24928
112f9ab5
MC
249292001-06-24 Michael Chastain <chastain@redhat.com>
24930
24931 * gdb.base/arithmet.exp: Remove some tests to make all test names
24932 unique.
24933
4970cb0f
MS
249342001-07-03 Michael Snyder <msnyder@redhat.com>
24935
24936 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
24937 the output of the ptype command.
24938
d85da69f
MS
249392001-07-02 Michael Snyder <msnyder@redhat.com>
24940
4c8a82de
MS
24941 * gdb.base/completion.exp: Don't assume that break.c is the only
24942 source file that may contain functions named "marker".
d85da69f
MS
24943 * gdb.base/corefile.exp: Quote the curly braces in regexp.
24944
8afc772b
AC
249452001-06-28 Andrew Cagney <ac131313@redhat.com>
24946
24947 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
24948 of files to delete.
24949
24950 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
24951 * gdb.disasm/h8300s.exp: New file.
24952 gdb.disasm/h8300s.s: Likewise.
24953
cff22675
AC
249542001-06-27 Andrew Cagney <ac131313@redhat.com>
24955
24956 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
24957 empty breakpoint tables.
24958
68c81b54
AC
249592001-06-25 Andrew Cagney <ac131313@redhat.com>
24960
24961 * lib/mi-support.exp: Update args=... part of stop-reason
24962 patterns. Accept either a list or a tuple.
24963
2dd62704
AC
249642001-06-23 Andrew Cagney <ac131313@redhat.com>
24965
24966 * lib/mi-support.exp: Remove local emacs variable defining
24967 change-log-default-name.
24968
b4127474
MC
249692001-06-22 Michael Chastain <chastain@redhat.com>
24970
24971 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
24972 This is operationally compatible with the previous version.
24973
8dbfb380
JB
249742001-06-13 Jim Blandy <jimb@redhat.com>
24975
24976 * lib/gdb.exp (gdb_test): Doc fix.
24977
f2d8c86d
MC
249782001-06-10 Michael Chastain <chastain@redhat.com>
24979
24980 * gdb.base/exprs.exp: Remove a duplicate test.
24981
81564d34
JB
249822001-06-06 Jim Blandy <jimb@redhat.com>
24983
24984 * gdb.base/return2.exp (main): Use values to test float and double
24985 returns that are not NaN's, to avoid being confused by IEEE
24986 comparison rules.
24987
da55addb
MS
249882001-06-04 Michael Snyder <msnyder@redhat.com>
24989
24990 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 24991 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
24992 rather than wait for 12 more tests to time out.
24993
42c65987
JB
249942001-06-06 Jim Blandy <jimb@redhat.com>
24995
b18bced9 24996 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 24997 Don't forget to match the GDB prompt.
b18bced9 24998
42c65987
JB
24999 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
25000
5b41e5f0
JB
250012001-06-04 Jim Blandy <jimb@redhat.com>
25002
25003 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
25004 command.
25005
015e046f
KB
250062001-05-31 Kevin Buettner <kevinb@redhat.com>
25007
25008 * gdb.base/annota1.exp (info break): Match four or more spaces
25009 after "Address".
25010
fb1ffbbe
MC
250112001-05-31 Michael Chastain <chastain@redhat.com>
25012
25013 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
25014 (dm_type_int_star): Likewise.
25015 (dm_type_long_star): Likewise.
25016 (dm_type_void_star): Likewise.
25017
5ea2a32c
KB
250182001-05-29 Kevin Buettner <kevinb@redhat.com>
25019
25020 * gdb.base/completion.exp (INPUTRC): Set this environment variable
25021 to a known value in order to get consistent results regardless
25022 of the setting of INPUTRC or the presence or contents of .inputrc.
25023
ae23c492
MS
250242001-05-24 Michael Snyder <msnyder@redhat.com>
25025
ac55707e
MS
25026 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
25027 Don't require that the main thread and the manager thread are the
25028 first in the list.
25029
ae23c492
MS
25030 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
25031 debugging. If test fails, issue an "unsupported" not a "fail".
25032
400071f1
JB
250332001-05-24 Jim Blandy <jimb@redhat.com>
25034
25035 Don't assume that short is shorter than int.
25036 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
25037 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 25038 this isn't true.
400071f1
JB
25039 ("print unsigned char == (~0)"): Add test that verifies that ~0,
25040 an int, is not equal to ~0 stored in an unsigned char. This tests
25041 the same thing that the previous test meant to, but works on
25042 16-bit machines, too.
25043 ("print unsigned char != (~0)"): Same test, complemented.
25044
0816a3e5
MS
250452001-05-24 Michael Snyder <msnyder@redhat.com>
25046
25047 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 25048 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
25049 and prevents dejagnu getting out of step.
25050
f6dc23a9
KB
250512001-05-23 Kevin Buettner <kevinb@redhat.com>
25052
25053 * gdb.base/finish.exp (finish_void): Revise pattern for
25054 stopping on the call statement to not permit stopping at
25055 the start of the instructions comprising the call sequence.
25056
7dbd117d
MC
250572001-05-19 Michael Chastain <chastain@redhat.com>
25058
25059 * gdb.base/callfuncs.exp: Make all test names unique.
25060 * gdb.base/commands.exp: Make all test names unique.
25061 * gdb.base/condbreak.exp: Make all test names unique.
25062 * gdb.base/dbx.exp: Make all test names unique.
25063 * gdb.base/default.exp: Make all test names unique.
25064 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
25065 and TIMEOUT messages to their corresponding PASS message.
25066 * gdb.base/ending-run.exp: Make all test names unique.
25067 * gdb.base/long_long.exp: Remove duplicate test.
25068
6b0b0a9e
KB
250692001-05-21 Kevin Buettner <kevinb@redhat.com>
25070
25071 * gdb.base/finish.exp (finish_void): Allow "finish" command to
25072 stop on the call statement as well as the statement after the
25073 call.
25074
2caa35cb
MS
250752001-05-21 Michael Snyder <msnyder@redhat.com>
25076
25077 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
25078
40713331
EZ
250792001-05-10 Elena Zannoni <ezannoni@redhat.com>
25080
a9c64011
AS
25081 * gdb.base/completion.exp: Revamp test. Make it execute on all
25082 platforms.
40713331 25083
c2c1be8d
EZ
250842001-05-10 Elena Zannoni <ezannoni@redhat.com>
25085
a9c64011
AS
25086 * config/gdbserver.exp (gdb_load): Handle the case
25087 in which the arguments to gdbserver are given in the
25088 baseboard configuration file.
25089 Also handle the case in which the server needs to do a
25090 load.
2c9cd303 25091
9671de48
KS
250922001-05-07 Keith Seitz <keiths@cygnus.com>
25093
a9c64011
AS
25094 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
25095 set up the display for testing.
25096 (gdbtk_start): Convert all paths to paths that tcl will like.
25097 Export target information to environment.
25098 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
25099 necessary.
25100 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
25101 (to_tcl_path): New proc to convert a given pathname into
25102 a path acceptible as an argument to a tcl command.
25103 (_gdbtk_export_target_info): New proc to export target info
25104 into the environment for gdbtk testing.
25105 (gdbtk_done): New proc to signal end-of-test.
9671de48 25106
5a360f47
JB
251072001-05-06 Jim Blandy <jimb@redhat.com>
25108
25109 * restore.c: Make the code of caller0 correspond to its comment.
25110
66c756c6
MS
251112001-05-03 Michael Snyder <msnyder@redhat.com>
25112
25113 * config/sid.exp (gdb_target_sid): Check for error messages.
25114 On error or timeout, don't make expect exit (which will terminate
25115 all subsequent tests); instead just make gdb exit.
d63a86f8 25116 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
25117 return a negative value.
25118
a966fde5
JB
251192001-04-24 Jim Blandy <jimb@redhat.com>
25120
851c18e0
JB
25121 * gdb.c++/templates.exp: If we see the prompt for the overload
25122 list, but we haven't recognized any of the longer patterns,
25123 arrange for this test to fail, not hang.
25124
a966fde5
JB
25125 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
25126 variations.
25127
db144853
MC
251282001-04-22 Michael Chastain <chastain@redhat.com>
25129
25130 * gdb.c++/local.exp: Use the 'runto' library function.
25131 * gdb.c++/namespace.exp: Likewise.
25132 * gdb.c++/overload.exp: Likewise.
25133
3207ec21
KB
251342001-03-26 Kevin Buettner <kevinb@redhat.com>
25135
25136 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
25137 * gdb.base/step-line.exp: New file. Test step/next in presence of
25138 #line directives.
25139 * gdb.base/step-line.c: New file. Test program for the above.
25140 * gdb.base/step-line.inp: New file. We pretend that this file has
25141 been transformed by some other tool into step-line.c.
25142
13b57657
JB
251432001-03-21 Jim Blandy <jimb@redhat.com>
25144
25145 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
25146 unmangled operator names.
25147
754cbe1c
JB
251482001-03-20 Jim Blandy <jimb@redhat.com>
25149
25150 * gdb.threads/linux-dp.exp: Recognize an additional message
25151 generated by GDB when it doesn't understand how to debug threads
25152 on the target system.
25153
177495c9
AC
251542001-03-19 Andrew Cagney <ac131313@redhat.com>
25155
25156 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
25157
f266096b
MC
251582001-03-12 Michael Chastain <chastain@redhat.com>
25159
25160 * gdb.c++/derivation.exp: Use the 'runto' library function.
25161
cac3c2ff
MC
251622001-03-12 Michael Chastain <chastain@redhat.com>
25163
25164 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
25165
b6c11a24
MC
251662001-02-24 Michael Chastain <chastain@redhat.com>
25167
25168 * gdb.c++/ref-types.exp: Change handwritten code to library
25169 function 'runto'.
25170
6bae5bce
OF
251712001-03-16 Orjan Friberg <orjanf@axis.com>
25172
25173 * gdb.base/signals.exp: Set count to 0 explicitly.
25174
0015fd9a
MS
251752001-03-15 Mark Salter <msalter@redhat.com>
25176
25177 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
25178 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
25179 (gdb_load): Add support for additional target_info: gdb_download_size
25180 and gdb_load_timeout.
0015fd9a 25181
fc33412a
DT
25182Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
25183
25184 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
25185 file -- to prevent failing when the compile fails but we have no
25186 intention of running the tests anyway.
fc33412a
DT
25187
25188 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
25189 tests if set.
25190
25191 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 25192 integers.
fc33412a
DT
25193
25194 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
25195 * gdb.c++/namespace.exp: Ditto.
25196
115f06de
OF
251972001-03-07 Orjan Friberg <orjanf@axis.com>
25198
25199 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
25200 * gdb.base/pointers.exp: Relax pattern match of decimals.
25201
b6ba6518
KB
252022001-03-06 Kevin Buettner <kevinb@redhat.com>
25203
25204 * Makefile.in, config/abug.exp, config/cfdbug.exp,
25205 config/cpu32bug.exp, config/dve.exp, config/est.exp,
25206 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
25207 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
25208 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
25209 config/sh.exp, config/sid.exp, config/slite.exp,
25210 config/sparclet.exp, config/udi.exp, config/unknown.exp,
25211 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
25212 config/vxworks.exp, config/vxworks29k.exp,
25213 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
25214 gdb.base/all-bin.exp, gdb.base/annota1.exp,
25215 gdb.base/arithmet.exp, gdb.base/assign.exp,
25216 gdb.base/async.exp, gdb.base/attach.exp,
25217 gdb.base/bitfields.exp, gdb.base/bitops.exp,
25218 gdb.base/break.exp, gdb.base/call-ar-st.exp,
25219 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
25220 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
25221 gdb.base/commands.exp, gdb.base/completion.exp,
25222 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
25223 gdb.base/constvars.exp, gdb.base/corefile.exp,
25224 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
25225 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
25226 gdb.base/ending-run.exp, gdb.base/environ.exp,
25227 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
25228 gdb.base/finish.exp, gdb.base/foll-exec.exp,
25229 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
25230 gdb.base/funcargs.exp, gdb.base/help.exp,
25231 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
25232 gdb.base/logical.exp, gdb.base/long_long.exp,
25233 gdb.base/maint.exp, gdb.base/mips_pro.exp,
25234 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
25235 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
25236 gdb.base/pointers.exp, gdb.base/printcmds.exp,
25237 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
25238 gdb.base/regs.exp, gdb.base/relational.exp,
25239 gdb.base/remote.exp, gdb.base/reread.exp,
25240 gdb.base/restore.exp, gdb.base/return2.exp,
25241 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
25242 gdb.base/selftest.exp, gdb.base/setshow.exp,
25243 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
25244 gdb.base/sigall.exp, gdb.base/signals.exp,
25245 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
25246 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
25247 gdb.base/step-test.exp, gdb.base/structs.c,
25248 gdb.base/structs.exp, gdb.base/structs2.exp,
25249 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
25250 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
25251 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
25252 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
25253 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
25254 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
25255 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
25256 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
25257 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
25258 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
25259 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
25260 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
25261 gdb.fortran/types.exp, gdb.java/jmisc.exp,
25262 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
25263 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
25264 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
25265 gdb.trace/circ.exp, gdb.trace/collection.exp,
25266 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
25267 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
25268 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
25269 gdb.trace/report.exp, gdb.trace/save-trace.exp,
25270 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
25271 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
25272 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
25273 notices.
25274
dc96c6c7 252752001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
25276
25277 * gdb.base/varargs.c (find_max_double): Fix printf format string:
25278 first arg is int not float.
25279
dc96c6c7 252802001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
25281
25282 * gdb.base/reread.exp: Unsupported for non-native targets;
25283 doesn't work for remote debugging.
25284
9b0c4aeb
FN
252852001-02-19 Fernando Nasser <fnasser@redhat.com>
25286
25287 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
25288 * gdb.base/ending-run.exp: Properly handle the BSP state when
25289 stepping past the end of main.
9b0c4aeb 25290
02aa71d5
MC
252912001-02-19 John Moore <jmoore@redhat.com>
25292
25293 * gdb.base/commands.exp (infrun_breakpoint_command_test):
25294 Converted HPUX fix for non-expected items following multiple
25295 step commands into general solution for all platforms.
25296
1fa449a4
MC
252972001-02-18 Michael Chastain <chastain@redhat.com>
25298
25299 * gdb.c++/classes.exp (do_tests): Change runto statements
25300 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25301 statements demangler agnostic.
25302 * gdb.c++/virtfunc.exp (do_tests): Likewise.
25303 (gdb_virtfunc_restart): Likewise.
25304
b2f9ec70
MC
253052001-02-14 Michael Chastain <chastain@redhat.com>
25306
25307 * gdb.c++/inherit.exp (do_tests): Change runto statements
25308 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25309 statements demangler agnostic.
25310
cf74b8ca
AC
25311Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
25312
25313 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
25314 ``continue to bkpt at common_routine in thread 2'' and ``stopped
25315 before calling common_routine 15 times'' tests.
cf74b8ca 25316
99f78f56
MC
253172001-02-11 Michael Chastain <chastain@redhat.com>
25318
25319 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
25320 Helps the test script figure out which demangler is in use.
25321 (dm_type_foo_ref): Ditto.
25322 (dm_type_int_star): Ditto.
25323 (dm_type_long_star): Ditto.
25324 (dm_type_unsigned_int): Ditto.
25325 (dm_type_void): Ditto.
25326 (dm_type_void_star): Ditto.
99707966 25327 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
25328 Probe the gdb demangler and set variables to accommodate
25329 formatting differences.
25330 (info_func_regexp): New function. Same as info_func, but
25331 matches against a regexp.
25332 (info_func): Match against a literal string.
25333 (print_addr_2): New function. Match against a literal string,
25334 which can be different from the input to gdb.
25335 (print_addr): Simply call print_addr_2 with the same argument twice.
25336 (test_lookup_operator_functions): Use demangler formatting variables.
25337 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
25338 the tests in the same order as the C++ class declaration.
25339 (test_paddr_operator_functions): Ditto.
25340 (test_paddr_overloaded_functions): Ditto.
25341 (test_paddr_hairy_functions): Use demangler formatting variables.
25342 Add reference to gdb/19 for related tests.
25343 (do_tests): Call probe_demangler.
25344
1de8f023
KB
253452001-01-30 Kevin Buettner <kevinb@redhat.com>
25346
25347 * gdb.c++/templates.cc (printf): Remove unused function definition.
25348
ca3f91ed
MS
253492001-01-26 Felix Lee <flee@redhat.com>
25350
25351 * sid.exp (sid_exit): Pass host, not target, to remote_close.
25352
253532001-01-25 matthew green <mrg@redhat.com>
25354
25355 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
25356 up sid.
25357 (sid_exit): Call `remote_pop_conn' after GDB is gone.
25358
253592001-01-25 matthew green <mrg@redhat.com>
25360
25361 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 25362 Deprecate $sid_spawn_id.
ca3f91ed
MS
25363 (sid_exit): Remove code necessary only for `spawn.'
25364
253652001-01-25 matthew green <mrg@redhat.com>
25366
25367 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
25368
fb18ec4a
MC
253692001-01-28 Michael Chastain <chastain@redhat.com>
25370
25371 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
25372 to call when tests fail. It takes gdb out of the overloaded
25373 function choice menu back to the main prompt, so that the test
25374 program stays synchronized.
25375 (set_bp_overloaded): New proc to collect all the common
25376 code for setting a breakpoint on an overloaded name. Calls
25377 take_gdb_out_of_choice_menu when needed.
25378 (menu_overload1arg): New variable to collect the repeated
25379 instances of the expected menu for an overloaded name. Change
25380 the regular expression to handle changes in g++ type encoding:
25381 "void" can be either "void" or "", and "unsigned int" can be
25382 either "unsigned int" or "unsigned".
25383 (continue_to_bp_overloaded): Change regular expressions to handle
25384 changes in g++ type encoding.
25385 (no proc): Call take_gdb_out_of_choice_menu when needed.
25386 Remove redundant calls to "info break". Accept either "canceled"
25387 or "cancelled". Change regular expressions in "info break"
25388 calls to handle changes in g++ type encoding. Give all tests
25389 unique strings.
25390
9c646a6e
BE
253912001-01-17 Ben Elliston <bje@redhat.com>
25392
25393 * config/sid.exp: New file.
25394
9549d9c1
AC
25395Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
25396
25397 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
25398
dc96c6c7 253992000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
25400
25401 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
25402 Add a RE to accept a non-ascii char if one is ever presented.
25403
b4df4f68
FN
254042000-12-20 Fernando Nasser <fnasser@redhat.com>
25405
297dd0fd 25406 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 25407
dc96c6c7 254082000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 25409
d63a86f8 25410 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
25411 in regexp. One '\' does not suffice on Linux.
25412
4a7bddb6
MC
254132000-12-09 Michael Chastain <chastain@redhat.com>
25414
25415 * gdb.base/break.exp (test_clear_command): Use a marker function
25416 rather than 'main' for the test function. Also move this
25417 test to an execution point where the marker function names are
25418 guaranteed to be bound to functions. (Executing tests after a
25419 'finish' from main runs into name conflicts with local names
25420 in __libc_start_main).
25421
dc96c6c7 254222000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
25423
25424 * gdb.base/finish.exp: New test for gdb's "finish" command.
25425 * gdb.base/return2.exp: New test for gdb's "return" command.
25426 * gdb.base/return2.c: New source file for above.
25427
dc96c6c7 254282000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
25429
25430 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
25431 * gdb.base/miscexprs.exp: Ditto.
25432 * gdb.base/pointers.exp: Ditto.
25433 * gdb.c++/derivation.exp: Ditto.
25434 * gdb.c++/local.exp: Ditto.
25435 * gdb.c++/namespace.exp: Ditto.
25436 * gdb.c++/overload.exp: Ditto.
25437 * gdb.c++/ref-types.exp: Ditto.
25438
dc96c6c7 254392000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
25440
25441 * gdb.base/constvars.exp: Test result of "up" command.
25442 * gdb.base/miscexprs.exp: Ditto.
25443 * gdb.base/pointers.exp: Ditto.
25444 * gdb.base/scope.exp: Ditto.
25445 * gdb.c++/derivation.exp: Ditto.
25446 * gdb.c++/local.exp: Ditto.
25447 * gdb.c++/namespace.exp: Ditto.
25448 * gdb.c++/overload.exp: Ditto.
25449 * gdb.c++/ref-types.exp: Ditto.
25450
44097287
FN
254512000-11-22 Michael Chastain <chastain@redhat.com>
25452
25453 * mips_pro.exp: Accept either "middle -> top -> main" or
25454 "middle -> main" in the backtrace, because gcc can optimize
25455 tail calls to jumps. Remove setup_xfail for the hppa case.
25456 Add a comment with the original warning messages from PR 3016,
25457 which was filed in 1993, to preserve them for posterity.
25458
9d2e1bab
ND
254592000-11-17 Nick Duffek <nsd@redhat.com>
25460
25461 * lib/gdb.exp (gdb_test): Override timeout with board info.
25462
1aca8eb7
ND
254632000-11-17 Nick Duffek <nsd@redhat.com>
25464
25465 * gdb.base/display.exp: Don't kill running stub. Add "again" to
25466 the second kill and detach messages.
25467
93076499
ND
254682000-11-17 Nick Duffek <nsd@redhat.com>
25469
25470 * configure.in: Add AC_EXEEXT.
25471 * configure: Regenerate.
25472 * Makefile.in (just-check): Export EXEEXT.
25473 * lib/gdb.exp ($EXEEXT): Import from environment.
25474 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
25475 expect "maint dump-me" on Cygwin.
25476 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
25477 $EXEEXT.
25478
30e87cd3
ND
254792000-11-17 Nick Duffek <nsd@redhat.com>
25480
25481 * gdb.base/break.exp: Test backtrace and finish from called
25482 function on all platforms, not just HP-UX.
25483
dc96c6c7 254842000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
25485
25486 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
25487 code from gdb_target_monitor, so it can be used independantly
25488 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 25489
dc96c6c7 254902000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
25491
25492 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
25493 * gdb.base/corefile.exp: Expect the message "Program is being
25494 debugged already" when we send the "corefile" command, since
25495 the preceeding gdb_load may have connected gdb to a remote target.
25496 * gdb.base/display.exp: Disable hardware watchpoints if new
25497 board info variable "no_hardware_watchpoints" is true.
25498 Replace single-letter commands with more readable ones.
25499 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
25500 if new board info variable "no_hardware_watchpoints" is true.
25501 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
25502 to see if stdio (printf) testing is possible.
25503 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
25504 board info variable "no_hardware_watchpoints" is true. Use new
25505 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
25506
39124dea
FN
255072000-11-13 Fernando Nasser <fnasser@redhat.com>
25508
25509 From Orjan Friberg <orjanf@axis.com>:
25510 * gdb.base/printcmds.exp: Escape curly braces followed by a number
25511 in array print pattern match.
25512
a9e2e984
FN
255132000-11-09 Fernando Nasser <fnasser@redhat.com>
25514
25515 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
25516 spelling "cancelled" to U.S. spelling "canceled" to match changes
25517 made to gdb.
25518 * gdb.c++/ovldbreak.exp: Ditto.
25519
c7db355b
PS
255202000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25521
25522 * gdb.base/callfuncs.c (main): Moved to end of file, call
25523 t_double_values to initialize the FPU before inferior calls are made.
25524 * gdb.base/callfuncs.exp: Test for register preservation after calling
25525 inferior functions. Add tests for continuining, finishing and
25526 returning from a stop in a call dummy.
25527
dc96c6c7 255282000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
25529
25530 * gdb.base/commands.exp: Break up long lines, and re-indent.
25531
dc96c6c7 255322000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
25533
25534 * config/gdbserver.exp: Rewritten from the ground up, to make it
25535 compatible with the current dejagnu tree, and to make it work with
25536 the new "gdbserver" in libremote.
25537
dc96c6c7 255382000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25539
25540 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
25541 * gdb.base/varargs.exp: Skip entire test if no printf support.
25542 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
25543 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
25544
dc96c6c7 255452000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25546
25547 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
25548 no floating point support.
25549 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
25550 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
25551 * gdb.base/call-rt-st.exp: Ditto.
25552 * gdb.base/call-strs.exp: Ditto.
25553
bac5fc66
JG
255542000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
25555
25556 * gdb.base/sizeof.c: include <stdio.h>.
25557
25558 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
25559 'finish', otherwise uncaptured gdb_prompt would potentially
25560 throw remaining test points out of sync.
bac5fc66 25561
b22a6027
SB
255622000-07-26 Scott Bambrough <scottb@netwinder.org>
25563
25564 * gdb.base/recurse.exp: Run tests for all targets.
25565 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
25566 gnu-oldld case on ARM.
25567 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
25568 for ARM targets.
d63a86f8 25569
d8231941
AG
25570Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
25571
25572 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
25573 * gdb.java/configure: Rebuild.
25574
8caabe69
AG
25575Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
25576
25577 * gdb.java/jv-exp.exp: New file.
25578
9d273ca3
AG
25579Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
25580
25581 * configure: Rebuilt.
25582 * configure.in (configdirs): Add gdb.java.
25583 * gdb.java/jmisc.java: New file.
25584 * gdb.java/jmisc.exp: New file.
25585 * gdb.java/Makefile.in: New file.
25586 * gdb.java/configure: Rebuilt.
25587 * gdb.java/configure.in: New file.
25588 * lib/java.exp: New file.
25589
4f823a66
AC
25590Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
25591
25592 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 25593 underflow.
4f823a66 25594
2391e11d
AC
25595Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
25596
25597 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 25598 and the compilers sizes.
2391e11d 25599
54602222
ND
256002000-07-09 Nick Duffek <nsd@redhat.com>
25601
25602 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
25603 (use_methods): New function.
25604 (main): Call use_methods().
25605 * gdb.c++/classes.exp (test_method_param_class): New procedure.
25606 (do_tests): Call test_method_param_class.
25607
2bec0572
ND
256082000-07-09 Nick Duffek <nsd@redhat.com>
25609
25610 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
25611 spelling.
25612 (test_enums): New procedure. Move enum tests from end of script
25613 to here. Set breakpoint on function name instead of line number.
25614 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
25615 (enums2): New marker function.
25616 (enums1): New function.
25617 (main): Call enums1(). Move enum tests to enums1().
25618
78492fde
AC
25619Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
25620
25621 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 25622 compile/link program. Update line numbers.
78492fde
AC
25623 * gdb.asm/d10v.inc: Define ``startup''.
25624 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 25625
49a2cef8
AC
25626Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
25627
25628 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
25629
3e6c8688
EZ
256302000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25631
25632 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 25633 of 'help maint print' command.
3e6c8688 25634
9ff5cbe9
AC
25635Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
25636
25637 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 25638 they use gdb_expect_list.
9ff5cbe9 25639
17c579bd
AC
25640Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
25641
25642 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
25643 memory-read-packet-size'' instead of ``set endian big'' to test
25644 long commands.
17c579bd 25645
e6d71bf3
DB
256462000-06-03 Daniel Berlin <dan@cgsoftware.com>
25647
25648 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 25649 g++, and stop skipping them.
e6d71bf3
DB
25650
25651 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
25652 work under g++.
25653
d63a86f8 25654 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
25655 initialization.
25656
dc96c6c7 256572000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
25658
25659 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
25660 the regular expression: accept an (almost) arbitrary sequence of
25661 "frames-invalid" and "breakpoints-invalid" messages both before
25662 and after the "starting" message.
25663
dc96c6c7 256642000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
25665
25666 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 25667
dc96c6c7 256682000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
25669
25670 * gdb.base/annota1.exp (annotate-signal-handler-caller):
25671 Relax the regular expression a little, make it pass on Solaris 8.
25672
8216cda9
KB
256732000-05-12 Kevin Buettner <kevinb@redhat.com>
25674
25675 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 25676 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
25677 Instead, it is permissible for gdb to stop on the line of the
25678 call itself.
25679
1a570b2f
MS
256802000-05-12 Michael Snyder <msnyder@.cygnus.com>
25681
25682 * gdb.base/break.exp (bp on small function, optimized file):
25683 Add a second pass pattern. The behavior differs here between stabs
25684 and dwarf for one-line functions. Stabs preserves two line symbols
25685 (one before the prologue and one after) with the same line number,
25686 but dwarf regards these as duplicates and discards one of them.
25687 Therefore the address after the prologue (where the breakpoint is)
25688 has no exactly matching line symbol, and GDB reports the breakpoint
25689 as if it were in the middle of a line rather than at the beginning.
25690
dc96c6c7 256912000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 25692
d63a86f8 25693 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
25694 rather than "send_gdb" (for consistancy).
25695
7d418785
AC
25696Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
25697
25698 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
25699 * gdb.c++/templates.cc: Properly check for GCC version number.
25700 * lib/compiler.cc: Likewise
25701
dc96c6c7 257022000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 25703
d63a86f8 25704 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
25705 gdb may not stop at the first line of main, due to code motion.
25706
dc96c6c7 257072000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
25708
25709 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
25710 This test depends on parsing the printf output from the target.
25711 Since the sparclet stub doesn't do stdio, this will never work.
25712 * gdb.base/call-rt-st.exp: ditto.
25713 * gdb.base/call-strs: ditto.
25714
dc96c6c7 257152000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
25716
25717 * gdb.base/miscexprs.exp: make sizeof long array test portable.
25718
25719 * gdb.base/ending-run.exp: After connecting to a remote target,
25720 but before running, the target will appear to be in a random
25721 location. Specify both a file and a line for breakpoints.
25722 Also, the function that calls main may be called 'init'
25723 rather than 'start'.
25724
a5a51225
EZ
257252000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25726
25727 * gdb.base/help.exp: Update output for add-symbol-file command.
25728
7930cc7c
FN
257292000-04-10 Fernando Nasser <fnasser@cygnus.com>
25730
25731 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25732 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
25733
23e37ab1
C
257342000-04-07 J.T. Conklin <jtc@redback.com>
25735
e93c542c
C
25736 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
25737
23e37ab1
C
25738 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
25739
591b8fa3
PDM
25740Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
25741
25742 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 25743 values that can be represented exactly.
591b8fa3
PDM
25744 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
25745 above change, and to not check against the directory part of the source
25746 file name.
25747 (step into print_long_arg_list): Likewise.
25748 (print print_small_structs from print_long_arg_list): Likewise.
25749 (print print_long_arg_list): Likewise.
25750
7a495180
EZ
257512000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25752
30b53638 25753 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 25754
beb998c6
AC
25755Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
25756
25757 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
25758
1c689132
DB
257592000-03-25 Daniel Berlin <dan@cgsoftware.com>
25760
25761 * gdb.base/commands.exp (deprecated_command_test): Add test for
25762 deprecate with no arguments.
25763
c1790a9d
JL
257642000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
25765
25766 * gdb.base/break.exp: Add new test for setting breakpoints on
25767 optimized code so we can test breakpoints work even when function
25768 prologues may be optimized away
25769
003ba290
FN
257702000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
25771
25772 From David Whedon <dwhedon@gordian.com>
a9c64011 25773 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 25774
6837a0a2
DB
257752000-03-22 Daniel Berlin <dan@cgsoftware.com>
25776
25777 * gdb.base/help.exp: Added test for new apropos command.
25778
b9593231
KB
257792000-03-21 Kevin Buettner <kevinb@redhat.com>
25780
25781 * gdb.base/pointers.c (usevar): New function.
25782 (main): Make sure that global variables v_int_pointer2, rptr,
25783 and y are all referenced someplace in the program by calling
25784 usevar() on them. [Some linkers delete symbols which are
25785 never referenced. The space remains, but there's no way to
25786 get a (symbolic) handle on the variable from the debugger.]
25787
751a959b
EZ
257882000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25789
25790 * gdb.base/printcmds.c: Add typedeffed arrays.
25791
25792 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 25793 procedure to test arrays that are typedef'd.
751a959b 25794
73a93a32
JI
257952000-03-13 James Ingham <jingham@leda.cygnus.com>
25796
25797 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 25798 the library directories.
73a93a32 25799
fb40c209
AC
25800Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
25801
25802 * configure.in (configdirs): Add sub directory gdb.mi.
25803 * configure: Re-generate.
25804
25805 * gdb.mi: New directory.
d63a86f8 25806
ee4dd2c9
AC
258072000-02-25 Scott Bambrough <scottb@netwinder.org>
25808
25809 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 25810 a long long value as a double on ARM platforms.
ee4dd2c9 25811
70f0cc22
JB
258122000-02-16 Jim Blandy <jimb@redhat.com>
25813
25814 * gdb.base/break.exp ("breakpoint line number"): Make sure the
25815 default source file is set properly before running this test.
25816
853819b8
EZ
258172000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25818
25819 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 25820 gdbtk/library directory, not in gdbtcl2.
853819b8 25821
dfcd3bfb
JM
258222000-02-04 Jim Blandy <jimb@redhat.com>
25823
25824 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
25825 backslash from regexp pattern.
25826
25827 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
25828 procedure. Use it to run all the "continue to bp overloaded"
25829 tests. Note that this changes the names of the tests slightly.
25830 If the breakpoint hit message includes a hex PC value, because
25831 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
25832 from the real source code, still consider that a pass.
25833
25834 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
25835 XFAIL here if the breakpoint message contains a hex address. Note
25836 similar change on 1999-11-02.
25837
25838 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
25839
25840 * gdb.base/ptype.exp: Establish a default source file before
25841 calling get_debug_format.
25842
258432000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
25844
25845 * gdb.base/watchpoint.exp: Remove duplication of test messages.
25846
8b93c638
JM
258472000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25848
25849 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
25850 of successive stepi commands -- while in the prologue we should see
25851 the function entry bracket.
25852
258532000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25854
25855 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
25856 reach __change_mode() when stepping through the end of main().
25857
c5394b80
JM
258582000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
25859
25860 * gdb.base/default.exp: Fix expected pattern.
25861 * gdb.base/help.exp: Same.
25862
0d06e24b
JM
258632000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25864
25865 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 25866 Don't use xfail's because that affects only the following test.
d63a86f8 25867
0d06e24b 25868 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 25869 solaris or linux.
0d06e24b
JM
25870
25871 * gdb.base/selftest.exp: Update to reflect changes to main.c.
25872
dc96c6c7 258732000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 25874
d63a86f8 25875 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
25876 "A syntax error" rather than "A parse error". Accept both.
25877
258782000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
25879
25880 * gdb.base/default.exp: Remove OS dependent string from "target
25881 remote" test.
25882 * gdb.base/help.exp: Same for "help target remote" test.
25883
c3f6f71d
JM
258842000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25885
25886 From Jim Kingdon <kingdon@redhat.com>:
25887
25888 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
25889 prompt (cleanup rather than necessity, but still might keep output
25890 from spilling to next test).
c3f6f71d
JM
25891
258922000-01-02 Fred Fish <fnf@cygnus.com>
25893
25894 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
25895 AIX, which defines them in <sys/types.h>.
25896
ed9a39eb 258971999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 25898
ed9a39eb 25899 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 25900 float" test.
ed9a39eb
JM
25901
259021999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 25903
ed9a39eb 25904 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
25905
25906 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
25907 outermost frame disallowed".
25908
259091999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
25910
25911 * gdb.base/setvar.exp: New tests for setting the value of a struct
25912 with a constant list.
25913
259141999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25915
25916 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
25917 require the user to type a cast before setting the value of a struct.
25918
de57eccd
JM
259191999-12-06 Jim Blandy <jimb@cygnus.com>
25920
25921 * gdb.base/default.exp: Expect the new 'info float' command on
25922 all i386 platforms.
25923
25924 * gdb.threads/linux-dp.exp: Expand our ability to recognize
25925 LinuxThreads libraries that don't support debugging.
25926
c2d11a7d
JM
25927Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25928
25929 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
25930 Change the buffer type to ``unsigned char'' to simplify size
25931 arithmetic.
c2d11a7d
JM
25932
25933 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
25934 stub only handles 400-1 byte packets. Verify that the download
25935 worked.
c2d11a7d
JM
25936
259371999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
25938
25939 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
25940 tests, using UNRESOLVED for the untested cases. Also, does not wait
25941 for a timeout if the prompt was received before a recognizable pattern.
25942
259431999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
25944
25945 * lib/gdb.exp (gdb_expect_list): Fix spelling.
25946
259471999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25948
25949 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 25950 watchpoints.
c2d11a7d
JM
25951
259521999-11-24 Jason Merrill <jason@casey.cygnus.com>
25953
25954 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
25955
25956 * gdb.c++/local.exp: Be more flexible in recognizing local class
25957 name mangling. Don't allow horribly truncated method names.
25958 * gdb.c++/derivation.exp: Expect protected inheritance.
25959 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
25960 * gdb.c++/virtfunc.exp: Likewise.
25961 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
25962 when printing a nested enum.
25963
259641999-11-22 Jim Blandy <jimb@cygnus.com>
25965
25966 * gdb.base/step-test.exp: Properly await GDB's response to setting
25967 a breakpoint on the call to large_struct_by_value.
25968
25969 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
25970 just because we have debug info for the `start' function.
25971
259721999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
25973
25974 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
25975 "Unknown signal" messages, which indicate (on LinuxThreads) that
25976 GDB doesn't know how to debug threads on this system. This is
25977 better than hanging while philosopher 0 dumps chatter into gdb.log.
25978
259791999-11-18 Tom Tromey <tromey@cygnus.com>
25980
25981 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
25982
259831999-11-18 Fred Fish <fnf@cygnus.com>
25984
25985 * gdb.base/coremaker2.c: Add sample program for generating
25986 cores that is more self contained than coremaker.c. Eventually
25987 I'll add more code to this and tie it into the testsuite.
25988
4ce44c66
JM
259891999-11-12 Stan Shebs <shebs@andros.cygnus.com>
25990
25991 * gdb.base/dollar.exp: Remove, now in gdb.hp.
25992
259931999-11-10 Jimmy Guo <guo@cup.hp.com>
25994
25995 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 25996 from $srcdir/lib/.
4ce44c66 25997 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 25998 and gdb.c++/.
4ce44c66
JM
25999
26000 * gdb.c++/derivation.exp: remove redundant get compiler info code.
26001
d63a86f8 26002 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
26003 'continue with watch' test point.
26004
260051999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
26006
26007 Merged from p2linux-990323-branch:
d63a86f8 26008
4ce44c66
JM
26009 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
26010
11cf8741
JM
26011Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
26012
26013 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 26014 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
26015
26016Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
26017
26018 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 26019 gdb_expect_list.
11cf8741
JM
26020
26021Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
26022
26023 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
26024
260251999-11-03 Mark Salter <msalter@cygnus.com>
26026
26027 * gdb.base/break.exp: Fix "stub continue" pattern.
26028
260291999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
26030
26031 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
26032
260331999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
26034
26035 * gdb.base/display.exp ("finish"): Add timeout clause.
26036
26037 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
26038 plain prompt clause, so this doesn't have to time out in order to
26039 fail.
26040
26041 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 26042 breakpoint hit messages include an address.
11cf8741
JM
26043
26044 * gdb.base/display.exp: Don't forget to escape parens in regular
26045 expressions. Unix regexp notatation sucks.
26046
260471999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26048
26049 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 26050 order for 'signalled' message.
11cf8741 26051
5c44784c
JM
260521999-11-01 Stan Shebs <shebs@andros.cygnus.com>
26053
26054 From Jimmy Guo <guo@cup.hp.com>:
26055 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
26056 * gdb.base/annota1.c: Add code for tests to work with.
26057
260581999-10-26 Frank Ch. Eigler <fche@cygnus.com>
26059
26060 * gdb.base/remote.exp: New test for remote downloading settings.
26061 * gdb.base/remote.c: New file with large .data.
26062
917317f4
JM
260631999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
26064
26065 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
26066 for LinuxThreads support, merged from the Code Fusion branch.
26067
26068Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
26069
26070 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
26071 containing exp_continue into a while within an expect. Don't
26072 attempt a start more than three times. Check return value from
26073 gdb_load.
d63a86f8 26074
2df3850c
JM
26075Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
26076
26077 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 26078 a pass case.
2df3850c 26079
2acceee2
JM
260801999-10-01 Kevin Buettner <kevinb@cygnus.com>
26081
26082 * gdb.base/break.c (main): Added a statement that we can step
26083 off of.
26084 * gdb.base/break.exp: Added tests for setting a breakpoint
26085 at an offset and stepping onto a breakpoint.
26086
260871999-10-01 Fred Fish <fnf@cygnus.com>
26088
d63a86f8 26089 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
26090 gdb output.
26091
c2c6d25f
JM
260921999-09-18 Jim Blandy <jimb@cris.red-bean.com>
26093
26094 * gdb.base/break.exp: Code locations are in hex, don't forget!
26095 (For HP-UX.)
26096
260971999-09-17 Stan Shebs <shebs@andros.cygnus.com>
26098
26099 * condbreak.exp: Use break.c as test program.
26100 * condbreak.c: Remove, redundant with break.c.
26101
261021999-09-15 Stan Shebs <shebs@andros.cygnus.com>
26103
26104 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 26105 Z-packets if the target needs it.
c2c6d25f
JM
26106
261071999-09-13 James Ingham <jingham@leda.cygnus.com>
26108
26109 * gdb.c++/overload.exp: Added tests for listing overloaded
26110 functions with function pointers in the arg, explicitly calling
26111 out the version you want.
26112
cff3e48b
JM
261131999-09-09 Stan Shebs <shebs@andros.cygnus.com>
26114
26115 * long_long.exp: Add variations of test cases that work for
26116 targets with 16-bit ints and 32-bit doubles.
26117
d4f3574e
SS
261181999-09-08 Stan Shebs <shebs@andros.cygnus.com>
26119
26120 * break.c (main): Compare a possibly-uninitialized argc with an
26121 unlikely value that fits in 16 bits.
26122
261231999-09-07 Stan Shebs <shebs@andros.cygnus.com>
26124
26125 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
26126 0xfeeb, don't want negative numbers if ints are 16 bits.
26127
26128 * lib/gdb.exp (skip_cplus_tests): New proc.
26129 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
26130 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
26131 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
26132 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
26133 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
26134 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
26135 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
26136 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
26137
26138 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
26139
26140Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
26141
26142 * gdb.base/corefile.exp (up): Allow a parameter to appear
26143 in the frame that we're going up to.
26144
26145 From Jim Blandy <jimb@cygnus.com>:
26146
26147 * gdb.base/default.exp (info float): Expect some output now.
26148
26149 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
26150 returning floating-point values to fail on the x86.
26151 * gdb.base/callfwmall.exp (do_function_calls): Same.
26152
26153 * gdb.base/list.exp (test_listsize): Correct expectations for
26154 listing line 1 with listsize 2. Also, listing a single line
26155 works now, as does listing three lines. [Kevin's note: There
26156 were a number of other cases fixed too where the expectations
26157 differed...]
26158
261591999-09-02 Stan Shebs <shebs@andros.cygnus.com>
26160
26161 * gdb.base/selftest.exp: Add case for when version prints as
26162 constant string instead of char pointer.
26163
104c1213
JM
261641999-08-25 Stan Shebs <shebs@andros.cygnus.com>
26165
26166 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 26167 stepping out of main.
104c1213
JM
26168
26169 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
26170 G++ used.
26171
26172 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 26173 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
26174
26175 * gdb.c++/ovldbreak.exp: Update match string in test that
26176 includes a warning of multiple breakpoints.
26177
261781999-08-24 Stan Shebs <shebs@andros.cygnus.com>
26179
26180 * gdb.base/display.exp: Improve precision of step-after-finish
26181 added yesterday.
26182
26183 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 26184 test.
104c1213
JM
26185
26186 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
26187 configs when using G++, not just hppa*.
26188
261891999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26190
26191 * gdb.base/async.c: New file.
26192 * gdb.base/async.exp: New file.
26193
26194Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
26195
26196 * gdb.base/break.exp: Tweak PA specific tests to properly handle
26197 PA64.
26198
53a5351d
JM
26199Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
26200
104c1213
JM
26201 * gdb.base/display.exp: "finish" can leave us mid-line on many
26202 targets, deal with it. Add a small constant to main, instead of
26203 1000 since main+1000 may not be a valid address in the target.
26204
53a5351d
JM
26205 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
26206 on hpux11.
26207
26208 * gdb.base/attach.exp: Handle another hpux11 error message variant
26209 when attaching to a process that does not exist.
26210
262111999-08-19 J.T. Conklin <jtc@redback.com>
26212
26213 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 26214 characters in 'continue to 1241' test.
53a5351d
JM
26215
262161999-08-17 Stan Shebs <shebs@andros.cygnus.com>
26217
26218 * gdb.base/call-ar-st.exp: Add a shorter match case for the
26219 stop in print_long_arg_list, define and use a whitespace
26220 variable in print_small_structs test, add an XFAIL for Solaris.
26221 * gdb.base/dbx.exp: XFAIL func commands until somebody is
26222 interested enough to fix.
26223
7be570e7
JM
262241999-08-13 Keith Seitz <keiths@cygnus.com>
26225
26226 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
26227 (dbx_gdb_load): Remove. Use gdb_load instead, since that
26228 proc knows about targets other than the natives.
26229 (test_assign): Use "gdb_run_cmd" to "run" the target.
26230 Check that we've actually hit the breakpoint at main.
26231 When we attempt to assign a value to a local variable, check
26232 that the variable is in the current scope, i.e., don't use
26233 a test with an empty result.
26234
26235Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
26236
26237 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 26238 command.
7be570e7
JM
26239
262401999-08-09 Stan Shebs <shebs@andros.cygnus.com>
26241
26242 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26243 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
26244 gdb.compat, gdb.threads-hp.
26245 gdb.hp/configure, gdb.hp/configure.in: New files.
26246 gdb.hp/Makefile.in: Recurse into new subdirs.
26247 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
26248 gdb.hp/gdb.objdbg: New directory, tests for debugging info
26249 in object files.
26250 gdb.hp/tools: New directory, aux tools for HP-specific tests.
26251
96baa820
JM
262521999-08-05 Stan Shebs <shebs@andros.cygnus.com>
26253
26254 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 26255 funky printf, remove a bogus p/a test.
96baa820
JM
26256
262571999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26258
26259 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
26260 connected to the target. This is necessary when running not
26261 natively.
96baa820
JM
26262
262631999-08-03 Stan Shebs <shebs@andros.cygnus.com>
26264
26265 * gdb.base/step-test.exp: Removed some extraneous messages.
26266
26267 * gdb.base/long_long.exp: Don't run memory examination tests
26268 on little-endian targets (they will need a different set of
26269 results to match).
26270
262711999-08-02 Stan Shebs <shebs@andros.cygnus.com>
26272
26273 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
26274 until somebody decides to fix GDB.
26275
26276 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 26277 constant as "ULL".
96baa820
JM
26278 * gdb.base/long_long.exp: Loosen x/c test, add partial result
26279 matches for a couple x/2 commands.
26280
a0b3c4fd
JM
262811999-07-30 Stan Shebs <shebs@andros.cygnus.com>
26282
26283 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
26284 by merging in ref-types2 tests.
26285 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
26286
26287 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26288 * gdb.c++/Makefile.in: Add standard actions.
26289 (EXECUTABLES): Rename from PROGS, update list.
26290 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
26291 from gdb.hp.
26292 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
26293 foo and bar locals.
26294 * gdb.c++/anon-union.exp: Fix tests to match.
26295 * gdb.c++/classes.exp: Run if HP compiler used, add extra
26296 expect matches to handle output variations.
26297 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
26298 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 26299 output, add HP alternatives for new and delete prints.
a0b3c4fd 26300 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 26301 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
26302 * gdb.c++/demangle.exp: Use $style when reporting failure.
26303 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
26304 * gdb.c++/inherit.exp: Run if HP compiler used, add some
26305 match alternatives.
26306 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 26307 compilers.
a0b3c4fd
JM
26308 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
26309 * gdb.c++/method.exp: Add match alternatives.
26310 * gdb.c++/misc.cc: Add bool types.
26311 * gdb.c++/misc.exp: Add tests for bool types.
26312 * gdb.c++/overload.exp: Add xfails.
26313 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
26314 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
26315 add some more template parameter tests (only for HP currently).
26316 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
26317 * gdb.c++/virtfunc.cc: Add return type and value for main.
26318 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
26319 match alternatives.
d63a86f8 26320
a0b3c4fd
JM
263211999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26322
26323 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
26324
263251999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
26326
26327 * gdb.base/signals.exp: Don't expect getting a backtrace from
26328 within a signal handler to fail on Linux.
26329
263301999-07-29 Stan Shebs <shebs@andros.cygnus.com>
26331
26332 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26333 * lib/gdb.exp: Remove some gratuitious semicolons.
26334 (delete_breakpoints): Increase timeout.
26335 (gdb_expect): Add -notransfer option.
26336 (gdb_test): Use -notransfer option.
26337 (get_compiler_info): Add f77 case.
26338 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 26339 case.
a0b3c4fd
JM
26340 (gdb_preprocess): Call get_compiler.
26341
26342 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
26343 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
26344 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
26345 gdb.base/long_long.exp, gdb.base/printcmds.exp,
26346 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
26347 third arg to gdb_test.
a0b3c4fd
JM
26348 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
26349 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 26350 HP-UX xfails, add others.
a0b3c4fd
JM
26351 * gdb.base/completion.exp: Reflect name change of self-test.
26352 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
26353 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
26354 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
26355 HP failure number.
a0b3c4fd
JM
26356 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
26357 useless HP-UX 10.30 references.
26358 * gdb.base/maint.exp: Loosen matches.
26359 * gdb.base/pointers.c (main): Declare more_code.
26360 * gdb.base/pointers.exp: Match on output of a `next'.
26361 * gdb.base/structs.c: Add prototypes.
26362 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
26363 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
26364
263651999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26366
26367 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 26368 command.
a0b3c4fd
JM
26369
263701999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26371
26372 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
26373 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
26374
26375 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
26376 debug info. Deal with lack of signal hanlder info in stack.
26377
a9c64011 26378 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
26379 * gdb.base/annota1.exp: If printf has debug info, deal with it.
26380
5a2468f5
JM
263811999-07-19 Stan Shebs <shebs@andros.cygnus.com>
26382
26383 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 26384 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 26385
adf40b2e
JM
26386Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
26387
26388 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 26389 a1-selftest.exp.
adf40b2e
JM
26390 * gdb.base/configure: Re-generate.
26391
263921999-07-12 Stan Shebs <shebs@andros.cygnus.com>
26393
26394 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
26395 in trying to run first and name is too long.
26396
26397 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
26398 pointers2.c and pointers2.exp, respectively.
26399 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
26400 doschk happier.
26401
43e526b9
JM
264021999-07-08 Stan Shebs <shebs@andros.cygnus.com>
26403
26404 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
26405 callfuncs2.c and callfuncs2.exp.
26406
26407 * gdb.base/list.exp: Remove mistaken xfails.
26408 * gdb.base/list0.h: Add optional prototypes.
26409
9846de1b
JM
26410Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
26411
a9c64011 26412 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 26413 calling malloc.
a9c64011
AS
26414 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
26415 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 26416 use.
9846de1b
JM
26417
264181999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26419
26420 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
26421 * gdb.base/annota2.cc, annota2.exp: Move from here.
26422 * gdb.c++/annota2.cc, annota2.exp: To here.
26423 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
26424
43ff13b4
JM
26425Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
26426
26427 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 26428 a consistent format.
43ff13b4 26429
085dd6e6
JM
264301999-06-25 Stan Shebs <shebs@andros.cygnus.com>
26431
26432 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26433 * lib/gdb.exp (get_compiler_info): Add detection for assorted
26434 HP compilers, also set the globals $true and $false.
26435
26436 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
26437 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
26438 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
26439 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
26440 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
26441 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
26442 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
26443 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
26444 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
26445 whatis.c} Add C++ compatible function definitions and return
26446 types, add includes for library functions.
085dd6e6
JM
26447 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
26448 * gdb.base/step-test.c (myglob): Rename from glob.
26449 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
26450 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
26451 files, move here from gdb.hp.
085dd6e6 26452 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
26453 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
26454 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
26455 Adjust line numbers in regexps.
085dd6e6
JM
26456
26457 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
26458 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
26459 instead of 0/1.
26460
26461 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
26462 foll-vfork.exp: New files, move here from gdb.hp.
26463 * gdb.base/page.exp: New file, test of pagination command.
26464
26465 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
26466 recursion test.
26467 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
26468
26469 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 26470 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
26471
26472 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 26473 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 26474 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 26475 watchpoint test.
085dd6e6
JM
26476 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
26477 them work.
26478 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
26479 expressions properly.
26480 * gdb.base/corefile.exp: Loosen the match slightly.
26481 * gdb.base/default.exp: Allow "Error accessing memory" message
26482 also.
26483 * gdb.base/display.exp: Skip over x/0 j if PA64.
26484 * gdb.base/funcargs.exp: Add xfails for HP-UX.
26485 * gdb.base/interrupt.exp: Ditto.
26486 * gdb.base/langs.exp: Add symbolic matches governed by compiler
26487 in use.
26488 * gdb.base/list.exp: Add xfails for HP-UX.
26489 * gdb.base/long_long.exp: Refine some of the numeric matches.
26490 * gdb.base/mips_pro.exp: Xfail on HP-UX.
26491 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
26492 * gdb.base/nodebug.exp: Succeed on more varieties of output.
26493 * gdb.base/opaque.exp: Remove some HP-UX xfails.
26494 * gdb.base/ptype.exp: Succeed on more varieties of output.
26495 * gdb.base/scope.exp: Add xfails for HP-UX.
26496 * gdb.base/sect-cmd.exp: Add more cases.
26497 * gdb.base/setvar.exp: Add xfails for HP-UX.
26498 * gdb.base/shlib-call.exp: Loosen some matches slightly.
26499 * gdb.base/signals.exp: Match on void symbolically.
26500 * gdb.base/step-test.exp: Add case for PA64.
26501 * gdb.base/term.exp: Add exit and restart.
26502 * gdb.base/twice.exp: Clean up after self.
26503 * gdb.base/varargs.exp: Disable overload resolution explicitly.
26504 * gdb.base/whatis.exp: Allow more ways to pass tests.
26505
26506 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 26507 no longer useful.
085dd6e6
JM
26508
26509Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
26510
26511 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 26512 list of patterns.
085dd6e6 26513 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
26514 print_double_array(double_array)", "continuing to breakpoint
26515 1018", "print print_double_array(array_d)" and "continuing to
26516 1034" tests.
d63a86f8 26517
085dd6e6
JM
265181999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
26519
a9c64011 26520 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
26521
265221999-06-24 Stan Shebs <shebs@andros.cygnus.com>
26523
26524 * config/mt-*: Remove, these haven't been used since 1996.
26525
265261999-06-22 Stan Shebs <shebs@andros.cygnus.com>
26527
26528 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 26529 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
26530 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
26531
9e0b60a8
JM
265321999-06-18 Stan Shebs <shebs@andros.cygnus.com>
26533
26534 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
26535 simpler match case for the ptype of the big class.
26536
265371999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26538
26539 * gdb.exp: Fix test for gdb_prompt existence.
26540
265411999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26542
26543 * gdb.exp (gdb_test): Add fail after calls to perror.
26544
265451999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26546
26547 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
26548
265491999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26550
26551 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
26552
0f71a2f6
JM
26553Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
26554
26555 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 26556 malloc() is linked in.
0f71a2f6
JM
26557
265581999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26559
26560 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
26561 step at end.
26562
26563 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
26564
265651999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
26566
26567 * gdb.java/jv-print.exp: New file. (Our first Java test!)
26568
cce74817
JM
26569Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
26570
26571 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
26572 * gdb.base/mips_pro.exp: Likewise.
26573
265741999-06-02 Keith Seitz <keiths@cygnus.com>
26575
26576 * gdb.c++/templates.cc: Change all "new" operators to throw
26577 an exception.
26578 * gdb.c++/cplusfuncs.cc: Likewise.
26579
26580 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
26581
26582Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
26583
26584 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
26585 * gdb.base/ending-run.exp: When stepping out of main, accept a
26586 step into an arbitrary assembler file.
cce74817 26587
392a587b
JM
265881999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26589
d63a86f8 26590 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 26591 "breakpoint-invalid" to be printed.
6fdff2c5
PA
26592 * gdb.base/annota2.exp: Revise line number for main
26593 breakpoint. Allow any number of "frames-invalid" and
26594 "breakpoint-invalid" to be printed.
392a587b
JM
26595 * gdb.base/annota2.cc: Initialize a.x to 0.
26596
9e086581
JM
265971999-05-17 Keith Seitz <keiths@cygnus.com>
26598
6fdff2c5
PA
26599 * gdb.base/call-ar-st.exp: Skip
26600 "print print_double_array (double_array)" when "skip_float_tests" set.
26601 Ditto for "print print_double_array(array_d)",
26602 "print print_small_structs", "print print_ten_doubles", and
26603 "step into print_long_arg_list".
26604 Don't assume we can step into "print_long_arg_list": we could step
26605 into memcpy.
26606 * gdb.base/call-rt-st.exp: Don't run float-related tests when
26607 "skip_float_tests" is set: "print print_one_double(*d1)"
26608 and "print print_two_floats(*f3)".
9e086581
JM
26609 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
26610 "skip_float_tests" is set.
6fdff2c5
PA
26611 * gdb.base/varargs.exp: Skip
26612 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
26613 "skip_float_tests" set.
d63a86f8 26614
cd0fc7c3
SS
266151999-05-06 Keith Seitz <keiths@cygnus.com>
26616
26617 * gdb.base/annota2.cc: Include stdio.h.
26618
26619Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
26620
26621 * gdb.base/crossload.exp: Remove, this has been disabled ever
26622 since BFD stopped including all targets, and cross-GDB gets
26623 plenty of testing anyway.
26624 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
26625 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
26626 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
26627 * gdb.base/README: Remove, was doc for this.
26628 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 26629 needed.
cd0fc7c3 26630
b83266a0
SS
266311999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26632
26633 * gdb.base/call-ar-st.exp: Fix one regular expression in test
26634 output.
26635
26636 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
26637 * gdb.base/annota2.exp: New file. More annotation tests.
26638 * gdb.base/annota1.c: New file. Source file for annota1.exp.
26639 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
26640
266411999-04-23 Angela Marie Thomas <angela@cygnus.com>
26642
26643 * config/cfdbug.exp: New file.
26644
7a292a7a
SS
266451999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
26646
26647 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
26648 Marcus Daniel's and Dale Hawkins's demangler crashes.
26649
26650 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
26651 test_lucid_style_demangling, test_arm_style_demangling,
26652 test_hp_style_demangling): Try Tom Tromey's core-dumping
26653 identifier under each demangling style.
7a292a7a
SS
26654
266551999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
26656
26657 * gdb.c++/demangle.exp: Include the current demangling style
26658 in all test names.
26659 (current_demangling_style): New global variable.
26660 (set_demangling_style, test_demangling_core, test_demangling,
26661 test_demangling_exact): New functions.
26662 (test_gnu_style_demangling, test_lucid_style_demangling,
26663 test_arm_style_demangling, test_hp_style_demangling): Use those,
26664 instead of calling gdb_test and gdb_test_exact directly.
26665 (catch_demangling_errors): New function, which reports errors
26666 signalled by the demangling test functions in an orderly way.
26667 (do_tests): Use catch_demangling_errors.
26668
266691999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
26670
26671 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 26672 grouping in expressions, not {}.
7a292a7a
SS
26673
26674 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 26675 initialized yet.
7a292a7a
SS
26676
266771999-04-01 Stan Shebs <shebs@andros.cygnus.com>
26678
26679 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
26680 are listed.
26681
266821999-03-26 Stan Shebs <shebs@andros.cygnus.com>
26683
26684 * gdb.stabs/weird.exp: Test for CC being defined before
26685 looking at its value.
26686
266871999-03-25 Stan Shebs <shebs@andros.cygnus.com>
26688
26689 * gdb.base/call-ar-st.exp: Remove stray '#'.
26690 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
26691 "short int" and "long int".
26692 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 26693 change, to mollify finicky HP compiler.
7a292a7a
SS
26694 * gdb.hp/reg-test.exp (testfile): Fix file name.
26695 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 26696
7a292a7a
SS
26697 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
26698 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
26699 alternate form of enum ptype.
26700
c906108c
SS
267011999-03-23 Stan Shebs <shebs@andros.cygnus.com>
26702
7a292a7a
SS
26703 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
26704 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
26705 passing skip_hp_tests, so as not to waste time on guaranteed
26706 failure.
7a292a7a 26707
c906108c
SS
26708 * gdb.c++/overload.cc: Pass string instead of char addr, always
26709 init ccpfoo.
26710 * gdb.c++/templates.cc: Fix syntax error.
26711
7a292a7a
SS
26712Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26713
26714 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 26715 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
26716 command.
26717
267181999-03-18 James Ingham <jingham@cygnus.com>
26719
26720 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
26721
26722 * gdb.c++/method.exp: It was testing an uninitialized int on the
26723 stack and assuming it was positive.
26724
26725 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
26726
26727 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 26728 keep it from killing the rest of the tests.
7a292a7a
SS
26729 Use gdb_continue_to_end.
26730
26731 * gdb.base/sigall.exp: use gdb_continue_to_end.
26732
26733 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
26734
26735 * gdb.base/display.exp: use runto_main, not run.
26736
d63a86f8
RM
26737 * gdb.base/default.exp: Check for the current error message in the
26738 r abbreviation test.
7a292a7a
SS
26739 Add strongarm to the targets that know info float.
26740
d63a86f8 26741 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
26742 run which doesn't work with monitors.
26743
6fdff2c5
PA
26744 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
26745 1034 test.
7a292a7a
SS
26746
26747 * gdb.base/break.exp: use the gdb_continue_to_end proc.
26748
6fdff2c5
PA
26749 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
26750 end of a program. Traps the case (in Cygmon) when the program
26751 never really exits. Same as Mark's continue_to_exit, but I had
26752 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
26753
26754 * config/monitor.exp (gdb_target_monitor): added another
26755 target_info parameter: remotebinarydownload. This will set the
26756 remotebinarydownload flag if this is causing some boards trouble.
26757
267581999-03-18 Mark Salter <msalter@cygnus.com>
26759
26760 * lib/gdb.exp (continue_to_exit): New function.
26761
26762 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
26763 * gdb.base/ending-run.exp: Ditto.
26764 * gdb.base/step-test.exp: Ditto.
26765
267661999-03-16 Stan Shebs <shebs@andros.cygnus.com>
26767
26768 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
26769 (suggested by Art Haas <ahaas@neosoft.com>).
26770
267711999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
26772
889bf7c5 26773 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
26774
26775Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
26776
26777 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 26778 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
26779
267801999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
26781
26782 * gdb.base/call-strs.exp: Don't assume that `step' will step over
26783 a call to strlen; sometimes we do have sources.
26784
267851999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
26786
26787 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 26788 character, so GDB won't print garbage after its end.
d63a86f8 26789
c906108c
SS
26790 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
26791 breakpoint there instead. Sometimes GCC emits memcpy to handle
26792 the large structures being passed by value, so we step into that
26793 instead of sum_array_print, which obscures what we're really testing.
26794 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
26795 the bizarre steps into memcpy, so do that here. Add check for
26796 stepping into function calls that pass large structures by value.
26797 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
26798 Remove all references to specific line numbers.
26799 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
26800 New type and function.
26801 (main): Call large_struct_by_value, passing it a large struct by value.
26802 * lib/gdb.exp (gdb_get_line_number): New function.
26803
26804 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
26805 more portable.
26806
7a292a7a
SS
268071999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26808
c906108c
SS
26809 * lib/gdb.exp: Doc fixes.
26810
7a292a7a
SS
268111999-03-05 Nick Clifton <nickc@cygnus.com>
26812
d63a86f8 26813 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
26814
268151999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
26816
c906108c 26817 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
26818 commands. They're not germane to this test, and they don't work
26819 that way on remote targets.
c906108c 26820
3fc11d3e
JM
268211999-03-01 James Ingham <jingham@cygnus.com>
26822
26823 * Changelog entries merged over from gdb development branch.
26824
3fc11d3e
JM
26825 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
26826
26827 * lib/gdb.exp (gdbtk_analyze_results): Generic function
26828 for outputting results of test run.
26829
2d4a1622 26830 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
26831
26832 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 26833
7a292a7a
SS
268341999-02-25 Felix Lee <flee@cygnus.com>
26835
26836 * lib/gdb.exp (debug_format): initialize
26837
c906108c
SS
268381999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
26839
26840 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
26841 * gdb.base/call-rt-st.c: Ditto.
26842
c906108c
SS
268431999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
26844
26845 * gdb.threads/pthreads.exp (horiz): New variable.
26846 (test_startup): Fix regexps that capture thread numbers.
26847
268481999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
26849
26850 * gdb.base/smoke.exp: Disambiguate two test case names (both
26851 called ``print'').
26852
26853Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26854
26855 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 26856 compilation.
c906108c
SS
26857
268581999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26859
26860 * gdb.base/miscexprs.exp: Change patterns to match GDB's
26861 actual output formatting.
26862 * gdb.base/smoke.exp: GDB removes leading 0's.
26863 * gdb.base/volatile.exp: Don't check type of remuneration;
26864 that variable is no longer defined in constvars.c.
26865 * gdb.base/step-test.c (main): Exit with explicit exit code.
26866 * gdb.base/step-test.exp: Remove two nexti checks--they are
26867 not portable.
26868
268691999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26870
26871 * gdb.base/help.exp ("help delete display"): Fix test to match
26872 gdb's output.
26873
26874 * gdb.base/long_long.c (known_types): Initialize values to zero.
26875 * gdb.base/long_long.exp: Step one more line
26876 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
26877 leading zeros. Explicitly ask for hex formatting. Use
26878 unique test case names.
c906108c
SS
26879
26880Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26881
d63a86f8 26882 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
26883
26884 * gdb.c++/method.exp: Add missing close brace.
26885
268861999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
26887
26888 * gdb.base/maint.exp: Use 'set height 0' to disable page
26889 prompting, not 'set height 400'.
26890
26891 Fix a bunch of timeouts.
26892 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
26893 four separate tests, so expect doesn't take forever to match a ton
26894 of text against a regexp with lots of .* forms.
26895 ("maint print psymbols", "maint print symbols"): Make some of
26896 these greps more selective, so that expect doesn't try to wade
26897 through huge piles of output and time out.
26898
26899 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
26900
26901 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
26902 tests: one which doesn't expect shlib events to be reported, and
26903 another which does, but is XFAIL for all platforms other than
26904 HP/UX.
c906108c
SS
26905
26906 * gdb.base/break.exp: Teach the test suite that the `catch
26907 fork', `catch vfork', and `catch exec' commands produce error
26908 messages on platforms that don't provide these features.
26909
26910Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26911
26912 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
26913 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
26914 (shortening names from solib_threshold.exp etc), won't run on
26915 anything but HP-UX for the foreseeable future.
c906108c 26916 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 26917 reflect move.
c906108c
SS
26918
26919Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
26920
26921 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 26922 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
26923
26924Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
26925
26926 * gdb.base/shlib-call.exp: add test cases to verify that gdb
26927 successfully re-sets breakpoints in shared libraries.
26928 * gdb.base/shmain.c (main): return 0, don't fall off the end.
26929
26930Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26931
d63a86f8
RM
26932 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
26933 and compiled w/o GCC.
c906108c
SS
26934
26935 * gdb.hp/watch-cmd.exp: ditto.
26936
26937 * gdb.hp/watch-hp.exp: ditto.
26938
26939 * gdb.hp/xdb1.exp: ditto.
26940
26941 * gdb.hp/xdb2.exp: ditto.
26942
26943 * gdb.hp/dbx.exp: ditto.
26944
26945Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
26946
26947 * constvars.c: Remove C++-isms.
26948 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 26949 with GCC.
c906108c
SS
26950
26951Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
26952
26953 The following changes are part of the HP merge.
26954
26955 * gdb.base/break.exp: new tests to verify that catchpoints for
26956 fork, vfork, and exec don't trigger inappropriately.
26957
26958 * gdb.base/opaque.exp: compile one file at a time, then link.
26959
26960 * gdb.base/signals.exp: be more restrictive about which hppa
26961 systems receive a setup_xfail. new tests.
26962
26963 * gdb.base/solib_threshold.build: new file.
26964 * gdb.base/solib_threshold.exp: new file.
26965 * gdb.base/solib_threshold.link_opts: new file.
26966 * gdb.base/solib_threshold.mk: new file.
26967 * gdb.base/gen_solib_threshold.c: new file.
26968
26969 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
26970 tests. New tests for enums inside classes.
26971
26972 * gdb.c++/compiler.cc: indicate support of template debugging.
26973
26974 * gdb.c++/demangle.exp: run hp style demangling tests.
26975
26976 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
26977 tests.
26978
26979 * gdb.c++/misc.cc: changes to support new tests.
26980
26981 * gdb.c++/templates.cc: changes to support HP's compiler; changes
26982 to support new tests.
26983
26984 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
26985 gcc, then skip these tests.
26986
26987Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
26988
26989 The following files are part of the HP merge; some had longer
26990 names at HP, but have been renamed to be no more than 14
26991 characters in length.
26992
26993 * gdb.hp/ambiguous.cc: new file.
26994 * gdb.hp/ambiguous.exp: new file.
26995 * gdb.hp/attach.exp: new file.
26996 * gdb.hp/attach2.exp: new file.
26997 * gdb.hp/classes-hp.exp: new file.
26998 * gdb.hp/ctti.exp: new file.
26999 * gdb.hp/ctti-add.cc: new file.
27000 * gdb.hp/ctti-add1.cc: new file.
27001 * gdb.hp/ctti-add2.cc: new file.
27002 * gdb.hp/ctti-add3.cc: new file.
27003 * gdb.hp/dbx.exp: new file.
27004 * gdb.hp/exception.cc: new file.
27005 * gdb.hp/exception.exp: new file.
27006 * gdb.hp/foll-exec.c: new file.
27007 * gdb.hp/foll-exec.exp: new file.
27008 * gdb.hp/foll-fork.c: new file.
27009 * gdb.hp/foll-fork.exp: new file.
27010 * gdb.hp/foll-vfork.c: new file.
27011 * gdb.hp/foll-vfork.exp: new file.
27012 * gdb.hp/inherit-hp.exp: new file.
27013 * gdb.hp/more-steps.exp: new file.
27014 * gdb.hp/namespace.cc: new file.
27015 * gdb.hp/namespace.exp: new file.
27016 * gdb.hp/optimize.exp: new file.
27017 * gdb.hp/pxdb.c: new file.
27018 * gdb.hp/pxdb.exp: new file.
27019 * gdb.hp/quicksort.exp: new file.
27020 * gdb.hp/reg-test.exp: new file.
27021 * gdb.hp/reg-test.s: new file.
27022 * gdb.hp/sized-enum.c: new file.
27023 * gdb.hp/sized-enum.exp: new file.
27024 * gdb.hp/start-stop.exp: new file.
27025 * gdb.hp/templ-hp.cc: new file.
27026 * gdb.hp/templ-hp.exp: new file.
27027 * gdb.hp/thr-lib.c: new file.
27028 * gdb.hp/thr-lib.exp: new file.
27029 * gdb.hp/thr-lib.h: new file.
27030 * gdb.hp/thr-liblib.c: new file.
27031 * gdb.hp/virtfun-hp.c: new file.
27032 * gdb.hp/virtfun-hp.exp: new file.
27033 * gdb.hp/watch-cmd.exp: new file.
27034 * gdb.hp/watch-hp.exp: new file.
27035 * gdb.hp/xdb1.exp: new file.
27036 * gdb.hp/xdb2.exp: new file.
27037 * gdb.hp/xdb3.exp: new file.
27038
27039Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
27040
27041 The following files are part of the HP merge; some had longer
27042 names at HP, but have been renamed to be no more than 14
27043 characters in length.
27044
27045 * gdb.base/ss.h: new file.
27046 * gdb.base/call-ar-st.c: new file.
27047 * gdb.base/call-ar-st.exp: new file.
27048 * gdb.base/call-rt-st.c: new file.
27049 * gdb.base/call-rt-st-exp: new file.
27050 * gdb.base/call-strs.exp: new file.
27051 * gdb.base/ena-dis-br.exp: new file.
27052 * gdb.base/environ.exp: new file.
27053 * gdb.base/long_long.exp: new file.
27054 * gdb.base/sect-cmd.exp: new file.
27055 * gdb.base/shlib-cl2.exp: new file.
27056 * gdb.base/smoke.exp: new file.
27057 * gdb.base/so-impl-ld.c: new file.
27058 * gdb.base/so-impl-ld.exp: new file.
27059 * gdb.base/so-indr-cl.c: new file.
27060 * gdb.base/so-indr-cl.exp: new file.
27061 * gdb.base/varargs.exp: new file.
27062 * gdb.base/volatile.exp: new file.
27063 * gdb.base/whatis-exp.exp: new file.
7a292a7a 27064 * gdb.base/display.exp: new file.
c906108c
SS
27065 * gdb.c++/derivation.exp: new file.
27066 * gdb.c++/local.exp: new file.
27067 * gdb.c++/member-ptr.exp: new file.
27068 * gdb.c++/overload.exp: new file.
27069 * gdb.c++/ovldbreak.exp: new file.
27070 * gdb.c++/ref-types.exp: new file.
27071 * gdb.c++/ref-types2.exp: new file.
27072 * gdb.c++/userdef.exp: new file.
d63a86f8 27073
c906108c
SS
27074Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
27075
27076 * gdb.base/default.exp: Reflect wording change in remote.c.
27077
dc96c6c7 27078Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27079
27080 * gdb.base/help.exp: Update to reflect current text.
27081
27082Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
27083
27084 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
27085 they're stack variables and contain garbage.
27086 * gdb.c++/anon-union.exp: new file.
27087
27088 The following changes were made by David Taylor
889bf7c5
PA
27089 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27090 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27091 in changes by HP.
c906108c
SS
27092
27093 * gdb.base/bitops.exp: new file.
27094 * gdb.base/default.exp: change expected messages for catch and
27095 info catch tests to reflect HP merge changes.
27096 * gdb.base/enable-disable-break.exp
27097 * gdb.base/ending-run.c: new file.
27098 * gdb.base/long_long.c: new file.
27099 * gdb.base/maint.exp: new file.
27100 * gdb.base/pointers2.exp: new file.
27101 * gdb.base/shlib-call2.exp: new file.
27102 * gdb.base/solib.exp: new file.
27103 * gdb.base/step-test.c: new file.
27104 * gdb.c++/anon-union.cc: new file.
27105 * gdb.c++/local.cc: new file.
27106 * gdb.c++/member-pointer.cc: new file.
27107 * gdb.c++/method.cc: new file.
27108 * gdb.c++/ref-types.cc: new file.
27109 * gdb.c++/ref-types2.cc: new file.
27110 * gdb.c++/userdef.cc: new file.
d63a86f8 27111
c906108c
SS
27112 * gdb.base/scope.exp: compile one file at a time, then link.
27113 * gdb.base/langs.exp: ditto.
27114 * gdb.base/list.exp: ditto.
d63a86f8 27115
c906108c
SS
27116Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
27117
27118 The following changes were made by David Taylor
889bf7c5
PA
27119 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27120 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27121 in changes by HP.
d63a86f8 27122
c906108c
SS
27123 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
27124 skip tests. When compiling pass c++ flag to gdb_compile.
27125 * gdb.c++/
d63a86f8 27126
c906108c
SS
27127 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
27128 test for on hppa*-*-hpux*; use args to see if c++ was specified.
27129 (skip_hp_tests): new function.
27130 (gdb_preprocess): new function.
27131
27132 * configure.in (hpdir): decide whether to configure gdb.hp.
27133 * configure: regenerated.
27134
27135 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
27136 to delete on clean.
27137 (EXECUTABLES): update to reflect new additions.
27138 * gdb.base/commands.exp: update message expected.
27139 * gdb.base/default.exp: add copyright notice.
27140 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
27141 * gdb.base/help.exp: update messages to reflect current text.
27142 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
27143 targets for recurse tests.
27144 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
27145 skip this file.
27146
27147 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
27148 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
27149 compilation.
27150 * gdb.c++/misc.exp: ditto.
27151 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
27152 run the tests. tell gdb_compile that it's a c++ compilation.
27153
27154 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 27155
c906108c
SS
27156 * gdb.base/all-bin.exp: new file.
27157 * gdb.base/arithmet.exp: new file.
27158 * gdb.base/assign.exp: new file.
27159 * gdb.base/completion.exp: new file.
27160 * gdb.base/cond-expr.exp: new file.
27161 * gdb.base/condbreak.exp: new file.
27162 * gdb.base/define.exp: new file.
27163 * gdb.base/dollar.exp: new file.
27164 * gdb.base/environment.exp: new file.
27165 * gdb.base/eval-skip.exp: new file.
27166 * gdb.base/jump.exp: new file.
27167 * gdb.base/logical.exp: new file.
27168 * gdb.base/pointers.exp: new file.
27169 * gdb.base/relational.exp: new file.
27170 * gdb.base/section_command.exp: new file.
27171 * gdb.base/whatis-expr.exp: new file.
27172
27173 * gdb.base/all-types.c: new file.
27174 * gdb.base/call-array-struct.c: new file.
27175 * gdb.base/call-return-struct.c: new file.
27176 * gdb.base/call-strings.c: new file.
27177 * gdb.base/callfuncs2.c: new file.
27178 * gdb.base/condbreak.c: new file.
27179 * gdb.base/constvars.c: new file.
27180 * gdb.base/display.c: new file.
27181 * gdb.base/int-type.c: new file.
27182 * gdb.base/jump.c: new file.
27183 * gdb.base/miscexprs.c: new file.
27184 * gdb.base/pointers.c: new file.
27185 * gdb.base/pointers2.c: new file.
27186 * gdb.base/shmain.c: new file.
27187 * gdb.base/shr1.c: new file.
27188 * gdb.base/shr2.c: new file.
27189 * gdb.base/solib.c: new file.
27190 * gdb.base/solib1.c: new file.
27191 * gdb.base/solib2.c: new file.
27192 * gdb.base/varargs.c: new file.
27193 * gdb.c++/derivation.cc: new file.
27194 * gdb.c++/overload.cc: new file.
27195 * gdb.c++/ovldbreak.cc: new file.
27196 * gdb.hp/attach.c: new file.
27197 * gdb.hp/attach2.c: new file.
27198 * gdb.hp/average.c: new file.
27199 * gdb.hp/compiler.c: new file.
27200 * gdb.hp/compiler.cc: new file.
27201 * gdb.hp/execd-program.c: new file.
27202 * gdb.hp/follow-exec.c: new file.
27203 * gdb.hp/follow-fork.c: new file.
27204 * gdb.hp/follow-vfork-and-exec.c: new file.
27205 * gdb.hp/misc-hp.cc: new file.
27206 * gdb.hp/more-steps.c: new file.
27207 * gdb.hp/optimize.c: new file.
27208 * gdb.hp/quicksort.c: new file.
27209 * gdb.hp/run-hp.c: new file.
27210 * gdb.hp/start-stop.c: new file.
27211 * gdb.hp/sum.c: new file.
27212 * gdb.hp/templates-hp.cc: new file.
27213 * gdb.hp/thread-local-in-lib.c: new file.
27214 * gdb.hp/thread-local-in-lib.h: new file.
27215 * gdb.hp/thread-local-in-lib.lib.c: new file.
27216 * gdb.hp/vforked-program.c: new file.
27217 * gdb.hp/virtfunc-hp.cc: new file.
27218 * gdb.hp/watchpoint-hp.c: new file.
27219 * gdb.hp/xdb.c: new file.
27220 * gdb.hp/xdb0.c: new file.
27221 * gdb.hp/xdb0.h: new file.
27222 * gdb.hp/xdb1.c: new file.
27223
27224Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
27225
27226 The following change was made by Edith Epstein
889bf7c5
PA
27227 <eepstein@cygnus.com> as part of a project to merge in changes
27228 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
27229
27230 * gdb.c++/demangle.exp: changed the expected output for some
27231 ARM-style mangling -- removed second reference to datatype.
889bf7c5 27232 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 27233 T1<char>::~T1<char>(void)
c906108c 27234 becomes,
a9c64011
AS
27235 maint demangle __dt__11T1__pt__2_cFv
27236 T1<char>::~T1(void)
c906108c 27237
889bf7c5 27238 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 27239
c906108c
SS
27240Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
27241
27242 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
27243 * gdb.trace/backtrace.exp: Likewise.
27244 * gdb.trace/circ.exp: Likewise.
27245 * gdb.trace/collection.exp: Likewise.
27246 * gdb.trace/deltrace.exp: Likewise.
27247 * gdb.trace/infotrace.exp: Likewise.
27248 * gdb.trace/limits.exp: Likewise.
27249 * gdb.trace/packetlen.exp: Likewise.
27250 * gdb.trace/passc-dyn.exp: Likewise.
27251 * gdb.trace/passcount.exp: Likewise.
27252 * gdb.trace/report.exp: Likewise.
27253 * gdb.trace/save-trace.exp: Likewise.
27254 * gdb.trace/tfind.exp: Likewise.
27255 * gdb.trace/tracecmd.exp: Likewise.
27256 * gdb.trace/while-dyn.exp: Likewise.
27257 * gdb.trace/while-stepping.exp: Likewise.
27258
272591998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
27260
27261 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
27262
27263Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
27264
27265 From Brendan Kehoe:
27266 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
27267 int return types.
27268
27269Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
27270
27271 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 27272 remote dos host testing right.
c906108c
SS
27273
27274Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
27275
27276 * gdb.base/corefile.exp: remove some xfails.
27277
27278Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
27279
27280 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 27281 have different timestamps.
c906108c
SS
27282
27283Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
27284
27285 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 27286 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
27287
27288Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
27289
27290 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 27291 delta.
c906108c
SS
27292
27293Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
27294
27295 * gdb.base/default.exp: Add brace missing from previous delta.
27296
27297Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
27298
27299 * gdb.base/default.exp: Support test for info float for all
27300 varieties of arm toolchain.
27301
dc96c6c7 27302Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27303
27304 * gdb.trace/*.exp: remove "remote_download" command.
27305
dc96c6c7 27306Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27307
27308 * gdb.trace/*.exp: remove -gdwarf from compile.
27309
27310Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
27311
27312 * gdb.trace/configure.in(AC_INIT): typo
27313 * gdb.trace/configure: regenerated
27314
dc96c6c7 27315Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27316
27317 * config/m68k-emc.exp: New file.
27318 * lib/<emc-support.exp trace-support.exp}: New files.
27319 * configure.in: add new test directory gdb.trace.
27320 * gdb.trace/{configure configure.in Makefile.in}: New files.
27321 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
27322 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
27323 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
27324 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
27325 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
27326 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
27327 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 27328
dc96c6c7 27329Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27330
27331 * gdb.c++/classes.exp: Change all regular expressions to match
27332 arbitrary combinations of newline/carriage-return, so that they
27333 will work equally well on Unix and Windows.
27334 * gdb.c++/inherit.exp: ditto.
27335 * gdb.c++/virtfunc.exp: ditto.
27336
273371998-08-11 Dawn Perchik <dawn@cygnus.com>
27338
27339 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
27340
c2d11a7d
JM
27341Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
27342
27343 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
27344 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
27345 to use a0-a3/d0-d3 as needed.
27346
27347Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
27348
27349 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
27350 * gdb.disasm/am33.exp: Corresponding changes.
27351
c906108c
SS
273521998-07-11 Felix Lee <flee@cygnus.com>
27353
27354 * gdb.base/callfuncs.exp: add cmp10 test.
27355 * gdb.base/callfuncs.c (cmp10): new function.
27356
27357Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
27358
d63a86f8 27359 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
27360 into two parts to get around a synchronization problem in expect.
27361
3fc11d3e
JM
27362Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
27363
27364 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
27365
27366 * configure.in: Add options for gdbtk testsuite.
27367
27368 * configure: Regenerate.
27369
27370 * gdb.gdbtk: New directory to hold gdbtk tests.
27371
c906108c
SS
27372Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27373
27374 * gdb.fortran/types.exp: Escape brackets in expect patterns
27375 for test_float_literal_types_accepted tests.
27376 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
27377 before run test.
27378
c2d11a7d
JM
27379Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
27380
27381 * am33.exp: Just compile, do not link the testcase.
27382 * am33.s: Add ".am33" pseudoop to force am33 mode.
27383
c906108c
SS
273841998-06-25 Felix Lee <flee@cygnus.com>
27385
27386 * gdb.base/setshow.exp: make sure $pc is sane.
27387
27388 * gdb.stabs/weird.exp: split expect patterns properly.
27389
c2d11a7d
JM
27390Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
27391
27392 * gdb.disasm/am33.s: New disassembler testfile for the am33.
27393 * gdb.disasm/am33.exp: Run it.
27394
dc96c6c7 27395Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27396
27397 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
27398 match processing (and eliminate spurious timeouts when running).
27399
dc96c6c7 27400Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27401
27402 * gdb.base/signals.exp (test_handle_all_print): put back Mach
27403 exception test, but conditionalize it on target [mach | gnu].
27404
dc96c6c7 27405Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27406
27407 * gdb.base/overlays.exp: fixup compile line for linker script.
27408
27409Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
27410
27411 * gdb.fortran/types.exp: don't guess at float size.
27412
27413Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
27414
27415 * gdb.base/exprs.exp: delete test that depends on int size.
27416
27417Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
27418
27419 * config/sim.exp: Removed checks for target triplets.
27420 (gdb_target_sim): Use gdb,target_sim_options.
27421
27422Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
27423
27424 * gdb.base/reread.exp: New file.
27425 * gdb.base/reread1.c: New file.
27426 * gdb.base/reread2.c: New file.
27427
27428Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
27429
27430 * config/sim.exp: Use 'target sim -sparclite' when running
27431 SPARClite programs.
27432
27433Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
27434
27435 * gdb.base/structs2.exp: New file.
27436 * gdb.base/structs2.c: New file.
27437
27438Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
27439
27440 * gdb.asm/common.inc: New file.
27441 * gdb.asm/d10v.inc: New file.
27442 * asm-source.exp: Pass -I's to gas to find .inc files.
27443 Update line numbers in expected output.
27444 * asmsrc1.s: Rewrite.
27445 * asmsrc2.s: Rewrite.
27446 * configure.in: Create arch.inc symlink.
27447 * configure: Regenerate.
27448 * Makefile.in (distclean): Delete arch.inc.
27449
27450Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
27451
27452 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
27453 (t_enum_value2): ditto
27454 (t_enum_value3): ditto
27455 (main): ditto
c906108c
SS
27456Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27457
27458 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
27459 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
27460 change.
27461 Use gdb_test instead of send_gdb/gdb_expect sequences.
27462
27463Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
27464
27465 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
27466 not void.
27467
27468Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
27469
27470 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
27471 subroutines. Used to test gdbs ability to single step through PC
27472 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
27473
27474Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
27475
27476 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
27477 more rigorous EGCS C++ error checking.
27478
27479Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27480
a9c64011
AS
27481 * gdb.base/help.exp: Clean up `help set args' and `help show args'
27482 tests.
27483 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
27484 function when asleep.
27485 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
27486 for i*86 Linux and SVR4 signal handling problems.
27487 Remove linux xfail for `next to handler in signals_tests_1', fixed
27488 by recent infrun.c change.
27489 Limit backtrace to 10 frames to avoid timeout problems with infinite
27490 stack backtraces.
27491 Adjust expect pattern in `handle all print' test to match Apr 28 1997
27492 target.[ch] change.
c906108c
SS
27493
27494Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
27495
27496 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
27497 for a newline from gdb before continuing.
27498 (default_gdb_exit): Just look for y or n.
27499 (gdb_test): Detect abnormal exit from GDB running on DOS; if
27500 it does, fail the rests of the tests in the file.
27501
27502Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
27503
27504 * config/cygmon.exp: New file.
27505
27506Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
27507
27508 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 27509 main" test on remote targets.
c906108c
SS
27510
27511 * gdb.base/scope.exp: Fix problem with filelocal_bss before
27512 run test on remote targets.
27513
27514Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
27515
27516 * gdb.asm: New directory.
27517 * configure.in: Configure it.
27518 * configure: Regenerate.
27519 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
27520 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
27521
27522Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
27523
27524 * config/mn10300-eval.exp: New file to support MN10300 eval board.
27525
dc96c6c7 27526Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27527
a9c64011
AS
27528 * gdb.base/overlays (several files): Merge the two overlay
27529 managers into one. Change variables (foox, barx, bazx, grbxx)
27530 back into ints but force them to load in their proper sections.
c906108c
SS
27531
27532Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
27533
27534 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 27535 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
27536 (D10VCopy): Handle memory regions crossing 16k boundaries.
27537 (D10VCopy): Transfer data in 32 bit chunks.
27538
27539Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
27540
27541 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 27542 correct.
c906108c
SS
27543
27544 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 27545 map. Include space for printf in .text segment.
c906108c
SS
27546
27547 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 27548 updated d10v memory VMA/LMA map.
c906108c 27549 (D10VCopy): Call D10VTranslate.
d63a86f8 27550
c906108c
SS
27551Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
27552
27553 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
27554
27555 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
27556 that it won't be put into the .sdata - small data -
27557 section. Update reference.
c906108c
SS
27558 * gdb.base/baz.c (bazx, baz): Ditto.
27559 * gdb.base/foo.c (foox, foo): Ditto.
27560 * gdb.base/grbx.c (grbxx, grbx): Ditto.
27561
27562 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 27563 to be arrays.
d63a86f8 27564
dc96c6c7 27565Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27566
a9c64011
AS
27567 * gdb.base/overlays.exp: fix up and get working again.
27568 Add tests for backtraces from an overlay function.
d63a86f8 27569
c906108c
SS
27570Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
27571
27572 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
27573 "calling function with watchpoint enabled".
27574
27575Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
27576
27577 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 27578 gdb_suppress_tests for d10v-*-*.
c906108c
SS
27579 * lib/gdb.exp (gdb_suppress_tests): Disable this function
27580 pending review of whether it is useful or not.
27581
27582Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
27583
27584 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
27585
27586Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
27587
27588 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
27589 * config/dve.exp: New file to support Densan boards.
27590
27591Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
27592
27593 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 27594 reads and BSD.
c906108c
SS
27595
27596Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
27597
27598 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
27599 response.
27600
27601 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
27602
27603Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
27604
27605 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 27606 test.
c906108c
SS
27607
27608 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 27609 target_sizeof_long and target_bigendian_p.
c906108c 27610 (structs_by_value, structs_by_reference): Check values according
889bf7c5 27611 to targets word size and endianess.
d63a86f8 27612
c906108c
SS
27613Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
27614
27615 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 27616 output.
c906108c
SS
27617
27618Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
27619
27620 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 27621 Update test of set args help to match source change.
c906108c
SS
27622
27623Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
27624
27625 * gdb.base/default.exp: Expect help system output to be in
27626 alphabetical order.
27627 * gdb.base/help.exp: Ditto.
27628
27629Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
27630
27631 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
27632 "i*86-pc-linux-gnu*".
27633 * gdb.base/interrupt.exp: Ditto.
27634 * gdb.base/corefile.exp: Ditto.
27635
27636 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 27637 define vxworks when building the testcase.
c906108c
SS
27638
27639 * gdb.base/ptype.exp: Fix testnames to be unique.
27640 * gdb.base/radix.exp: Ditto.
27641 * gdb.base/term.exp: Ditto.
27642 * gdb.base/whatis.exp: Ditto.
27643 * gdb.c++/classes.exp: Ditto.
27644
27645Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
27646
27647 * gdb.base/callfuncs.exp: Fix indentation.
27648
27649 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
27650 suppress_flag has been set.
27651 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
27652 target feature.
27653
27654Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
27655
27656 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
27657 the testcase.
27658
27659 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 27660 set_debug_traps() and breakpoint().
c906108c
SS
27661 * gdb.c++/misc.cc (main): Ditto.
27662 * gdb.c++/templates.cc (main): Ditto.
27663 * gdb.c++/virtfunc.cc (main): Ditto.
27664
27665Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
27666
27667 * lib/gdb.exp(gdb_step_for_stub): New function.
27668 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
27669 exists, reload the executable and do a "continue" instead of
27670 doing a jump.
27671 (runto_main): Use gdb_step_for_stub.
d63a86f8 27672
c906108c 27673 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 27674 tests to have unique names.
c906108c
SS
27675 * gdb.base/callfuncs.exp: Ditto.
27676 * gdb.base/commands.exp: Ditto.
27677 * gdb.base/default.exp: Ditto.
27678 * gdb.base/help.exp: Ditto.
27679 * gdb.base/list.exp: Ditto.
27680 * gdb.base/opaque.exp: Ditto.
27681 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
27682 similar tests.
d63a86f8 27683
c906108c
SS
27684 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
27685 * gdb.c++/cplusfuncs.cc: Ditto.
27686 * gdb.c++/virtfunc.cc: Ditto.
27687
27688 * config/monitor.exp: Keep track of the last file we saw, rather
27689 than trying to get the info from gdb.
27690
27691 * gdb.fortran/types.exp: Move comment to previous line.
27692
27693Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
27694
27695 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 27696 target mode.
c906108c
SS
27697
27698Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
27699
27700 From Bob Manson:
27701 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 27702 string from GDB when it connects.
c906108c
SS
27703
27704 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
27705
27706Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
27707
27708 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
27709 if we can't get a debug format from GDB (we may be testing an
27710 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
27711
27712 * gdb.stabs/weird.exp: Fix quoting.
27713
27714 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
27715
27716Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
27717
27718 * config/arm-ice.exp: New file.
27719
27720Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
27721
27722 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 27723 until it has been modified to work with the new testsuite.
c906108c 27724
99707966 27725 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
27726 testcase won't compile, cause all of the testcases in the file to
27727 fail instead.
c906108c
SS
27728
27729 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
27730 (gdb_clear_suppressed): New procedure.
27731 (gdb_stop_suppressing_tests): Only clear suppress_flag if
27732 it contains a positive value.
27733
27734Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
27735
27736 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
27737
27738 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
27739
27740Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
27741
27742 * lib/gdb.exp (setup_xfail_format): New function.
27743 (get_debug_format): New function to get debug format.
27744 (debug_format): New global variable to hold last value set
27745 by get_debug_format.
27746 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 27747 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
27748 * gdb.c++/ptype.exp: Ditto.
27749 * gdb.c++/classes.exp: Ditto.
27750 * gdb.c++/cplusfuncs.exp: Ditto.
27751 * gdb.c++/inherit.exp: Ditto.
27752 * gdb.c++/templates.exp: Ditto.
27753 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 27754
c906108c
SS
27755Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
27756
27757 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
27758 host doesn't have a currently-open connection.
27759
27760 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
27761 any gdb stub target. Handle cases where gdb doesn't respond when
27762 interrupted in a sane fashion.
c906108c
SS
27763
27764 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 27765 same thing in a totally different way.
c906108c
SS
27766
27767 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 27768 setting "timeout".
c906108c 27769 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 27770 default_gdb_init now.
c906108c
SS
27771
27772Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
27773
27774 * gdb.base/printcmds.exp: Fix "check for floating addition"
27775 regexp to accept results within approx +/- .01 of exact value.
27776 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
27777
27778Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
27779
27780 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 27781 properly.
c906108c
SS
27782 (gdb_expect): Add optional timeout parameter, and add timeout
27783 value to various calls.
27784 (gdb_suppress_tests): Only give one warning message per group.
27785
27786Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
27787
27788 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
27789 global variables. Handle getting a value for $timeout more
27790 gracefully.
c906108c
SS
27791
27792Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27793
27794 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 27795 initialize.
c906108c 27796 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 27797 by a target configuration file.
c906108c
SS
27798 (gdb_expect): Pass the timeout to remote_expect.
27799
27800 * config/monitor.exp(gdb_load): Fix typo in regexp.
27801
27802Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
27803
27804 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
27805
27806Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
27807
27808 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
27809 here. Call gdb_target_exec before rebooting the target, to make
27810 sure the connection to the target is closed.
c906108c
SS
27811 (gdb_load): Pass the name of the executable to gdb_target_monitor.
27812 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
27813 Also detect "Timeout reading from remote" error.
27814
27815 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
27816 gdb_target_monitor. Don't call gdb_file_cmd here; let
27817 gdb_target_monitor do it.
c906108c
SS
27818
27819 * gdb.disasm/hppa.exp: Don't use exec_output.
27820
27821Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
27822
27823 * gdb.base/list.exp: If we're debugging a non-native target,
27824 try to set the pc register to point to the start of the
27825 program before doing the first list command.
27826
27827 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 27828 test_calls after restarting.
c906108c
SS
27829
27830 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 27831 reloading.
c906108c
SS
27832
27833 * gdb.base/watchpoint.exp: Fix typo.
27834
27835 * gdb.base/setshow.exp: Check for use_gdb_stub.
27836
27837 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 27838 stub case.
c906108c
SS
27839 * gdb.base/langs.exp: Ditto.
27840
27841 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
27842 gdb_load_offset. If we weren't given a file to load, figure out
27843 what the current file is and use it.
c906108c
SS
27844
27845 * config/i386-bozo.exp: New file.
27846
27847Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
27848
27849 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
27850 feature.
27851
27852 * config/proelf.exp: New entry.
27853
27854Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
27855
27856 * lib/gdb.exp: Remove spurious .* patterns at the beginning
27857 of regexps.
27858
27859 * gdb.base/watchpoint.exp: Don't run the test_stepping
27860 tests if gdb can't call functions on the target.
27861
27862 * gdb.base/setshow.exp: Don't run the set prompt tests if
27863 the board has gdb_prompt set.
27864
27865Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
27866
27867 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
27868 * gdb.base/commands.exp: Likewise.
27869 * gdb.base/setshow.exp: Likewise.
27870
27871Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
27872
27873 * config/monitor.exp(gdb_start): Look for gdb_prompt target
27874 feature.
27875
27876 * config/i960.exp: New file.
27877
27878Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
27879
27880 * gdb.base/funcargs.exp: Check for gdb,short_int target
27881 feature instead of looking for explicit target triplets.
27882
dc96c6c7 27883Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 27884
d63a86f8 27885 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
27886 "p 123DEADBEEF", to check parse_number.
27887 * top.c: change "to enable to enable" to "to enable" in a couple
27888 of help strings.
27889
27890Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
27891
27892 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
27893 on the mn10300.
d63a86f8 27894
c906108c
SS
27895Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
27896
27897 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
27898 where the test executable is run with explicit args.
27899 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
27900
27901Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
27902
27903 * gdb.base/run.c: Use FAKEARGV to build test executable that
27904 does not require a command line arg, since most simulators
27905 don't currently support passing such an arg into the simulated
27906 program.
27907 * gdb.base/commands.exp: Change tests to insert the proper
27908 value as the arg to the first recursive factorial call. Change
27909 compilation line to define FAKEARGV at compile time.
27910
27911Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
27912
27913 * gdb.base/recurse.exp: Enable these tests for the mn10300.
27914 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
27915 function with watchpoint enabled" test.
27916
27917Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
27918
27919 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 27920 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
27921
27922 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 27923 "Tests restarted" messages.
c906108c
SS
27924
27925Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
27926
27927 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
27928
dc96c6c7 27929Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27930
27931 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
27932 for INFO SYMBOL; add help tests for OVERLAY commands.
27933 * gdb.base/default.exp: add tests for INFO SYMBOL command;
27934 add tests for OVERLAY commands
27935 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
27936 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
27937 * gdb.base/sigall.c: add usestubs code frag
27938 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 27939
c906108c
SS
27940Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
27941
27942 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
27943 failures.
27944 (gdb_stop_suppressing_tests): Note that tests have restarted.
27945
27946Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
27947
27948 * config/h8300.exp: New file.
27949
27950Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
27951
27952 * gdb.base/setshow.exp: Check for the existence of a
27953 feature, not its value.
27954
27955Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
27956
27957 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
27958
27959 * gdb.base/scope.exp: It's now init0(), not init().
27960
27961 * gdb.base/scope0.c: For now, change init() to be init0().
27962
27963 * config/monitor.exp: Use gdb_serial in preference to serial
27964 or netport.
27965
27966 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 27967 and it's not already set.
c906108c
SS
27968
27969Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
27970
27971 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 27972 isn't using a stub and if it supports argument passing.
c906108c
SS
27973
27974Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
27975
27976 * config/udi.exp(gdb_start): Make sure UDICONF is set
27977 properly before starting gdb.
27978
27979Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
27980
27981 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
27982 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
27983 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
27984
27985Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
27986
27987 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 27988 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
27989
27990 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
27991
27992 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
27993
27994 * config/monitor.exp: Make sure we disconnect from the target.
27995 Also, try a reboot/reload cycle instead of failing if the
27996 load fails.
27997
27998Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
27999
28000 * gdb.base/default.exp: Don't set match_max.
28001 * gdb.base/help.exp: Ditto.
28002 * gdb.base/list.exp: Ditto.
28003 * gdb.base/signals.exp: Ditto.
28004
28005 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
28006 set, use remote_ld to download the testcase instead of
28007 the GDB loader.
28008
28009Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
28010
28011 * config/vr5000.exp: New file.
28012
28013 * config/monitor.exp(gdb_target_monitor): Add pattern for
28014 "Ending remote" to detect errors in connecting.
28015
28016 * gdb.base/setshow.exp: Add .* within auto language test.
28017
28018 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
28019 target feature.
28020
28021 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 28022 and reboot the board if necessary.
c906108c
SS
28023
28024 * gdb.base/setvar.exp(test_set): Handle multiple prints within
28025 a set of tests. Remove print.* from the patterns being checked.
28026
28027Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
28028
28029 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
28030 refer to gdb_spawn_id.
28031
28032 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
28033 longer used.
28034 * config/sparclet.exp: Ditto.
28035 * config/sparclet-old.exp: Ditto.
28036 * config/slite.exp: Ditto.
28037 * config/sim.exp: Ditto.
28038 * gdb.base/funcargs.exp: Ditto.
28039
28040 * lib/gdb.exp:Remove references to gdb_spawn_id.
28041 (gdb_expect): Move to remote.exp.
28042
28043Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
28044
28045 * config/monitor.exp: Detect the "Couldn't establish connection"
28046 message from GDB.
28047
28048Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
28049
28050 * gdb.base/bitfields.exp: Use runto instead of explicit
28051 gdb_run_cmd/gdb_expect sequences.
28052
28053 * gdb.base/break.exp(text_next_with_recursion): Add match for
28054 gdb_expect call.
28055
28056 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
28057 We also need to handle the "A program is being debugged already"
28058 prompt from gdb. Use gdb_test to set the baud rate.
28059
28060 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
28061 to 20000. Really. I mean it.
28062
28063Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
28064
28065 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
28066 fails. If suppress_flag is set, skip perror message about not
28067 being able to send to GDB.
c906108c 28068 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 28069 GDB.
c906108c
SS
28070 (gdb_expect): If suppress_flag is set, always fail immediately.
28071 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
28072 (gdb_init): Call gdb_stop_suppressing_tests.
28073 (default_gdb_exit): Ditto.
28074 (default_gdb_start): Ditto.
28075
28076 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 28077 gdb_stop_suppressing_tests as appropriate.
c906108c 28078 * gdb.base/break.exp: Ditto.
889bf7c5 28079 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
28080 * gdb.base/commands.exp: Ditto.
28081 * gdb.base/exprs.exp: Ditto.
889bf7c5 28082 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
28083 * gdb.base/list.exp: Ditto.
28084 * gdb.base/recurse.exp: Ditto.
889bf7c5 28085 * gdb.base/scope.exp: Ditto.
c906108c
SS
28086 * gdb.base/structs.exp: Ditto.
28087 * gdb.c++/inherit.exp: Ditto.
28088
28089Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
28090
28091 * config/vr4300.exp: New file.
28092
99707966 28093 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 28094
99707966 28095 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
28096
28097Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
28098
28099 * lib/gdb.exp(gdb_init): New function.
28100
28101 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 28102 for each individual variable set.
c906108c
SS
28103
28104 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
28105 name.
28106
28107 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
28108
28109 * gdb.base/scope.exp: Use gdb_test.
28110
28111 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
28112 aborting; the testsuite driver will do that for us (see
28113 gdb_finish). Also, use gdb_test in a few more places.
28114
28115Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
28116
28117 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
28118
28119Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
28120
28121 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
28122 and "add_tests" are not at the same address.
28123
28124Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
28125
28126 * gdb.base/ptype.exp: Use gdb_test.
28127
28128Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
28129
28130 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
28131 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
28132 left in. No longer expect them to fail.
28133
28134 * gdb.stabs/*.mt; Deleted, no longer used.
28135 * gdb.stabs/configure.in: Remove references to target makefile
28136 frags.
28137 * gdb.stabs/configure: Rebuilt.
28138
28139 * gdb.disasm/*.mt: Deleted, no longer used.
28140 * gdb.disasm/configure.in: Remove references to target makefile
28141 frags. Use "sh3.s" as the unique filename for this directory.
28142 * gdb.disasm/configure: Rebuilt.
28143
28144 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
28145 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
28146 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
28147
28148Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
28149
28150 * config/udi.exp: Use mondfe,name instead of remote_host.
28151
28152Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
28153
28154 * gdb.base/watchpoint.exp: Don't expect a failure when calling
28155 a function with a watchpoint enabled on the mn10200.
28156
28157 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
28158 before trying to create it!
28159
28160Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
28161
28162 * config/vx.exp: Use hostname instead of netport.
28163
28164 * config/vxworks.exp: New file.
28165
28166 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
28167
28168 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 28169 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
28170 occurs.
28171
28172 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
28173 $gdb_spawn_id directly.
28174 (gdb_run_cmd): Try _start as well as start. Use the target feature
28175 gdb,start_symbol as the symbol to start from when jumping.
28176
28177Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
28178
28179 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
28180 redundant) test.
28181
28182 * gdb.base/recurse.exp: Relax final value test for 'b' so that
28183 it doesn't lose for 16bit integer systems.
28184
28185Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
28186
28187 * gdb.fortran/types.exp: If the target doesn't support "double"
28188 data types, then expect "real" types to only be 4 bytes.
28189
28190 * gdb.c++/virtfunc.exp: Expect failure for virtual function
28191 call tests if the target doesn't support inferior function calls.
28192
28193 * gdb.base/printcmds.exp: Allow minor deviation in FP values
28194 in printf tests.
28195
28196Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
28197
28198 * gdb.base/help.exp: Disable "help set", "help show", and
28199 "help support". Simplify regexp for "help stack".
28200
28201 * gdb.base/default.exp: Set match_max to 5000 and the timeout
28202 to 60 seconds. Temporarily set match_max to 15000 around the
28203 "info copying" test.
28204
28205 * gdb.base/nodebug.exp: Don't try to do an inferior function
28206 call if the target doesn't support them.
28207 * gdb.base/printcmds.exp: Likewise.
28208 * gdb.base/setvar.exp: Likewise.
28209 * gdb.base/structs.exp: Likewise.
28210 * gdb.c++/templates.exp: Likewise.
28211 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
28212
28213 * gdb.base/recurse.exp: Enable for the mn10200.
28214
28215 * configure.in: Do configure gdb.stabs directory for *-*-elf
28216 targets.
28217 * configure: Rebuilt.
28218
28219 * gdb.base/break.exp: Check for gdb,noresults before testing
28220 exit status and/or results from the target.
28221 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
28222 * lib/gdb.exp: Remove old (now bogus) initialization of
28223 noinferior, noargs, noresults and nosignals.
28224
28225Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
28226
28227 * config/sh.exp: New file.
28228
28229 * config/slite.exp: Try to connect multiple times to the board
28230 before rebooting. Only send a "monitor run" if need_monitor_run
28231 is set.
28232
28233 * gdb.base/break.exp: Don't do the "stub continue" test if
28234 the target has gdb_stub set.
28235
28236 * gdb.base/callfuncs.exp: Increase the timeout.
28237
28238 * gdb.base/interrupt.exp: Don't even try to compile the testcase
28239 if the target has gdb,noinferiorio set.
28240
28241 * gdb.base/list.exp: Increase match_max to 10000 characters.
28242
28243 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
28244
28245 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
28246 target.
28247
28248 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
28249
28250Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
28251
28252 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
28253 trying to delete the copy of gdb. Catch the file delete so we
28254 don't die if the delete fails; also, the file should be copied to
28255 the host, not to the build.
c906108c
SS
28256
28257Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
28258
28259 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 28260 parenthesis in case it contains multiple regexps separated
c906108c
SS
28261 with |.
28262
28263 * gdb.base/watchpoint.exp: Use gdb_test.
28264 * gdb.base/default.exp: Ditto.
28265
28266Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
28267
99707966 28268 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 28269
c906108c
SS
28270 * gdb.base/scope.exp: Use gdb_test.
28271 * gdb.c++/classes.exp: Ditto.
28272 * gdb.c++/inherit.exp: Ditto.
28273
28274Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
28275
28276 * gdb.base/crossload.exp: Don't use execute_anywhere, use
28277 remote_exec instead.
28278 * gdb.base/corefile.exp: Don't be ridiculous.
28279 * gdb.base/*.c: Add missing stub invocations.
28280
28281Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
28282
28283 * config/slite.exp: Miscellaneous fixes.
28284
28285 * lib/gdb.exp: Fix runto.
28286
28287 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
28288 the target.
28289
28290 * gdb.base/watchpoint.exp: Fix regexp.
28291
28292 * lib/gdb.exp(default_gdb_exit): Add a catch to the
28293 close and wait commands, as the descriptor may now be
28294 invalid. Always call "remote_close host".
28295
28296Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
28297
28298 Major rewrite for testsuite revision.
d63a86f8 28299
c906108c
SS
28300 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
28301 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
28302 instead of relying on spawn_id to always contain a valid
28303 spawn id.
28304 (get_compiler_info): New procedure to build the ${binfile}.ci
28305 file, instead of replicating this in N different places.
28306 (gdb_compile): New procedure.
d63a86f8 28307
c906108c 28308 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
28309 appropriate arguments) instead of compile. Use gdb_test in a lot
28310 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
28311 at the start of a testcase, as this is no longer done magically.
28312
28313 config/*-gdb.exp: Rename without the -gdb suffix.
28314
28315 config/mips.exp: Use remote_close instead of exit_remote_shell.
28316 config/monitor.exp: Use target_info instead of looking at
28317 baud, timeout, etc.
28318 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
28319
28320Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28321
28322 * gdb.c++/templates.exp (test_ptype_of_templates),
28323 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
28324 Update expect patterns for destructors and assignment operators
28325 to match corresponding c-typeprint.c changes.
28326 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
28327 to destructor breakpoint test, GDB should be able to set the
28328 destructor breakpoint without specifying arguments.
28329
28330Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
28331
28332 * gdb.threads/pthreads.exp: Change result for failure to compile due
28333 to lack of pthreads runtime support from an error to simply an
28334 unsupported test, per dejagnu standards.
28335
28336Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28337
28338 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
28339 where GDB exits to reduce pattern match time.
28340 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
28341
28342 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
28343
dc96c6c7 28344Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28345
28346 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
28347 * gdb.base/default.exp: ditto.
28348 * gdb.base/nodebug.exp: ditto.
28349 * gdb.base/printcmds.exp: ditto.
28350 * gdb.base/ptype.exp: ditto.
28351 * gdb.base/setvar.exp: ditto.
28352 * gdb.base/structs.exp: ditto.
28353 * gdb.base/setshow.c: Guard against uninitialized values of argc.
28354
28355Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
28356
28357 * configure, */configure: Rebuild with autoconf 2.12.
28358
28359Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
28360
28361 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
28362 use new i*86-pc-linux*-gnu quads.
28363 * gdb.base/corefile.exp: Ditto.
28364 * gdb.base/signals.exp: Ditto.
28365 * gdb.base/sigall.exp: Ditto.
28366 * gdb.base/interrupt.exp: Ditto.
28367
28368 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
28369 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
28370 RedHat 4.0.
d63a86f8 28371
c906108c 28372 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
28373 linux. This allows the test case to at least compile on latest
28374 linux, but still not run due to missing the threads runtime library.
c906108c
SS
28375
28376Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28377
28378 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
28379 directory to search gdb directory. Accept and step over conditional
28380 stack alignment code. Consume $prompt in failure cases.
28381 Reset timeout to $oldtimeout instead of some arbitrary value.
28382 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
28383 timeout problems with infinite stack backtraces.
28384 * gdb.base/ptype.exp (ptype struct link, union tu_link):
28385 Accept function parameters for linkfunc member.
28386
28387Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
28388
28389 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
28390 (CXXFLAGS): Remove, unreferenced.
28391 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
28392 previous -B options and also add -B option to pick up cross compiled
28393 runtime.
c906108c
SS
28394 (TARGET_INCLUDES): Add for -I options and add code to initialize when
28395 doing cross compiles.
28396 (target_alias): Declare global.
28397 (xgcc): Set variable to full path of gcc in build tree. Use findfile
28398 to verify that gcc exists in build tree, and if so set CC to that
28399 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 28400
c906108c
SS
28401Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
28402
28403 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
28404 ptype test for anonymous union. Fixup testcase to match
28405 current gcc debug output.
28406
28407Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
28408
28409 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
28410 force argument to an unsigned long type.
28411
28412Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
28413
28414 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 28415 tests and anonymous union print/ptype tests.
c906108c
SS
28416 * gdb.base/list.exp (test_forward-search): Increase timeout by
28417 5 minutes for the "search extremely long line" case.
28418 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
28419 completely optional and that the pass/fail messages use the command as
28420 the message if that third arg is a null string.
28421 (gdb_test_exact): Arrange that a null string pattern means match a
28422 null string output rather than any output, which might include random
889bf7c5 28423 errors.
c906108c
SS
28424 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
28425 backtrace test.
28426 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
28427 always failing and failure is now exposed by gdb.exp changes.
28428
28429Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
28430
28431 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
28432 weren't being noted.
28433
28434Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28435
28436 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
28437 * gdb.stabs/weird.exp: Remove v_comb xfails.
28438
dc96c6c7 28439Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28440
28441 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 28442 list.exp scope.exp watchpoint.exp]
c906108c 28443 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 28444
dc96c6c7 28445Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28446
28447 * config/monitor.exp: Increase download timeout to 1000 seconds.
28448
dc96c6c7 28449Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28450
28451 * config/m32r.exp: Increase timeout to 120 seconds.
28452
28453Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
28454
28455 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
28456 and accept older ordering as obsolescent gcc or gdb.
28457 * gdb.c++/templates.exp: Ditto.
28458 * gdb.c++/virtfunc.exp: Ditto.
28459
28460Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
28461
28462 * gdb.base/coremaker.c: Add code to mmap some data so we
28463 can check that it ends up in the core file.
28464 * gdb.base/corefile.exp: Add test to read mmapped data
28465 from core file.
28466
dc96c6c7 28467Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28468
28469 * config/m32r.exp: New file.
28470
28471Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
28472
28473 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
28474 that cflags can contains -gstabs, and work correctly for other tests.
28475
dc96c6c7 28476Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28477
28478 * gdb.base/setshow.exp: New file, tests show and set.
28479 * gdb.base/setshow.c: New file, tests show and set.
28480 * gdb.base/help.exp: Add test for help set|show annotate.
28481 * gdb.base/default.exp: Add test for set|show annotate.
28482
28483Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
28484
28485 * testsuite/gdb.base/break.exp: Make backtrace from factorial
28486 errors unique.
28487 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
28488 explicitly.
28489
28490Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
28491
28492 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
28493 and width commands. This is done elsewhere.
28494 * (gdb_start): Don't call gdb_start_sim here. That's already
28495 done in gdb_load. This fixes lots of failures in default.exp.
28496
28497Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
28498
28499 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
28500 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
28501 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
28502 in the same we we treat other failures (since it may be an expected
889bf7c5 28503 condition), rather than as an error.
c906108c
SS
28504 * gdb.base/signals.exp (test_handle_all_print): Revert back to
28505 old test format.
28506
28507Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
28508
28509 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
28510 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 28511 twice. Nuke the duplicates.
c906108c 28512 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 28513 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
28514 Remove config.h along with other config files.
28515
28516Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
28517
28518 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
28519 "p func1 ()" and note that rests of tests are skipped.
28520 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28521 setup_xfails for "print func2::coremaker_local".
c906108c
SS
28522 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
28523 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
28524 affected by the previous run test.
28525 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
28526 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
28527 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
28528 "pass int powerset tuple" and "pass modeless int powerset tuple".
28529 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
28530 "real write 4" and "real write 8".
28531 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28532 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
28533 "print \$i after tuple assign 2", and
28534 "print vs2 after tuple assign 2".
28535 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
28536 meaningful error message and return -1 so the caller can
28537 suppress further tests and avoid a cascade of errors.
d63a86f8 28538
c906108c
SS
28539Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
28540
28541 * gdb.base/a1-selftest.exp: Tweak tests to account for new
28542 format for printing version.
28543 * gdb.base/default.exp: Ditto.
28544 * gdb.base/interrupt.exp: Fix problem with cascade of
28545 errors if child process dies while calling a function.
d63a86f8 28546
c906108c
SS
28547Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
28548
28549 * Makefile.in (VPATH): Add
28550 * Makefile.in (Makefile, config.status): Fix rules so things get
28551 remade when necessary.
28552
28553Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
28554
28555 * Makefile.in (just-check): Add path to sibling expect dir
28556 to environment variable specified by RPATH_ENVVAR.
28557
28558Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
28559
28560 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
28561 (just-check): Add shared library paths for libstdc++, tk,
28562 tcl, bfd, and opcodes to the environment variable specified
28563 in RPATH_ENVVAR.
28564 * configure.in: Add support to recognize --enable-shared flag
28565 and generate correct value for RPATH_ENVVAR.
28566 * configure: Regenerated with autoconf.
28567
28568Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
28569
28570 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 28571 include all osf versions.
c906108c
SS
28572 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
28573 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
28574 when target is linux. When failing to build pthreads test
28575 executable, give more meaningful message.
28576 * gdb.threads/pthreads.c: Hpux also uses old definition of second
28577 arg for pthread_create.
d63a86f8 28578
c906108c
SS
28579Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
28580
28581 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 28582 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 28583 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 28584 and -lpthreads (everybody else).
c906108c
SS
28585 (test_startup): Fail gracefully if threads are not supported.
28586 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
28587 "p/c array_index("abcdef",2)" when not gcc compiled.
28588 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
28589 "print func2::coremaker_local" when not gcc compiled.
28590 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
28591 "ptype on opaque struct tagname (statically)",
28592 "ptype on opaque struct tagname (dynamically) 1", and
28593 "ptype on opaque struct tagname (dynamically) 2"
28594 for not compiled with gcc.
28595 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
28596 backtrace when compiled with gcc.
d63a86f8 28597 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
28598 than always return success.
28599
28600Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
28601
28602 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
28603
28604Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
28605
28606 * gdb.base/structs.exp: Undo last change.
28607
28608Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
28609
28610 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
28611 encapsulate all the steps/nexts done during self test, starting
28612 at main, and makes them less sensitive to optimization issues.
28613 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
28614 signal handler" test.
28615 * gdb.threads/pthreads.exp: Only run this for native configs.
28616 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
28617 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
28618 tests.
28619 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
28620 for "runto test_calls(void)" test.
d63a86f8 28621
c906108c
SS
28622Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
28623
28624 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
28625 and don't expect address info in breakpoint confirmations.
28626
28627Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
28628
28629 * gdb.base/list.exp (test_forward_search): Increase timeout
28630 temporarily by 60 seconds for searching extremely long line,
889bf7c5 28631 and then reset to old value when done. Increase expect input
c906108c
SS
28632 buffer to 10000.
28633
28634Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
28635
28636 * gdb.base/list.exp (test_forward_search): Fix to handle very
28637 long source line without overflowing expect's input buffer.
28638
28639Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
28640
28641 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
28642 "buffer_full".
28643
28644 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
28645 "buffer_full".
28646
28647 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
28648 "buffer_full".
28649
28650 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
28651 "buffer_full".
28652
28653Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
28654
28655 * configure.in (configdirs): Add gdb.threads.
28656 * configure: Regenerated with autoconf.
28657 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
28658 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
28659 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 28660
c906108c
SS
28661Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
28662
28663 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
28664
28665Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
28666
28667 * gdb.base/signals.exp (test_handle_all_print): Test separately for
28668 each signal's status in the output of "handle all print".
28669 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
28670 the \r\n sequence that immediately precedes the gdb prompt.
28671 * gdb.base/a1-selftest.exp: Save original timeout and restore
28672 after test.
28673
28674Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
28675
28676 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
28677 symbol.
28678
28679Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
28680
28681 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
28682
28683Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
28684
28685 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
28686 timeout by 60 seconds.
28687
28688Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
28689
28690 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
28691 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
28692 error return.
28693
28694Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
28695
28696 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
28697 gdb initialization, also report how long dejagnu waited. Restore
28698 old timeout before doing error return. Temporarily increase timeout
889bf7c5 28699 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
28700
28701Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
28702
28703 * lib/gdb.exp: Report timeout value for verbosity level 2.
28704 * config/gdbserver.exp: Ditto.
28705 * config/hppro.exp: Ditto.
28706 * config/mips-gdb.exp: Ditto.
28707 * config/monitor.exp: Ditto.
28708 * config/netware.exp: Ditto.
28709 * config/sim-gdb.exp: Ditto.
28710 * config/slite-gdb.exp: Ditto.
28711 * config/udi-gdb.exp: Ditto.
28712 * config/unix-gdb.exp: Ditto.
28713 * config/vx-gdb.exp: Ditto.
28714 * gdb.base/a1-selftest.exp: Ditto.
28715 * gdb.base/a2-run.exp: Ditto.
28716 * gdb.base/break.exp: Ditto.
28717 * gdb.base/corefile.exp: Ditto.
28718 * gdb.base/list.exp: Ditto.
28719 * gdb.base/recurse.exp: Ditto.
28720 * gdb.base/scope.exp: Ditto.
28721 * gdb.base/signals.exp: Ditto.
28722
28723Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28724
28725 * gdb.threads/Makefile.in (docdir): Removed.
28726
28727Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28728
28729 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 28730 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 28731 @srcdir@.
d63a86f8 28732 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
28733 autoconf 2.5 or higher.
28734 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
28735
28736Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
28737
28738 * configure: Regenerated.
28739 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
28740 avoid name clashes with SunOS headers.
28741
28742Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
28743
28744 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
28745
28746Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
28747
28748 * gdb.base/callfuncs.exp: Finish last change -- make sure the
28749 prototype information ends up in the compiler info file.
28750
28751Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
28752
28753 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
28754 attempting to regenerate it. Eliminate use of a temporary file
28755 and just generate the info file directly. Source it immediately,
28756 for consistency of use.
28757 * gdb.base/corefile.exp: Ditto
28758 * gdb.base/exprs.exp: Ditto.
28759 * gdb.base/funcargs.exp: Ditto.
28760 * gdb.base/langs.exp: Ditto.
28761 * gdb.base/list.exp: Ditto.
28762 * gdb.base/mips_pro.exp: Ditto.
28763 * gdb.base/nodebug.exp: Ditto.
28764 * gdb.base/opaque.exp: Ditto.
28765 * gdb.base/ptype.exp: Ditto.
28766 * gdb.base/scope.exp: Ditto.
28767 * gdb.base/setvar.exp: Ditto.
28768 * gdb.base/signals.exp: Ditto.
28769 * gdb.base/whatis.exp: Ditto.
28770 * gdb.c++/templates.exp: Ditto.
28771 * gdb.c++/virtfunc.exp: Ditto.
28772 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 28773 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
28774
28775Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28776
28777 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
28778 it got fixed by the recent lookup_minimal_symbol_by_pc change.
28779 Increase timeout, a lot of single stepping might be needed if the
28780 target has no hardware watchpoints.
28781
28782Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
28783
28784 * gdb.base/break.exp: Ignore compiler warnings when compiling
28785 break.c.
28786 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
28787 * gdb.base/default.exp: Add h8300 xfails. Handle messages
28788 from remote-sim.
28789 * gdb.base/exprs.exp: Add h8300 xfails.
28790 * gdb.base/funcargs.exp: Likewise.
28791 * gdb.base/nodebug.exp: Likewise.
28792 * gdb.base/printcmds.exp: Likewise.
28793 * gdb.base/ptype.exp: Likewise.
28794 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
28795 h8300 xfails.
d63a86f8 28796 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
28797 on the h8300.
28798 * gdb.base/funcargs.c: Explicitly make last constant argument to
28799 call_after_alloca_subr an unsigned long type.
28800 * gdb.base/return.c: Include stdio.h.
28801
28802Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
28803
28804 * config/abug.exp: New file for the older Motorola Bug monitor
28805 that runs on the mvme13x series VME boards.
28806 * config/monitor.exp: Use the new config array for target settings
28807 if they exist.
28808
28809Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
28810
28811 * sim-gdb.exp: Make the SH simulator allocate less space when
28812 it is targeted.
28813
28814Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
28815
28816 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
28817 test.
28818
28819Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
28820
28821 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
28822 "rs6000-*-*" for "list function in include file" when gcc compiled.
28823 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
28824 for "p ctable1[120]".
28825 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
28826 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
28827 Remove setup_xfail for "rs6000-*-*" for
28828 "print 'scope0.c'::filelocal before run".
28829 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
28830 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
28831 since some compilers don't allow both options to be given
28832 on the same command line. Create object file and move it.
d63a86f8 28833
c906108c
SS
28834Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
28835
28836 * gdb.base/corefile.exp: Always regenerate the core file, since
28837 we always regenerate the coremaker program. Detect special case
28838 where registers cannot be read from core file.
d63a86f8 28839
c906108c
SS
28840Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
28841
28842 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
28843 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
28844 * gdb.c++/templates.exp: Only match on basename of file since
28845 some formats like xcoff don't encode directory information.
28846 * gdb.stabs/weird.exp: Use the right sed script for powerpc
28847 and rs6000 AIX xcoff targets.
28848 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
28849 * configure: Regenerate.
28850 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
28851 here, rather than in distclean.
d63a86f8 28852
c906108c
SS
28853Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
28854
28855 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
28856 defined, and use it to compile the test case with -O2. The
28857 native compilation still uses no optimization.
28858 * gdb.base/mips_pro.c: Remove inline assembly code since
28859 it is compiled PIC by default, which results in assembler
28860 warnings that make the testsuite think the compilation
28861 was unsuccessful.
28862
28863Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
28864
28865 * gdb.c++/misc.exp: Add note to message for
28866 "print s.a for foo struct" that this is a known gcc 2.7.2
28867 and earlier bug.
28868
28869Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
28870
28871 * gdb.base/break.exp: Fix pattern for matching "Delete all
28872 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
28873 setup_xfail for deleting all breakpoints test. Fix various
28874 timeout messages to include "(timeout)".
28875 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
28876 for "p t_float_values2(3.14159,float_val2)".
28877 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
28878 for "continue to call2g" when gcc compiled.
28879 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
28880 "up to foo in langs.exp", "show language at foo in langs.exp",
28881 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
28882 and "show language at fsub in langs.exp".
28883 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
28884 "list line 1 in include file", "list message for lines past EOF",
28885 "list function in include file", "list list0.h:foo", and
28886 "list filename:function; nonexistant function".
28887 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
28888 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
28889 and "ptype t_char_array" to be for native cc only.
d63a86f8 28890
c906108c
SS
28891Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
28892
d63a86f8 28893 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 28894 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 28895 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
28896
28897Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
28898
28899 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
28900 "bt in signals.exp". This problem only appears when running
28901 the testsuite, and then only intermittently.
28902
28903Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
28904
28905 * gdb.base/return.exp (return_tests): Differentiate between
28906 two tests of continuing.
28907
28908Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
28909
28910 * */Makefile.in (maintainer-clean): Remove config.log.
28911 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
28912 * gdb.c++/Makefile.in (PROGS): Add inherit.
28913 (clean): Remove *.ci.
28914
28915Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
28916
28917 * gdb.c++/misc.cc: Add test code from Mike Stump.
28918 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
28919
28920Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
28921
28922 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
28923 to "alpha-*-osf2*" and add comment.
28924 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
28925 setup_xfail for "step over execarg initialization" and
28926 "step over corearg initialization".
c906108c
SS
28927 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
28928 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
28929 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 28930 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
28931 "print func2::coremaker_local", and "backtrace in corefile.exp".
28932 * gdb.base/signals.exp: Build and source signals.ci.
28933 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
28934 to be for gcc only.
28935 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 28936
c906108c
SS
28937Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28938
28939 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
28940 Feb 3 procfs.c change.
28941
28942Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
28943
28944 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
28945
28946Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
28947
28948 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
28949 from dejagnu's apparent default of 10 seconds, which gives random
28950 results when running the tests over NFS on moderately loaded systems.
28951 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
28952
28953Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
28954
28955 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
28956 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 28957 result reports.
c906108c
SS
28958
28959Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
28960
28961 * configure.in (CY_AC_PATH_TCLH): Remove.
28962 * configure: Regenerate.
28963
28964Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
28965
28966 * gdb.c++/Makefile.in (clean): Add missing '{'.
28967
28968Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
28969
28970 * lib/gdb.exp: Provide a default value for noinferior.
28971
28972 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
28973 Load libgloss.exp.
28974
28975Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
28976
28977 * gdb.disasm/hppa.exp: Compile directly into an executable, use
28978 the executable, not the .o to run the tests from.
28979
28980Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
28981
28982 * gdb.base/break.exp: Don't test for program exit or exit status
28983 if $noresults if nonzero.
28984 * gdb.base/langs.exp: Likewise.
28985 * gdb.base/watchpoint.exp: Likewise.
28986
28987 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
28988 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
28989 trying to compile the testcase.
28990
28991Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
28992
28993 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
28994 * gdb.base/signals.exp (continue to handler): Likewise.
28995
28996Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
28997
28998 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
28999
29000 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
29001
29002Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
29003
29004 * gdb.base/corefile.exp: Recognize "not found" as failure
29005 when trying to determine if a core file was generated.
29006 If no core file was generate the first time, try again without
29007 the ulimit -c to work around braindamaged shells.
29008
29009Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
29010
29011 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
29012 [] tests with "test" and enclose string in quotes.
29013 * gdb.stabs/configure: Rebuild
d63a86f8 29014
c906108c
SS
29015Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
29016
29017 Changes in sync with expect:
29018 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
29019 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
29020 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
29021 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
29022 argument to AC_REQUIRE.
29023 * configure: Regenerated.
29024
29025Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
29026
29027 * gdb.base/corefile.exp: When generating a core, discard any
29028 error messages about ulimit not found and the "core dumped"
29029 message from the shell that runs the coredumper.
29030
29031Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
29032
29033 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
29034
29035 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
29036 which sed script to run. Expect failure for v_comb test
29037 on PA targets too.
d63a86f8 29038
c906108c
SS
29039Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
29040
29041 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 29042 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
29043
29044Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
29045
29046 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
29047 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 29048 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
29049 * lib/gdb.exp (default_gdb_start): Fix typo.
29050 * gdb.base/corefile.exp: Allow "Core was generated by ..."
29051 messages to not include the full program name that caused
29052 the core dump since some systems (such as solaris) apparently
29053 truncate this path to about 80 characters.
29054 When generating a core file first try increasing the core file
29055 size limit to unlimited since some systems may default it to
29056 zero, and it is harmless to try it. Move the test for failing
29057 to generate a core file to where it will actually get executed.
29058 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
29059 new gdb result from g++ debug info improvements and make old
29060 pattern obsolescent. Also account for size_t differences
29061 (may be int or long).
29062 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
29063 initialization before function call is placed in the delay slot
29064 and thus appears to be skipped over by commands such as "next".
29065
29066Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
29067
29068 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
29069
29070Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
29071
29072 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
29073 input source file; fix code to compile test to deal with this
29074 convention.
29075 * gdb.c++/*.exp: Likewise.
29076
29077Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
29078
29079 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
29080 "bt in signals.exp".
29081
29082Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
29083
29084 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
29085 "step over execarg initialization" and
889bf7c5 29086 "step over corearg initialization".
c906108c
SS
29087
29088Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
29089
29090 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
29091 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
29092
29093Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
29094
29095 From Rob Savoye (rob@poseidon.cygnus.com)
29096 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
29097 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
29098 configure.in}, gdb.disasm/{Makefile.in, configure.in},
29099 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
29100 configure.in}: Major reworking for autoconfig.
c906108c
SS
29101 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
29102 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 29103 New files.
c906108c
SS
29104 * config/unix-gdb.exp: Make GDB global.
29105 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
29106 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
29107 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
29108 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
29109 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
29110 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 29111 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
29112 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
29113 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
29114 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
29115 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 29116 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
29117 to returns as necessary, arrange for test to compile own testcase
29118 executable.
c906108c 29119 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 29120
c906108c
SS
29121Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
29122
29123 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 29124 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
29125 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
29126 "backtrace through signal handler".
29127
29128Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29129
29130 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
29131 continuing from a job control stop signal.
29132 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
29133
29134Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
29135
29136 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
29137 * gdb.base/corefile.exp: Likewise.
29138 * gdb.base/funcargs.exp: Likewise.
29139
29140Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
29141
29142 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
29143 * config/monitor.exp: Add support for setting baud rate.
29144
29145Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
29146
29147 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
29148 i*86-*-linux* xfails for "backtrace through signal handler".
29149 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
29150 "print func2::coremaker_local".
29151 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 29152 alpha-dec-osf2* xfail for
c906108c
SS
29153 "delete all breakpoints when none".
29154
29155Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
29156
29157 * gdb.base/break.exp: Change test that deletes all breakpoints
29158 when no user breakpoints are installed. A post 4.15 change
29159 causes gdb to no longer prompt in this case.
29160
29161Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
29162
29163 * gdb.base/return.exp (return_tests): Change xfail for test
29164 "correct value returned double test" to stop xfailing at
29165 Solaris 2.5. Apparently the bug has been fixed.
29166
29167Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
29168
29169 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
29170 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
29171
29172Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
29173
29174 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
29175 * gdb.disasm/hppa.s: Corresponding changes.
29176
29177Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
29178
29179 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
29180 makefile fragment.
29181 * config/mt-hpux: Deleted.
29182
29183Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
29184
d63a86f8 29185 * Many files: When warning about suppressed tests due to a
c906108c
SS
29186 nonexistant test binary, avoid incrementing the warning count.
29187
29188Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
29189
29190 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 29191
c906108c
SS
29192Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29193
29194 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
29195 "sparc-*-solaris2*".
29196
29197Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29198
29199 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
29200 Add global and local variables and initialize them.
29201 * gdb.base/corefile.exp: Test correct mapping of corefile sections
29202 by printing variables. Remove rs6000 and powerpc xfails, BFD now
29203 extracts the file name and terminating signal from the core file.
29204 * TODO: Remove note about tests for correct mapping of corefile.
29205 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
29206 from optimizing it away.
29207 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
29208 handles common blocks.
29209
29210Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
29211
29212 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
29213 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
29214
29215Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
29216
29217 * Makefile.in (maintainer-clean): New target, synonym for
29218 realclean.
29219 * gdb.base/Makefile.in (maintainer-clean): Likewise.
29220 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
29221 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
29222 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
29223 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
29224 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
29225
29226Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
29227
29228 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
29229 xfails when not gcc compiled for "print foo::funclocal".
29230 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
29231 "print foo::funclocal at foo",
29232 "print 'scope1.c'::foo::funclocal at foo",
29233 "print foo::funclocal_bss at foo",
29234 "print 'scope1.c'::foo::funclocal_bss at foo",
29235 "print foo::funclocal_ro at foo",
29236 "print 'scope1.c'::foo::funclocal_ro at foo",
29237 "print bar::funclocal at foo" and
29238 "print 'scope1.c'::bar::funclocal at foo".
29239 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
29240 gcc compiled for "print foo::funclocal at bar".
29241 Expand all messages to ensure that they identify that
29242 the test is at bar().
29243 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
29244 gcc compiled for:
29245 "ptype on opaque struct pointer (statically)",
29246 "ptype on opaque struct tagname (statically)",
29247 "ptype on opaque struct pointer (dynamically) 1",
29248 "ptype on opaque struct tagname (dynamically) 1",
29249 "ptype on opaque struct pointer (dynamically) 2" and
29250 "ptype on opaque struct tagname (dynamically) 2
29251 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
29252 gcc compiled for:
29253 "p datalocal"
29254 "whatis datalocal",
29255 "ptype datalocal",
29256 "p bsslocal",
29257 "whatis bsslocal", and
29258 "ptype bsslocal".
29259 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
29260 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
29261 when not gcc compiled.
29262 * gdb.base/funcargs.exp (float_and_integral_args): Add
29263 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
29264 compiled.
29265 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
29266 "backtrace from call6a" when not gcc compiled.
29267 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
29268 "backtrace from call7a" when not gcc compiled.
29269 * gdb.base/callfuncs.exp (do_function_calls):
29270 Add "hppa*-*-hpux*" xfail when not gcc compiled for
29271 "p t_char_array_values(char_array_val2,char_array_val1)",
29272 "p t_char_array_values(char_array_val1,char_array_val2)",
29273 "p t_char_array_values("carray 1","carray 2")",
29274 "p t_char_array_values("carray 1",char_array_val2)",
29275 "p t_char_array_values(char_array_val1,"carray 2")",
29276 "p sum_args(1,{2})",
29277 "p sum_args(2,{2,3})",
29278 "p sum_args(3,{2,3,4})",
29279 "p sum_args(4,{2,3,4,5})"
29280 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
29281 "backtrace in corefile.exp" when not gcc compiled.
29282
29283Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29284
29285 * gdb.base/signals.exp: Rewrite `handle all print' test as
29286 a procedure. Accept blanks or TABs as whitespace, increase
29287 timeout and expect input buffer size for the large output
29288 from the command. Remove "i*86-*-bsdi2.0" xfail.
29289
29290Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29291
29292 * gdb.base/setvar.exp: Add new testcases for truncation when
29293 assigning invalid values to bitfields.
29294
29295Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
29296
d63a86f8 29297 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
29298 mips-sgi-irix* xfail for
29299 "call inferior func with struct - returns char *"
29300 and fix test so that an optional (unsigned char *) cast is
889bf7c5 29301 accepted in the result.
c906108c
SS
29302
29303Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
29304
29305 * gdb.base/funcargs.exp (float_and_integral_args): Remove
29306 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
29307 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
29308 * gdb.base/signals.exp: Remove duplicate "handle all print" test
29309 that accidentally got checked in.
29310
29311Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
29312
d63a86f8 29313 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
29314 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
29315 compiled test.
29316 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
29317 Add mips-sgi-irix5* xfail for not gcc compiled.
29318 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
29319 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
29320 compiled for "p top", "whatis top", "p middle", and "whatis
29321 middle".
c906108c
SS
29322 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
29323 "whatis signed char" for not gcc compiled.
29324 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
29325 "set variable signed char=-1 (-1)" and
29326 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
29327 * gdb.base/funcargs.exp (float_and_integral_args):
29328 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
29329 Add mips-sgi-irix* xfail when not gcc compiled for
29330 "continue to call2b".
29331 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
29332 "continue to call2g".
6fdff2c5
PA
29333 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
29334 compiled for "backtrace from call6a"
29335 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
29336 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
29337 when not gcc compiled for "backtrace from call7a".
c906108c
SS
29338 (localvars_after_alloca): Fix gdb_test cmds for
29339 "print * after runto ...".
29340 Remove rs6000-*-* xfails for
29341 "print i after runto localvars_after_alloca" and
29342 "print l after runto localvars_after_alloca"
29343 for all compilers.
29344 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 29345 when not compiled with gcc, for:
c906108c
SS
29346 "print signed char == (minus)",
29347 "print signed char != (minus)",
29348 "print signed char < (minus)",
29349 "print signed char > (minus)".
29350 * gdb.base/callfuncs.exp (do_function_calls):
29351 Add mips-sgi-irix* xfail, when compiled with native compiler, for
29352 "call inferior func with struct - returns char *".
d63a86f8 29353 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
29354 "correct value returned double test" to include Solaris 2.4.
29355 * gdb.base/funcargs.exp (float_and_integral_args):
29356 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 29357
c906108c
SS
29358Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29359
29360 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
29361 enumeration bitfields if compiling with GNU C.
29362 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
29363 to empty' prompt.
29364
29365Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
29366
29367 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
29368 test for PRO targets.
29369
29370 * gdb.base/funcargs.exp: Avoid ever setting more than 8
29371 breakpoints in the inferior at any given time by making
29372 two groups of breakpoints for call2*, call6* and call7*
29373 tests.
29374
29375Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29376
29377 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
29378 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
29379 from optimizing it away.
29380 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
29381 "call inferior func with struct".
29382
29383Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
29384
29385 * configure.in: Only configure gdb.chill for particular targets.
29386
29387Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
29388
29389 * gdb.base/Makefile.in: Add action to .c.o transformation
29390 rule that generates a .ci file for each .o file and remove
29391 explicit .c.o rules except for callfuncs.o.
29392 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
29393 generates a .ci file for each .o file and remove explicit
29394 .cc.o rules.
29395 (clean): Remove *.tmp *.ci files.
29396 (EXECUTABLES): Remove templ-info.exp.
29397 * gdb.base/compiler.c: New file.
29398 * gdb.c++/compiler.cc: New file
29399 * gdb.base/scope.exp: Source gdb.base/scope.ci.
29400 Change rs6000-*-* xfail for
29401 "print 'scope0.c'::filelocal_ro" and
29402 "print 'scope1.c'::filelocal" and
29403 "print 'scope1.c'::filelocal_bss" and
29404 "print 'scope1.c'::filelocal_ro" and
29405 "print 'scope1.c'::foo::funclocal" and
29406 "print 'scope1.c'::foo::funclocal_ro" and
29407 "print 'scope1.c'::bar::funclocal" and
29408 "print 'scope0.c'::filelocal_ro" and
29409 "print 'scope1.c'::filelocal at foo" and
29410 "print 'scope1.c'::filelocal_bss at foo" and
29411 "print 'scope1.c'::filelocal_ro at foo" and
29412 "print 'scope1.c'::foo::funclocal at foo" and
29413 "print 'scope1.c'::foo::funclocal_bss at foo" and
29414 "print 'scope1.c'::foo::funclocal_ro at foo" and
29415 "print 'scope1.c'::bar::funclocal at foo" and
29416 "print 'scope0.c'::filelocal_ro" and
29417 "print 'scope1.c'::filelocal" and
29418 "print 'scope1.c'::filelocal_bss" and
29419 "print 'scope1.c'::filelocal_ro" and
29420 "print 'scope1.c'::foo::funclocal" and
29421 "print 'scope1.c'::foo::funclocal_bss" and
29422 "print 'scope1.c'::foo::funclocal_ro" and
29423 "print 'scope1.c'::bar::funclocal" and
29424 "print 'scope1.c'::bar::funclocal_bss"
29425 to only be xfail'd when not compiled with gcc.
d63a86f8 29426 Add rs6000-*-* xfail for
c906108c
SS
29427 "print 'scope0.c'::filelocal_bss before run"
29428 when compiled with gcc.
29429 (test_at_main): Add rs6000-*-* xfail for
29430 "print filelocal_ro in test_at_main"
29431 when compiled with gcc.
29432 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 29433 Add rs6000-*-aix* xfail for
c906108c
SS
29434 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
29435 "ptype t_char_array", not compiled with gcc.
29436 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
29437 xfail for "list foo (in include file)" when gcc compiled.
29438 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 29439 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
29440 "run to call0a" if not compiled with gcc.
29441 (unsigned_integral_args): Add rs6000-*-* xfail for
29442 "run to call1a" if not compiled with gcc.
29443 (float_and_integral_args): Add rs6000-*-* xfail for
29444 "run to call2a" if not compiled with gcc and for
29445 "continue to call2b" for any compiler.
29446 Add rs6000-*-* xfail to
29447 "print f1 after run to call2a" for gcc compiled.
29448 (discard_and_shuffle): Add rs6000-*-* xfail for
29449 "run to call6a".
29450 (shuffle_round_robin): Add rs6000-*-* xfail for
29451 "backtrace from call7a" if not compiled with gcc.
29452 Add rs6000-*-* xfail for
29453 "backtrace from call7b" if compiled with gcc.
29454 (call_after_alloca): Add rs6000-*-* xfail for
29455 "print c in call_after_alloca" and
29456 "print s in call_after_alloca" and
29457 "backtrace from call_after_alloca_subr"
29458 if not compiled with gcc.
29459 (localvars_in_indirect_call): Add rs6000-*-* xfail for
29460 "print c in localvars_in_indirect_call" and
29461 "print c in localvars_in_indirect_call" and
29462 "backtrace in indirectly called function" and
29463 "stepping into indirectly called function"
29464 if not compiled with gcc.
29465 (localvars_after_alloca): Add rs6000-*-* xfail for
29466 "print c after runto localvars_after_alloca" and
29467 "print s after runto localvars_after_alloca" and
29468 "print i after runto localvars_after_alloca" and
29469 "print l after runto localvars_after_alloca"
29470 for all compilers.
29471 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
29472 than whatis-info.exp.
29473 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
29474 than opaque-info.exp.
29475 Setup rs6000-*-* xfail for
d63a86f8 29476 "ptype on opaque struct pointer (statically)" and
c906108c
SS
29477 "ptype on opaque struct pointer (dynamically)" when
29478 not compiled with gcc.
29479 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
29480 rather than callf-info.exp.
29481 (do_function_calls): Add clear_xfail for rs6000-*-* for
29482 "p t_float_values2(3.14159,float_val2)". Seems to work
29483 fine there, both with xlc and gcc. Need to find out what
29484 it is doing right and fix other platforms.
29485 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
29486 "call inferior func with struct - returns int",
29487 "call inferior func with struct - returns long",
29488 "call inferior func with struct - returns float",
29489 "call inferior func with struct - returns double",
29490 "call inferior func with struct - returns char *",
29491 but only if not gcc compiled (presumes xlc compiled).
29492 Change rs6000-*-* xfails for
29493 "call inferior func with struct - returns char" and
29494 " call inferior func with struct - returns short" to only
29495 xfail if not using gcc.
29496 (clean mostlyclean): Remove *.ci and *.tmp files.
29497 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
29498 than templ-info.exp.
29499 * gdb.base/langs.exp: Source gdb.base/langs.ci.
29500 Add rs6000-*-* xfail for "up to foo in langs.exp"
29501 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 29502 when not gcc compiled.
d63a86f8 29503
c906108c
SS
29504Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29505
29506 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
29507 * gdb.base/corefile.exp: Likewise.
29508 * gdb.base/list.exp: Likewise.
29509 * gdb.base/scope.exp: Likewise.
29510 * gdb.base/siganls.exp: Likewise.
29511
29512 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
29513 compiler output.
29514 * gdb.base/whatis.exp: Likewise.
29515
29516Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
29517
29518 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
29519 failure (opcode table has been fixed to match reality).
29520
29521Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
29522
29523 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
29524 "call inferior func with struct - returns char",
29525 "call inferior func with struct - returns short"
29526
29527 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
29528 "print 'scope0.c'::filelocal at main",
29529 "print 'scope0.c'::filelocal_bss in test_at_main",
29530 "print 'scope0.c'::filelocal at foo",
29531 "print 'scope0.c'::filelocal_bss in test_at_foo",
29532 "print 'scope0.c'::filelocal at bar",
29533 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 29534
c906108c
SS
29535 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
29536 in source file 1". This bug seems to have been fixed with both
29537 gcc and native cc (was native assembler bug?).
29538
29539Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
29540
29541 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
29542 "backtrace through signal handler" to "i*86-*-sysv4*".
29543 * gdb.base/signals.exp: Add xfail for "'next' behaved as
29544 continue" case. Add "known SVR4 bug" to fail message.
29545 Add "i*86-*-bsdi2.0" xfail for "handle all print".
29546 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
29547 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
29548 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
29549 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
29550 "up to foo in langs.exp", "show language at foo in
29551 langs.exp", "up to cppsub_ in langs.exp", "show
29552 language at cppsub_ in langs.exp", "up to fsub in
29553 langs.exp", and "show language at fsub in langs.exp".
29554 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
29555 "bactrace in corefile.exp".
29556 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
29557 "call inferior function with struct - returns float" and
29558 "call inferior function with struct - returns double".
d63a86f8 29559
c906108c
SS
29560Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
29561
29562 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
29563 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
29564 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
29565 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
29566
29567Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
29568
29569 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
29570 (or overriden) "CHILL" macro rather then bare "gcc".
29571 Also look for ../../gcc/xgcc since that is what we will
29572 actually need, not "Makefile". Remove following assignment
29573 of CHILL to CHILL_FOR_TARGET because that results in
29574 recursive definition.
29575
29576Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
29577
29578 * gdb.base/corefile.exp: Change xfail for backtrace in
29579 corefile.exp from linuxaout to all linux.
29580 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
29581 cases where we miss the breakpoint at the signal handler
29582 for some reason. Setup xfail for linuxoldld/linuxaout and
29583 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
29584 hitting SIGURG breakpoint.
29585 * gdb.base/signals.exp: Setup xfail for "next" acting like
29586 continue to add linuxoldld. Setup xfail for all linux for
29587 "next to handler in signals_tests_1", "backtrace in
29588 signals_tests_1", "continue to func1", "pass SIGUSR1",
29589 and continue to handler".
29590
29591Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
29592
29593 * Update all FSF addresses except those in COPYING* files.
29594
29595Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
29596
29597 * gdb.base/a2-run.exp: Change messages to be more explicit about
29598 the status of args, and quote binfile in results.
29599
29600Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
29601
29602 * gdb.base/callfuncs.exp: Add tests for passing structs to
29603 inferior functions and return various types.
29604 * gdb.base/callfuncs.c: Add functions to receive a struct
29605 and return a member of the struct, in various types.
29606
29607Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29608
29609 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
29610
29611Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
29612
29613 * config/vxworks29k.exp: New file, sources vxworks.exp.
29614
29615Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29616
29617 * config/gdbremote.exp: New file. Testing framework using
29618 gdbserver.
29619
29620Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
29621
29622 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
29623 "call function when asleep" and "send end of file".
29624 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
29625 for "backtrace in corefile.exp".
29626 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
29627 for "backtrace through signal handler".
29628 * gdb.base/corefile.exp: Make sure we actually generate a core file
29629 before trying the core tests. Some systems allow the user to suppress
29630 generation of core files and default to that (linux for example).
29631 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
29632 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
29633
29634Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29635
29636 * gdb.threads: New directory with some crude multi-threaded
29637 gdb tests (step.exp and step2.exp).
29638 * config/mt-lynx (STEP_EXECUTABLE): Define.
29639 (THREADFLAGS): Define.
29640
29641Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
29642
29643 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
29644
29645 * gdb.base/signals.exp: Disable whole file for lynx until
29646 further notice.
29647
29648 * gdb.base/signals.exp: xfail test where "next" acts like
29649 "continue" for lynx.
29650
29651 * gdb.base/interrupt.exp: xfail test for calling function while
29652 inferior is asleep for lynx.
29653
29654 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
29655 than one cr-lf after each command.
29656
29657Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29658
29659 * configure.in: Reinstate setting of stabsdirs variable, fix
29660 typo in setting up configdirs for native builds.
29661
29662 * gdb.base/return.exp: Fix typo in return double test.
29663 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
29664 compiler from optimizing them away.
29665
29666Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
29667
29668 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
29669 sequences to be echo'd by gdb when using gdb_test.
29670 * gdb.chill/chexp.exp: Likewise.
29671 * gdb.fortran/exprs.exp: Likewise
29672
29673Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29674
29675 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
29676 after the inferior gdb has started.
29677
29678 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
29679 after each command.
29680 * gdb.base/funcargs.exp: Likewise.
29681 * gdb.base/gdbvars.exp: Likewise.
29682 * gdb.base/interrupt.exp: Likewise.
29683 * gdb.base/list.exp: Likewise.
29684 * gdb.base/watchpoint.exp: Likewise.
29685 * gdb.c++/demangle.exp: Likewise.
29686 * gdb.c++/inherit.exp: Likewise.
29687 * gdb.chill/chexp.exp: Likewise.
29688 * gdb.fortran/exprs.exp: Likewise.
29689
29690 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
29691 test if we can't handle IO to/from the inferior.
29692
29693 * gdb.c++/misc.exp: Always check for a program already being
29694 started after sending a "run" command to gdb.
29695
29696 * gdb.base/twice.exp: Start with a fresh gdb.
29697
29698 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
29699 only depend on gdb's expression code, not the chill runtime.
29700
29701 * gdb.base/return.c: Put return values into variables so we
29702 can have gdb print them rather than depending on the program
29703 to print them.
29704 * gdb.base/return.exp: Corresponding changes.
29705
29706 * lib/gdb.exp: Provide default value for noinferiorio.
29707 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
29708 the inferior.
29709
29710 * gdb.base/break.exp: Always check for a program already being
29711 started after sending a "run" command to gdb.
29712 (text_next_with_recursion): Don't check the output from the
29713 program's printf statement. Instead just make sure the program
29714 exited.
29715
29716 * gdb.base/commands.exp: Protect tests which need arguments with
29717 $noargs conditionals.
29718
29719Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29720
29721 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
29722 of structure member arrays to match gdb/valops.c:value_addr change.
29723
29724Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
29725
29726 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
29727 cases.
29728
29729Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
29730
29731 * configure.in (configdirs): Remove gdb.chill from default list
29732 of subdirs and then add it back in only if doing a native build.
29733 The current chill compiler does not yet work in any cross build.
29734 * Revert all signal changes from Jul 6.
29735 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
29736 for sh-hms targets, allowing these tests to link, with no other
29737 changes. Testing is suppressed by setting "nosignals" in site.exp.
29738
29739Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
29740
29741 * configure.in (signaldirs): Define and add to configdirs for all
29742 targets except some specific ones that are known to not support signals.
29743 Also clean up formatting.
29744 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
29745 (signals, sigall): Remove rules to build.
29746 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
29747 Moved to new gdb.signals directory.
29748 * gdb.signals: New test directory.
29749 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
29750 signals.c signals.exp}: New or moved files.
29751
29752Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
29753
29754 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
29755
29756Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
29757
29758 * gdb.base/return.exp: Xfail `return double' test failure
29759 on at least Solaris 2.3 and handle future/past versions on
29760 a case by case basis as appropriate. Also update message
29761 to include i*86 failures.
29762
29763Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29764
29765 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
29766
29767 * lib/gdb.exp: Fix comment which erroneously identified
29768 gdb_file_cmd as gdb_load (the 19 May change was in fact to
29769 gdb_file_cmd not gdb_load).
29770 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
29771
29772 * gdb.base/setvar.exp: Make test names consistent between pass and
29773 fail cases. Use gdb_test more.
29774
29775Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29776
29777 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
29778
29779Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29780
29781 * gdb.base/help.exp: Fix expected help string for `show commands'.
29782
29783Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
29784
29785 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
29786
29787 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
29788 of a text section.
29789
29790Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
29791
29792 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
29793 that loop eventually terminates. Fix Connection refused logic so
29794 that testsuite will expire nicely.
29795
29796Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
29797
29798 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
29799 config/rom68k.exp: New tcl glue for the appropriate monitors.
29800 These all just end up calling monitor.exp.
29801 * config/monitor.exp (gdb_target_monitor): Handle `Connection
29802 refused' by retrying. Cleanup some timeout issues.
29803 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
29804 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
29805 callers don't have to set/restore global timeout variable.
29806
29807 * The following set of changes centralizes management of the global
29808 timeout variable. This way, it can be set in one target dependent
29809 place instead of dozens of places scattered throughout the test suite.
29810 If you need to lengthen a timeout, then you should either set timeout
29811 in one of the config/{target}.exp files, or multiply it by a factor.
29812 Setting it to an absolute value is always going to lose for some
29813 targets.
29814 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
29815 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
29816 * gdb.base/funcargs.exp: Don't set timeout.
29817 * gdb.base/list.exp (test_forward_search): Only use local timeout.
29818 * gdb.base/printcmds.exp (test_print_string_constants
29819 test_print_array_constants): Don't set timeout.
29820 * gdb.base/ptype.exp: Don't set timeout.
29821 * gdb.base/recurse.exp: Don't set timeout.
29822 * gdb.base/return.exp: Don't set timeout.
29823 * gdb.base/watchpoint.exp: Don't set timeout.
29824 * gdb.c++/classes.exp (do_tests): Don't set timeout.
29825 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
29826
29827Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
29828
29829 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
29830
29831Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29832
29833 * lib/gdb.exp: Disable chill tests for irix5.
29834
29835Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29836
29837 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
29838 each test pass or fail.
29839
29840Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29841
29842 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
29843 xlc not gcc.
29844
29845Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
29846
29847 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
29848
29849Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
29850
29851 * config/est.exp: Fix copyright and comments. Remove dead code.
29852 Use targetname, serialport and baud variables instead of fixed
29853 constants.
29854 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
29855 * config/cpu32bug.exp: New file to support cpu32bug monitors.
29856
29857Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29858
29859 * gdb.base/watchpoint.exp: Don't run
29860 test_watchpoint_triggered_in_syscall for sunos.
29861
29862Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29863
29864 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
29865 they don't seem to exist. Do include stdio.h.
29866
29867Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29868
29869 * gdb.base/a1-selftest.exp: Add alpha xfail.
29870
29871Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29872
29873 * gdb.base/watchpoint.c (main): Prompt before calling read().
29874 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
29875 Revise accordingly. Remove cruft about sending "123" several
29876 times, until it gets noticed. Clean up the "print buf[0]" stuff
29877 so that it passes or fails, and waits for prompts in the usual way.
29878
29879Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29880
29881 * gdb.base/recurse.exp: Fix comment.
29882
29883 * TODO: Remove item about printing variables in nodebug.exp. Add
29884 item about enabling tests which are only run on some targets.
29885
29886 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
29887 fail, make test names unique, use new gdb_test convention
29888 regarding pattern, use gdb_test more, etc.).
29889
29890 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
29891 fail, make test names unique, etc.).
29892
29893Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29894
29895 * gdb.base/nodebug.c: Change return type of top and middle to
29896 short.
29897 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
29898 are fixed by the recent mdebugread.c changes. Allow `short ()'
29899 as type for top and middle.
29900
29901Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29902
29903 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
29904 nearly as I can tell, the whole thing was an accident in Stu's
29905 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
29906 to replace a send/expect pair with gdb_test, but ended up only
29907 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
29908 of 30 Mar 1995 took care of it, but left this vestigial comment
29909 which I am now nuking.
29910
29911Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29912
29913 * gdb.base/break.exp: Look for different line number for
29914 breakpoint at main depending on usestubs.
29915
29916Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29917
29918 * gdb.base/list.exp: Adjust some alternate expect patterns to
29919 match recent list0.c change. Add alternate expect pattern for
29920 output from `list default lines around main' for optimizing
29921 compilers.
29922
29923Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29924
29925 * lib/gdb.exp: If nosignals is not set, set it to 0.
29926
29927Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
29928
29929 * config/slite-gdb.exp: Responds to load symbol table prompt.
29930 * gdb.base/break.exp: Adjust line number, fix rerun.
29931 * gdb.base/langs0.c: Add #ifdef usestubs.
29932
29933Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
29934
29935 * gdb.base/list.exp: Adjust line contents after adding new lines in
29936 list0.c. Also fix a syntax error.
29937
29938 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
29939 * gdb.base/break.exp: ditto.
29940 * gdb.base/list.exp: ditto.
29941 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
29942 * gdb.base/run.c: ditto.
29943 * gdb.base/list0.c: ditto.
29944 * gdb.base/funcargs.c: ditto.
29945
29946Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
29947
29948 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
29949 $targetname, $serialport and $baud instead of hardwired variables.
29950 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
29951 target doesn't support signals.
29952
29953Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
29954
29955 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
29956
29957Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29958
29959 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
29960 Don't rely on the value of an auto variable before it has been
29961 initialized. Use gdb_test more.
29962
29963Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29964
29965 * lib/gdb.exp (default_gdb_version): A version number must start
29966 with a digit, but other than that contains all characters up to
29967 the first whitespace character.
29968
29969Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29970
29971 * gdb.base/commands.exp (breakpoint_command_test): New tests.
29972
29973Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29974
29975 * gdb.c++/*.exp: Warn if executable does not exist. The original
29976 reason for skipping the warning was that configure.in sometimes
29977 intentionally skipped building the executables but the tcl code
29978 had no way of knowing. That (a) was always bogus with respect to
29979 error handling, (b) is no longer true (right now there is no way
29980 to skip C++ tests).
29981
29982 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
29983
29984Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29985
29986 * gdb.base/list.exp: Add expect patterns for output from
29987 SunPRO compiled executables.
29988 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
29989 types.
29990
29991Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29992
29993 * gdb.base/break.exp (test_next_with_recursion): Accept any line
29994 number (we are already testing that the correct source line text
29995 gets printed).
29996
29997 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
29998 that is what is intended, but something needed to be done to get
29999 sunos4 native working again.
30000
30001 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
30002
30003 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
30004 apparently went with a (very) old xfail.
30005
30006Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
30007
30008 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
30009 runto_main is a proc in gdb.exp that will do 'step' for target use
30010 stubs.
30011 * gdb.base/exprs.exp: ditto.
30012 * gdb.base/interrupt.exp: ditto.
30013 * gdb.base/opaque.exp: ditto.
30014 * gdb.base/printcmds.exp: ditto.
30015 * gdb.base/ptype.exp: ditto.
30016 * gdb.base/scope.exp: ditto.
30017 * gdb.base/setvar.exp: ditto.
30018 * gdb.base/signals.exp: ditto.
30019 * gdb.base/twice.exp: ditto.
30020 * gdb.c++/classes.exp: ditto.
30021 * gdb.c++/inherit.exp: ditto.
30022 * gdb.c++/templates.exp: ditto.
30023 * gdb.base/break.exp: no run and hit main for stubs. Change line
30024 numbers for breakpoints and info breakpoint.
30025 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
30026 breakpoint().
30027 * gdb.base/callfuncs.c: ditto.
30028 * gdb.base/exprs: ditto.
30029 * gdb.base/interrupt.c: ditto.
30030 * gdb.base/opaque0.c: ditto.
30031 * gdb.base/printcmds.c: ditto.
30032 * gdb.base/ptype.c: ditto.
30033 * gdb.base/scope0.c: ditto.
30034 * gdb.base/setvar.c: ditto.
30035 * gdb.base/signals.c: ditto.
30036 * gdb.base/twice.c: ditto.
30037 * gdb.c++/misc.cc: ditto.
30038 * gdb.c++/templates.cc: ditto.
30039
30040Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30041
30042 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
30043
30044 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
30045 somewhere between `read' and `main.c'. I'm pretty sure the
30046 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
30047 and it isn't particularly useful.
30048
30049 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
30050
30051Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30052
30053 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
30054
30055Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
30056
30057 * config/mt-slite: add LIBS and -nostdlib.
30058 * config/slite-gdb.exp: add this new file to support sparclite target.
30059
30060Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
30061
30062 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
30063
30064 * gdb.base/a2-run.exp: Change argument to istarget from
30065 "*-*-vxworks" to "*-*-vxworks*".
30066 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
30067
30068Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
30069
30070 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
30071 will not runto main but do a 'step' to step out of breakpoint().
30072 * config/mt-slite: add -Dusestubs.
30073
30074Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30075
30076 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
30077 instead of just @.
30078
30079 * gdb.base/signals.exp: Add test for "handle all print".
30080 * TODO: Remove "handle all print". Also remove item about
30081 checking copyright date (I don't like the idea of a spurious FAIL
30082 based on when we run the tests).
30083
30084 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
30085 for SunOS4 (reason for failure not investigated). Remove
30086 redundant test for $binfile.
30087
30088 * gdb.base/nodebug.c (array_index): Call malloc.
30089
30090 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
30091
30092Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
30093
30094 * gdb.base/recurse.exp: Update gdb_test invocation to use new
30095 conventions and slightly simplify the matching regexp.
30096
30097Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30098
30099 * gdb.base/break.exp: Update gdb_test invocation to use new
30100 convention.
30101
30102 * lib/gdb.exp: If noargs is not set, set it to 0.
30103
30104 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
30105 tests unique.
30106
30107 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
30108
30109Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30110
30111 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
30112 one argument of type "<non-float parameter>".
30113
30114Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
30115
30116 * config/rom68k.exp: New file to support Motorola IDP board.
30117 * gdb.base/a2-run.exp: Skip this file if noargs is set.
30118 * gdb.base/break.c: Change things around so that this program
30119 doesn't depend upon args. This is necessary to make remote
30120 targets work (in general, they can't take args).
30121 * gdb.base/break.exp: Don't try to send args to program. Don't
30122 expect output. Also, replace lots of code with gdb_test.
30123
30124Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30125
30126 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
30127 printing of '\'' (which is what the comment says we are testing,
30128 even though we were not), not '''.
30129 (test_integer_literals_rejected): Test that printing ''' is an error.
30130
30131 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30132 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
30133 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
30134 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
30135 Use gdb_test not test_print_accept.
30136 * lib/gdb.exp: Remove test_print_accept.
30137
30138 * gdb.base/signals.exp (signal_tests_1): Make pass message
30139 consistent with fail message.
30140
30141 * gdb.base/whatis.exp: Remove xfails for printing char vs.
30142 unsigned char; the bug (PR 1821) is fixed.
30143
30144 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
30145
30146 * gdb.base/scope.exp (test_at_localscopes): Call pass for
30147 successful tests--makes xfailing them work right.
30148
30149Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30150
30151 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
30152 only \r\n, not .*. The test can pass .* as the last thing in
30153 $pattern if that is what it wants. In addition to providing this
30154 flexibility, this change should speed up pattern matching in cases
30155 where the pattern already ended with .* (there were a number of
30156 them). This change also helps catch bad patterns--in the old
30157 scheme the typo "char \*" instead of "char \\*" would pass. Now
30158 it is caught.
30159 * Many .exp files: Update callers.
30160
30161 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
30162 clearer and does not spuriously match multiple ('s. Likewise for
30163 ) and *.
30164
30165 * gdb.base/nodebug.exp: Test ability to call a function and pass
30166 it a string (even with no debugging info).
30167
30168 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
30169 "p '\'", which is the same as "p ''" once tcl gets done with
30170 quoting, to "p '\\'", which I suspect is what is intended (one
30171 backslash gets sent to GDB).
30172
30173 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
30174
30175Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30176
30177 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
30178 1817) was fixed literally years ago.
30179
30180Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30181
30182 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
30183 test, it causes stepping out of call_after_alloca_subr with
30184 optimizing compilers.
30185 (localvars_in_indirect_call): Consume GDB prompt if `finish'
30186 fails.
30187
30188 * gdb.c++/templates.exp: Source templ-info.exp only if
30189 the templates executable exists.
30190
30191 * gdb.c++/misc.cc (class Contains_static_instance,
30192 class Contains_nested_static_instance),
30193 gdb.c++/classes.exp (test_static_members): Test printing of
30194 a class that contains a static instance of the class.
30195
30196Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30197
30198 * gdb.base/langs2.c (cppsub_): Don't prototype.
30199 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
30200 only, I believe).
30201
30202Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30203
30204 * lib/gdb.exp (skip_chill_tests): New procedure.
30205
30206 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
30207
30208Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
30209
30210 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
30211 each expect pattern. Cuts runtime from 12 to about 4 seconds.
30212
30213Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30214
30215 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
30216
30217 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
30218 disassemble 8, not 16, instructions for part 4.
30219
30220 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
30221 support the latter anymore.
30222
30223 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
30224 -DNO_PROTOTYPES.
30225 * gdb.base/callfuncs.c: Control use of prototypes based on
30226 NO_PROTOTYPES, not __STDC__.
30227 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
30228 t_float_values2 tests if prototypes in use.
30229
30230 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
30231 t_double_values): When checking differences against DELTA, check
30232 that difference is within the range (-DELTA,DELTA), not just
30233 (-infinity,DELTA).
30234
30235Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
30236
30237 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
30238 'file' command firts, then 'target', then 'load', this is due to gdb
30239 target set up.
30240 * config/mips-gdb.exp: Fix a couple regular exp bugs.
30241
30242Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
30243
30244 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
30245 FP load/store variants.
30246 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
30247
30248Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30249
30250 * gdb.base/term.exp: Do not give a warning if not native, it is
30251 not an abnormal condition.
30252
30253Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
30254
30255 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
30256 t_char_array".
30257
30258Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30259
30260 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
30261 are getting the version number.
30262
30263 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
30264 if not native, it is not an abnormal condition.
30265
30266Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30267
30268 * lib/gdb.exp: Just use "file exists", rather than undocumented
30269 dejagnu procedure "findfile".
30270
30271Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30272
30273 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
30274 (LDFLAGS): Set to -Xlinker -Ur.
30275
30276 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
30277 Removed, these values are set by lib/gdb.exp.
30278
30279 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
30280
30281Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30282
30283 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
30284 of replicating gdb startup code.
30285
30286 * config/mt-vxworks (LDFLAGS): Set to -r.
30287 (CFLAGS_FOR_TARGET): Removed.
30288
30289 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
30290 (gdb) and gdb for vxworks uses (vxgdb).
30291
30292 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
30293 executable is not in the tree and host != target, use sed and
30294 program_transform_name to determine the gdb name used by the
30295 target.
30296
30297 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
30298 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
30299
30300Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30301
30302 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
30303 floats, chars, and shorts where there are ANSI-style function
30304 definitions.
30305
30306 * gdb.base/langs.exp, gdb.base/langs*: New test.
30307 * gdb.base/Makefile.in: Build it.
30308 * TODO: Remove item about checking that C names don't get C++
30309 demangling applied; this test tests it.
30310
30311Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30312
30313 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
30314 went with the const70 xfail. The xfail went away a year ago.
30315
30316 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
30317
30318 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
30319 for hp300.
30320
30321 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
30322
30323 * gdb.base/a1-selftest.exp: Don't run on hp300.
30324
30325Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30326
30327 * Makefile.in (site.exp): Set host_alias and target_alias as well
30328 as host_triplet and target_triplet.
30329
30330Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30331
30332 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
30333
30334 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
30335 places as other ecoff systems).
30336
30337 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
30338 ultrix.
30339
30340Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30341
30342 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
30343 remove them.
30344 * gdb.base/nodebug.exp: Accept "function" in addition to "text
30345 variable and "variable" in addition to "data variable".
30346 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
30347
30348 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
30349 2.
30350 * gdb.base/list1.c (long_line): Add additional statement at start
30351 of function.
30352 * gdb.base/list.exp (test_forward_search): Update line number to
30353 reflect new statement.
30354
30355Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30356
30357 * gdb.base/signals.exp: Reinitialize searched source directories
30358 after gdb_start call.
30359
30360Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
30361
30362 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
30363 * gdb.stabs/Makefile.in: Likewise.
30364
30365 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
30366 change. Instead split the tests into smaller pieces.
30367 * gdb.disasm/hppa.s: Corresponding changes.
30368
30369Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30370
30371 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30372 Quote ^C when passing it to stty. For some shells ^ is a pipe.
30373
30374 * gdb.base/funcargs.exp: Modify many tests so that every test
30375 either passes or fails. Make some test names unique.
30376
30377Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30378
30379 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30380 Call stty to set interrupt character.
30381
30382 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
30383 for HP assembler versus GNU assembler based on actual behavior of
30384 $(CC), rather than assuming that $(AS) is always the GNU assembler.
30385
30386 * TODO: Suggest a few more stepping tests.
30387
30388Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
30389
30390 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
30391 restart GDB for h8300 after a continue.
30392 (return): Add pattern to match a29k-udi behavior.
30393 * gdb.base/nodebug.exp: Remove obsolete comment.
30394 * gdb.base/regs.exp: New file, testing of register displays.
30395 * gdb.base/return.exp: Fix typo in reference to $objdir.
30396 * gdb.base/whatis.exp: Always start with a fresh GDB.
30397
30398Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30399
30400 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
30401 higher, these tests generate a lot of output.
30402
30403Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30404
30405 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
30406 code following the catch silently ignored some errors; without the
30407 catch they should be thrown like any other tcl error. Also, the
30408 catch used "" instead of {} which meant all the callers who wanted
30409 to include one of the characters "[]$ had to quote it an extra time.
30410 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
30411 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
30412 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
30413 Remove extra quoting.
30414
30415Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
30416
30417 * gdb.base/commands.exp: Make test names unique; every test either
30418 passes or fails. Update some comments.
30419
30420 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
30421
30422Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30423
30424 The following fixes a FAIL caused by the fact that the alpha stabs
30425 configuration didn't use the ".if alpha" code in weird.def.
30426 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
30427 bit pointer, so the 32 bit version works even on the alpha.
30428 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
30429 Remove the stuff which allowed us to have separate versions for
30430 alpha and everything else.
30431
30432 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
30433 regexp which "info func operator\[\](" is supposed to match. Fix
30434 string to send to GDB. Note that GDB still doesn't work right. Add a
30435 new test for "info func .perator\[\](" which GDB does handle correctly.
30436
30437 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
30438
30439Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30440
30441 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
30442 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
30443 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
30444 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
30445 it makes the tests harder to understand and confuses test-o-matic.
30446 The preferred style is that each test provides a PASS or a FAIL,
30447 and has a unique message (e.g. "continue #54" not just "continue")
30448 which is the same for the pass and the fail.
30449 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30450 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
30451 to lib/gdb.exp.
30452 * gdb.base/printcmds.exp: Use test_print_accept. Remove
30453 prt_accept which was basically the same thing. Likewise for
30454 test_print_reject and prt_reject.
30455 * lib/gdb.exp (test_print_reject): Add some more error message
30456 patterns to match from the former printcmds.exp (prt_reject).
30457 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
30458 One defect of the passcount stuff is that some of it failed to
30459 report XPASS where appropriate.
30460 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
30461 stuff before and after arg in expected pattern.
30462 (test_paddr_operator_functions): Re-do test without print_addr_of;
30463 this is the only test which seems to want extra stuff there.
30464
30465Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30466
30467 * gdb.base/nodebug.exp: Update new tests to reflect improved
30468 wording of gdb output.
30469
30470 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
30471 and "ptype" work on variables in files compiled without -g.
30472 Replaces commented out "maint print msymbol" tests.
30473
30474Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30475
30476 * gdb.base/setvar.c (dummy): Call malloc.
30477
30478 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
30479 losing with the irix4 sed.
30480
30481 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
30482 ALRM" on irix4.
30483
30484Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30485
30486 * TODO: Remove items about corefile.exp testing new exec-file and
30487 backtrace; both are now done. Add items about printing enums.
30488
30489Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30490
30491 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
30492 "get signal $thissig" test fails.
30493
30494 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
30495
30496Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30497
30498 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
30499 compiler warning with dec alpha compiler.
30500
30501 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
30502 extra \n from gdb_test call (this explains why the prompt test
30503 that I removed yesterday was there).
30504 (user_defined_command_test): Remove extra \n and prompt test.
30505
30506 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
30507 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
30508 doesn't exist.
30509 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
30510 Also remove alpha workaround, which turns out to be because
30511 SIGABRT == SIGLOST.
30512
30513 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
30514
30515 * gdb.base/help.exp: Don't test "help show".
30516
30517Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30518
30519 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
30520 "set print address" is on.
30521 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
30522 pass prompt to gdb_test; gdb_test already looks for the prompt.
30523
30524 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
30525
30526 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
30527 was a vestige of the manual TESTSTRATEGY, and the purpose of it
30528 was to make sure that gdb can read a core file. But (a) the "read
30529 the corefile" part didn't make it to a1-selftest.exp, we just
30530 delete the corefile after creating it, and (b) we test reading
30531 corefiles in corefile.exp anyway. Also, this test left around a
30532 xgdb process on Solaris.
30533
30534 * gdb.base/corefile.exp: Also test backtrace.
30535
30536Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
30537
30538 * gdb.base/commands.exp: Test a simple user defined command with
30539 arguments and if/while statements; verify the full user command is
30540 printed by "show user".
30541
30542 * gdb.base/commands.exp: Test if/while commands as part of a
30543 breakpoint command list; verify they appear in breakpoint
30544 information.
30545
30546Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30547
30548 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
30549 than by dividing by zero.
30550
30551Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
30552
30553 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
30554 performing an inferior call with watchpoints enabled.
30555 * gdb.base/watchpoint.c (main): Delete second unnecessary read
30556 call.
30557
30558Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30559
30560 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
30561 of "file" command.
30562
30563 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
30564 Add additional pattern for when "int operator int(void);" appears
30565 in a different order.
30566
30567Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30568
30569 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
30570
30571 * gdb.base/help.exp: Replace most of docstrings for "info signals"
30572 and "signal" with ".*".
30573
30574Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30575
30576 * TODO: Add note about "handle all nostop".
30577
30578 * gdb.base/{sigall.c, sigall.exp}: New test.
30579 * gdb.base/Makefile.in: Add it.
30580
30581Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
30582
30583 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
30584 when invoking GDB, suppresses any windowing interface.
30585
30586Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
30587
30588 * config/sim-gdb: New file, simulator testing support.
30589
30590Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
30591
30592 * gdb.base/interrupt.exp: Test calling func1 twice.
30593
30594Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
30595
30596 * gdb.base/list.exp (test_forward_search): Set timeout higher
30597 when we'll be getting lots of output from gdb.
30598
30599 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
30600 "init_malloc" to after the expect statement. Run it if that
30601 regexp is taken, but also for two others which happen if source
30602 cannot be found.
30603
30604Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30605
30606 * gdb.base/printcmds.exp: New test, for printing register before
30607 program is running.
30608
30609Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30610
30611 * gdb.base/list.exp: Correct some alternate expect patterns
30612 to reflect changes in list1.c.
30613
30614Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30615
30616 * TODO: Add item regarding large frames.
30617
30618 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
30619
30620 * TODO: Remove item about enabling return.exp; it
30621 is enabled. Suggest a few more "return" tests.
30622
30623Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30624
30625 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
30626 anonymous unions.
30627
30628Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30629
30630 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
30631 and pr-5646.o, so "make" is the same as "make all", not "make
30632 pr-4975.o".
30633
30634Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
30635
30636 * gdb.base/list.exp: Adjust expectations to reflect changes in
30637 list1.c.
30638 (test_forward_search): New test proc.
30639 * gdb.base/list1.c (long_line): New function, has long source line.
30640
30641Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
30642
30643 * gdb.base/a1-selftest.exp: Change initial stepping to know about
30644 additional line of code that was added.
30645
30646Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
30647
30648 * gdb.disasm/hppa.s: Break the large branching tests into smaller
30649 tests so as not to overflow expect's input buffers.
30650 * gdb.disasm/hppa.exp: Corresponding changes.
30651
30652Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30653
30654 Beginnings of template debugging tests.
30655 * gdb.c++/templ-info.cc: New file to test for template
30656 debugging capability of the compiler.
30657 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
30658 templ-info.cc.
30659 * gdb.c++/templates.cc: Add explicit template instantiations
30660 to enable compiling with -fno-implicit-templates. Add destructor
30661 and 'value' method to T5 class for template tests.
30662 * gdb.c++/templates.exp: Add testcases for printing of template
30663 types, setting breakpoints on template methods and calling a
d63a86f8 30664 template method.
c906108c
SS
30665
30666Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
30667
30668 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
30669 branch target since some assemblers (gas-2.5) may emit a
30670 relocation for the branch instead of resolving it in the
30671 assembler.
30672
30673Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30674
30675 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
30676 through signal handler.
30677
30678Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30679
30680 * configure.in (*-*-netware): Use config/mt-netware.
30681
30682 * config/mt-netware: New file.
30683 * config/mt-i386-netware: Removed, separate configs for different
30684 netware architectures are no longer needed now that we have
30685 --with-headers.
30686
30687Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30688
30689 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
30690 by the recent changes to use ANSI C arithmetic conversions.
30691
30692Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30693
30694 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
30695 bug involving using inferior_pid to figure out whether to select a
30696 frame.
30697
30698Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
30699
30700 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
30701 match the current disassembler output.
30702
30703Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
30704
30705 * gdb.fortran/exprs.exp: Expect VOID instead of void.
30706 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
30707 types, expect "int" as type of integer values (for now).
30708
30709Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
30710
30711 * gdb.base/commands.exp: New tests for if/while commands.
30712
30713Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
30714
30715 * lib/gdb.exp (runto): Replace sub-pattern for hex value
30716 by .*, since hex values have different syntax in Chill mode.
30717
30718Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30719
30720 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
30721 linefeed from expect pattern for repeated types with indices > 9.
30722
30723Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
30724
30725 First part of Fortran test suite.
30726 * gdb.fortran: New directory.
30727 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
30728
30729Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30730
30731 * gdb.base/default.exp: Update expect pattern for load command
30732 without arguments.
30733
30734Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
30735
30736 * configure.in: Change i386 to i[345]86.
30737 * gdb.base/configure.in: Likewise.
30738 * gdb.c++/configure.in: Likewise.
30739 * gdb.chill/configure.in: Likewise.
30740
30741Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
30742
30743 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
30744 patterns, since that is not a valid context for comments.
30745
30746Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
30747
30748 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
30749 repeated types and repeated types with indices > 9.
30750
30751Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
30752
30753 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
30754 2417; old bug has been fixed.
30755
30756Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
30757
30758 * gdb.base/interrupt.exp: When trying to wake up the inferior,
30759 send the newline ourselves instead of assuming gdb_test will do
30760 so when passed an empty input string.
30761
30762 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
30763 stabs testcode.
30764
30765Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30766
30767 * lib/gdb.exp (gdb_test): Don't send anything if the first
30768 argument is an empty string. This makes cases where we want to
30769 match output that is already in expect's buffers (for example,
30770 matching a breakpoint after gdb_run_cmd has been called) work
30771 reliably.
30772
30773Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30774
30775 * config/netware.exp: New file.
30776
30777Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30778
30779 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
30780 the -B and -L prefixes so we can find the debugging stub.
30781
30782 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
30783 there and we are using the gcc from the tree.
30784
30785 * gdb.base/types.c: Removed.
30786
30787 * gdb.base/configure.in: Look for makefile fragments in ../config.
30788 Recognize i386-*-netware.
30789 * gdb.c++/configure.in: Likewise.
30790
30791Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30792
30793 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
30794 the correct TCL syntax.
30795
30796Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30797
30798 * gdb.base/opaque.exp: use runto instead of messing around with
30799 breakpoints. Simplify by using gdb_test.
30800
30801 * gdb.base/bitfields.exp: restart between tests on netware targets
30802 because breakpoints aren't relocated after target death. Run
30803 processes to completion.
30804
30805 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
30806
30807Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
30808
30809 * Makefile.in: Remove extra tabs that confuse some versions
30810 of "make". Use the newly built gdb to test with by default,
30811 rather than the first one in the tester's search path.
30812
30813Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
30814
30815 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
30816
30817 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
30818 condition help.
30819
30820Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30821
30822 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
30823
30824 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
30825 running.
30826 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
30827 * gdb.base/funcargs.exp: Likewise.
30828
30829 * gdb.base/bitfields.exp: Simplify by using gdb_test.
30830 * gdb.base/funcargs.exp: Likewise.
30831
30832 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
30833 message is "".
30834
30835Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30836
30837 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
30838 return,signals,twice}.exp: Handle non-existant binaries
30839 consistantly.
30840
30841 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
30842 * gdb.base/Makefile.in: Don't try to generate a core dump, we
30843 might testing a cross development system.
30844
30845Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30846
30847 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
30848 runtest script is relative to ${srcdir}, not ${rootdir}.
30849
30850Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
30851
30852 * gdb.base/signals.exp: Allow for optionality of breakpoint
30853 address.
30854
30855Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30856
30857 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
30858
30859Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30860
30861 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
30862 for size_t definition.
30863 * gdb.c++/templates.cc: Likewise
30864
30865 * config/mt-i386-netware: New file.
30866
30867 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
30868 defined.
30869
30870 * gdb.base/Makefile.in: Added support for systems that name core
30871 files by appending "core" to the program name.
30872 * gdb.base/a1-selftest.exp: Likewise.
30873
30874Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30875
30876 * gdb.base/return.exp: Add comment and message for `return double'
30877 test failure on Sparc Solaris.
30878
30879Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
30880
30881 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
30882
30883Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30884
30885 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
30886 from optimizing them away.
30887 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
30888 patterns to include default constructors and assignment operators,
30889 to match gcc versions beyond 2.5.8. Accept any cplus demangling
30890 character in the output of the virtual base pointer.
30891
30892Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30893
30894 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
30895 expression match in print_addr_of to avoid unintented matches.
30896 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
30897 versions up to 2.5.8.
30898
30899Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30900
30901 * gdb.base/list.exp: Tweak alternate pattern for listing of an
30902 included file to run under newer versions of expect.
30903 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
30904 consecutive >'s in templates to accomodate recent cplus-dem.c change.
30905 Remove xfail for the virtual table of BDDHookV.
30906
30907Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
30908
30909 * lib/gdb.exp (string_to_regexp): Set a default result.
30910 (default_gdb_start): Fix misleading message.
30911
30912Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
30913
30914 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
30915 Remove all CC, etc definitions.
30916 * config/mt-hpux: New file.
30917 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
30918 (CFLAGS, LDFLAGS): Define.
30919 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
30920
30921 * Makefile.in (site.exp): Don't insert host_os, etc.
30922 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
30923 (distclean): Check existence of subdir.
30924 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
30925 * gdb.base/Makefile.in: General cleanup and simplification.
30926 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30927 to build executables. Use default rule to build .o files.
30928 (EXPECT, RUNTEST, CC): Fix relative pathname.
30929 (site.exp): Don't insert host_os, etc.
30930 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
30931 and/or SIGUSR1 defined.
30932 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
30933 * gdb.c++/Makefile.in: General cleanup and simplification.
30934 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30935 (CFLAGS): Remove.
30936 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
30937
30938Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
30939
30940 * gdb.base/recurse.exp: Misc changes to get tests running again
30941 after Kung's changes to the watchpoint code.
30942 * gdb.base/watchpoint.exp: Likewise.
30943
30944Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
30945
30946 * lib/gdb.exp (string_to_regexp): Convert {\} also.
30947
30948Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
30949
30950 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
30951 * lib/gdb.exp (default_gdb_start): Define.
30952 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
30953 gdb.base/funcargs.exp, gdb.base/opaque.exp,
30954 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
30955 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
30956 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
30957 Don't call gdb_target_udi in between tests.
30958
30959Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30960
30961 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
30962 (which was basically just a local version of the same thing). In
30963 addition to avoiding duplication, gdb_test_exact is faster.
30964 * lib/gdb.exp (gdb_test_exact): Fix typo.
30965
30966 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
30967 don't give an error.
30968
30969 * gdb.base/term.exp: Call delete_breakpoints before starting.
30970
30971 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
30972 (t10): Add comment.
30973
30974Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30975
30976 Reorganization of the GDB Test Suite.
30977
30978 * gdb.base: New directory, contains all the basic tests.
30979 * gdb.c++: New directory, tests specific to C++.
30980 * gdb.chill: New directory, tests specific to Chill.
30981 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
30982 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
30983 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
30984 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
30985 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
30986 t30-31 to chill).
30987 * */gdbme.*: Rename to match appropriate expect scripts.
30988 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
30989 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
30990 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
30991 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
30992 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
30993 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
30994 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
30995 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
30996 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
30997 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
30998 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
30999 gdb.c++/virtfunc.cc: New names of C++ files.
31000 * gdb.chill/chillvars.ch: New name of Chill file.
31001 * gdb.base/configure.in, gdb.c++/configure.in,
31002 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
31003 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
31004 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
31005 * configure.in (configdirs): Update to reflect directory changes.
31006 (target_abbrev): No longer define for any configuration.
31007 * Makefile.in: Cosmetic improvements to header comments.
31008
31009Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
31010
31011 Various changes to gdb.t31:
31012
31013 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
31014 * gdbme.ch: Make all key-words and predefineds be upper-case.
31015 * chillvars.exp: Expect key-words and predefinds in upper-case.
31016
31017 * chillvars.exp: Use gdb_test_exact many places.
31018 Change expected output for arrays (which now includes index labels).
31019
31020 * pr-5020.exp, gdme.ch (module PR_5020):
31021 New test, for PR-5020.
31022
31023Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
31024
31025 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
31026 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
31027
31028Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
31029
31030 * Makefile.in: Fix bit-rot in definitions of CHILL,
31031 CHILL_FOR_TARGET and Chill_LIB.
31032 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
31033 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
31034 CHILL, and CHILL_LIB.
31035
31036Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
31037
31038 * Revert the previous changes. Please see Rob's directory
31039 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
31040
31041Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
31042
31043 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
31044 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
31045 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
31046 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
31047 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
31048 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
31049 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
31050 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
31051 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
31052 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
31053 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
31054 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
31055 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
31056 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
31057 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
31058 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
31059 changes from 94Q1.
31060
31061Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
31062
31063 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
31064 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
31065 Rob's new testing fragments.
31066
31067Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
31068
31069 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 31070 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
31071
31072Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
31073
31074 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
31075 version also, match on casted version strings, and match on
31076 gdb startup case where the line numbers might be messed up.
31077
31078Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
31079
31080 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 31081 (CFLAGS): Delete it from here.
c906108c
SS
31082
31083Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
31084
31085 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
31086
31087Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
31088
31089 * Makefile.in (RUNTEST): Default to just "runtest".
31090
31091Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31092
31093 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
31094 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
31095 the code has been restructured.
31096
31097Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31098
31099 * gdb.t00/default.exp (set write): Allow any number of \r and/or
31100 \n, not just one of each.
31101
31102 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
31103 /bin/cc gives a warning if you do.
31104
31105Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
31106
d63a86f8 31107 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
31108 __t10ListS_link1ZUiRCUiPT0
31109
31110Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31111
31112 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
31113 on local variables in recursive functions.
31114
31115 * gdb.t07/Makefile.in: Build the new test.
31116
31117Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31118
31119 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
31120 directly. Instead compare the return values from actual calls.
31121
31122Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
31123
31124 * Makefile.in (check): Set TCL_LIBRARY for runtest.
31125
31126Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31127
31128 * From Peter Schauer with minor modifications.
a9c64011
AS
31129 * gdb.t15/return.exp (return_tests): Handle targets where "return"
31130 stops in mid-line in the caller. Add xfail for returning a float
31131 value on X86 targets.
c906108c
SS
31132
31133Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31134
31135 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
31136 to avoid expect lossage.
31137 (fmem_LRbug_tests): Likewise.
31138 * gdb.disasm/hppa.s: Corresponding changes.
31139
31140 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
31141 conditions to work with latest dejagnu/expect.
31142
31143 * gdb.t15/funcargs.exp (finish from indirect call): No longer
31144 expected to fail on the PA.
31145 (backtrace in call with trampolines): Explicitly require main
31146 to be frame #1 (no trampolines should show up in backtrace).
31147
31148 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
31149 "continue -expect".
31150 * gdb.t06/break.exp: Likewise.
31151 * gdb.t07/watchpoint.exp: Likewise.
31152 * gdb.t13/bitfields.exp: Likewise.
31153 * gdb.t15/{funcargs,return}.exp: Likewise.
31154 * gdb.stabs/weird.exp: Likewise.
31155 * config/{mips,udi}-gdb.exp: Likewise.
31156
31157 * hppa.sed: Enclose comments within a sed command to avoid
31158 losing with the old OSF1 sed.
31159
31160Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31161
31162 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
31163 sequent dynix.
31164 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
31165 * gdb.t15/funcargs.exp: Conditionally step again to really
31166 finish from marker_call_with_trampolines. Handle the case where
31167 the first step from within call_with_trampolines already steps
31168 us back to main.
31169 * gdb.t15/gdbme.c: Add comment to closing brace of
31170 call_with_trampolines for funcargs.exp.
31171
31172Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31173
d63a86f8 31174 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
31175 Fix typo(s).
31176
31177Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31178
31179 * gdb.t07/gdbme.c: More code for watchpoint testing.
31180
31181 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
31182 "Hardware watchpoint" throughout file.
31183 (test_watchpoint_triggered_in_syscall): New test.
31184 (test_complex_watchpoint): New test.
31185
31186Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31187
31188 * gdbme.c (call_with_trampolines): New function to try and step
31189 into. Tests trampoline problems on the PA.
31190
31191 * funcargs.exp (localvars_in_indirect_call): No longer expect
31192 stepping into indirect call to fail on PAs.
31193 (test_stepping_over_trampolines): New test.
31194
31195Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31196
31197 * TODO: Add suggestions for static member function tests, and
31198 completion tests.
31199
31200Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31201
31202 * TODO: Add suggestions for "p/a" tests.
31203
31204 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
31205 (default_gdb_exit): Replace all the hair with sending "quit" to
31206 the process with a simple close.
31207
31208Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31209
31210 * TODO: Add suggestions for shared library tests.
31211
31212Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31213
31214 * TODO: Add suggestions for x/s tests.
31215
31216Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31217
31218 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
31219 "enable once", and "enable breakpoints once" with ".*".
31220
31221Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31222
31223 * TODO: Add suggestions about structure passing tests.
31224
31225Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31226
31227 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
31228 the primary1 test, use work around if __GNUC__ < 2.
31229 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
31230 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
31231 Test for bad output rather than waiting for timeout. Issue
31232 second continue only if first continue failed.
31233
31234Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31235
31236 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
31237 operator[] test with gdb_test because the old code didn't seem to
31238 be getting the quoting right with the new dejagnu.
31239
31240Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
31241
31242 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
31243 one from the path.
31244 * Makefile.in: Use a fresh expect if there is one, use runtest
31245 from the src tree if there is one.
d63a86f8 31246
c906108c
SS
31247Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31248
31249 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
31250 next over recursive call. Revise the tests from that point on
31251 (which had been skipped) to match GDB's actual (correct) output.
31252
31253 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
31254 with next over a breakpoint whose condition is false.
31255
31256 * gdb.t00/help.exp: Comment out "help set print" tests just like
31257 (and for same reason as) "help set" test.
31258
31259Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31260
31261 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
31262 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
31263
31264Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31265
31266 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
31267 necessary gdb_target_udi.
31268
31269 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
31270
31271 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
31272 1838 and 2417; they are fixed.
31273
31274 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
31275 gdb.t03/ptype.exp (ptype structure, ptype union):
31276 Remove xfails; the test is looser than when the xfails were added.
31277
31278 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
31279 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
31280
31281 * gdb.t01/run.exp: Only run shell test if isnative.
31282
31283 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
31284 since "run" automatically loads if necessary. Call gdb_target_udi
31285 after the "file" since "file" kills any execution target.
31286
31287 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
31288 GDB. GDB doesn't work that way (not anymore at least) on UDI.
31289 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
31290 argument for UDI.
31291
31292Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31293
31294 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
31295
31296 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
31297
31298Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31299
31300 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
31301 properly quoting regexps. This makes the second argument to
31302 demangle a fixed string, which matches the callers, instead of a
31303 shell-style pattern which is what the previous implementation
31304 used. Update some of the callers.
31305
31306Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31307
31308 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
31309 (comib_nullified_tests): Fix typo.
31310 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
31311 strings. No longer expected to fail.
31312
31313 * gdb.disasm/hppa.s (addib_tests): Fix typo.
31314 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
31315 strings. No longer expected to fail.
31316
31317 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
31318 string. No longer expected to fail.
31319
31320Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31321
31322 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
31323 No longer expected to fail.
31324
31325 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
31326 string. No longer expected to fail.
31327
31328Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31329
31330 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
31331 only in the names (I probably got most of them). I was even
31332 generous with some which differed in underscores in names, and
31333 probably missed a few, and I *still* was able to remove almost a
31334 third of the file with almost no impact on testsuite coverage.
31335
31336Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31337
31338 * gdb.t00/default.exp: Match udi_attach error message as well as
31339 the one from child_attach.
31340
31341 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
31342
31343 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
31344
31345 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
31346 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
31347
31348 * Move test with enums and partial symbols back to
31349 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
31350 Reverts the change of 26 May 93. Per today's change to
31351 stabs.texinfo, the behavior that weird.exp was expecting was
31352 unreasonable; what is important is that the compiler+gdb get
31353 things right, which happens with a recent gcc. Also fix the test
31354 to deal with native compilers which put out the stab gdb can't
31355 deal with.
31356
31357Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31358
31359 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
31360 in the names. The main thing these accomplish is to slow things down.
31361 Many more such duplicates surely remain.
31362
31363 * gdb.t00/help.exp: Comment out "help support" test just like
31364 (and for same reason as) "help set" test.
31365
31366Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
31367
31368 * gdb.t06/break.exp: Remove setup_xfails for
31369 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
31370 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
31371 about known bug in gcc to include up through 2.5.8.
31372 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
31373 well as "_vb$".
31374 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
31375 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
31376 with latest gcc and gdb.
31377 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
31378 well as "_vb$".
31379
31380Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31381
31382 * configure.in (hppa*-*-*): Also configure and build stabs-only
31383 tests.
31384
31385Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31386
31387 * gdb.t10/hppa.mt: A makefile fragment for the PA.
31388 * gdb.t10/configure.in (hppa*-*-*): Use it.
31389
31390Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31391
31392 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
31393
31394Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31395
31396 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
31397 versions prior to 1.13.5.
31398
31399Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31400
31401 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
31402 the prompt is at the start of a line.
31403
31404Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31405
31406 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
31407 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
31408 in the copr tests now.
31409 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
31410 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
31411 expected to fail.
31412
31413Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
31414
31415 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
31416 gdb.t31/chillvars.exp, lib/gdb.exp:
31417 Tweak to run under either version of expect.
31418 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
31419 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
31420 * gdb.t11/list.exp: Remove extraneous whitespace.
31421
31422Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31423
31424 * gdb.t16/printcmds.exp (test_print_strings): Accept
31425 "(unsigned char *) " before the string.
31426
31427 * TODO: Add notes about printing of fancy types and GDB expressions.
31428
31429Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
31430
31431 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
31432 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 31433 if doing mips-idt-ecoff.
c906108c
SS
31434
31435Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
31436
31437 * Most .exp files: Tweak to run under either version of expect.
31438
31439Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31440
31441 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
31442 xfails; I'm not sure why they are failing, but not because of PR 1806.
31443
31444Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
31445
31446 * config/unix-gdb.exp: Remove gdb_unload cause it's already
31447 defined in lib/gdb.exp.
31448
31449Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31450
31451 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
31452 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
31453 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
31454 have to be typeless.
31455
31456Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31457
31458 * TODO: Add suggestion for copyright year test.
31459
31460Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
31461
31462 * configure.in (*-*-lynxos*): Add stabs tests.
31463
31464Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31465
31466 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
31467 so insert a tab before any assembler directive in column zero.
31468
31469 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
31470 stores.
31471 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
31472 stores.
31473 (fpu_short_memory_tests): Likewise.
31474
31475Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31476
31477 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
31478 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
31479 .stabs directives in comments.
31480
31481Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31482
31483 * TODO: New file, describing tests we could write.
31484 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
31485
31486Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31487
31488 * gdb.t06/signals.exp: Add kludge to force re-sync.
31489
31490 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
31491 to xgdb instead of gdb, get out of gdb.
31492
31493Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
31494
31495 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
31496 for info.
31497
31498Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31499
31500 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
31501 * gdb.stabs/configure.in (hppa*-*-*): Use it.
31502 * gdb.stabs/hppa.sed: New sed script for the PA.
31503
31504Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31505
31506 * gdb.stabs: Re-write weird.def and configuration to use sed
31507 instead of cpp. sed is portable and POSIX; cpp is neither.
31508
31509Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31510
31511 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
31512
31513Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31514
31515 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
31516
31517Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31518
31519 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
31520 "_vb$".
31521 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
31522 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
31523
31524Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31525
31526 * lib/gdb.exp: Comment out code which depends on non-existent
31527 `transform' procedure.
31528
31529Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
31530
31531 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
31532 * lib/gdb.exp: Transform tool name.
31533 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
31534 1.1's new error handling system.
31535
31536Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31537
31538 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
31539
31540Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31541
31542 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
31543 They made pattern matching so slow that timeouts happened on
31544 heavily loaded systems. Now any output from "show print" which
31545 gets us back to the GDB prompt is a PASS.
31546
31547Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
31548
31549 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
31550
31551Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31552
31553 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
31554
31555 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
31556 It is not from PR 3220.
31557
31558Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31559
31560 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
31561 just started failing because they depended on the order the
31562 subcommands are presented, or exact docstring text. This kind of
31563 test is a pain and has minimal benefit.
31564
31565Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31566
31567 * gdb.t09/corefile.exp: At end of test, use "core" command with
31568 no arguments.
31569
31570Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
31571
31572 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
31573 17}/Makefile.in: Make it possible to run the testsuite with Sun
31574 make and CC = cross gcc by adding explicit build rules for .o
31575 files.
31576
31577Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31578
31579 * gdb.t15/funcargs.exp: Don't put comments on same line as
31580 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 31581
c906108c
SS
31582Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31583
31584 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
31585
31586Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
31587
31588 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
31589 * gdb.t20/inherit.exp: remove three dumplicate entries.
31590
31591Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31592
31593 * gdb.t06/break.exp: For "next over recursive call", fail on any
31594 incorrect output, not just on "factorial (value=2)".
31595
31596Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31597
31598 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
31599 working now. Add an xfail if accesing a bss variable causes
31600 a memory error if the target is not yet run.
31601
31602Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31603
31604 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
31605 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
31606 name of __st* demangling (2 strings). Did Kung really get the
31607 more than 95 others right without testing them?
31608
31609Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
31610
31611 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
31612
31613Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
31614
31615 * configure.in (configdirs): Add gdb.disasm
31616 * gdb.disasm: New directory for GDB disassembler tests.
31617 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
31618
31619Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31620
31621 * gdb.t00/help.exp: Don't test "help set".
31622
31623 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
31624 from within expect statements. None of these happen anymore and
31625 they cause regressions to be silently unnoticed.
31626
31627 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
31628 messages) about known failures with gcc cygnus-2.4.5-930417.
31629
31630 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
31631 comp-info.exp so it gets built if it doesn't exist.
31632
31633 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
31634 it is no longer used.
31635 * gdb.t13/comp-info.c: Removed.
31636
31637Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31638
31639 * gdb.t06/signals.exp: Add xfail for sun3.
31640
31641Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31642
31643 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
31644 relevant because ^C doesn't get sent but failure can be reproduced
31645 interactively).
31646
31647Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31648
31649 * gdb.stabs/alpha.mt: New configuration file for alpha.
31650 * gdb.stabs/configure.in: Use it.
31651 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
31652 sharing with alpha.mt, redefine long to word via preprocessor.
31653 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
31654 for alpha.
31655 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
31656 native cc.
31657 * gdb.t00/teststrategy.exp: Change expect string so that we
31658 consume the `(xgdb)' from the command echo and from the gdb prompt.
31659 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
31660 gdb currently compares all values as long, so this failure probably
31661 applies to any configuration where LONGEST is bigger than a target int.
31662 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
31663 with gcc.
31664 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
31665 to handle opaque pointers, gcc is.
31666 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
31667 as first argument. Include <sys/types.h> and change all operator
31668 new definitions to use size_t.
31669 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
31670 now that we use size_t.
31671
31672Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31673
a9c64011 31674 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 31675 a long or float array cast all array members to the same type.
a9c64011 31676 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 31677 with 64 bit longs.
a9c64011 31678 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 31679 on alpha.
a9c64011 31680 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
31681
31682Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31683
31684 * gdb.t24 (demangle.exp): Constructors of templates have names like
31685 vector<int>::vector(int) not vector<int>::vector<int>(int). See
31686 section 14.6 of the ARM.
31687
31688 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
31689 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
31690 accomplish little and slow down the testsuite.
31691
31692 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
31693 Accept spaces various places.
31694
31695Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31696
31697 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
31698 with watchpoint enabled.
31699
31700 * Makefile.in: Remove definition of CC and remove the second
31701 definition of CXX (the "CXX = gcc" one remains). These definitions
31702 were causing backquotes to be expanded within backquotes, which
31703 doesn't work.
31704
31705Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
31706
31707 * gdb.t17/callfuncs.exp: Add "return 0" to end.
31708
31709Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31710
a9c64011
AS
31711 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
31712 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
31713 by mips cc and contains no stabs entries.
31714
31715Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
31716
31717 * config/vx-gdb.exp: Use fake device to load files rather than
31718 NFS.
31719 * lib/gdb.exp: New proc to do "file" command.
31720 * config/unix-gdb.exp: Use new "file" proc.
31721
31722Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
31723
31724 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
31725 Rework board rebooting slightly.
31726 (gdb_exit): Don't exit from the remote shell; there isn't one.
31727 * gdb.stabs/weird.exp: If a program is being debugged already,
31728 kill it.
31729 * gdb.t04/setvar.exp: Stop and restart gdb.
31730 * gdb.t05/expr.exp: Likewise.
31731 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
31732 restart gdb and reload the program.
31733 * gdb.t08/opaque.exp: Likewise.
31734 * gdb.t12/scope.exp: Likewise.
31735 * gdb.t13/bitfields.exp: Likewise.
31736 * gdb.t15/funcargs.exp: Likewise.
31737 * gdb.t20/classes.exp: Likewise.
31738 * gdb.t03/ptype.exp: Increase timeout.
31739 * gdb.t16/printcmds.exp (test_print_string_constants,
31740 test_print_array_constants): Likewise.
31741 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
31742 * gdb.t20/classes.exp (do_tests): Likewise.
31743 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
31744
31745Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
31746
31747 * gdb.stabs: Renamed *wierd* to *weird*.
31748
31749Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31750
31751 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
31752 for timeout. Add "known gcc 2.4.5 bug" to failure message.
31753
31754Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31755
31756 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
31757 (do_tests): Remove xfail for whatis on one_var and two_var.
31758
31759Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
31760
31761 * Makefile.in: Made cross building work better by adding
31762 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
31763
31764Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31765
31766 * gdb.t15/{return.c,return.exp,Makefile.in}:
31767 New test, currently commented out.
31768
31769Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
31770
31771 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
31772 still running and removes the leftover named socket so GDb can do
31773 clean restarts.
31774
31775Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
31776
31777 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
31778 console, not GDB.
31779 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
31780 cross testing works better with "make check"
31781 * config/unix-gdb: Use default procedures for exit and version.
31782 * config/vx-gdb.exp: Cleaned up and massaged back to working order
31783 with the newest VxWorks.
31784
31785Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31786
31787 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
31788 old form.
31789
31790 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
31791 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
31792
31793 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
31794
31795 * config/unix-gdb.exp: Remove this version of gdb_exit
31796 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
31797 Rob says he'll look at it when he gets back to testing boards.
31798
31799Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
31800
31801 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
31802 an expected fail for certain ptype commands.
31803
31804 * gdb.t20/classes.exp: Update expected results of "ptype class
31805 Base1" to account for the constructor that now appears in the type.
31806
31807Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
31808
31809 * configure.in (configdirs): Restore gdb.t04, which mysteriously
31810 disappeared from list.
31811 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
31812 "alldone" proc with call to cleanup and exit.
31813 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
31814 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
31815 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
31816 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
31817 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
31818 "alldone" proc with simple returns that suppress remaining
31819 tests. The alldone proc went away many months ago.
31820
31821Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31822
31823 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
31824
31825 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
31826
31827Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31828
31829 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
31830 as vax gdb will display them.
31831
31832Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31833
31834 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
31835 optimizers.
31836
31837 * scope.exp: Change "bad value for localval" messages so each one
31838 is unique.
31839
31840 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
31841 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
31842
31843 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
31844
31845Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31846
31847 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
31848 doesn't exist (due to optimization).
31849
31850Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31851
31852 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
31853 contains \r because the filename is long.
31854
31855 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
31856 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
31857
31858Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31859
31860 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
31861 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
31862 Ultrix.
31863 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
31864 int tests.
31865 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
31866
31867Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
31868
31869 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
31870
31871 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 31872 to match does not match the passing case but still matches the
c906108c
SS
31873 failing case.
31874
31875Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31876
31877 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
31878
31879Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
31880
31881 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
31882 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
31883 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
31884 Remove various versions of gdb_exit.
31885 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
31886 gdb_exit.
31887 * config/unix-gdb.exp: gdb_exit remains here, and should override
31888 the generic version, since it's doing a lot of wierd stuff that
31889 the other versions aren't. FIXME, fold it in, or abandon this
31890 version.
31891
31892Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31893
31894 * gdb.t24/demangle.exp: Add tests for PR 3220.
31895
31896Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31897
31898 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
31899
31900Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
31901
31902 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
31903 "i386-*-*". Works for i486 as well.
31904
31905 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
31906 bug, and expand domain of xfail to all SVR4 systems, since the
31907 actual problem is likely to be in generic SVR4 /proc support.
31908
31909Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31910
31911 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
31912
31913Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
31914
31915 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
31916 xfails for other systems. Match a missing 'Continuing.' as an
31917 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
31918
31919 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
31920 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
31921 Only issue warning for missing executables if -all option is used.
31922
31923 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
31924 file if -all option is used. It's like an unpredictable XFAIL.
31925
31926Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31927
31928 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
31929 for dynamically linked binaries.
31930
31931 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
31932
31933Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31934
31935 * gdb.t20/inherit.exp: Change message for "print tagless struct"
31936 to state that this is a known bug in old versions of g++.
31937
31938Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31939
31940 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
31941 while waiting for `Continuing'.
31942
31943Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
31944
31945 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
31946 in text, data, and bss.
31947 * gdb.t10/nodebug.c: Add local and global test variables for
31948 initialized and uninitialized data.
31949
31950Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31951
31952 * config/unix-gdb.exp (gdb_exit): Add "wait".
31953
31954Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31955
31956 * gdb.t06/signals.exp: xfail the continue from the handler for all
31957 targets.
31958
31959 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
31960 function with watchpoints enabled, the i386 call dummy starts with
31961 a call.
31962
31963 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
31964 386 bsd names its corefiles.
31965
31966Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
31967
31968 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
31969 compilers don't grok it.
31970 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
31971 with small octal ints rather than character constants, which
31972 are signed and might not fit if first promoted to int.
31973
31974Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
31975
31976 * gdb.t09/Makefile.in (clean): Remove corefile.
31977
31978Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31979
31980 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
31981
31982Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31983 and Jim Kingdon (kingdon@cygnus.com)
31984
31985 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
31986 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
31987 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
31988
31989Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31990
31991 * gdb.t17/interrupt.exp: Add xfail for hppa.
31992
31993Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31994
31995 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
31996 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
31997 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
31998 to determine signed-ness of bitfields and use the result to setup
31999 the xfail.
32000 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
32001 * gdb.t15/funcargs.exp: Use them to step until the second indirect
32002 call line is reached if necessary.
32003
32004Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32005
32006 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
32007
32008Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32009
32010 * gdb.t06/break.exp: Also test `clear' command.
32011
32012Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32013
32014 * gdb.t00/teststrategy.exp: Remove extra quote.
32015
32016 * gdb.t07/watchpoint.exp: Change xfail for calling function with
32017 watchpoint enabled to be for all non-68k machines.
32018
32019 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
32020
32021Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32022
32023 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
32024 targets use aout.mt instead of ecoff.mt as gas understands
32025 standard aout format.
32026
32027Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32028
32029 * lib/gdb.exp (runto): Don't insist that function we are running to
32030 was compiled with -g.
32031
32032 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
32033
32034 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
32035 to get back into the read system call.
32036 Accept leading newline in case where we woke it up.
32037
32038Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32039
32040 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
32041 to make the stabs test work on ecoff systems using gcc and -with-stabs.
32042 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
32043 enable ecoff configuration.
32044
32045Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32046
32047 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
32048
32049Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32050
32051 * gdb.t16/printcmds.exp: Add another printf test.
32052
32053Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
32054
32055 * configure.in: If configured -with-stabs on any target, add
32056 stabsdirs to configdirs.
32057
32058Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32059
32060 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
32061 fun" so pattern does not match the command itself.
32062
32063Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32064
32065 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
32066
32067Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32068
32069 * gdb.t17/interrupt.exp: Test for more things.
32070
32071Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32072
32073 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
32074 compiler arranges the code and line numbers.
32075
32076 * gdb.t17/interrupt.exp: Don't send \n after ^C.
32077
32078Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32079
32080 * gdb.t00/help.exp: Increase expect input buffer size.
32081
32082Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32083
32084 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
32085
32086 * gdb.t07/watchpoint.exp: Add xfail for hppa.
32087
32088 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
32089
32090 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
32091 [0-9]*, not just [0-9].
32092
32093Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32094
32095 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
32096
32097 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
32098
32099Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32100
32101 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
32102
32103Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32104
32105 * gdb.t06/signals.c: Add xfails for sun3.
32106
32107 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
32108
32109 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
32110 test_stepping tests.
32111
32112Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32113
32114 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
32115
32116 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
32117
32118 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
32119 rather than actually putting it through cpp twice.
32120
32121 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
32122
32123Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
32124
32125 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
32126 no longer needed.
32127
32128Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32129
32130 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
32131
32132 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
32133 C++ features prints as "struct", make it a pass, not an xfail.
32134
32135Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32136
32137 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
32138 Don't require VA to print as "class" rather than "struct".
32139
32140Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
32141
32142 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
32143
32144Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32145
32146 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
32147
32148Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32149
32150 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
32151 order.
32152
32153Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32154
32155 * gdb.t16/printcmds.exp: Add printf tests.
32156
32157 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
32158
32159 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
32160
32161Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
32162
32163 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
32164 pass counts, to counteract any existing or future setup_xfails.
32165
32166Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32167
32168 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
32169 {BEGIN,END}_COMMON for common block instead of STAB.
32170 * gdb.stabs/wierd.exp: Add xfail for rs6000.
32171
32172 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
32173 intp_var should be N_GSYM not N_LSYM.
32174 wierd-aout.S: Use a label for the value of the N_SO.
32175 wierd.def: Remove all backslashes.
32176 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
32177
32178Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32179
32180 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
32181 get the expected next to inheritance3.
32182
32183Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32184
32185 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
32186 now that gcc-2.4 gets it right.
32187
32188Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32189
32190 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
32191
32192 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
32193 generating comp-info.exp which works for cross-compilation.
32194
32195Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
32196
32197 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
32198 "*-*-sysv4.*".
32199
32200Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
32201
32202 * gdb.t01/run.exp: Start with a fresh gdb.
32203 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
32204 SVR4.x.
32205
32206Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
32207
32208 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
32209 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
32210 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
32211 Makefile.in (distclean, realclean): Remove gdbme.c from list of
32212 things to remove.
32213
32214Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
32215
32216 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
32217 test cases from bug reports.
32218
32219Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
32220
32221 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
32222 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
32223 avoid spurious xfails.
32224 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
32225 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
32226 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
32227
32228Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
32229
32230 * gdb.t00/teststrategy.exp: Rework to provide more useful
32231 description of each test, fix problem with systems that define
32232 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
32233 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
32234 results for "next over recursive call" so timeouts aren't taken
32235 by error.
32236
32237Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
32238
32239 * gdb.t12/scope.exp: Test printing of variables before run.
32240
32241 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
32242 printed in wrong order due to sorting.
32243
32244Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
32245
32246 * gdb.t00/teststrategy.exp: Fix expected results for printing
32247 user entered string constant. Is array of char, prints with no
32248 address.
32249
32250 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
32251 commands.
32252 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
32253 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
32254 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
32255 of struct of char arrays.
32256 * gdb.t00/radix.exp: New tests for radix commands.
32257
32258Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
32259
32260 * gdb.t16/printcmd.exp: Print a variable before running program
32261 (with xfail for AIX).
32262
32263Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
32264
32265 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
32266
32267 * gdb.t16/printcmd.exp: Don't print variables before running program.
32268
32269 * gdb.t06/break.exp: Don't require envp argument to main.
32270
32271 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
32272
32273 * gdb.t02/whatis.exp, gdb.t11/list.exp:
32274 Add xfails for rs6000.
32275
32276 * gdb.t02/whatis.exp: Change other tests not to re-test something
32277 we already tested.
32278
32279 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
32280 each type used has a variable of that type.
32281
32282Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
32283
32284 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
32285
32286Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
32287
32288 * configure.in: change srctrigger to be a file, not a directory
32289
32290Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
32291
32292 * configure.in (mips-idt-ecoff*): Added trailing '*'.
32293
32294 * gdb.t11/list.exp: Fixed a couple of typos.
32295
32296Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
32297
32298 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
32299 is fixed and PR is closed.
32300 * gdb.t16 (gdbme.c): Add simple test string variable.
32301 * gdb.t16 (printcmds.exp): Add tests with simple test string
32302 variable, primarily for boundaries on "set print elements".
32303
32304Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
32305
32306 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
32307 Make leading 0's optional and don't expect a tab in the middle
32308 of the number.
32309
32310 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
32311
32312 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
32313 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
32314 don't end command passed to gdb_test with newline.
32315
32316 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
32317 signed keyword away, don't expect signed bitfields to be signed.
32318
32319 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
32320 printing with only as many 1's as are in the field as well as printing
32321 with 32 1's (see comment).
32322
32323Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
32324
32325 * gdb.t00/default.exp: Start with a fresh gdb.
32326 * configure.in (configdirs): Remove gdb.t31 until the chill
32327 compiler works again. It no longer is able to find chillrt0
32328 since it isn't in libchill.a anymore.
32329 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
32330 wierd.o, make more modular.
32331 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
32332 spurious newlines that caused problems.
32333
32334Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32335
32336 * Move test with enums and partial symbols from gdb.t03/ptype.exp
32337 to gdb.stabs/wierd.exp since GCC has worked around the bug.
32338 gdb.stabs/wierd.{exp,def}: Many new tests.
32339
32340 * gdb.t00/default.exp: update info line for new message.
32341
32342 * gdb.t02/{whatis.exp,gdbme.c}:
32343 Test that "char *" doesn't print as "caddr_t".
32344
32345Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32346
32347 * gdb.t00/help.exp: Use .* in place of some help messages which
32348 just changed.
32349 gdb.t00/default.exp: Update "info frame" test for new message.
32350 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
32351 Remove some xfails
32352
32353Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32354
32355 * gdb.t03/{gdbme.c,ptype.exp}:
32356 Add tests for typedef'd struct and union without tags.
32357 Also check "whatis" on a variable of a typedef'd enum without a tag.
32358
32359 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
32360 PRMS 1823; the bug still exists but isn't reproduced by this test
32361 anymore), and remove rs6000 XFAIL (the bug is fixed).
32362
32363 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
32364 duplicated from whatis.exp. For those that are left, accept
32365 "long", "long int", or "int" for long variables (whatis.exp already
32366 has an XFAIL for "int", so no need to fail it here).
32367
32368 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
32369 Deal with GCC's names for types now that GDB uses the compiler's names.
32370
32371 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
32372 setup_xfail's for sunos4. If we #defined the signed keyword away,
32373 don't expect GDB to know that char it is signed.
32374
32375 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
32376
32377Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
32378
32379 * configure.in (configdirs): Add gdb.t24 for C++ tests that
32380 should work on any system, regardless of debugging format.
32381 * gdb.t21/demangle.exp: Move to gdb.t24.
32382 * gdb.t24/demangle.exp: Move from gdb.t21.
32383 * gdb.t24/{Makefile.in, configure.in}: New files.
32384
32385Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32386
32387 * configure.in: Do gdb.stabs and C++ tests only for stabs.
32388 * gdb.stabs: New directory.
32389
32390Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32391
32392 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
32393 not just "Quit anyway?".
32394
32395Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
32396
32397 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
32398 that all setup_xfails are immediately followed by clear_xfails.
32399
32400Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
32401
32402 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
32403 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
32404 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
32405 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
32406 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
32407 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32408 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32409 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
32410 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
32411 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
32412 gdb.t31/chillvars.exp, lib/gdb.exp:
32413 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
32414 bug-gdb@prep.ai.mit.edu.
32415
32416Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
32417
32418 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
32419 with 0.0, not integer 0.
32420
32421Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
32422
32423 * gdb.t06/break.exp: Update for "Kill the program" message change.
32424
32425Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
32426
32427 * Makefile.in (GDBFLAGS): Set to -nx.
32428 * Makefile.in (site.exp): Use GDBFLAGS.
32429
32430Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32431
32432 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
32433 Makefiles.
32434 (check): depend on just-check.
32435 (just-check): added so that tests can be run without a noop
32436 build pass.
32437
32438Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32439
32440 Switch to using configure's configdirs.
32441 * Makefile.in (Makefile): add configure.in dependency.
32442 (SUBDIRS): removed redundant assignment.
32443 * configure.in: switch subdirs assignment to configdirs.
32444 * gdb.t*/configure.in: new files.
32445
32446Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
32447
32448 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
32449 works.
32450
32451Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
32452
32453 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
32454 in explicit rules. Apparently this is not supported by some makes.
32455
32456Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
32457
32458 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
32459
32460Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32461
32462 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
32463 disappeared.
32464
32465Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
32466
32467 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
32468
32469Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
32470
32471 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
32472 watchpoint problem that is now fixed.
32473 * gdb.t30/chexp.exp: Remove setup_xfail for printing
32474 uninitialized convenience variables.
32475 * gdb.t31/chillvars.exp: Fix expected patterns for printing
32476 structures.
32477
32478Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32479
32480 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
32481 which causes expect to get out of sync with gdb on long output
32482 from help set.
32483 * gdb.t09/corefile.exp: Make expected pattern for core file
32484 failing signal and frame output format less sun specific.
32485
32486Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
32487
32488 * gdb.t31/chillvars.exp: Add and remove initial dummy
32489 breakpoint, so that symbol table is forced in.
32490 (Needed at least on Sunos4, though it seems not SVR4.)
32491 * gdb.t31/chillvars.exp: Update for changed output format.
32492
32493Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
32494
a9c64011 32495 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
32496
32497Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
32498
32499 * Makefile.in: Added --srcdir when invoking runtest, removed the
32500 need for a local config file. (optional now)
32501
32502Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
32503
32504 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
32505 failure count used to force early termination. Add some more
32506 expected failures for gnu style demangling.
32507
32508Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32509
32510 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
32511 pmi variable from gdb.t20/gdbme to get optimized away.
32512 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
32513 Check for written corefile upon timeout _and_ eof.
32514
32515Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32516
32517 * config/unix-gdb.exp: Add missing return 0.
32518
32519Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32520
32521 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
32522 test termination.
32523
32524Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
32525
32526 * configure.in (subdirs): Put back gdb.t17 which mysteriously
32527 disappeared.
32528
32529Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
32530
32531 * gdb.t10/crossload.exp: Disable the i860-elf test until such
32532 time as i860 support works.
32533
d63a86f8 32534 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
32535 "backtrace 100\r" rather than just "backtrace\r", to match last
32536 change.
32537
32538Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
32539
32540 * config/udi-gdb.exp (gdb_exit): Remove close command.
32541 (gdb_target_udi): New procedure to set the UDI target.
32542 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
32543 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
32544 Added waits for prompts after several question responses. Added
32545 some more responses used by a29k-amd-udi-gdb.
32546 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
32547 pass different arguments, restart UDI connection after program
32548 completion.
32549 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
32550 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32551 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
32552 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
32553 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
32554 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
32555 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32556 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
32557 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
32558 after program completion.
32559 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
32560 compiled with a SELECT_VECS setting.
32561 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
32562 infinite recursion.
32563
32564 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
32565 Added checks for COFF results, and made them expected failures for
32566 all targets. It would be better to make them expected failures
32567 for COFF targets only.
32568
32569Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
32570
32571 * Makefile.in: add null dvi target, don't bother to recurse
32572 through test directories for info and install-info; rename
32573 $(datadir) to be dejagnu instead of deja-gnu
32574
32575Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
32576
32577 * gdb.t31/gdbme.ch: Re-enable code that previously caused
32578 compiler to coredump.
32579 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
32580 code.
32581
32582Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
32583
32584 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
32585 coredump.
32586 * gdb.t31/chillvars.exp: Comment out tests that depend on that
32587 code.
32588
32589Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
32590
32591 * gdb.t03/ptype.exp: tests for return code from gdb_test.
32592 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
32593 which in a shell. Deletes xgdb when done.
32594 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
32595 Tests the return from the "set height" or "set width" commands.
32596 Added a few return codes where needed.
32597
32598Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
32599
32600 * Makefile.in (SUBDIRS): Add gdb.t17.
32601 * configure.in (subdirs): Add gdb.t17.
32602 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
32603 files to test gdb's calling of functions in the inferior with
32604 the correct arguments and gdb's ability to retrieve any
32605 result returned.
32606
32607Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
32608
32609 * config/unix-gdb.exp (gdb_exit): Remove close commands that
32610 may be called after gdb goes away. Previous versions of expect
32611 needed these to avoid file descriptor leaks, but they cause
32612 errors with the current revision of expect.
32613 * gdb.t00/gdbvars.exp: Use -re on expected output after
32614 setting sevenbit-strings.
32615 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
32616 to set sevenbit-strings consistent across tests.
32617 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
32618 set sevenbit-strings consistent across tests.
32619
32620Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
32621
32622 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
32623 expected output to match current "expect" expectations.
32624
32625Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
32626
32627 * gdb.t00/default.exp: Change expected output for default "source"
32628 command, to match new gdb behavior which requires a filename to
32629 source.
32630
32631Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
32632
32633 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
32634 expected fail for i486-*-* that misses the marker2 function.
32635 * gdb.t10/crossload.exp (bfddefault): Allow successful
32636 recognition of a format to pass even if no symbols are found.
32637 Explicitly catch failures where the format is not recognized
32638 or is ambiguous, and add the reason to the fail message.
32639 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
32640 the cause is and invalid target and add reason to failure message.
32641 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
32642 elf32-i386, elf32-sparc, and elf32-i860.
32643 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
32644 Set up expected failure for 'filename'::variable scope resolution,
32645 which is now apparently broken on all targets.
32646 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
32647 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
32648 gdb.t23/templates.exp: Change failure for missing binfile into
32649 just a warning.
32650 gdb.t21/demangle.exp: Change all cfront references to 'arm'
32651 references.
32652
32653Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
32654
32655 * gdb.t00/default.exp: Add expected output for default "source"
32656 command, to match new gdb behavior.
32657 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
32658
32659Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
32660
32661 * config/*-gdb.exp: returns an error, rather than exiting on
32662 internal errors.
32663
32664Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
32665
32666 * gdb.t03/gdbme.c: Add pointer to struct variable.
32667 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
32668 referencing struct members.
32669
32670Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
32671
32672 * configure.in (mips-idt-ecoff): New target.
32673 * config/mips-gdb.exp: New file for remote board using MIPS remote
32674 debugging protocol.
32675
32676 * Redid configuration scheme. Removed gdb.t*/configure.in.
32677 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
32678 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
32679 distclean targets. Built executables via .o files. Adjusted
32680 tests to account for source files in $(srcdir) rather than
32681 $(objdir).
32682 * lib/gdb.exp (runto): Don't expect () after the function name,
32683 because it may have arguments.
32684
32685Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
32686
32687 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
32688 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
32689 expected failures for mips-idt-* and mips-sgi-*.
32690 * gdb.t00/default.exp (attach): Kill process if requested.
32691 * gdb.t00/help.exp (help target core, help target): Accept a gdb
32692 that does not read core files.
32693 * gdb.t01/run.exp: Removed checks for exit status code.
32694 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
32695 it is linked in.
32696 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
32697 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
32698 appropriate, rather than doing it by hand.
32699 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
32700 execution.
32701 * gdb.t10/crossload.exp: Kill existing program if needed.
32702 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
32703 appropriate, rather than doing it by hand. Always increase
32704 timeout for this test, not just for VxWorks.
32705
32706Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
32707
32708 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
32709 of Chill STRUCT types and STRUCT values.
32710 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
32711 than "char".
32712 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 32713 struct2): New struct definitions and initializations to test
c906108c
SS
32714 simple Chill STRUCT types.
32715
32716Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
32717
32718 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
32719 the null byte at the end of strings.
32720 * gdb.t00/default.exp: Make show version insensitive to copyright
32721 date.
32722 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
32723 to avoid dependencies on target char signedness.
32724 * gdb.t16/printcmds.exp: Update expected results for explicitly
32725 unsigned char.
32726 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
32727 now work.
32728 * gdb.t21/demangle.exp: Add many more patterns for template
32729 demangling, most of them being expected failures.
32730 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
32731 string we are matching for, to match on the whole string.
32732 * gdb.t21/demangle.exp: Add many new test strings to demangle,
32733 and fix a whole bunch that had incorrect expected output but were
32734 passing anyway because of the bug in "proc demangle".
32735 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
32736 type.
32737 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
32738
32739Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
32740
a9c64011
AS
32741 * gdb/testsuite: made modifications to testcases, etc., to allow
32742 them to work properly given the reorganization of deja-gnu and the
32743 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
32744
32745Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
32746
32747 * gdb/testsuite: Initial creation of gdb/testsuite.
32748 Migrated dejagnu testcases and support files for testing nm to
32749 gdb/testsuite from deja-gnu. These files were moved "as is"
32750 with no modifications. This migration is part of a major overhaul
32751 of dejagnu. The modifications to these testcases, etc., which
32752 will allow them to work with the new version of dejagnu will be
32753 made in a future update.
48efe704 32754
8d8cb839 32755 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 32756\f
8d8cb839
EZ
32757;; Local Variables:
32758;; mode: change-log
32759;; left-margin: 8
32760;; fill-column: 74
32761;; version-control: never
32762;; End:
902f2ccb 32763
28e7fd62 32764 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
32765 Copying and distribution of this file, with or without modification,
32766 are permitted provided the copyright notice and this notice are preserved.
This page took 3.570615 seconds and 4 git commands to generate.