daily update
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
9295cf6f
SA
12013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
2
3 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
4 canonical pathname.
5
89e63ee4
DE
62013-09-04 Doug Evans <dje@google.com>
7
314bb8c3
DE
8 * gdb.python/py-events.py (exit_handler): Verify we get the expected
9 event.
10 (continue_handler, new_objfile_handler): Ditto.
11 (test_events): Rename command to "test-events".
12 (test_newobj_events): Rename command to "test-objfile-events".
13 * gdb.python/py-events.exp: Update.
14 * gdb.python/py-evsignal.exp: Update.
15 * gdb.python/py-evthreads.exp: Update.
16
89e63ee4
DE
17 * gdb.base/enumval.c (ZERO): New enum value.
18 (main): Use it
19 * gdb.base/enumval.exp: Test ability to print ZERO.
20
212013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
22 Pedro Alves <palves@redhat.com>
23
24 * gdb.base/relocate.exp: Check that invalid options are
25 rejected.
26
26c2b53c
AB
272013-08-30 Andrew Burgess <aburgess@broadcom.com>
28
29 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
30 (my_static_symbol): Add comment.
31 (main): Reference my_bss_symbol.
32
96d9056e
PM
332013-08-30 Phil Muldoon <pmuldoon@redhat.com>
34
35 * gdb.python/py-arch.exp: Tests for invalid architecture.
36
489d4f4d
SA
372013-08-29 Sterling Augustine <saugustine@google.com>
38
39 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
40 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
41 said conditional.
42
5b791bb5
PM
432013-08-29 Phil Muldoon <pmuldoon@redhat.com>
44
45 * gdb.python/py-arch.exp: Load gdb-python.exp.
46
8f28f522
PM
472013-08-29 Phil Muldoon <pmuldoon@redhat.com>
48
49 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
50 itertools for imap attribute. Otherwise use map().
51 (ElidingIterator): Define wrapper function __next__.
52 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
53 use exec (open (read ())) instead.
54 * gdb.python/py-framefilter.exp: Ditto.
55 * gdb.python/py-arch.exp: Update print based test to Python 3.x
56 compliance.
57 * gdb.python/py-frame.exp: Ditto.
58 * gdb.python/py-type.exp: Ditto.
59
1f0c4988
JK
602013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
61
62 PR gdb/15415
63 * gdb.base/argv0-symlink.c: New file.
64 * gdb.base/argv0-symlink.exp: New file.
65
7893c162
TT
662013-08-28 Tom Tromey <tromey@redhat.com>
67
68 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
69 when saving index.
70
6211c335
YQ
712013-08-27 Yao Qi <yao@codesourcery.com>
72
73 * gdb.trace/entry-values.exp: Test unavailable entry value is
74 not shown when option '--skip-unavailable' is specified.
75 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
76 Add tests for new option '--skip-unavailable'.
77
ce4ea2bb
YQ
782013-08-27 Yao Qi <yao@codesourcery.com>
79
80 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
81 remote_download if it is empty.
82
6e45f158
DE
832013-08-26 Doug Evans <dje@google.com>
84
779bd270
DE
85 PR symtab/15885
86 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
87 (clean): rm -f *.gdb-index *.with-index.
88 * gdb.dwarf2/gdb-index.exp: New testcase.
89
6e45f158
DE
90 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
91 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
92 run_on_host. All callers updated.
93
b1224238
YQ
942013-08-24 Yao Qi <yao@codesourcery.com>
95
96 * gdb.trace/entry-values.c (end): New
97 (main): Call end.
98 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
99 tracepoint and collect data. Test entry value is unavailable.
100
b39a8faf
YQ
1012013-08-24 Yao Qi <yao@codesourcery.com>
102
103 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
104 * gdb.trace/entry-values.c: New.
105 * gdb.trace/entry-values.exp: New.
106
9eaabc75
MW
1072013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
108
109 PR gdb/15501
110 * gdb.base/ena-dis-br.exp: Add test to verify
111 enable/disable commands work correctly with
112 multiple arguments that include multiple locations.
113
9f948660
SDJ
1142013-08-22 Samuel Bronson <naesten@gmail.com>
115
116 ARM Linux support for `catch syscall'.
117 * gdb.base/catch-syscall.exp: Test this on ARM now.
118 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
119
e630b974
TT
1202013-08-22 Tom Tromey <tromey@redhat.com>
121
122 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
123 default addr_size.
124 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
125
f3a76454
TT
1262013-08-22 Tom Tromey <tromey@redhat.com>
127
128 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
129 standard_temp_file.
130
de5f37e1
TT
1312013-08-22 Tom Tromey <tromey@redhat.com>
132
133 * gdb.arch/amd64-byte.exp: Use standard_testfile,
134 clean_restart.
135 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
136 * gdb.arch/amd64-dword.exp: Use standard_testfile,
137 clean_restart.
138 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
139 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
140 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
141 * gdb.arch/amd64-word.exp: Use standard_testfile,
142 clean_restart.
143 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
144 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
145 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
146 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
147 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
148 * gdb.arch/i386-signal.exp: Use standard_testfile.
149 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
150 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
151 * gdb.arch/i386-unwind.exp: Use standard_testfile.
152 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
153
8448e842
TT
1542013-08-22 Tom Tromey <tromey@redhat.com>
155
156 * gdb.python/py-error.exp: Use gdb_remote_download.
157 * gdb.python/py-mi.exp: Use gdb_remote_download.
158 * gdb.python/py-objfile-script.exp: Use standard_output_file.
159 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
160 (run_lang_tests): Likewise.
161 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
162 filename.
163 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
164 compiling. Use gdb_remote_download. Update some tests.
165 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
166 standard_output_file.
167 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
168 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
169 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
170 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
171 standard_output_file.
172
16cfcbc2
TT
1732013-08-22 Tom Tromey <tromey@redhat.com>
174
175 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
176
44ee8174
TT
1772013-08-22 Tom Tromey <tromey@redhat.com>
178
179 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
180 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
181 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
182 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
183 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
184 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
185 * lib/gdb.exp (gdb_remote_download): New proc.
186
7a218f88
TT
1872013-08-22 Tom Tromey <tromey@redhat.com>
188
189 * gdb.dwarf2/clztest.exp: Use standard_testfile.
190 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
191 * gdb.dwarf2/fission-base.S: Remove directory from
192 DW_AT_GNU_dwo_name.
193 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
194 debug-file-directory.
195 * gdb.dwarf2/fission-reread.S: Remove directory from
196 DW_AT_GNU_dwo_name.
197 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
198 debug-file-directory.
199
70cc1c23
DE
2002013-08-16 Doug Evans <dje@google.com>
201
202 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
203 prelink complains about an unhandled DWARF version.
204
61884d20
DE
2052013-08-14 Cary Coutant <ccoutant@google.com>
206
207 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
208
5e92f71a
TT
2092013-08-13 Tom Tromey <tromey@redhat.com>
210 Yao Qi <yao@codesourcery.com>
211
212 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
213 * lib/gdb.exp: Handle GDB_PARALLEL.
214 (default_gdb_version): Kill inotify_pid if it exists.
215 (default_gdb_exit): Emit warning if the inotify log is not
216 empty.
217 (standard_output_file): Respect GDB_PARALLEL.
218 (standard_temp_file): Likewise.
219 (gdb_init): Start inotifywait if requested.
220
5c30d39a
AB
2212013-08-13 Andrew Burgess <aburgess@broadcom.com>
222
223 * gdb.base/printcmds.exp (test_printf): Add test for printf of
224 pointer with various flags.
225
17e1c970
TT
2262013-08-13 Tom Tromey <tromey@redhat.com>
227
228 * lib/cache.exp: New file.
229 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
230 * lib/gdb.exp: Load cache.exp.
231 (support_complex_tests, is_ilp32_target, is_lp64_target)
232 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
233 (gdb_skip_xml_test): Use gdb_caching_proc.
234 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
235
4e234898
TT
2362013-08-13 Tom Tromey <tromey@redhat.com>
237
238 * lib/gdb.exp (standard_temp_file): New proc.
239 (support_complex_tests, is_ilp32_target, is_lp64_target)
240 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
241 standard_temp_file.
242
53e981d9
TT
2432013-08-13 Tom Tromey <tromey@redhat.com>
244
245 * lib/gdb.exp (build_id_debug_filename_get): Use
246 standard_output_file.
247 * lib/prelink-support.exp (section_get)
248 (build_executable_own_libs): Use standard_output_file.
249
3f539315
TT
2502013-08-12 Tom Tromey <tromey@redhat.com>
251
252 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
253
b4013987
AA
2542013-08-12 Ali Anwar <alianwar@codesourcery.com>
255
256 * gdb.base/break.exp: Test break via convenience variable
257 with file name.
258
f61d5529
DE
2592013-08-09 Doug Evans <dje@google.com>
260
261 * lib/future.exp (gdb_find_ldd): New proc.
262 * lib/prelink-support.exp (build_executable_own_libs): Call it.
263 Make "/usr/sbin/" in prelink path optional.
264
1ed8d800
YQ
2652013-08-09 Yao Qi <yao@codesourcery.com>
266
267 * gdb.trace/collection.exp (gdb_collect_args_test): Set
268 "only" and "both" to 'print entry-values' before selecting
269 trace frame.
270
82a0a75f
YQ
2712013-08-08 Yao Qi <yao@codesourcery.com>
272
273 * gdb.trace/mi-trace-unavailable.exp: Don't set
274 "print entry-values" to "no".
275 (test_trace_unavailable): Set various values to
276 "print entry-values" to test that the output of
277 '-stack-list-locals' is not affected, and then set
278 set "print entry-values" to "no".
279
ac52f9a2
DE
2802013-08-07 Doug Evans <dje@google.com>
281
282 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
283 * gdb.python/py-value-cc.exp: Update.
284 * gdb.python/py-value.exp: Use different names for .o files for
285 C and C++. Only perform C++ tests if !skip_cplus_tests.
286
bf6d8a91
TT
2872013-08-07 Tom Tromey <tromey@redhat.com>
288
289 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
290
f9125b6c
TT
2912013-08-07 Tom Tromey <tromey@redhat.com>
292
293 * gdb.dwarf2/dwz.exp: New file.
294
3a1115a0
TT
2952013-08-02 Tom Tromey <tromey@redhat.com>
296
297 * gdb.base/watchpoint.c (struct foo5): New.
298 (nullptr): New global.
299 * gdb.base/watchpoint.exp (test_watch_location): Add test.
300
b846d303
DE
3012013-08-01 Doug Evans <dje@google.com>
302
7ee85ab1
DE
303 PR symtab/15691
304 * gdb.dwarf2/fission-mix.exp: New file.
305 * gdb.dwarf2/fission-mix.h: New file.
306 * gdb.dwarf2/fission-mix.c: New file.
307 * gdb.dwarf2/fission-mix2.c: New file.
308
b846d303
DE
309 PR symtab/15695
310 * gdb.base/func-ptr.exp: New file.
311 * gdb.base/func-ptr.c: New file.
312
67d21849
YQ
3132013-08-01 Yao Qi <yao@codesourcery.com>
314
315 * gdb.python/py-sync-interp.c: New.
316 * gdb.python/py-sync-interp.exp: New.
317
de74e63a
YQ
3182013-07-31 Yao Qi <yao@codesourcery.com>
319
320 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
321 'tdump' on stack frame 0 and 1 respectively.
322
680558e8
YQ
3232013-07-31 Yao Qi <yao@codesourcery.com>
324
325 PR gdb/13443
326 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
327 'traceframe'. Wrap test with with_test_prefix.
328 (top level): Update.
329
48bbe0bf
YQ
3302013-07-31 Yao Qi <yao@codesourcery.com>
331
332 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
333 'gdb_start'.
334 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
335 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
336
11b4b7cc
AB
3372013-07-30 Andrew Burgess <aburgess@broadcom.com>
338
339 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
340 when printing an optimized out value. Expect an error when using
341 an optimized out value in an expression.
342
b0c54aa5
AB
3432013-07-30 Andrew Burgess <aburgess@broadcom.com>
344
345 * gdb.dwarf2/pieces-optimized-out.exp: New file.
346 * gdb.dwarf2/pieces-optimized-out.c: New file.
347 * gdb.dwarf2/pieces-optimized-out.S: New file.
348
97c85fc6
MB
3492013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
350
351 PR gdb/15715
352 * gdb.base/setshow.exp: Test that relative paths passed to
353 'set history filename' are converted to absolute paths.
354
5b32ae97
KS
3552013-07-26 Keith Seitz <keiths@redhat.com>
356
357 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
358 of f77.
359 Allow for compiler variations of integer types.
360 Use mi_create_varobj.
361 Use mi_list_varobj_children for the immediate children of `array'.
362 Add "has_more" attribute for grandchildren test.
363
6f64ef53
PA
3642013-07-26 Pedro Alves <palves@redhat.com>
365
366 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
367 files.
368
fdc8aae8
AB
3692013-07-25 Andrew Burgess <aburgess@broadcom.com>
370
371 * gdb.mi/mi-reg-undefined.exp: New file.
372 * gdb.mi/mi-reg-undefined.c: Likewise.
373 * gdb.mi/mi-reg-undefined.S: Likewise.
374
6fbe845e
AB
3752013-07-25 Andrew Burgess <aburgess@broadcom.com>
376
377 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
378 z, o, and t output formats.
379 * gdb.base/display.exp: Use 'k' as an undefined format now that
380 'z' is defined.
381
7b79b135
DE
3822013-07-24 Doug Evans <dje@google.com>
383
384 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
385 "--" to switch.
386
a0607b84
YQ
3872013-07-24 Yao Qi <yao@codesourcery.com>
388
389 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
390 host.
391 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
392 Likewise. If host is remote, copy ${binfile} to host.
393
2eb14a9b
YQ
3942013-07-23 Yao Qi <yao@codesourcery.com>
395
396 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
397 message.
398
5d0a3b53
WN
3992013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
400
401 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
402 instructions and enable disp-step-syscall for arm targets.
403
9a5911c0
WN
4042013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
405
406 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
407 assembler errors on arm.
408 * gdb.dwarf2/mac-fileno.S: Likewise.
409 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
410 * gdb.dwarf2/pr13961.S: Likewise.
411
fa876972
HZ
4122013-07-19 Hui Zhu <hui@codesourcery.com>
413
414 PR gdb/15692
415 * gdb.mi/mi-dprintf.exp: Add double quotes test.
416
1527aea8
YQ
4172013-07-19 Yao Qi <yao@codesourcery.com>
418
419 * gdb.trace/read-memory.exp (test_from_remote): Update test.
420 (teset_from_exec): Likewise.
421
73c1d57e
YQ
4222013-07-19 Yao Qi <yao@codesourcery.com>
423
424 * gdb.trace/read-memory.c: New.
425 * gdb.trace/read-memory.exp: New.
426
a075c3e5
YQ
4272013-07-19 Yao Qi <yao@codesourcery.com>
428
429 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
430 $dest to link options if host is remote. Move the
431 generated file to $dest.a on host if host is remote.
432
623cc285
WN
4332013-07-18 Will Newton <will.newton@linaro.org>
434
435 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
436 to ensure the test is linked against pthreads.
437 * gdb.threads/tls-var-main.c: Likewise.
438 * gdb.threads/tls-shared.c: Likewise.
439
1f74d3b5
YQ
4402013-07-18 Yao Qi <yao@codesourcery.com>
441
442 * lib/future.exp (gdb_default_target_compile): Use tail name
443 of $destfile as the output name of compile. Move the
444 generated file to $destfile on build.
445
f6dc277e
YQ
4462013-07-18 Yao Qi <yao@codesourcery.com>
447
448 * lib/gdb.exp (gdb_compile): Set
449 gdb_saved_set_unbuffered_mode_obj to
450 set_unbuffered_mode_saved.o if host is remote. Invoke
451 remote_download to copy $unbuf_obj to host.
452
e7045703
DE
4532013-07-17 Doug Evans <dje@google.com>
454
455 * gdb.python/py-frame-args.c: New file.
456 * gdb.python/py-frame-args.py: New file.
457 * gdb.python/py-frame-args.exp New file.
458
5ea5559b
AB
4592013-07-16 Andrew Burgess <aburgess@broadcom.com>
460
461 * gdb.base/printcmds.exp (test_printf): Add tests for format
462 strings with missing format specifier.
463
4229ca0e
TT
4642013-07-16 Tom Tromey <tromey@redhat.com>
465
466 * gdb.ada/info_types.exp: Use standard_testfile.
467
5ee657d5
TT
4682013-07-16 Tom Tromey <tromey@redhat.com>
469
470 * gdb.mi/mi-basics.exp: Use standard_output_file.
471 (test_dir_specification, test_cwd_specification)
472 (test_path_specification): Use testsubdir, not subdir and objdir.
473
20e3d738
TT
4742013-07-16 Tom Tromey <tromey@redhat.com>
475
476 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
477
7d7c6477
JB
4782013-07-09 Joel Brobecker <brobecker@adacore.com>
479
480 * gdb.ada/small_reg_param.exp: Accept optional entry value
481 for parameter "w".
482
52cd8b7d
JB
4832013-07-09 Joel Brobecker <brobecker@adacore.com>
484
485 * gdb.ada/small_reg_param.exp: Remove trailing space.
486
2a998fc0
DE
4872013-07-09 Doug Evans <dje@google.com>
488
489 * gdb.base/default.exp: Update expected output of "show print array"
490 and "show print pretty".
491
0329e9fb
UW
4922013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
493
494 * gdb.threads/wp-replication.exp: Stop counting available hardware
495 watchpoints after NR_THREADS iterations.
496
1953058f
AB
4972013-07-08 Andrew Burgess <aburgess@broadcom.com>
498
499 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
500
7c0de741
YQ
5012013-07-07 Yao Qi <yao@codesourcery.com>
502
503 * boards/native-gdbserver.exp: Move invoke of
504 process_multilib_options to gdbserver-base.exp.
505 Move set_board_info 'compiler', 'gdb,noinferiorio',
506 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
507 gdbserver-base.exp.
508 Move proc ${board}_download, ${board}_upload and
509 ${board}_file to gdbserver-base.exp.
510 * boards/native-extended-gdbserver.exp: Likewise.
511 * boards/native-stdio-gdbserver.exp: Likewise.
512 * boards/gdbserver-base.exp: New file.
513
497a4c48
LM
5142013-07-05 Luis Machado <lgustavo@codesourcery.com>
515
516 * gdb.base/dump.exp: Remove arch-specific tests and do a
517 generic data address check to set is64bitonly correctly.
518
bb3f62fc
LM
5192013-07-05 Luis Machado <lgustavo@codesourcery.com>
520
521 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
522 the register number instead of expecting only 0.
523
005faa9d
WN
5242013-07-05 Will Newton <will.newton@linaro.org>
525
526 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
527 in asm syntax to allow building on ARM.
528
4767856f
YQ
5292013-07-05 Yao Qi <yao@codesourcery.com>
530
531 * boards/local-remote-host.exp: Remove obsolete comments.
532 * boards/native-extended-gdbserver.exp: Likewise.
533 * boards/native-gdbserver.exp: Likewise.
534 * boards/native-stdio-gdbserver.exp: Likewise.
535
691a26f5
AB
5362013-07-04 Andrew Burgess <aburgess@broadcom.com>
537
538 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
539 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
540 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
541
4d142eaa
JK
5422013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
543
544 * gdb.base/break-on-linker-gcd-function.exp: Replace
545 prepare_for_testing by build_executable_from_specs and clean_restart.
546
62cef515
TT
5472013-06-27 Tom Tromey <tromey@redhat.com>
548
549 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
550 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
551 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
552 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
553 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
554 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
555 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
556 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
557 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
558 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
559 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
560 Use standard_testfile, standard_output_file, prepare_for_testing,
561 clean_restart.
562
0ab77f5f
TT
5632013-06-27 Tom Tromey <tromey@redhat.com>
564
565 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
566 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
567 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
568 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
569 gdb.base/shreloc.exp, gdb.base/sigall.exp,
570 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
571 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
572 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
573 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
574 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
575 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
576 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
577 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
578 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
579 gdb.base/solib-weak.exp, gdb.base/source.exp,
580 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
581 gdb.base/stap-probe.exp, gdb.base/start.exp,
582 gdb.base/step-break.exp, gdb.base/step-bt.exp,
583 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
584 gdb.base/step-test.exp, gdb.base/structs.exp,
585 gdb.base/structs2.exp, gdb.base/structs3.exp,
586 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
587 standard_output_file, prepare_for_testing, clean_restart.
588
822bd149
TT
5892013-06-27 Tom Tromey <tromey@redhat.com>
590
591 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
592 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
593 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
594 gdb.base/pending.exp, gdb.base/permissions.exp,
595 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
596 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
597 gdb.base/printcmds.exp, gdb.base/prologue.exp,
598 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
599 gdb.base/ptype.exp, gdb.base/randomize.exp,
600 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
601 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
602 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
603 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
604 standard_testfile, standard_output_file, prepare_for_testing,
605 clean_restart.
606
f8b41b00
TT
6072013-06-27 Tom Tromey <tromey@redhat.com>
608
a8c97a87
TT
609 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
610 gdb.base/huge.exp, gdb.base/included.exp,
611 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
612 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
613 gdb.base/info-os.exp, gdb.base/info-proc.exp,
614 gdb.base/info-target.exp, gdb.base/infoline.exp,
615 gdb.base/interp.exp, gdb.base/interrupt.exp,
616 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
617 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
618 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
619 gdb.base/logical.exp, gdb.base/long_long.exp,
620 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
621 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
622 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
623 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
624 standard_testfile, standard_output_file, prepare_for_testing,
625 clean_restart.
626
289f9037
TT
6272013-06-27 Tom Tromey <tromey@redhat.com>
628
a8c97a87
TT
629 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
630 gdb.base/enumval.exp, gdb.base/environ.exp,
631 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
632 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
633 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
634 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
635 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
636 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
637 gdb.base/fullname.exp, gdb.base/funcargs.exp,
638 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
639 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
640 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
641 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
642 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
643 gdb.base/gnu_vector.exp: Use standard_testfile,
644 standard_output_file, prepare_for_testing, clean_restart.
289f9037 645
f76495c8
TT
6462013-06-27 Tom Tromey <tromey@redhat.com>
647
a8c97a87
TT
648 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
649 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
650 gdb.base/call-strs.exp, gdb.base/callexit.exp,
651 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
652 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
653 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
654 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
655 gdb.base/commands.exp, gdb.base/completion.exp,
656 gdb.base/complex.exp, gdb.base/cond-expr.exp,
657 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
658 gdb.base/constvars.exp, gdb.base/corefile.exp,
659 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
660 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
661 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
662 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
663 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
664 standard_output_file, prepare_for_testing, clean_restart.
665
a64d2530
TT
6662013-06-27 Tom Tromey <tromey@redhat.com>
667
a8c97a87
TT
668 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
669 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
670 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
671 gdb.base/async-shell.exp, gdb.base/async.exp,
672 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
673 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
674 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
675 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
676 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
677 gdb.base/break-on-linker-gcd-function.exp,
678 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
679 standard_output_file, prepare_for_testing, clean_restart.
680
aaff8d73
YQ
6812013-06-26 Yao Qi <yao@codesourcery.com>
682
683 * gdb.trace/mi-trace-frame-collected.exp: New.
684
a0743c90
YQ
6852013-06-25 Yao Qi <yao@codesourcery.com>
686
687 * boards/native-extended-gdbserver.exp: Set board_info
688 'gdb,predefined_tsv'.
689 * boards/native-gdbserver.exp: Likewise.
690 * boards/native-stdio-gdbserver.exp: Likewise.
691 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
692 uploaded TSVs if target supports tracing.
693 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
694 tracing and target has predefined tsv.
695
9d6e6e84
HZ
6962013-06-25 Yao Qi <yao@codesourcery.com>
697 Hui Zhu <hui@codesourcery.com>
698 Pedro Alves <palves@redhat.com>
699
700 PR breakpoints/15075
701 PR breakpoints/15434
702 * gdb.base/dprintf-next.c: New file.
703 * gdb.base/dprintf-next.exp: New file.
704 * gdb.base/dprintf-non-stop.c: New file.
705 * gdb.base/dprintf-non-stop.exp: New file.
706 * gdb.base/dprintf.exp: Don't check "continue" in the output
707 of "info breakpoints".
708 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
709 Don't check "continue" in script field.
710
e7ab3185
TT
7112013-06-21 Tom Tromey <tromey@redhat.com>
712
713 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
714 name in a test name.
715
c898adb7
YQ
7162013-06-20 Yao Qi <yao@codesourcery.com>
717
718 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
719 and set an action.
720 (test_trace_unavailable): Test command -data-list-register-values
721 in the context of traceframe and with option --skip-unavailable.
722 * gdb.trace/trace-unavailable.c (foo): New.
723 (main): Call it.
724 * gdb.mi/gdb2549.exp: Update matching pattern.
725
4d157a3d
MF
7262013-06-19 Mike Frysinger <vapier@gentoo.org>
727
728 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
729 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
730 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
731 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
732 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
733
d69cace4
LM
7342013-06-19 Luis Machado <lgustavo@codesourcery.com>
735
736 * gdb.base/subst.exp: Delete default rules before further
737 tests.
738
9bdd0636
YQ
7392013-06-19 Yao Qi <yao@codesourcery.com>
740
741 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
742 unsupported if it is not registered.
743
427cd150
TT
7442013-06-18 Tom Tromey <tromey@redhat.com>
745
746 * gdb.base/random-signal.c: New file.
747 * gdb.base/random-signal.exp: New file.
748
6de7c271
WN
7492013-06-18 Will Newton <will.newton@linaro.org>
750
751 * gdb.base/skip.c: Use comma to evaluate results of foo()
752 and bar() before passing to baz().
753 * gdb.base/skip.c: baz() now takes one argument instead of
754 two.
755
5bd1ef56
TT
7562013-06-18 Tom Tromey <tromey@redhat.com>
757
758 * gdb.dwarf2/implptrpiece.exp: New file.
759 * gdb.dwarf2/implptrconst.exp (d): New variable.
760 Print d.
761 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
762
e379b391
TT
7632013-06-18 Tom Tromey <tromey@redhat.com>
764
765 * lib/selftest-support.exp (do_self_tests): Reject remote or
766 non-native targets.
767 * gdb.gdb/complaints.exp: Remove check.
768 * gdb.gdb/observer.exp: Remove check.
769 * gdb.gdb/xfullpath.exp: Remove check.
770 * gdb.gdb/complaints.exp: Remove check.
771
4ec70201
PA
7722013-06-07 Pedro Alves <palves@redhat.com>
773
774 * boards/native-extended-gdbserver.exp: Remove semicolon.
775 * config/arm-ice.exp: Likewise.
776 * config/bfin.exp: Likewise.
777 * config/cygmon.exp: Likewise.
778 * config/h8300.exp: Likewise.
779 * config/monitor.exp: Likewise.
780 * config/sid.exp: Likewise.
781 * config/sim.exp: Likewise.
782 * config/slite.exp: Likewise.
783 * config/vx.exp: Likewise.
784 * gdb.arch/i386-bp_permanent.exp: Likewise.
785 * gdb.asm/asm-source.exp: Likewise.
786 * gdb.base/args.exp: Likewise.
787 * gdb.base/attach-pie-misread.exp: Likewise.
788 * gdb.base/auxv.exp: Likewise.
789 * gdb.base/bigcore.exp: Likewise.
790 * gdb.base/bitfields2.exp: Likewise.
791 * gdb.base/bitfields.exp: Likewise.
792 * gdb.base/break.exp: Likewise.
793 * gdb.base/break-interp.exp: Likewise.
794 * gdb.base/callfuncs.exp: Likewise.
795 * gdb.base/call-sc.exp: Likewise.
796 * gdb.base/commands.exp: Likewise.
797 * gdb.base/corefile.exp: Likewise.
798 * gdb.base/dbx.exp: Likewise.
799 * gdb.base/ending-run.exp: Likewise.
800 * gdb.base/exprs.exp: Likewise.
801 * gdb.base/funcargs.exp: Likewise.
802 * gdb.base/hbreak2.exp: Likewise.
803 * gdb.base/huge.exp: Likewise.
804 * gdb.base/list.exp: Likewise.
805 * gdb.base/memattr.exp: Likewise.
806 * gdb.base/overlays.exp: Likewise.
807 * gdb.base/printcmds.exp: Likewise.
808 * gdb.base/recurse.exp: Likewise.
809 * gdb.base/remotetimeout.exp: Likewise.
810 * gdb.base/reread.exp: Likewise.
811 * gdb.base/savedregs.exp: Likewise.
812 * gdb.base/scope.exp: Likewise.
813 * gdb.base/sepdebug.exp: Likewise.
814 * gdb.base/setshow.exp: Likewise.
815 * gdb.base/setvar.exp: Likewise.
816 * gdb.base/sigaltstack.exp: Likewise.
817 * gdb.base/siginfo-addr.exp: Likewise.
818 * gdb.base/siginfo.exp: Likewise.
819 * gdb.base/siginfo-obj.exp: Likewise.
820 * gdb.base/sigrepeat.exp: Likewise.
821 * gdb.base/sigstep.exp: Likewise.
822 * gdb.base/structs.exp: Likewise.
823 * gdb.base/testenv.exp: Likewise.
824 * gdb.base/twice.exp: Likewise.
825 * gdb.base/valgrind-db-attach.exp: Likewise.
826 * gdb.base/valgrind-infcall.exp: Likewise.
827 * gdb.base/varargs.exp: Likewise.
828 * gdb.base/watchpoint.exp: Likewise.
829 * gdb.cp/gdb1355.exp: Likewise.
830 * gdb.cp/misc.exp: Likewise.
831 * gdb.disasm/hppa.exp: Likewise.
832 * gdb.disasm/t01_mov.exp: Likewise.
833 * gdb.disasm/t02_mova.exp: Likewise.
834 * gdb.disasm/t03_add.exp: Likewise.
835 * gdb.disasm/t04_sub.exp: Likewise.
836 * gdb.disasm/t05_cmp.exp: Likewise.
837 * gdb.disasm/t06_ari2.exp: Likewise.
838 * gdb.disasm/t07_ari3.exp: Likewise.
839 * gdb.disasm/t08_or.exp: Likewise.
840 * gdb.disasm/t09_xor.exp: Likewise.
841 * gdb.disasm/t10_and.exp: Likewise.
842 * gdb.disasm/t11_logs.exp: Likewise.
843 * gdb.disasm/t12_bit.exp: Likewise.
844 * gdb.disasm/t13_otr.exp: Likewise.
845 * gdb.gdb/selftest.exp: Likewise.
846 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
847 * gdb.mi/mi-reverse.exp: Likewise.
848 * gdb.pascal/floats.exp: Likewise.
849 * gdb.python/py-inferior.exp: Likewise.
850 * gdb.threads/attach-into-signal.exp: Likewise.
851 * gdb.threads/pthreads.exp: Likewise.
852 * gdb.threads/thread_events.exp: Likewise.
853 * gdb.threads/watchthreads.exp: Likewise.
854 * gdb.trace/actions-changed.exp: Likewise.
855 * gdb.trace/actions.exp: Likewise.
856 * gdb.trace/ax.exp: Likewise.
857 * gdb.trace/backtrace.exp: Likewise.
858 * gdb.trace/change-loc.exp: Likewise.
859 * gdb.trace/deltrace.exp: Likewise.
860 * gdb.trace/disconnected-tracing.exp: Likewise.
861 * gdb.trace/ftrace.exp: Likewise.
862 * gdb.trace/infotrace.exp: Likewise.
863 * gdb.trace/passc-dyn.exp: Likewise.
864 * gdb.trace/passcount.exp: Likewise.
865 * gdb.trace/pending.exp: Likewise.
866 * gdb.trace/qtro.exp: Likewise.
867 * gdb.trace/range-stepping.exp: Likewise.
868 * gdb.trace/report.exp: Likewise.
869 * gdb.trace/save-trace.exp: Likewise.
870 * gdb.trace/status-stop.exp: Likewise.
871 * gdb.trace/strace.exp: Likewise.
872 * gdb.trace/tfile.exp: Likewise.
873 * gdb.trace/tfind.exp: Likewise.
874 * gdb.trace/trace-break.exp: Likewise.
875 * gdb.trace/tracecmd.exp: Likewise.
876 * gdb.trace/trace-mt.exp: Likewise.
877 * gdb.trace/tspeed.exp: Likewise.
878 * gdb.trace/tsv.exp: Likewise.
879 * gdb.trace/while-stepping.exp: Likewise.
880 * lib/gdb.exp: Likewise.
881 * lib/gdbserver-support.exp: Likewise.
882 * lib/java.exp: Likewise.
883 * lib/mi-support.exp: Likewise.
884 * lib/pascal.exp: Likewise.
885 * lib/prompt.exp: Likewise.
886 * lib/trace-support.exp: Likewise.
887
47d48711
PA
8882013-06-07 Pedro Alves <palves@redhat.com>
889
890 * gdb.ada/info_types.c: Fix formating in copyright header.
891 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
892 * gdb.base/float.c: Likewise.
893 * gdb.base/inferior-died.c: Likewise.
894 * gdb.base/interp.c: Likewise.
895 * gdb.base/jit-main.c: Likewise.
896 * gdb.base/jit-solib.c: Likewise.
897 * gdb.base/long_long.c: Likewise.
898 * gdb.base/longjmp.c: Likewise.
899 * gdb.base/nextoverexit.c: Likewise.
900 * gdb.base/pr11022.c: Likewise.
901 * gdb.base/prelink-lib.c: Likewise.
902 * gdb.base/prelink.c: Likewise.
903 * gdb.base/prologue.c: Likewise.
904 * gdb.base/restore.c: Likewise.
905 * gdb.base/sigchld.c: Likewise.
906 * gdb.base/solib-search-lib1.c: Likewise.
907 * gdb.base/solib-search-lib2.c: Likewise.
908 * gdb.base/solib-search.c: Likewise.
909 * gdb.base/solib-search.h: Likewise.
910 * gdb.base/whatis.c: Likewise.
911 * gdb.cp/abstract-origin.cc: Likewise.
912 * gdb.cp/anon-struct.cc: Likewise.
913 * gdb.cp/baseenum.cc: Likewise.
914 * gdb.cp/bs15503.cc: Likewise.
915 * gdb.cp/call-c-1.c: Likewise.
916 * gdb.cp/call-c.cc: Likewise.
917 * gdb.cp/class2.cc: Likewise.
918 * gdb.cp/classes.cc: Likewise.
919 * gdb.cp/cttiadd.cc: Likewise.
920 * gdb.cp/cttiadd1.cc: Likewise.
921 * gdb.cp/cttiadd2.cc: Likewise.
922 * gdb.cp/cttiadd3.cc: Likewise.
923 * gdb.cp/derivation.cc: Likewise.
924 * gdb.cp/derivation2.cc: Likewise.
925 * gdb.cp/dispcxx.cc: Likewise.
926 * gdb.cp/exception.cc: Likewise.
927 * gdb.cp/gdb2384-base.cc: Likewise.
928 * gdb.cp/gdb2384-base.h: Likewise.
929 * gdb.cp/gdb2384.cc: Likewise.
930 * gdb.cp/gdb2495.cc: Likewise.
931 * gdb.cp/mb-inline.h: Likewise.
932 * gdb.cp/mb-inline1.cc: Likewise.
933 * gdb.cp/mb-inline2.cc: Likewise.
934 * gdb.cp/member-name.cc: Likewise.
935 * gdb.cp/member-ptr.cc: Likewise.
936 * gdb.cp/misc.cc: Likewise.
937 * gdb.cp/namespace1.cc: Likewise.
938 * gdb.cp/nextoverthrow.cc: Likewise.
939 * gdb.cp/pr-574.cc: Likewise.
940 * gdb.cp/pr9631.cc: Likewise.
941 * gdb.cp/printmethod.cc: Likewise.
942 * gdb.cp/psmang1.cc: Likewise.
943 * gdb.cp/psmang2.cc: Likewise.
944 * gdb.cp/psymtab-parameter.cc: Likewise.
945 * gdb.cp/ptype-flags.cc: Likewise.
946 * gdb.cp/ref-params.cc: Likewise.
947 * gdb.cp/ref-types.cc: Likewise.
948 * gdb.cp/smartp.cc: Likewise.
949 * gdb.cp/try_catch.cc: Likewise.
950 * gdb.cp/userdef.cc: Likewise.
951 * gdb.cp/using-crash.cc: Likewise.
952 * gdb.cp/virtfunc.cc: Likewise.
953 * gdb.cp/virtfunc2.cc: Likewise.
954 * gdb.dwarf2/callframecfa.S: Likewise.
955 * gdb.dwarf2/dw2-ranges.c: Likewise.
956 * gdb.dwarf2/dw2-ranges2.c: Likewise.
957 * gdb.dwarf2/dw2-ranges3.c: Likewise.
958 * gdb.dwarf2/dw2-restore.S: Likewise.
959 * gdb.dwarf2/pieces.S: Likewise.
960 * gdb.dwarf2/valop.S: Likewise.
961 * gdb.java/jnpe.java: Likewise.
962 * gdb.mi/mi-stepn.c: Likewise.
963 * gdb.mi/mi-var-cp.cc: Likewise.
964 * gdb.mi/mi-var-rtti.cc: Likewise.
965 * gdb.mi/ns-stale-regcache.c: Likewise.
966 * gdb.mi/pr11022.c: Likewise.
967 * gdb.mi/solib-lib.c: Likewise.
968 * gdb.mi/solib-main.c: Likewise.
969 * gdb.python/py-arch.c: Likewise.
970 * gdb.python/py-block.c: Likewise.
971 * gdb.python/py-breakpoint.c: Likewise.
972 * gdb.python/py-events.c: Likewise.
973 * gdb.python/py-evthreads.c: Likewise.
974 * gdb.python/py-explore.c: Likewise.
975 * gdb.python/py-explore.cc: Likewise.
976 * gdb.python/py-finish-breakpoint.c: Likewise.
977 * gdb.python/py-finish-breakpoint2.cc: Likewise.
978 * gdb.python/py-symbol.c: Likewise.
979 * gdb.threads/execl.c: Likewise.
980 * gdb.threads/execl1.c: Likewise.
981
88ab5684
WN
9822013-06-07 Will Newton <will.newton@linaro.org>
983
984 * gdb.base/long_long.exp: Fix ARM EABI target glob.
985
42daa7a0
WN
9862013-06-07 Will Newton <will.newton@linaro.org>
987
988 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
989 and "starting".
990
f4059ef3
WN
9912013-06-07 Will Newton <will.newton@linaro.org>
992
993 * gdb.cp/anon-struct.exp: Conditionalize constructor and
994 destructor prototypes for ARM ABI.
995 * gdb.cp/m-static.exp: Likewise.
996
8cb5cc78
YQ
9972013-06-07 Yao Qi <yao@codesourcery.com>
998
999 * gdb.trace/mi-trace-unavailable.exp: New.
1000 * gdb.trace/trace-unavailable.c: New.
1001
c6cf1712
DE
10022013-06-06 Doug Evans <dje@google.com>
1003
1004 * gdb.cp/derivation.exp: Make tests have unique names.
1005
bf6be0f4
TT
10062013-06-06 Tom Tromey <tromey@redhat.com>
1007
1008 * gdb.base/dump.exp (capture_value): Don't put expression into
1009 test name if arguments passed in.
1010 Rename a couple more tests to make them unique.
1011
ebb022fa
TT
10122013-06-06 Tom Tromey <tromey@redhat.com>
1013
1014 * gdb.base/break-always.exp: Explicitly specify test name.
1015
69fc87c2
DE
10162013-06-05 Doug Evans <dje@google.com>
1017 Keith Seitz <keiths@redhat.com>
1018
1019 * gdb.cp/derivation2.cc: New file.
1020 * gdb.cp/derivation.cc (main): Call foo2.
1021 * gdb.cp/derivation.exp: Add tests for typedefs in another
1022 file, and when there's an active block.
1023
f993f39e
LM
10242013-06-05 Luis Machado <lgustavo@codesourcery.com>
1025
1026 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
1027 from targets that use function descriptors in the virtual tables.
1028 Handle presence of dot symbols.
1029
afacd7f3
GB
10302013-06-04 Gary Benson <gbenson@redhat.com>
1031
1032 * gdb.base/break-probes.exp: New file.
1033 * gdb.base/break-probes.c: Likewise.
1034 * gdb.base/break-probes-solib.c: Likewise.
1035 * gdb.base/info-shared.exp: New file.
1036 * gdb.base/info-shared.c: Likewise.
1037 * gdb.base/info-shared-solib1.c: Likewise.
1038 * gdb.base/info-shared-solib2.c: Likewise.
1039
a29a3fb7
GB
10402013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1041 Gary Benson <gbenson@redhat.com>
1042
1043 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
1044 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
1045 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
1046 to be set to "no" to indicate that no ld.so copy should be made.
1047 * gdb.base/break-interp.exp (solib_bp): New constant.
1048 (reach_1): Use the above instead of "_dl_debug_state".
1049 (test_attach): Likewise.
1050 (test_ld): Likewise.
1051 * gdb.threads/dlopen-libpthread.exp: New file.
1052 * gdb.threads/dlopen-libpthread.c: Likewise.
1053 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
1054 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
1055
62a813cc
YQ
10562013-05-30 Yao Qi <yao@codesourcery.com>
1057
1058 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1059 Add a test that no MI notification is emitted when executing
1060 -exec-arguments.
1061
8f56dad4
JK
10622013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1063
1064 PR testsuite/12649
1065 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
1066 $mi_gdb_prompt expectation by mi_expect_stop.
1067 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
1068 (mi info dprintf second time): Replace them by mi_send_resuming_command
1069 and mi_expect_stop.
1070
c588eb20
GB
10712013-05-24 Gary Benson <gbenson@redhat.com>
1072
1073 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
1074 backslash.
1075 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
1076 backslashes.
1077 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
1078 backslash.
1079
c0ea94eb
YQ
10802013-05-24 Yao Qi <yao@codesourcery.com>
1081
1082 * gdb.trace/tfile.exp: Test inferior and thread.
1083
db1ac436
YQ
10842013-05-24 Yao Qi <yao@codesourcery.com>
1085 Pedro Alves <palves@redhat.com>
1086
1087 * gdb.base/range-stepping.exp: Skip the rest of tests if the
1088 test fails.
1089 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1090 Return 0 if the test passes, otherwise return 1.
1091
b6abb10c
DE
10922013-05-23 Doug Evans <dje@google.com>
1093
1094 * boards/fission-dwp.exp: New file.
1095
bc5065a7
PA
10962013-05-23 Yao Qi <yao@codesourcery.com>
1097 Pedro Alves <palves@redhat.com>
1098
1099 * gdb.base/range-stepping.c: New file.
1100 * gdb.base/range-stepping.exp: New file.
1101 * gdb.trace/range-stepping.c: New file.
1102 * gdb.trace/range-stepping.exp: New file.
1103 * lib/range-stepping-support.exp: New file.
1104
5f2e6b00
TT
11052013-05-22 Tom Tromey <tromey@redhat.com>
1106
1107 * gdb.cp/class2.cc (main): New local 'aref'.
1108 * gdb.cp/class2.exp: Check printing of 'aref'.
1109
e6ba475a
DE
11102013-05-22 Doug Evans <dje@google.com>
1111
1112 * gdb.threads/wp-replication.c (main): Insert some code at the start
1113 to ensure the breakpoint on main is only hit once. Fix comment.
1114
52c935b6
KS
11152013-05-21 Keith Seitz <keiths@redhat.com>
1116 Pedro Alves <palves@redhat.com>
1117
1118 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
1119 gdb_expect.
1120 Add test to flush the remaining input buffer so that this
1121 file passes testsuite/12649.
1122
bd9673a4
PW
11232013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1124
1125 * gdb.base/catch-signal-fork.exp: New file.
1126 * gdb.base/catch-signal-fork.c: New file.
1127
69a97597
SA
11282013-05-21 Sterling Augustine <saugustine@google.com>
1129
1130 * boards/remote-stdio-gdbserver.exp: New file.
1131
44e97363
JK
11322013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1133
1134 PR testsuite/12649
1135 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
1136 racy matches.
1137
02392865
CG
11382013-05-21 Christian Groessler <chris@groessler.org>
1139
1140 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
1141 since it's not supported in all shells.
1142
c5867ab6
HZ
11432013-05-21 Hui Zhu <hui@codesourcery.com>
1144
1145 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
1146 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
1147
6c9e2db4
DE
11482013-05-20 Doug Evans <dje@google.com>
1149
1150 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
1151 (_handle_DW_TAG): Use it.
1152 (cu, tu): Replace parameters is_64, version, addr_size with options.
1153 All callers updated. Add Fission support.
1154 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
1155 * gdb.dwarf2/method-ptr.exp: Ditto.
1156 * gdb.dwarf2/nostaticblock.exp: Ditto.
1157 * gdb.dwarf2/subrange.exp: Ditto.
1158 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
1159
4a6e676c
TT
11602013-05-20 Tom Tromey <tromey@redhat.com>
1161
1162 * gdb.gdb/python-selftest.exp: New file.
1163
e19d3afb
DE
11642013-05-20 Doug Evans <dje@google.com>
1165
1166 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
1167 -fdebug-types-section.
1168
4d804846
JB
11692013-05-20 Joel Brobecker <brobecker@adacore.com>
1170
1171 * gdb.ada/float_param: New testcase.
1172
8d324e83
DE
11732013-05-17 Doug Evans <dje@google.com>
1174
7d0c9981
DE
1175 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
1176 Add tests for "maint check-symtabs", "maint expand-symtabs".
1177
8d324e83
DE
1178 * gdb.base/maint.exp: Remove testing of individual maint command
1179 help output.
1180
177aadc4
PA
11812013-05-16 Pedro Alves <palves@redhat.com>
1182
1183 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
1184 comment. Use gdb_test_no_output.
1185
b8fea896
JB
11862013-05-16 Joel Brobecker <brobecker@adacore.com>
1187
1188 * gdb.ada/complete.exp: Add test verifying completion using
1189 the "tab" key.
1190
52c935b6
KS
11912013-05-15 Keith Seitz <keiths@redhat.com>
1192
1193 * gdb.base/filesym.exp: New completer test.
1194 * gdb.base/filesym.c: New file.
1195
ed0f00b8
PA
11962013-05-15 Pedro Alves <palves@redhat.com>
1197
1198 * gdb.base/fixsection.c: Remove attribution.
1199 * gdb.base/watch-read.exp: Ditto.
1200
55fb6d27
TT
12012013-05-13 Tom Tromey <tromey@redhat.com>
1202
1203 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
1204 size and change type sizes to 4 bytes.
1205
ac1ca910
TT
12062013-05-13 Tom Tromey <tromey@redhat.com>
1207
1208 * gdb.base/exprs.exp (test_expr): Add regression test.
1209 * gdb.base/exprs.c (null_t_struct): New global.
1210
8414efef
MB
12112013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
1212
1213 * gdb.base/default.exp: Disable history saving.
1214 * gdb.base/setshow.exp: Likewise.
1215
9779ab84
PA
12162013-05-10 Pedro Alves <palves@redhat.com>
1217
1218 PR remote/15455
1219
1220 * gdb.trace/qtro.c: New file.
1221 * gdb.trace/qtro.exp: New file.
1222
1e611234
PM
12232013-05-10 Phil Muldoon <pmuldoon@redhat.com>
1224
1225 * gdb.python/py-framefilter.py: New File.
1226 * gdb.python/py-framefilter-mi.exp: Ditto.
1227 * gdb.python/py-framefilter.c: Ditto.
1228 * gdb.python/py-framefilter-mi.exp: Ditto.
1229 * gdb.python/py-framefilter-mi.c: Ditto,
1230 * gdb.python/py-framefilter-gdb.py.in: Ditto.
1231
5e4c3ac4
TT
12322013-05-08 Tom Tromey <tromey@redhat.com>
1233
1234 * gdb.base/solib-search.exp: Set test name for "set
1235 solib-search-path" test.
1236
993654a9
HAQ
12372013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
1238
1239 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
1240 (set_a_tracepoint): Set tracepoint before prologue.
1241 (run_trace_experiment): Test setup_tracepoints and 'break end'
1242 in it.
1243 (trace_buffer_normal): Remove.
1244 (gdb_trace_circular_tests): Remove. Move tests to...
1245 (top level): ...here. Call 'runto_main' before checking for
1246 trace support. Use commands to check the support for circular
1247 trace buffer and changing of trace buffer size. Add test
1248 to calculate size of single frame. Use this size to
1249 calculate the size of trace buffer. Use 'tfind pc func9'
1250 instead of 'tfind 9'. Use 'with_test_prefix'.
1251
c95aea6b
TT
12522013-05-07 Tom Tromey <tromey@redhat.com>
1253
1254 * lib/selftest-support.exp: New file.
1255 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1256 do_self_tests.
1257 (setup_test, find_gdb): Remove.
1258 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
1259 do_self_tests.
1260 (setup_test, find_gdb): Remove.
1261 (test_observer): Don't call setup_test. Remove argument.
1262 * gdb.gdb/selftest.exp: Load selftest-support.exp.
1263 (find_gdb): Remove.
1264 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1265 do_self_tests.
1266 (setup_test, find_gdb): Remove.
1267 (test_with_self): Don't call setup_test. Remove argument.
1268
1f031429
PA
12692013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
1270
1271 * gdb.arch/system-gcore.exp: Remove.
1272 * gdb.arch/gcore.c: Remove.
1273 * gdb.base/gcore.exp: Add "info reg system".
1274
58ce7251
SDJ
12752013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
1276
1277 PR breakpoints/15413:
1278 * gdb.base/pending.exp: Add test for completion of the "condition"
1279 command for pending breakpoints.
1280 * gdb.linespec/linespec.ex: Add test for completion of the
1281 "condition" command when dealing with multiple locations.
1282
aacbb8a5
LM
12832013-05-07 Luis Machado <lgustavo@codesourcery.com>
1284
1285 * gdb.threads/wp-replication.c: New file.
1286 * gdb.threads/wp-replication.exp: New file.
1287
2dd6254d
SL
12882013-05-06 Sandra Loosemore <sandra@codesourcery.com>
1289
1290 * gdb.xml/tdesc-regs.exp: Add case for nios2.
1291
c2a96e8c
DE
12922013-05-06 Doug Evans <dje@google.com>
1293
b903e17e
DE
1294 * gdb.base/solib-search-lib1.c: New file.
1295 * gdb.base/solib-search-lib2.c: New file.
1296 * gdb.base/solib-search.c: New file.
1297 * gdb.base/solib-search.h: New file.
1298 * gdb.base/solib-search.exp: New file.
1299
fac51dd9
DE
1300 * lib/gdb.exp (gdb_core_cmd): New function.
1301 * gdb.arch/system-gcore.exp: Use it.
1302 * gdb.arch/vsx-regs.exp: Ditto.
1303 * gdb.base/gcore.exp: Ditto.
1304 * gdb.threads/gcore-thread.exp: Ditto.
1305
c2a96e8c
DE
1306 * gdb.reverse/shr.h: New file.
1307 * gdb.reverse/shr1.c: New file.
1308 * gdb.reverse/shr2.c: #include "shr.h".
1309 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
1310 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
1311 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
1312 Update tests using sleep/printf to use shr2.sl instead.
1313 * gdb.reverse/solib-reverse.exp: Ditto.
1314
b6807d98
TT
13152013-05-06 Tom Tromey <tromey@redhat.com>
1316
1317 * gdb.dwarf2/implptrconst.c: New file.
1318 * gdb.dwarf2/implptrconst.exp: New file.
1319 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
1320 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
1321 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
1322
96f7d3f1
PW
13232013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1324
1325 * gdb.base/catch-sig.c (main): Raise SIGINT.
1326 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
1327
1ebff1fd
HAQ
13282013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
1329
1330 * status-stop.exp (test_tstart_tstart): Check for error
1331 returned by the second 'tstart' command.
1332
f92b06da
WT
13332013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
1334
1335 * gdb.xml/maint_print_struct.exp: New file.
1336 * gdb.xml/maint_print_struct.xml: New file.
1337
ff546935
TT
13382013-04-25 Tom Tromey <tromey@redhat.com>
1339
1340 * gdb.dwarf2/nostaticblock.exp: New file.
1341
bf9e4d0c
MB
13422013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
1343
1344 PR gdb/10462
1345 * gdb.base/setshow.exp: Add test case.
1346
a11cfd87
HZ
13472013-04-23 Hui Zhu <hui@codesourcery.com>
1348
1349 PR gdb/15293
a11cfd87
HZ
1350 * gdb.base/dprintf.exp: Add ignore command.
1351
2d9442cc
HZ
13522013-04-23 Hui Zhu <hui@codesourcery.com>
1353
1354 PR gdb/15165
2d9442cc
HZ
1355 * gdb.base/save-bp.exp: Add test for dprintf.
1356
0f3305ed
TT
13572013-04-22 Tom Tromey <tromey@redhat.com>
1358
1359 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
1360 notice_open_fds.
1361
d504301e
SDJ
13622013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1363
1364 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
1365 ldflags.
1366
9991b207
SDJ
13672013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1368
1369 * gdb.arch/arm-bl-branch-dest.c: New file.
1370 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
1371
433730c9
PA
13722013-04-19 Vladimir Kargov <kargov@gmail.com>
1373 Pedro Alves <palves@redhat.com>
1374
1375 * gdb.arch/i386-float.S: New file.
1376 * gdb.arch/i386-float.exp: New file.
1377
9a908334
LM
13782013-04-18 Luis Machado <lgustavo@codesourcery.com>
1379
1380 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
1381 type void *.
1382
4f22ed5c
DE
13832013-04-17 Doug Evans <dje@google.com>
1384
1385 * lib/dwarf.exp (Dwarf): New proc "tu".
1386 * gdb.dwarf2/missing-sig-type.exp: New file.
1387
a0d3f2f5
SCR
13882013-04-15 Siva Chandra Reddy <sivachandra@google.com>
1389
1390 Add option to link testcases with Pthreads library when
1391 using 'prepare_for_testing' in tests.
1392
1393 * lib/gdb.exp (build_executable_from_specs): Use
1394 gdb_compile_pthreads to compile if option "pthreads" is
1395 specified.
1396
cc16e6c9
TT
13972013-04-15 Tom Tromey <tromey@redhat.com>
1398
1399 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
1400
72f1fe8a
TT
14012013-04-15 Tom Tromey <tromey@redhat.com>
1402
1403 * gdb.base/default.exp: Update for $_exception.
1404 * gdb.cp/exceptprint.cc: New file.
1405 * gdb.cp/exceptprint.exp: New file.
1406 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
1407
6e72ca20
TT
14082013-04-15 Tom Tromey <tromey@redhat.com>
1409
1410 * gdb.cp/typeid.cc: New file.
1411 * gdb.cp/typeid.exp: New file.
1412
591f19e8
TT
14132013-04-15 Tom Tromey <tromey@redhat.com>
1414
1415 * gdb.cp/exception.exp: Add "catch rethrow" tests.
1416
da9160e4
YQ
14172013-04-13 Yao Qi <yao@codesourcery.com>
1418
1419 * gdb.base/completion.exp: Test completion of command
1420 'target ctf' if target ctf is supported.
1421
f81d1120
PA
14222013-04-10 Pedro Alves <palves@redhat.com>
1423
1424 * gdb.base/completion.exp: Test "set height", "set listsize" and
1425 "set trace-buffer-size" completion.
1426 * gdb.base/setshow.exp: Test "set height unlimited".
1427 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
1428 unlimited".
1429
393fd4c3
YQ
14302013-04-10 Yao Qi <yao@codesourcery.com>
1431
1432 * gdb.trace/actions.exp: Save trace data to CTF.
1433 Change to ctf target if GDB supports, read CTF data in ctf
1434 target, and check the actions of tracepoints.
1435 * gdb.trace/while-stepping.exp: Likewise.
1436 * gdb.trace/report.exp: Test GDB saves trace data to CTF
1437 format and read CTF trace file if GDB supports.
1438 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
1439 target is supported, change to ctf target, read trace data and
1440 check output of command "tstatus".
1441 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
1442 read CTF data by target ctf and call check_tsv.
1443
b7a273f8
YQ
14442013-04-10 Yao Qi <yao@codesourcery.com>
1445
1446 * gdb.trace/actions.exp (check_tracepoint): New.
1447 (top level): Start the tracing and check the actions of
1448 tracepoints. Save trace data to tfile format. Restart GDB
1449 and read trace file in tfile target. Check the actions of
1450 tracepoints again.
1451 * gdb.trace/while-stepping.exp: Likewise.
1452
f3786771
YQ
14532013-04-10 Yao Qi <yao@codesourcery.com>
1454
1455 * gdb.trace/report.exp: Use standard_output_file for saved
1456 trace file.
1457
5c2b4418
HZ
14582013-04-10 Hui Zhu <hui@codesourcery.com>
1459
1460 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
1461 (MISCELLANEOUS): Add dprintf-pendshr.sl.
1462 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
1463
f7543f0a
JK
14642013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1465
1466 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
1467 response.
1468
f6de8ec2
PA
14692013-04-08 Pedro Alves <palves@redhat.com>
1470
1471 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
1472 the location.
1473
b8abfd58
SL
14742013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1475
1476 * gdb.cp/cplabel.exp: Allow empty directory in file reported
1477 for breakpoint location.
1478
156bffd0
SL
14792013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1480
1481 * gdb.linespec/linespec.exp: Make dir/file:line tests
1482 conditional for non-remote hosts only.
1483
c9a6ce02
PA
14842013-04-04 Stan Shebs <stan@codesourcery.com>
1485 Pedro Alves <palves@redhat.com>
1486
1487 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
1488 * gdb.trace/actions-changed.c: New file.
1489 * gdb.trace/actions-changed.exp: New file.
1490 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
1491 (gdb_trace_setactions_command): ... this. Add "actions_command"
1492 parameter, and handle it.
1493 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
1494
4bd05f24
YQ
14952013-04-04 Yao Qi <yao@codesourcery.com>
1496
1497 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
1498 'step'.
1499
3758b5ce
YQ
15002013-04-03 Yao Qi <yao@codesourcery.com>
1501
1502 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
1503 "tfile-basic.tf".
1504 (test_tfind_tfile): Likewise.
1505
1dcaed0d
YQ
15062013-04-03 Yao Qi <yao@codesourcery.com>
1507
1508 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
1509 "tfile-basic.tf" instead of "basic.tf".
1510 (write_error_trace_file): Pass argument "tfile-error.tf"
1511 instead of "error.tf".
1512 * gdb.trace/tfile.exp: Update tfile names to
1513 "tfile-basic.tf" and "tfile-error.tf".
1514
0e7a53fc
SL
15152013-04-02 Sandra Loosemore <sandra@codesourcery.com>
1516
1517 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
1518 empty directory in file for breakpoint hit.
1519
9852c492
YQ
15202013-03-29 Yao Qi <yao@codesourcery.com>
1521
1522 * gdb.base/completion.exp: Test completion of commands
1523 "target core", "target tfile" and "target exec".
1524 * gdb.trace/tfile.exp: Test completion of command
1525 "target tfile".
1526
af312be7
JB
15272013-03-28 Joel Brobecker <brobecker@adacore.com>
1528
1529 * gdb.ada/win_fu_syms: New testcase.
1530
e4a48d9d
DE
15312013-03-28 Doug Evans <dje@google.com>
1532
1533 * gdb.base/maint.exp (maint print statistics): Update expected output.
1534
7f7cc265
PA
15352013-03-28 Pedro Alves <palves@redhat.com>
1536
1537 PR gdb/15294
1538
1539 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
1540 mean unlimited instead of $arg < 0.
1541 (test_listsize): Remove "listsize of 0 suppresses output" test.
1542 Test that "set listsize 0" ends up with an unlimited listsize.
1543
fc0da894
PA
15442013-03-28 Pedro Alves <palves@redhat.com>
1545
1546 * gdb.base/list.exp (last_line): New global.
1547 (last_line_re): New global.
1548 (test_listsize, test_list_function, test_list_forward)
1549 (test_repeat_list_command, test_list_range)
1550 (test_list_filename_and_function): Use them.
1551 * gdb.base/list0.c: Comment the last line of the file with "last
1552 line".
1553
abe7b711
PA
15542013-03-28 Pedro Alves <palves@redhat.com>
1555
1556 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
1557 list the whole file.
1558
15b3979c
PA
15592013-03-28 Pedro Alves <palves@redhat.com>
1560
1561 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
1562 "set listsize".
1563
96811e3b
KS
15642013-03-26 Keith Seitz <keiths@redhat.com>
1565
1566 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
1567 from passing.
1568
4043f22b
PA
15692013-03-26 Pedro Alves <palves@redhat.com>
1570
1571 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
1572 until after GDB has run.
1573
14a1aa17
YQ
15742013-03-26 Yao Qi <yao@codesourcery.com>
1575
1576 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
1577 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
1578
99c819ee
MM
15792013-03-26 Markus Metzger <markus.t.metzger@intel.com>
1580
1581 * gdb.btrace/enable.exp: Add regression test.
1582
24955f63
TT
15832013-03-25 Tom Tromey <tromey@redhat.com>
1584
1585 * gdb.cp/m-static.exp: Add destructor-printing tests.
1586
fce632b6
TT
15872013-03-25 Tom Tromey <tromey@redhat.com>
1588
1589 * gdb.cp/m-static.exp: Add constructor ptype tests.
1590 * gdb.cp/m-static.cc (single_constructor): New class.
1591 (main): Make instance of single_constructor.
1592
598d3636
JK
15932013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1594 Pedro Alves <palves@redhat.com>
1595
1596 * gdb.server/server-kill.c: New file.
1597 * gdb.server/server-kill.exp: New file.
1598
c12440c9
PA
15992013-03-21 Pedro Alves <palves@redhat.com>
1600
1601 * gdb.trace/trace-buffer-size.exp (get default buffer size):
1602 Expect $gdb_prompt in gdb_test_multiple.
1603
bd712aed
DE
16042013-03-21 Doug Evans <dje@google.com>
1605
1606 * gdb.base/maint.exp: Update tests for per-command stats.
1607
b2f83c08
TT
16082013-03-21 Tom Tromey <tromey@redhat.com>
1609
1610 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
1611 * gdb.cp/misc.exp: Add test for FILENAME:: case.
1612
ef0026f0
PA
16132013-03-20 Pedro Alves <palves@redhat.com>
1614
1615 PR gdb/15289
1616
1617 * gdb.base/remote.exp: Test
1618 "set remote hardware-watchpoint-limit -1",
1619 "set remote hardware-breakpoint-limit -1",
1620 "set remote hardware-watchpoint-limit 2147483647" and
1621 "set remote hardware-breakpoint-limit 2147483647".
1622
3f1175a9
PA
16232013-03-20 Pedro Alves <palves@redhat.com>
1624 Yao Qi <yao@codesourcery.com>
1625
1626 * gdb.trace/tfile.c: Add comments.
1627 (nonconstglob): New global.
1628 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
1629 global that is not covered by the trace frame. Test
1630 disassembling.
1631
a09ae1c1
JK
16322013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1633
1634 * gdb.base/valgrind-infcall.exp
1635 (continue #$continue_count) <remote connection closed>
1636 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
1637 $valgrind_pid.
1638
9ce98649
TT
16392013-03-15 Tom Tromey <tromey@redhat.com>
1640
1641 * gdb.cp/overload.cc (intintfunc): New.
1642 * gdb.cp/overload.exp: Add regression test.
1643
0a251e08
YQ
16442013-03-15 Yao Qi <yao@codesourcery.com>
1645
1646 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
1647 using with_test_prefix.
1648 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
1649 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
1650 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
1651 * gdb.threads/watchpoint-fork.exp (test): Likewise.
1652 * gdb.base/break-interp.exp (test_core): Likewise.
1653 (test_attach_gdb): Likewise.
1654 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
1655 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1656 Likewise.
1657 * gdb.base/jit-so.exp (one_jit_test): Likewise.
1658 * gdb.base/jit.exp (one_jit_test): Likewise.
1659 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
1660 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
1661 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
1662 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
1663 Likewise.
1664 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1665 Likewise.
1666 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
1667 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
1668 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
1669 (tracepoint_change_loc_2): Likewise.
1670 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1671 Likewise.
1672 (disconnected_tfind): Likewise.
1673 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
1674 Likewise.
1675 (test_tfind_remote): Likewise.
1676 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
1677 Likewise.
1678 (test_pending_resolved): Likewise.
1679 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1680 Likewise.
1681 (test_upload_tsv): Likewise.
1682 * gdb.trace/pending.exp (pending_tracepoint_resolved):
1683 Likewise.
1684 (pending_tracepoint_works): Likewise.
1685 * gdb.trace/report.exp (use_collected_data): Likewise.
1686 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
1687 Likewise.
1688 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
1689 * gdb.trace/strace.exp (strace_info_marker): Likewise.
1690 (strace_trace_on_same_addr): Likewise.
1691 (strace_trace_on_diff_addr): Likewise.
1692 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
1693 (gdb_collect_locals_test): Likewise.
1694 (gdb_unavailable_registers_test): Likewise.
1695 (gdb_collect_globals_test): Likewise.
1696
2c415c0f
YQ
16972013-03-15 Yao Qi <yao@codesourcery.com>
1698
1699 * gdb.base/condbreak.exp: Add semicolon back which was removed
1700 by my previous commit.
1701
ae59b1da
YQ
17022013-03-14 Yao Qi <yao@codesourcery.com>
1703
1704 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
1705 'return'.
1706 (gdb_target_monitor, gdb_load): Likewise.
1707 * config/sid.exp (gdb_load): Likewise.
1708 * config/slite.exp (gdb_load): Likewise.
1709 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
1710 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
1711 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
1712 (single_step_until): Likewise.
1713 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1714 * gdb.arch/system-gcore.exp: Likewise.
1715 * gdb.base/bigcore.exp (extract_heap): Likewise.
1716 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
1717 * gdb.base/call-ar-st.exp: Likewise.
1718 * gdb.base/call-rt-st.exp: Likewise.
1719 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
1720 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
1721 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
1722 * gdb.base/corefile.exp: Likewise.
1723 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
1724 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
1725 * gdb.base/fixsection.exp: Likewise.
1726 * gdb.base/funcargs.exp: Likewise.
1727 * gdb.base/gcore-buffer-overflow.exp: Likewise.
1728 * gdb.base/gcore-relro.exp: Likewise.
1729 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
1730 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
1731 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
1732 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
1733 * gdb.base/list.exp: Likewise.
1734 (set_listsize): Likewise.
1735 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
1736 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
1737 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
1738 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
1739 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
1740 * gdb.base/setvar.exp: Likewise.
1741 (test_set): Likewise.
1742 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
1743 * gdb.base/solib-overlap.exp: Likewise.
1744 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
1745 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
1746 * gdb.base/watchpoint.exp (initialize): Likewise.
1747 (test_simple_watchpoint): Likewise.
1748 (test_disabling_watchpoints): Likewise.
1749 (test_watchpoint_triggered_in_syscall): Likewise.
1750 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
1751 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
1752 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
1753 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
1754 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1755 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1756 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1757 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1758 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1759 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
1760 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1761 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
1762 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
1763 * gdb.mi/gdb792.exp: Likewise.
1764 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
1765 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
1766 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
1767 * gdb.threads/gcore-thread.exp: Likewise.
1768 (load_core): Likewise.
1769 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
1770 (test_startup, check_control_c): Likewise.
1771 * gdb.threads/sigstep-threads.exp: Likewise.
1772 * gdb.threads/thread_check.exp: Likewise.
1773 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
1774 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
1775 (set_a_tracepoint, trace_buffer_normal): Likewise.
1776 (gdb_trace_circular_tests): Likewise.
1777 * gdb.trace/collection.exp: Likewise.
1778 * gdb.trace/disconnected-tracing.exp: Likewise.
1779 * gdb.trace/infotrace.exp: Likewise.
1780 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1781 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1782 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
1783 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
1784 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
1785 * gdb.trace/stap-trace.exp: Likewise.
1786 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
1787 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
1788 * gdb.trace/trace-buffer-size.exp: Likewise.
1789 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
1790 * gdb.trace/unavailable.exp: Likewise.
1791 * gdb.trace/while-dyn.exp: Likewise.
1792 * lib/fortran.exp (set_lang_fortran): Likewise.
1793 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
1794 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
1795 (default_gdb_start, get_compiler_info): Likewise.
1796 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
1797 (get_debug_format, setup_xfail_format): Likewise.
1798 (rerun_to_main, gdb_skip_float_test): Likewise.
1799 (build_id_debug_filename_get, get_remotetimeout): Likewise.
1800 * lib/java.exp (set_lang_java): Likewise.
1801 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
1802 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
1803 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
1804 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
1805 * lib/objc.exp (set_lang_objc): Likewise.
1806 * lib/pascal.exp (set_lang_pascal): Likewise.
1807 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1808 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
1809 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
1810
bb869963
SDJ
18112013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
1812
1813 PR c++/15203
1814 PR c++/15210
1815 * gdb.cp/m-static.cc (keepalive_int): New function.
1816 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
1817 * gdb.cp/m-static.exp: New test for `sintvar'.
1818
e2be70a0
YQ
18192013-03-14 Yao Qi <yao@codesourcery.com>
1820
1821 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
1822 of 'tstatus' into tstatus_output.
1823 (top level): Save the trace data to tfile. Read trace file in
1824 tfile target. Check the trace status.
1825
8ddb1965
YQ
18262013-03-13 Yao Qi <yao@codesourcery.com>
1827
1828 * gdb.trace/tsv.exp (check_tsv): New.
1829 (top level): Save a tfile on current trace session. Call
1830 check_tsv on live target. Load the tfile with target tfile
1831 and call check_tsv again.
1832
045dd51f
YQ
18332013-03-13 Yao Qi <yao@codesourcery.com>
1834
1835 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
1836 Replace some "gdb_test" with "gdb_test_no_output".
1837
82d049ab
PH
18382013-03-12 Paul Hilfinger <hilfingr@adacore.com>
1839
1840 * gdb.ada/expr_delims.exp: New file.
1841 * gdb.ada/expr_delims/foo.adb: New file.
1842 * gdb.ada/expr_delims/pck.ads: New file.
1843 * gdb.ada/expr_delims/pck.adb: New file.
1844
cb8ea32b
KS
18452013-03-11 Keith Seitz <keiths@redhat.com>
1846
1847 * watchpoint.exp (test_no_hw_watchpoints): Add test using
1848 both condition and thread. Then delete the watchpoint.
1849
2f1d9bdd
MM
18502013-03-11 Christian Himpel <christian.himpel@intel.com>
1851
1852 * Makefile.in: Add btrace testsuite.
1853 * configure: Regenerated.
1854 * configure.ac: Add btrace testsuite.
1855 * gdb.btrace/Makefile.in: New file.
1856 * gdb.btrace/enable.c: New file.
1857 * gdb.btrace/enable.exp: New file.
1858 * gdb.btrace/function_call_history.c: New file.
1859 * gdb.btrace/function_call_history.exp: New file.
1860 * gdb.btrace/instruction_history.c: New file.
1861 * gdb.btrace/instruction_history.exp: New file.
1862 * gdb.btrace/instruction_history.S: New file.
1863 * lib/gdb.exp: Add btrace skip proc.
1864
05c56a9d
JK
18652013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1866
1867 Fix entry-values if the callee called a noreturn function.
1868 * gdb.arch/amd64-tailcall-noret.S: New file.
1869 * gdb.arch/amd64-tailcall-noret.c: New file.
1870 * gdb.arch/amd64-tailcall-noret.exp: New file.
1871
9112db09
JK
18722013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1873
1874 Fix entry-values in C++ across CUs.
1875 * gdb.arch/amd64-tailcall-cxx.exp: New file.
1876 * gdb.arch/amd64-tailcall-cxx1.S: New file.
1877 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
1878 * gdb.arch/amd64-tailcall-cxx2.S: New file.
1879 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
1880
be9a119c 18812013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
1882 Hafiz Abid Qadeer <abidh@codesourcery.com>
1883
1884 gdb/testsuite/
1885 * gdb.trace/trace-buffer-size.exp: New file.
1886 * gdb.trace/trace-buffer-size.c: New file.
1887
049109b0
PA
18882013-03-06 Pedro Alves <palves@redhat.com>
1889
1890 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
1891 doesn't support the tested optional feature, call "unsupported"
1892 with the same test message as the "pass" case, instead of calling
1893 "pass" with a different message. Use the same text for the "fail"
1894 cases too.
1895
4aa54120
YQ
18962013-03-06 Yao Qi <yao@codesourcery.com>
1897
1898 * gdb.trace/tstatus.exp: Remove the invocation of
1899 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
1900 (test_tracepoints): Don't set fast tracepoint.
1901 (top level): Don't check agent library is loaded or not.
1902
b8b71e63
YQ
19032013-03-06 Yao Qi <yao@codesourcery.com>
1904
1905 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
1906 parentheses by "\\".
1907
33f448b1
JK
19082013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1909
1910 * gdb.linespec/base/one/thefile.cc (twodup): New.
1911 (m): Call it.
1912 * gdb.linespec/base/two/thefile.cc (dupname): New.
1913 (n): Call it.
1914 * gdb.linespec/break-ask.exp: New file.
1915 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
1916
1c942fb9
YQ
19172013-02-28 Yao Qi <yao@codesourcery.com>
1918
1919 * gdb.trace/report.exp: Move some code to ...
1920 (use_collected_data): New.
1921 (top level): Call use_collected_data once on the live target.
1922 Save at file of the current trace session, load it with target
1923 tfile, and call use_collected_data again.
1924
5b967901
JK
19252013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1926
1927 * gdb.threads/fork-thread-pending.c (main): Add alarm.
1928
6447023f
JK
19292013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1930
1931 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
1932 Add final kill of ${valgrind_pid}.
1933
9f44fbc0
SCR
19342013-02-20 Siva Chandra Reddy <sivachandra@google.com>
1935
1936 * gdb.python/py-arch.c: New test case
1937 * gdb.python/py-arch.exp: New tests to test
1938 gdb.Architecture.disassemble
1939 * gdb.python/Makefile.in: Add py-arch to the list of
1940 EXECUTABLES.
1941
4c9ad8c2
TT
19422013-02-18 Tom Tromey <tromey@redhat.com>
1943
1944 * gdb.dwarf2/subrange.exp: New file.
1945
f5911ea1
HAQ
19462013-02-15 Pedro Alves <pedro@codesourcery.com>
1947 Hafiz Abid Qadeer <abidh@codesourcery.com>
1948
1949 * gdb.trace/tfile.exp: Add test for -trace-status command.
1950
420f4384
JK
19512013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1952
1953 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
1954 nanosleep by sleep.
1955
4819b3f8
PA
19562013-02-14 Pedro Alves <palves@redhat.com>
1957
1958 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
1959
1773c82c
HAQ
19602013-02-14 Pedro Alves <pedro@codesourcery.com>
1961 Hafiz Abid Qadeer <abidh@codesourcery.com>
1962
1963 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
1964
e234dfaf
TT
19652013-02-12 Tom Tromey <tromey@redhat.com>
1966
1967 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
1968 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
1969
6c01dd94
PA
19702013-02-12 Pedro Alves <palves@redhat.com>
1971
1972 * gdb.base/catch-signal.c: Update copyright years.
1973 * gdb.base/catch-signal.exp: Update copyright years.
1974 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
1975 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
1976 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
1977 * gdb.dwarf2/dw2-error.S: Update copyright years.
1978 * gdb.dwarf2/dw2-error.c: Update copyright years.
1979 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
1980 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
1981 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
1982
595fc67f
PA
19832013-02-12 Pedro Alves <palves@redhat.com>
1984
1985 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
1986 message.
1987 * gdb.base/sigaltstack.exp: Ditto.
1988 * gdb.base/siginfo.exp: Ditto.
1989 * gdb.base/sizeof.exp: Ditto.
1990
17282693
PA
19912013-02-12 Pedro Alves <palves@redhat.com>
1992
1993 * gdb.mi/mi-basics.exp: Tweak intro comment.
1994 * gdb.mi/mi-break.exp: Tweak intro comment.
1995 * gdb.mi/mi-console.exp: Tweak intro comment.
1996 * gdb.mi/mi-file.exp: Tweak intro comment.
1997 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
1998 * gdb.mi/mi-return.exp: Tweak intro comment.
1999 * gdb.mi/mi-stepi.exp: Tweak intro comment.
2000 * gdb.mi/mi-until.exp: Tweak intro comment.
2001 * gdb.mi/mi-watch.exp: Tweak intro comment.
2002
8a4ac37e
PA
20032013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
2004
2005 * gdb.server/no-thread-db.exp: New file.
2006 * gdb.server/no-thread-db.c: New file.
2007 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
2008
c2792f5a
DE
20092013-02-11 Doug Evans <dje@google.com>
2010
2011 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
2012 two decfloats.
2013
d9e98382
SDJ
20142013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
2015
2016 * gdb.base/bitfields.c (struct internalvartest): New declaration.
2017 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
2018
a321661a
JK
20192013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2020
2021 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
2022
134a2066
YQ
20232013-02-06 Yao Qi <yao@codesourcery.com>
2024
2025 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
2026 to ...
2027 (test_create_delete_modify_tsv): ... here. New test on modifying
2028 the initial value of a tsv.
2029
5a2dc60a
JK
20302013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2031
2032 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
2033 (cd .../rdir): ... here.
2034
233d95b5
JK
20352013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2036
2037 * gdb.linespec/base/one/header.h: New file.
2038 * gdb.linespec/base/two/header.h: New file.
2039 * gdb.linespec/macro-relative.c: New file.
2040 * gdb.linespec/macro-relative.exp: New file.
2041
fbd9ab74
JK
20422013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2043
2044 * gdb.base/fullpath-expand-func.c: New file.
2045 * gdb.base/fullpath-expand.c: New file.
2046 * gdb.base/fullpath-expand.exp: New file.
2047 * gdb.base/realname-expand-real.c: New file.
2048 * gdb.base/realname-expand.c: New file.
2049 * gdb.base/realname-expand.exp: New file.
2050
1b56eb55
JK
20512013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2052
2053 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
2054 * gdb.dwarf2/dw2-dir-file-name.c: New file.
2055
af529f8f
JK
20562013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2057
2058 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
2059 (compare_filenames_for_search does not match)
2060 (compare_filenames_for_search does match): New tests.
2061
f5b95b50
JK
20622013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2063
2064 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
2065
d47921b9
JK
20662013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2067
2068 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
2069
8a92335b
JK
20702013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2071
2072 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
2073 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
2074 ${binfile}.mini_debuginfo-debuglink and
2075 ${binfile}.mini_debuginfo-debuglink.xz.
2076
17f2157d
TT
20772013-02-01 Tom Tromey <tromey@redhat.com>
2078
2079 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
2080 attributes.
2081
d65f0a9c
TT
20822013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2083 Tom Tromey <tromey@redhat.com>
2084
2085 * gdb.dwarf2/method-ptr.exp: Link with c++.
2086 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
2087
f25c0135
TT
20882013-01-31 Tom Tromey <tromey@redhat.com>
2089
2090 * gdb.base/jit.exp (compile_jit_test): New proc.
2091 Add PIE tests.
2092
7078baeb
TT
20932013-01-31 Tom Tromey <tromey@redhat.com>
2094
2095 * gdb.dwarf2/method-ptr.cc: New file.
2096 * gdb.dwarf2/method-ptr.exp: New file.
2097
1d24041a
TT
20982013-01-31 Tom Tromey <tromey@redhat.com>
2099
2100 * lib/dwarf.exp (namespace Dwarf): New.
2101
8d9878a4
TT
21022013-01-29 Tom Tromey <tromey@redhat.com>
2103
2104 * gdb.dwarf2/fission-reread.exp: Add unload test.
2105
bed911e5
DE
21062013-01-28 Doug Evans <dje@google.com>
2107
2108 * gdb.dwarf2/fission-loclists.exp: New file.
2109 * gdb.dwarf2/fission-loclists.S: New file.
2110
e229648e
JK
21112013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2112
2113 Code cleanup.
2114 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
2115 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
2116 and prepare_for_testing.
2117 * gdb.base/store.exp: Likewise.
2118
86700f00
TT
21192013-01-25 Tom Tromey <tromey@redhat.com>
2120
2121 * gdb.python/py-explore.exp: Expect the gdb prompt.
2122
8954db33
AB
21232013-01-25 Andrew Burgess <aburgess@broadcom.com>
2124
2125 * gdb.base/gnu_vector.c: New variable for use in tests.
2126 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
2127 changes in scalar to vector casting and widening.
2128 * gdb.python/py-type.c: New variables for use in tests.
2129 * gdb.python/py-type.exp: Update vector related tests to reflect
2130 changes in scalar to vector casting and widening.
2131
2077afdd
TD
21322013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
2133
2134 * gdb.base/prologue-include.c: New file.
2135 * gdb.base/prologue-include.exp: New file.
2136 * gdb.base/prologue-include.h: New file.
2137
d7499464
HAQ
21382013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
2139
2140 PR gdb/13443
2141 * gdb.mi/mi-var-block.exp: Make test messages unique.
2142
e2a3e0f1
TT
21432013-01-23 Tom Tromey <tromey@redhat.com>
2144
2145 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
2146
152fcc9c
TT
21472013-01-23 Tom Tromey <tromey@redhat.com>
2148
2149 * gdb.cp/converts.cc (main): Initialize 'a'.
2150
bea883fd
SCR
21512013-01-23 Siva Chandra Reddy <sivachandra@google.com>
2152
2153 * testsuite/gdb.python/frame.exp: Add a test for
2154 gdb.Frame.architecture() method.
2155
0928e93d
PA
21562013-01-22 Pedro Alves <palves@redhat.com>
2157
2158 * gdb.base/annota1.exp (signal sent): No longer expect
2159 breakpoints-invalid.
2160 * gdb.cp/annota2.exp (continue until exit)
2161 (watch triggered on a.x): Ditto.
2162
9c97429f
PA
21632013-01-22 Pedro Alves <palves@redhat.com>
2164
2165 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
2166 Adjust tests to breakpoints-invalid changes.
2167 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
2168 variables.
2169 Adjust tests to breakpoints-invalid changes.
2170
187d10dd
PA
21712013-01-22 Pedro Alves <palves@redhat.com>
2172
2173 * gdb.base/annota1.exp (annotate ignore count change): Add
2174 expected output for failure case.
2175
ea3aedcb
TT
21762013-01-22 Tom Tromey <tromey@redhat.com>
2177
2178 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
2179 call.
2180
998580f1
MK
21812013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
2182
2183 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 2184 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
2185 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
2186 Also handle 'thread' field.
2187 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
2188 * gdb.mi/mi-watch.exp: Ditto.
2189 * lib/mi-support.exp: Ditto.
2190
8f1d5693
MK
21912013-01-21 Siva Chandra Reddy <sivachandra@google.com>
2192
2193 * gdb.python/py-explore.exp: Improve a test
2194
2d8c5d7c
DB
21952013-01-18  David Blaikie  <dblaikie@gmail.com>
2196
2197 * gdb.base/label.c (main): Correct the type of the second
2198 parameter.
2199
46f35228
TT
22002013-01-18 Tom Tromey <tromey@redhat.com>
2201
2202 * gdb.dwarf2/trace-crash.s: New file.
2203 * gdb.dwarf2/trace-crash.exp: New file.
2204
5965d69d
HAQ
22052013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
2206
43aaf8b6
PA
2207 PR gdb/13443
2208 * gdb.base/checkpoint.exp: Update test messages to make them
2209 unique.
5965d69d 2210
5ae4861a
YQ
22112013-01-18 Yao Qi <yao@codesourcery.com>
2212
2213 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
2214 output of 'info tracepoints'.
2215 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
2216 Likewise.
2217 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
2218 * gdb.trace/disconnected-tracing.c (struct foo): New.
2219
d84fca2c
JK
22202013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2221
2222 * gdb.dwarf2/dw2-dos-drive.S: New file.
2223 * gdb.dwarf2/dw2-dos-drive.exp: New file.
2224
aebb1cc9
DE
22252013-01-17 Doug Evans <dje@google.com>
2226
2782d512
DE
2227 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
2228 CXX_FOR_TARGET.
2229
aebb1cc9
DE
2230 * boards/cc-with-tweaks.exp: New file.
2231
db2b2972
TT
22322013-01-17 Tom Tromey <tromey@redhat.com>
2233
2234 * gdb.base/completion.exp: Add "set cp-abi" completion test.
2235
96343774
PA
22362013-01-17 Pedro Alves <palves@redhat.com>
2237
2238 Merge dg-extract-results.sh from upstream (svn 195224).
2239
2240 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2241 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
2242
2243 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2244 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
2245
2246 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2247 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
2248
2249 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2250 * dg-extract-results.sh: Redirect grep output to /dev/null instead
2251 of grep -q.
2252
675921c0
SD
22532012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
2254
2255 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
2256 interface.
2257 * gdb.base/jithost.c: New file.
2258 * gdb.base/jithost.h: New file.
2259 * gdb.base/jitreader.c : New file.
2260 * gdb.base/jit-protocol.h: New file.
2261
ab04a2af
TT
22622013-01-16 Tom Tromey <tromey@redhat.com>
2263
2264 * gdb.base/catch-signal.c: New file.
2265 * gdb.base/catch-signal.exp: New file.
2266
8ac3646f
TT
22672013-01-16 Tom Tromey <tromey@redhat.com>
2268
2269 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
2270
22fc223e
JK
22712013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2272
2273 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
2274
44478ab3
TT
22752013-01-14 Tom Tromey <tromey@redhat.com>
2276
2277 * gdb.base/completion.exp: Add "set gnutarget" test.
2278
06d66ee9
TT
22792013-01-14 Tom Tromey <tromey@redhat.com>
2280
2281 * gdb.dwarf2/dw2-restrict.S: New file.
2282 * gdb.dwarf2/dw2-restrict.c: New file.
2283 * gdb.dwarf2/dw2-restrict.exp: New file.
2284
c9bf0622
TT
22852013-01-14 Tom Tromey <tromey@redhat.com>
2286
2287 * gdb.dwarf2/dw2-error.exp: New file.
2288 * gdb.dwarf2/dw2-error.c: New file.
2289 * gdb.dwarf2/dw2-error.S: New file.
2290
5b12a61c
JK
22912013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2292
2293 * gdb.cp/parse-lang.cc: New file.
2294 * gdb.cp/parse-lang.exp: New file.
2295
f0a4b570
JK
22962013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2297
2298 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
2299 (set substitute-path): New test.
2300 (fullname present): Remove content.
2301 (substituted fullname): New test.
2302
f751cc97
JB
23032013-01-13 Joel Brobecker <brobecker@adacore.com>
2304
2305 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
2306 check. Move $gdb_py_is_py24 value check right after.
2307
04164e8e
JK
23082013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2309
2310 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
2311 targets.
2312
5bf480a5
YQ
23132013-01-11 Yao Qi <yao@codesourcery.com>
2314
2315 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
2316 for dprintf.
2317 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2318 Check the fields in "=breakpoint-created" for dprintf.
2319
f35a17b5
JK
23202012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2321
2322 * gdb.mi/mi-fullname-deleted.exp: New file.
2323
85817405
JK
23242012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2325
2326 * gdb.base/skip-solib.exp (info skip with pending file): Update the
2327 expected output.
2328 (info skip with pending file): Remove.
2329 (ignoring function in solib, info skip for function multiply): Update
2330 the expected output.
2331 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
2332 (info skip (delete 1), info skip after disabling all)
2333 (info skip after enabling all, info skip after disabling 4 2-3)
2334 (info skip after enabling 2-3, info skip 2-3)
2335 (info skip after deleting 2 3): Update the expected output.
2336 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
2337 statement to its initialization and return.
2338 * gdb.linespec/skip-two.exp: New file.
2339
27210e12
DE
23402012-12-19 Doug Evans <dje@google.com>
2341
2342 * gdb.base/maint.exp: Handle testing with .gdb_index.
2343
bb627a12
JB
23442012-12-19 Joel Brobecker <brobecker@adacore.com>
2345
2346 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
2347 Cavium to FSF.
2348
7785b880
JB
23492012-12-19 Joel Brobecker <brobecker@adacore.com>
2350
2351 * dg-extract-results.sh: Update contact info in copyright notice.
2352 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
2353 GPL v3 or later. Update contact info.
2354 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
2355 gdb.threads/watchpoint-fork-mt.c,
2356 gdb.threads/watchpoint-fork-parent.c,
2357 gdb.threads/watchpoint-fork-st.c,
2358 gdb.threads/watchpoint-fork.h: Likewise.
2359
f2a8bc8a
YQ
23602012-12-15 Yao Qi <yao@codesourcery.com>
2361
2362 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
2363 'installed' field in '=breakpoint-modified'.
2364 (test_reconnect): Check 'installed' field in
2365 '=breakpoint-modified' and '=breakpoint-created'.
2366
2367 * gdb.trace/actions.exp: Update test for 'installed' field.
2368 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
2369 (tracepoint_change_loc_2): Likewise.
2370 Check 'info tracepoint' display nothing else.
2371 * gdb.trace/deltrace.exp: Likewise.
2372 * gdb.trace/infotrace.exp: Likewise.
2373 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
2374 Likewise.
2375 * gdb.trace/passcount.exp: Likewise.
2376 * gdb.trace/tracecmd.exp: Likewise.
2377 * gdb.trace/while-stepping.exp: Likewise.
2378
6592e36f
TT
23792012-12-14 Tom Tromey <tromey@redhat.com>
2380
2381 * gdb.cp/member-name.exp: New file.
2382 * gdb.cp/member-name.cc: New file.
2383
7d27a96d
TT
23842012-12-14 Tom Tromey <tromey@redhat.com>
2385
2386 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
2387
f8c05d0d
DE
23882012-12-14 Doug Evans <dje@google.com>
2389
2390 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
2391 DW_OP_GNU_implicit_pointer is section-relative.
2392
451b7c33
TT
23932012-12-14 Tom Tromey <tromey@redhat.com>
2394
43aaf8b6 2395 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 2396
10e339df
PA
23972012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
2398
6fdff2c5 2399 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 2400
e780d813
DE
24012012-12-13 Doug Evans <dje@google.com>
2402
2403 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
2404 * gdb.multi/multi-arch.exp: Ditto.
2405
ca3dbcc8 24062012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 2407
ca3dbcc8
MG
2408 * gdb.mi/mi-catch-load-so.c: New. Clone of the
2409 catch load test library source file.
2410 * gdb.mi/mi-catch-load.c: New. Clone of the catch
2411 load test source file.
2412 * gdb.mi/mi-catch-load.exp: New. Test file for
2413 basic MI -catch-load and -catch-unload tests.
2414
2960a434
PK
24152012-12-11 Paul Koning <paul_koning@dell.com>
2416
2417 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
2418 exception.
2419 (_iterator_except): New function.
2420 (ArrayPrinter): Use _iterator function instead of local _iterator
2421 class for Python 3 compatibility.
2422 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 2423 _iterator.
2960a434
PK
2424 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
2425 execfile for Python 3 compatibility.
2426 * gdb.python/python.exp: Handle Python 2.4 exception traceback
2427 format in error_prompt test.
6fdff2c5 2428
9325cb04
PK
24292012-12-10 Paul Koning <paul_koning@dell.com>
2430
2431 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 2432 compatibility.
9325cb04
PK
2433 * gdb.python/py-block.exp: Ditto.
2434 * gdb.python/py-breakpoint.exp: Ditto.
2435 * gdb.python/py-cmd.exp: Ditto.
2436 * gdb.python/py-events.py: Ditto.
2437 * gdb.python/py-finish-breakpoint.py: Ditto.
2438 * gdb.python/py-finish-breakpoint2.exp: Ditto.
2439 * gdb.python/py-finish-breakpoint2.py: Ditto.
2440 * gdb.python/py-frame-inline.exp: Ditto.
2441 * gdb.python/py-frame.exp: Ditto.
2442 * gdb.python/py-infthread.exp: Ditto.
2443 * gdb.python/py-objfile.exp: Ditto.
2444 * gdb.python/py-parameter.exp: Ditto.
2445 * gdb.python/py-progspace.exp: Ditto.
2446 * gdb.python/py-prompt.exp: Ditto.
2447 * gdb.python/py-symbol.exp: Ditto.
2448 * gdb.python/py-symtab.exp: Ditto.
2449 * gdb.python/py-template.exp: Ditto.
2450 * gdb.python/py-value-cc.exp: Ditto.
2451 * gdb.python/python.exp: Ditto.
2452 * gdb.python/source2.py: Ditto.
2453 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 2454 compatibility.
9325cb04
PK
2455 Use sorted() function rather than sort() method.
2456 Accept either int or long values for enum values.
2457 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
2458 execfile for Python 3 compatibility.
2459 * gdb.python/py-evsignal.exp: Ditto.
2460 * gdb.python/py-evthreads.exp: Ditto.
2461 * gdb.python/py-mi.exp: Ditto.
2462 * gdb.python/py-pp-maint.exp: Ditto.
2463 * gdb.python/py-prettyprint.exp: Ditto.
2464 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 2465 Python 3 compatibility.
9325cb04
PK
2466 Skip tests for Python 2.4.
2467 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 2468 Python 3 compatibility.
9325cb04
PK
2469 Use byte string rather than character string in memory write test
2470 if Python 3.
2471 * gdb.python/py-pp-maint.py: Change class declarations to "new
2472 class" syntax.
2473 * gdb.python/py-prettyprint.py: Change iterator class to generator
2474 function for Python 3 compatibility.
2475 Make all classes "new style".
2476 Fix indentation issue and stray semicolon.
2477 * gdb.python/py-shared.expChange print syntax for Python 3
2478 compatibility.
2479 Define "long" if Python 3.
2480 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 2481 compatibility.
9325cb04
PK
2482 Accept either int or long values for enum values.
2483 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 2484 compatibility.
9325cb04
PK
2485 Skip "long" and "unicode" tests if Python 3.
2486 Accept either "type" or "class" in type checks.
2487 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
2488 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
2489
8b9737bf
TT
24902012-12-10 Tom Tromey <tromey@redhat.com>
2491
2492 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
2493 (test): Add "two_cu" argument.
2494 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
2495 for types; allow two CUs.
2496
1b80a9fa
JK
24972012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2498
2499 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
2500 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
2501
f0b6d50a
YQ
25022012-12-08 Yao Qi <yao@codesourcery.com>
2503 Pedro Alves <palves@redhat.com>
2504
2505 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
2506 '=breakpoint-created' when GDB merges the tracepoints of both
2507 sides.
2508
2f68a895
TT
25092012-12-07 Tom Tromey <tromey@redhat.com>
2510
2511 * gdb.base/break1.c (enum some_enum, union some_union): New.
2512 (some_enum_global, some_union_global, some_value): New globals.
2513 * gdb.base/completion.exp: Add tag completion tests.
2514
4fc5d43e
TT
25152012-12-07 Tom Tromey <tromey@redhat.com>
2516
2517 * gdb.base/completion.exp: Add tests for ptype and whatis
2518 completion.
2519
6559e013
JB
25202012-12-07 Joel Brobecker <brobecker@adacore.com>
2521
2522 * gdb.base/stale-infcall.exp: Fix copyright line.
2523
ae2b630d
JB
25242012-12-07 Joel Brobecker <brobecker@adacore.com>
2525
2526 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
2527
0ba2eb0f
TT
25282012-12-06 Pedro Alves <palves@redhat.com>
2529 Tom Tromey <tromey@redhat.com>
2530
2531 * gdb.base/exprs.exp: Add tests for cast to void.
2532
731145cb
TT
25332012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
2534
2535 * gdb.python/py-mi.exp: Correct expected results for attribute
2536 "dynamic" returned by -var-update.
2537 Add test case for correct handling of "diplayhint" for children
2538 of dynamic varobjs.
2539 * gdb.python/py-prettyprint.c (set_itme): New function.
2540 (bug_14741) New function.
2541 (main) Add call to bug_14741().
2542 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
2543
e58fcc15
UW
25442012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
2545
2546 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
2547 ${binfile}.funcsyms list.
2548
e9eb0d14
YQ
25492012-12-04 Yao Qi <yao@codesourcery.com>
2550
2551 PR gdb/13443
2552 * gdb.trace/actions.exp: Make test messages unique.
2553
4983028c
TT
25542012-11-29 Tom Tromey <tromey@redhat.com>
2555
2556 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
2557
ea5e6b0e
UW
25582012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
2559
2560 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
2561 * gdb.opencl/datatypes.exp: Likewise.
2562 * gdb.opencl/operators.exp: Likewise.
2563 * gdb.opencl/vec_comps.exp: Likewise.
2564
cdde3dfb
JG
25652012-11-29 Jerome Guitton <guitton@adacore.com>
2566
2567 * gdb.ada/iwide: New testcase.
2568
b50d69b5
JG
25692012-11-29 Jerome Guitton <guitton@adacore.com>
2570
2571 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
2572 ptype test.
2573
c2d3fccf
JG
25742012-11-29 Jerome Guitton <guitton@adacore.com>
2575
2576 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
2577 form {VARIANT_TYPE}ADDRESS.
2578
5edf51fe
YQ
25792012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
2580
2581 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
2582 (func): New function.
2583 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
2584 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
2585 pointers to members with pointer-to-function type.
2586
608e2dbb
TT
25872012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2588 Tom Tromey <tromey@redhat.com>
2589
2590 * gdb.base/gnu-debugdata.exp: New file.
2591 * gdb.base/gnu-debugdata.c: New file.
2592 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
2593 (gdb_unload): Return 0 on success.
2594
4648e588
JK
25952012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2596
2597 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
2598
17d6efc4
JB
25992012-11-26 Joel Brobecker <brobecker@adacore.com>
2600
2601 * gdb.base/empty_exe.exp: New testcase.
2602
ace21957
MF
26032012-11-20 Mike Frysinger <vapier@gentoo.org>
2604
2605 * gdb.base/completion.exp: Add test for help aliases completion.
2606
5c401a0a
YQ
26072012-11-20 Yao Qi <yao@codesourcery.com>
2608
2609 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2610 Don't test 'maint set show-debug-regs'.
2611 Use command 'set remotecache' instead of
2612 'set circular-trace-buffer'.
2613
8dea366b
KS
26142012-11-16 Keith Seitz <keiths@redhat.com>
2615
2616 PR c++/13615
2617 * gdb.cp/baseenum.cc: New file.
2618 * gdb.cp/baseenum.exp: New file.
2619 * gdb.cp/derivation.cc (A): Add copyright.
2620 Add a typedef.
2621 (B): Use A::value_type instead of int. Change all references.
2622 (D): Use value_type instead of int. Change all references.
2623 (E): Likewise.
2624 (F); Likewise.
2625 (Z): New class.
2626 (ZZ): New class.
6fdff2c5 2627 (N, Base, Derived): New namespace and classes.
8dea366b
KS
2628 (main): Add instances of Z and ZZ.
2629 Make sure all symbols from N are kept.
2630 * gdb.cp/derivation.exp: Update typedef changes in tests.
2631 Add tests for class typedefs both before and after starting
2632 the inferior.
2633 Add tests for searching for a typedef while stopped in a
2634 method.
2635
5e34c6c3
LM
26362012-11-14 Luis Machado <lgustavo@codesourcery.com>
2637
2638 * gdb.mi/mi-var-create-rtti.c: New file.
2639 * gdb.mi/mi-var-create-rtti.exp: New file.
2640
5e487a5f
LM
26412012-11-14 Luis Machado <lgustavo@codesourcery.com>
2642
2643 * gdb.base/structs3.exp: Run to main before doing any tests.
2644
6d67b990
AB
26452012-11-14 Andrew Burgess <aburgess@broadcom.com>
2646
2647 * gdb.python/py-type.exp: Uniquify test names.
2648
e5d98164
YQ
26492012-11-14 Yao Qi <yao@codesourcery.com>
2650
2651 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
2652 (thread_function) [DEBUG]: Call 'printf'.
2653 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
2654 command line if 'DEBUG=1' is passed to test.
2655 Remove a pattern to match inferior's output.
2656
62747a60
TT
26572012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
2658
2659 * gdb.mi/mi-fill-memory.exp: New test.
2660
18a9fc12
TT
26612012-11-12 Tom Tromey <tromey@redhat.com>
2662
2663 * gdb.base/completion.exp: Update for "info type-printers".
2664 * gdb.python/py-typeprint.cc: New file.
2665 * gdb.python/py-typeprint.exp: New file.
2666 * gdb.python/py-typeprint.py: New file.
2667
bd69fc68
TT
26682012-11-12 Tom Tromey <tromey@redhat.com>
2669
2670 * gdb.base/call-sc.exp: Use "ptype/r".
2671 * gdb.base/volatile.exp: Don't expect "int".
2672 * gdb.cp/ptype-flags.cc: New file.
2673 * gdb.cp/ptype-flags.exp: New file.
2674 * gdb.cp/templates.exp: Use ptype/r.
2675 (test_ptype_of_templates, test_template_typedef): Likewise.
2676 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
2677 argument. Handle template names and template parameters.
2678 * gdb.mi/mi-var-cmd.exp: Accept "long".
2679 * gdb.mi/mi-var-child.exp: Accept "long".
2680 * gdb.mi/mi-var-display.exp: Accept "long".
2681 * gdb.mi/mi2-var-child.exp: Accept "long".
2682
b3720c3a
TT
26832012-11-12 Tom Tromey <tromey@redhat.com>
2684
2685 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
2686 "ptype" from calls to cp_test_ptype_class.
2687 (test_enums): Likewise.
2688 * gdb.cp/derivation.exp: Remove "ptype" from calls to
2689 cp_test_ptype_class.
2690 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
2691 calls to cp_test_ptype_class.
2692 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
2693 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
2694 from calls to cp_test_ptype_class.
2695 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
2696 command here. Change "in_command" argument to "in_exp".
2697
0d63ecda
KS
26982012-11-10 Keith Seitz <keiths@redhat.com>
2699
2700 PR gdb/14288
2701 * gdb.base/printcmds.c: Add invalid_XXX globals
2702 for repeated byte tests.
2703 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
2704 * gdb.base/wchar.c (main): Add and construct a wchar_t
2705 array with repeated characters.
2706 * gdb.base/wchar.exp: Add repeated character tests.
2707
ed8a1c2d
AB
27082012-11-09 Andrew Burgess <aburgess@broadcom.com>
2709
2710 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
2711 disassembly output.
2712
9107fc8d
PA
27132012-11-09 Pedro Alves <palves@redhat.com>
2714
2715 PR gdb/14306
2716
2717 * gdb.multi/multi-arch-exec.c: New file.
2718 * gdb.multi/multi-arch-exec.exp: New file.
2719
558a9d82
YQ
27202012-11-09 Yao Qi <yao@codesourcery.com>
2721
2722 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
2723 (top level): Call it.
2724
e714f336
YQ
27252012-11-09 Yao Qi <yao@codesourcery.com>
2726
2727 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
2728 typo.
2729
6ecd4729
PA
27302012-11-09 Pedro Alves <palves@redhat.com>
2731
2732 * gdb.multi/multi-arch.exp: New.
2733
9015683b
TT
27342012-11-08 Tom Tromey <tromey@redhat.com>
2735
2736 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
2737 core files, if possible.
2738 * gdb.base/siginfo-thread.c: New file
2739 * gdb.base/siginfo-thread.exp: New file
2740
ea9f10bb
TT
27412012-11-08 Tom Tromey <tromey@redhat.com>
2742
2743 * gdb.base/comprdebug.exp: New file.
2744
f6592439
PA
27452012-11-06 Pedro Alves <palves@redhat.com>
2746
2747 PR gdb/14810
2748
2749 * gdb.base/disabled-location.c: New file.
2750 * gdb.base/disabled-location.exp: New file.
2751
2d338fa9
TT
27522012-11-06 Tom Tromey <tromey@redhat.com>
2753
2754 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
2755 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2756 gdb_gcore_cmd.
2757 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
2758 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
2759 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
2760 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
2761 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
2762 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
2763 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
2764 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
2765 * lib/gdb.exp (gdb_gcore_cmd): New proc.
2766
68c9da30
PA
27672012-11-05 Pedro Alves <palves@redhat.com>
2768
2769 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
2770 procedure.
2771 (do_vfork_and_follow_child_tests_exec)
2772 (do_vfork_and_follow_child_tests_exit): Call it.
2773
a7c8c931
PA
27742012-11-05 Pedro Alves <palves@redhat.com>
2775
2776 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
2777 fails.
2778
6f6484cd
YQ
27792012-11-03 Yao Qi <yao@codesourcery.com>
2780
2781 Fix PR gdb/14617.
2782 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2783 Remove setup_kfail, and update test.
2784
b45627a0
TT
27852012-11-02 Tom Tromey <tromey@redhat.com>
2786
2787 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
2788 test.
2789
f50f4e56
PA
27902012-11-02 Pedro Alves <palves@redhat.com>
2791
2792 PR gdb/14766
2793
2794 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
2795 setup_kfail.
2796 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
2797 get registers".
2798
71ce889d
PA
27992012-11-02 Pedro Alves <palves@redhat.com>
2800
2801 * gdb.base/foll-vfork-exit.c: New file.
2802 * gdb.base/foll-vfork.exp (top level): New file-describing
2803 comment.
2804 (vfork_child_follow_to_exit): New procedure.
2805 (tcatch_vfork_then_child_follow): Rename as ...
2806 (tcatch_vfork_then_child_follow_exec): ... this.
2807 (tcatch_vfork_then_child_follow_exit): New procedure.
2808 (do_vfork_and_follow_parent_tests): New procedure, factored out
2809 from do_vfork_and_exec_tests.
2810 (do_vfork_and_follow_child_tests_exec): Ditto.
2811 (do_vfork_and_exec_tests): Delete.
2812 (do_vfork_and_follow_child_tests_exit): New procedure.
2813 (top level): Run tests with both the program that has the vfork
2814 child execing, and the program has the vfork child exiting.
2815
1e35b1a9
PA
28162012-11-02 Pedro Alves <palves@redhat.com>
2817
2818 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
2819 (check_vfork_catchpoints, vfork_parent_follow_through_step)
2820 (vfork_parent_follow_to_bp): Call it.
2821 (kill_child): Delete.
2822 (vfork_and_exec_child_follow_to_main_bp)
2823 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
2824 longer call kill_child.
2825 (tcatch_vfork_then_parent_follow): Call setup_gdb.
2826 (do_vfork_and_exec_tests): Don't runto_main before calling each
2827 test procedure.
2828 (top level): Don't clean restart and set verbose before running
2829 each test procedure.
2830
28312012-11-02 Pedro Alves <palves@redhat.com>
2832
2833 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
2834 (vfork_parent_follow_to_bp)
2835 (vfork_and_exec_child_follow_to_main_bp)
2836 (vfork_and_exec_child_follow_through_step)
2837 (tcatch_vfork_then_parent_follow)
2838 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2839 Use with_test_prefix.
2840
28412012-11-02 Pedro Alves <palves@redhat.com>
2842
2843 * gdb.base/foll-vfork.c: Add copyright header.
2844 * gdb.base/vforked-prog.c: Add copyright header.
2845
28462012-11-02 Pedro Alves <palves@redhat.com>
2847
2848 * gdb.base/foll-vfork.exp
2849 (vfork_and_exec_child_follow_through_step): Don't skip on
2850 non-HP/UX targets. Expect the next to only step one line on
2851 non-HP/UX targets, rather than stopping only after the exec.
2852
28532012-11-02 Pedro Alves <palves@redhat.com>
2854
2855 Don't hard code line numbers.
2856
2857 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
2858 Expect text from the sources instead of a line number.
2859 (vfork_parent_follow_to_bp)
2860 (vfork_and_exec_child_follow_to_main_bp)
2861 (vfork_and_exec_child_follow_through_step)
2862 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2863 Use gdb_get_line_number.
2864
28652012-11-02 Pedro Alves <palves@redhat.com>
2866
2867 Modernize.
2868
2869 * gdb.base/foll-vfork.exp: Use standard_testfile and
2870 build_executable. Pass descriptive string to untested.
2871 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
2872 (vfork_and_exec_child_follow_to_main_bp)
2873 (vfork_and_exec_child_follow_through_step)
2874 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
2875 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
2876 of send_gdb/gdb_expect.
2877
2878 (kill_child): New procedure.
2879 (vfork_and_exec_child_follow_to_main_bp)
2880 (vfork_and_exec_child_follow_through_step): Use it.
2881
f0559fff
YQ
28822012-11-02 Yao Qi <yao@codesourcery.com>
2883
2884 * gdb.base/setvar.exp: Test setting nested struct.
2885 * gdb.base/setvar.c (v_struct3): New.
2886
c207c6da
DE
28872012-11-01 Doug Evans <dje@google.com>
2888
2889 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
2890 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
2891 use them.
2892
2f27adfe
AB
28932012-10-31 Andrew Burgess <aburgess@broadcom.com>
2894
2895 PR cli/14772
2896 * gdb.base/gnu_vector.c (union_with_vector_1)
2897 (struct_with_vector_1): Add new struct and union for testing
2898 ptype.
2899 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
2900 structs / unions containing vectors.
2901
bb662ca6
YQ
29022012-10-25 Yao Qi <yao@codesourcery.com>
2903
2904 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
2905 'setup_kfail' instead of 'setup_kfail_for_target'.
2906 * gdb.base/varargs.exp: Likewise.
2907 * lib/gdb.exp (setup_kfail_for_target): Remove.
2908
635d23ff
MK
29092012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
2910
2911 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
2912
afdb064f
MK
29132012-10-25 Mark Kettenis <kettenis@gnu.org>
2914
2915 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
2916
d99dcf51
JB
29172012-10-24 Joel Brobecker <brobecker@adacore.com>
2918
2919 * gdb.ada/set_wstr: New testcase.
2920
32560274
JB
29212012-10-24 Joel Brobecker <brobecker@adacore.com>
2922
2923 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
2924
5ded5331
JB
29252012-10-24 Joel Brobecker <brobecker@adacore.com>
2926
2927 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
2928
d8d84291
MK
29292012-10-24 Mark Kettenis <kettenis@gnu.org>
2930
2931 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
2932
6e933c51
JK
29332012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2934
2935 * gdb.base/callfuncs.exp (do_function_calls): Fix
2936 setup_kfail_for_target for -m32 mode.
2937
274bd000
MK
29382012-10-23 Mark Kettenis <kettenis@gnu.org>
2939
2940 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
2941 are now fixed.
2942
545f743d
YQ
29432012-10-23 Yao Qi <yao@codesourcery.com>
2944
2945 * gdb.base/info-os.exp: Resume the inferior until it exits.
2946
48b56b6a 29472012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
2948
99c7d5a8 2949 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
2950 * gdb.base/print-file-var.exp: Likewise.
2951 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 2952
8de0566d
YQ
29532012-10-17 Yao Qi <yao@codesourcery.com>
2954
2955 * gdb.mi/mi-memory-changed.exp: New.
2956
44883546
YQ
29572012-10-16 Yao Qi <yao@codesourcery.com>
2958
2959 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
2960 returns true.
2961 Call gdb_load_shlibs.
2962 * gdb.reverse/solib-reverse.exp: Likewise.
2963
345f514a
KS
29642012-10-15 Keith Seitz <keiths@redhat.com>
2965
2966 * lib/cp-support.exp (cp_test_ptype_class): Add support
2967 for class typedefs.
2968
2969 * gdb.cp/derivation.exp: Add tests for g_instance.
2970
9e3a7d65
JK
29712012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2972
2973 Fix entry values resolving in inlined frames.
2974 * gdb.arch/amd64-entry-value-inline.S: New file.
2975 * gdb.arch/amd64-entry-value-inline.c: New file.
2976 * gdb.arch/amd64-entry-value-inline.exp: New file.
2977
21a7b089
JK
29782012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2979 Doug Evans <dje@google.com>
2980
2981 Fix recent gdb_breakpoint regression.
2982 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
2983 braces from the parameter.
2984 * gdb.java/jprint.exp: Likewise.
2985
2c47921e
DE
29862012-10-15 Doug Evans <dje@google.com>
2987
2988 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
2989
89398707
JB
29902012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
2991
2992 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
2993
801e4185
TT
29942012-10-15 Tom Tromey <tromey@redhat.com>
2995
2996 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
2997
74f910c8
TT
29982012-10-15 Tom Tromey <tromey@redhat.com>
2999
3000 * gdb.python/py-symbol.exp: Test symbol destructor.
3001
91567807
YQ
30022012-10-14 Yao Qi <yao@codesourcery.com>
3003
3004 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
3005 * gdb.mi/mi-cli.exp: New.
3006
3007 * gdb.mi/mi2-basics.exp: Remove.
3008 * gdb.mi/mi2-break.exp: Remove.
3009 * gdb.mi/mi2-console.exp: Remove.
3010 * gdb.mi/mi2-disassemble.exp: Remove.
3011 * gdb.mi/mi2-eval.exp: Remove.
3012 * gdb.mi/mi2-file.exp: Remove.
3013 * gdb.mi/mi2-hack-cli.exp: Remove.
3014 * gdb.mi/mi2-pthreads.exp: Remove.
3015 * gdb.mi/mi2-read-memory.exp: Remove.
3016 * gdb.mi/mi2-regs.exp: Remove.
3017 * gdb.mi/mi2-return.exp: Remove.
3018 * gdb.mi/mi2-simplerun.exp: Remove.
3019 * gdb.mi/mi2-stack.exp: Remove.
3020 * gdb.mi/mi2-stepi.exp: Remove.
3021 * gdb.mi/mi2-syn-frame.exp: Remove.
3022 * gdb.mi/mi2-until.exp: Remove.
3023 * gdb.mi/mi2-watch.exp: Remove.
3024 * gdb.mi/mi2-var-block.exp: Remove.
3025 * gdb.mi/mi2-var-cmd.exp: Remove.
3026 * gdb.mi/mi2-var-display.exp: Remove.
3027
87332029
YQ
30282012-10-12 Yao Qi <yao@codesourcery.com>
3029
3030 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
3031 trail '.*' on matching patterns.
3032
11fc9057
L
30332012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3034
3035 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
3036 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
3037 * gdb.arch/i386-disp-step.exp: Likewise.
3038 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3039 * gdb.arch/i386-prologue.exp: Likewise.
3040 * gdb.arch/i386-size-overlap.exp: Likewise.
3041 * gdb.arch/i386-size.exp: Likewise.
3042 * gdb.arch/i386-unwind.exp: Likewise.
3043
7d46bcdc
L
30442012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3045
3046 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
3047 * gdb.arch/i386-word.exp: Likewise.
3048
31224d9d
L
30492012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3050
3051 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
3052 is_ilp32_target to set nr_regs.
3053 * gdb.arch/i386-sse.exp: Likewise.
3054
5b7d0050
DE
30552012-10-11 Doug Evans <dje@google.com>
3056
7c09e5a0
DE
3057 PR breakpoints/14643.
3058 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
3059 * gdb.linespec/thread.c: New file.
3060 * gdb.linespec/thread.exp: New file.
3061
5b7d0050
DE
3062 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
3063 Recognize "message" -> print pass and fail. Add eof case.
3064 (runto): Recognize message, no-message. Print pass/fail if requested,
3065 with same treatment as gdb_breakpoint.
3066 (runto_main): Pass no-message to runto.
3067 (gdb_internal_error_resync): Add log message.
3068 (gdb_file_cmd): Tweak internal error fail text for consistency.
3069
2e24f4aa
JK
30702012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3071
3072 Fix crash during stepping on ppc32.
3073 * gdb.base/step-symless.c: New file.
3074 * gdb.base/step-symless.exp: New file.
3075
aa14df25
DE
30762012-10-03 Doug Evans <dje@google.com>
3077
3078 PR symtab/14601
3079 * gdb.cp/using-crash.exp: New file.
3080 * gdb.cp/using-crash.cc: New file.
3081
975531db
DE
30822012-10-02 Doug Evans <dje@google.com>
3083
3084 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
3085 more consistent.
3086 (runto,gdb_debug_format): Ditto.
3087 (gdb_file_cmd): Watch for eof in nested gdb_expect.
3088 Clean up logging and error messages.
3089
b3dc46ff
AB
30902012-10-01 Andrew Burgess <aburgess@broadcom.com>
3091
3092 Test find command on unmapped memory.
3093 * gdb.base/find-unmapped.c: New file.
3094 * gdb.base/find-unmapped.exp: New file.
3095
45814d45
YQ
30962012-09-29 Yao Qi <yao@codesourcery.com>
3097
3098 * gdb.trace/mi-tracepoint-changed.exp: New.
3099 * gdb.mi/mi-breakpoint-changed.exp: New.
3100 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
3101 * gdb.mi/pendshr2.c: New.
3102
4c2786ba
YQ
31032012-09-28 Yao Qi <yao@codesourcery.com>
3104
3105 * gdb.mi/pr11022.exp: New.
3106 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
3107
7977e5d2
TT
31082012-09-27 Tom Tromey <tromey@redhat.com>
3109
3110 * gdb.cp/derivation.exp: Add regression test.
3111 * gdb.cp/derivation.cc (class V_base, class V_inter, class
3112 V_derived): New.
3113 (vderived): New global.
3114
0971de02
TT
31152012-09-26 Tom Tromey <tromey@redhat.com>
3116
3117 * gdb.dwarf2/dw2-common-block.S: New file.
3118 * gdb.dwarf2/dw2-common-block.exp: New file.
3119
4357ac6c
TT
31202012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3121
3122 * gdb.fortran/common-block.exp: New file.
3123 * gdb.fortran/common-block.f90: New file.
3124
6f380991
AB
31252012-09-26 Andrew Burgess <aburgess@broadcom.com>
3126
3127 * gdb.base/duplicate-bp.c: New file.
3128 * gdb.base/duplicate-bp.exp: New file.
3129
8ae551cf
YQ
31302012-09-26 Yao Qi <yao@codesourcery.com>
3131
3132 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
3133
3134 Revert:
3135 2012-09-21 Yao Qi <yao@codesourcery.com>
3136
3137 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3138
318102b9
SP
31392012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3140
3141 * gdb.base/longest-types.c: New test case.
3142 * gdb.base/longest-types.exp: New test case.
3143
a1e5fd69
YQ
31442012-09-25 Yao Qi <yao@codesourcery.com>
3145
3146 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
3147
04e7407c
JK
31482012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3149
3150 Fix internal error on canonicalization of clang types.
3151 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
3152 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
3153 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
3154
9bf4bce9
JK
31552012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3156
3157 Fix disassemble without parameters in tailcall frame.
3158 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
3159
2603f7ee
AB
31602012-09-21 Andrew Burgess <aburgess@broadcom.com>
3161
3162 * gdb.dwarf2/dw2-op-out-param.S: New file.
3163 * gdb.dwarf2/dw2-op-out-param.exp: New file.
3164
a3569abd
YQ
31652012-09-21 Yao Qi <yao@codesourcery.com>
3166
3167 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3168
a065d7af
YQ
31692012-09-21 Yao Qi <yao@codesourcery.com>
3170
3171 * gdb.mi/mi-cli.exp: Remove.
3172 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
3173
15544bd9
YQ
31742012-09-21 Yao Qi <yao@codesourcery.com>
3175
3176 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
3177 "=record-started" notification.
3178
82a90ccf
YQ
31792012-09-21 Yao Qi <yao@codesourcery.com>
3180
3181 * gdb.mi/mi-record-changed.exp: New.
3182 * gdb.mi/mi-reverse.exp: Adjust expected output.
3183
d7de8e3c
TT
31842012-09-20 Tom Tromey <tromey@redhat.com>
3185
3186 * gdb.python/python.exp: Test atexit.register.
3187
1aa99537
DE
31882012-09-20 Doug Evans <dje@google.com>
3189
05eade73
DE
3190 * boards/dwarf4-gdb-index.exp: New file.
3191
1aa99537
DE
3192 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
3193 while running the tests.
3194
4ae24af0
JB
31952012-09-18 Joel Brobecker <brobecker@adacore.com>
3196
3197 * gdb.ada/bp_reset: New testcase.
3198
bb25a15c
YQ
31992012-09-18 Yao Qi <yao@codesourcery.com>
3200
3201 * gdb.trace/mi-tsv-changed.exp: New.
3202
201b4506
YQ
32032012-09-18 Yao Qi <yao@codesourcery.com>
3204
3205 * gdb.trace/mi-traceframe-changed.exp: New.
3206
6fc1c773
YQ
32072012-09-17 Yao Qi <yao@codesourcery.com>
3208
3209 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
3210 when it is less than 0.
3211
1ab3b62c
JK
32122012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3213
3214 PR 14119
3215 * gdb.arch/amd64-tailcall-ret.S: New file.
3216 * gdb.arch/amd64-tailcall-ret.c: New file.
3217 * gdb.arch/amd64-tailcall-ret.exp: New file.
3218 * gdb.reverse/amd64-tailcall-reverse.S: New file.
3219 * gdb.reverse/amd64-tailcall-reverse.c: New file.
3220 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
3221
acf9414f
JK
32222012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3223
3224 PR 14548
3225 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
3226 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
3227 * gdb.reverse/singlejmp-reverse.S: New file.
3228 * gdb.reverse/singlejmp-reverse.c: New file.
3229 * gdb.reverse/singlejmp-reverse.exp: New file.
3230
666b578b
JK
32312012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3232
3233 Fix compatibility with old GCC (~4.1).
3234 * gdb.cp/converts.cc (my_enum_var): New variable.
3235
42056501
AB
32362012-09-14 Andrew Burgess <aburgess@broadcom.com>
3237
3238 * gdb.xml/tdesc-regs.exp: Update expected output for new
3239 vector_size syntax of vector types.
3240
b9516fa1
YPK
32412012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
3242
3243 Refactor Python "gdb" module into a proper Python package, by
3244 introducing a new "_gdb" module for code implemented in C, and
3245 using reload/__import__ instead of exec.
3246 * gdb.python/python.exp (Test stderr location): Update module
3247 location of GDB-specific sys.stderr.
3248 (Test stdout location): Ditto for sys.stdout.
3249
18dc9ad8
JK
32502012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3251
3252 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
3253
ea3a9873
KS
32542012-09-12 Keith Seitz <keiths@redhat.com>
3255
3256 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
3257 conversion statement.
3258
5941debb
DE
32592012-09-12 Doug Evans <dje@google.com>
3260
3261 * gdb.base/help.exp: Remove testing of individual command help text,
3262 too much of a maintenance burden. Instead, test the functionality
3263 of "help" itself.
3264
cfc35e02
DE
32652012-09-11 Doug Evans <dje@google.com>
3266
3a0ed5d7
DE
3267 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
3268 breakpoint.
3269
cfc35e02
DE
3270 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
3271 * gdb.dwarf2/fission-reread.S: Ditto.
3272 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
3273 * gdb.dwarf2/fission-reread.exp: Ditto.
3274
350b1b26
AB
32752012-09-11 Andrew Burgess <aburgess@broadcom.com>
3276
3277 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
3278
2fa15f23
JB
32792012-09-10 Joel Brobecker <brobecker@adacore.com>
3280
3281 * gdb.ada/optim_drec: New testcase.
3282
09be558e
DE
32832012-09-10 Doug Evans <dje@google.com>
3284
3285 * boards/fission.exp: Explicitly mark "board" as not remote.
3286
5b4f6e25
KS
32872012-09-10 Keith Seitz <keiths@redhat.com>
3288
3289 PR gdb/13483
3290 * gdb.cp/converts.cc (A::A): Add ctor.
3291 (A::member_): Add member.
3292 (enum my_enum): New enumeration.
3293 (main): Add calls to foo1_7 with various
3294 permitted arguments.
3295 * gdb.cp/converts.exp: Add tests for boolean
3296 conversions permitted by the standard.
3297
b4ca5ed9
YPK
32982012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
3299
3300 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
3301 avoid spurious results due to ~/.gdbinit.
3302 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
3303 $INTERNAL_GDBFLAGS in run command.
3304 * gdb.gdb/observer.exp (setup_test): Ditto.
3305 * gdb.gdb/selftest.exp (test_with_self): Ditto.
3306 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
3307
d54b30bb
DE
33082012-09-06 Doug Evans <dje@google.com>
3309
14910956
DE
3310 * boards/fission.exp: New file.
3311
d54b30bb
DE
3312 * gdb.python/py-value.exp: Use clean_restart.
3313
91b253e1
DE
33142012-09-05 Doug Evans <dje@google.com>
3315
3316 * gdb.base/info-macros.c: Fix whitespace.
3317
1292279a
PA
33182012-08-28 Pedro Alves <palves@redhat.com>
3319
3320 PR gdb/14428
3321
3322 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
3323
1c8cdcb1
JK
33242012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3325
3326 * gdb.base/break-caller-line.c: New file.
3327 * gdb.base/break-caller-line.exp: New file.
3328
1e8e8b51
JK
33292012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3330
3331 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
3332 * gdb.arch/i386-cfi-notcurrent.S: New file.
3333 * gdb.arch/i386-cfi-notcurrent.exp: New file.
3334
1591a1e8
PA
33352012-08-27 Wei-cheng Wang <cole945@gmail.com>
3336 Yao Qi <yao@codesourcery.com>
3337 Pedro Alves <palves@redhat.com>
3338
3339 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
3340 New procedures.
3341 (top level): Add overlap checking tests.
3342
4442ada7
TT
33432012-08-24 Tom Tromey <tromey@redhat.com>
3344
3345 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
3346 gdb_test_multiple fails for other reasons.
3347
e7d50cc9
YQ
33482012-08-24 Yao Qi <yao@codesourcery.com>
3349
3350 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
3351
dfbd5e7b
PA
33522012-08-23 Pedro Alves <palves@redhat.com>
3353
3354 * gdb.base/help.exp: Adjust to "handle" help text change.
3355
8d735b87
YQ
33562012-08-23 Yao Qi <yao@codesourcery.com>
3357
3358 * gdb.trace/disconnected-tracing.c (start, end): New.
3359 (main): Call start and end.
3360 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
3361 existing tests into this proc.
3362 (disconnected_tfind): New.
3363
61b1d759
YQ
33642012-08-23 Yao Qi <yao@codesourcery.com>
3365
3366 * boards/native-gdbserver.exp (${board}_upload): New.
3367 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
3368 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
3369 Execute tfile on remote target.
3370 Copy trace file from target to host.
3371
6ca1b147
JM
33722012-08-22 Joseph Myers <joseph@codesourcery.com>
3373
3374 * gdb.arch/thumb-bx-pc.S: New file.
3375 * gdb.arch/thumb-bx-pc.exp: New file.
3376
706e3705
TT
33772012-08-22 Tom Tromey <tromey@redhat.com>
3378
3379 * gdb.base/maint.exp: Update.
3380
b4893d48
TT
33812012-08-22 Tom Tromey <tromey@redhat.com>
3382
3383 * lib/gdb.exp (skip_unwinder_tests): New proc.
3384 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
3385 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
3386
45b7da81
TT
33872012-08-21 Tom Tromey <tromey@redhat.com>
3388
3389 * gdb.hp/gdb.aCC/exception.exp: Remove.
3390
f94363d7
AP
3391012-08-19 Andrew Pinski <apinski@cavium.com>
3392
3393 * gdb.arch/mips-octeon-bbit.c: New file.
3394 * gdb.arch/mips-octeon-bbit.exp: New Test.
3395
e5afdbd7
KS
3396012-08-19 Keith Seitz <keiths@redhat.com>
3397
3398 PR c++/14365
3399 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
3400 * gdb.dwarf2/dw2-anon-mptr.S: New file.
3401
c29e8b64
JK
34022012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3403
3404 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
3405 verbose -log by more specific untested call.
3406
15a7e7bc
YQ
34072012-08-18 Yao Qi <yao@codesourcery.com>
3408
3409 * gdb.trace/tfind.exp: Move tests on various command help before
3410 checking target supports trace.
3411 Fix the expected output of 'help tfind end'.
3412
a451cb65
KS
34132012-08-17 Keith Seitz <keiths@redhat.com>
3414
3415 PR c++/13356
3416 * gdb.base/default.exp: Update all "check type" tests.
3417 * gdb.base/help.exp: Likewise.
3418 * gdb.base/setshow.exp: Likewise.
3419 * gdb.cp/converts.cc (foo1_type_check): New function.
3420 (foo2_type_check): New function.
3421 (foo3_type_check): New function.
3422 (main): Call new functions.
3423 * converts.exp: Add tests for integer-to-pointer conversions
3424 with/without strict type-checking.
3425
dbf6a605
MF
34262012-08-16 Mike Frysinger <vapier@gentoo.org>
3427
3428 * gdb.base/help.exp: Update expected output.
3429
0c92d8c1
JB
34302012-08-16 Joel Brobecker <brobecker@adacore.com>
3431
3432 * gdb.ada/rdv_wait: New testcase.
3433
e56f7f42
JK
34342012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3435
3436 * gdb.base/attach-twice.exp: Remove excessive ps exec.
3437
f47f77df
DE
34382012-08-13 Doug Evans <dje@google.com>
3439
e202d6e8 3440 * gdb.base/help.exp: Update expected output.
f47f77df
DE
3441 * gdb.base/default.exp: Update expected output of "show convenience".
3442
a72c3253
DE
34432012-08-10 Doug Evans <dje@google.com>
3444
3445 * gdb.python/py-strfns.c: New file.
3446 * gdb.python/py-strfns.exp: New file.
3447 * gdb.python/py-type.exp (test_fields): Add vector tests.
3448
de0bea00
MF
34492012-08-10 Mike Frysinger <vapier@gentoo.org>
3450
3451 PR cli/10436:
3452 * gdb.base/completion.exp: Add tests for handle completion.
3453
5b9afe8a
YQ
34542012-08-09 Yao Qi <yao@codesourcery.com>
3455
3456 * gdb.mi/mi-cmd-param-changed.exp: New.
3457 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
3458 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
3459 * gdb.mi/mi2-prompt.exp: Likewise.
3460
4f485ebc
DE
34612012-08-08 Doug Evans <dje@google.com>
3462
3463 * gdb.base/debug-expr.c: New file.
3464 * gdb.base/debug-expr.exp: New file.
3465 * gdb.base/exprs.exp: Test {type} casts.
3466 * gdb.cp/debug-expr.exp: New file.
3467
5888842d
JK
34682012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3469
3470 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
3471 global variable loop, not a 'break'. Add loop count limit to 100.
3472 Add new fail case for terminated vgdb.
3473
4f69f4c2
JK
34742012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3475 Jean-Marc Saffroy <saffroy@gmail.com>
3476
3477 PR 11804
3478 * gdb.base/gcore-relro.exp: New file.
3479 * gdb.base/gcore-relro-main.c: New file.
3480 * gdb.base/gcore-relro-lib.c: New file.
3481
e2de5390
JK
34822012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3483
3484 Do not false FAIL with old GCCs.
3485 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
3486 GCC < 4.5 in $no_hw mode.
3487
606603c5
JK
34882012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3489
3490 * gdb.base/default.exp (cd): Accept new directory with no arguments.
3491
777f26c2
JK
34922012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3493
3494 * gdb.base/list.exp (test_only_end): New function.
3495 Call it.
3496
2c12abee
TT
34972012-08-06 Tom Tromey <tromey@redhat.com>
3498
3499 * gdb.python/py-mi.exp: Add test for printer whose children
3500 are a list.
3501 * gdb.python/py-prettyprint.c (struct children_as_list): New.
3502 (main): New variable children_as_list.
3503 * gdb.python/py-prettyprint.py (class pp_children_as_list):
3504 New.
3505 (register_pretty_printers): Register new printer.
3506
0eae2cf4
EBM
35072012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3508
3509 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
3510 symbols. Abort if vgdb remote connection is closed.
3511
09e0881d
DE
35122012-08-02 Doug Evans <dje@google.com>
3513
3514 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
3515
b40f514f
SDJ
35162012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
3517
3518 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
3519 s390x, PowerPC 64 and m68k-linux.
3520
11315ae0
UW
35212012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3522
3523 * gdb.base/annota1.exp: Accept no frames-invalid notification
3524 when starting up the program.
3525 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
3526 show a symbolic value as well.
3527 * gdb.server/server-exec-info.exp: Skip test when skipping
3528 gdbserver test and/or when skipping shared library tests.
3529 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
3530 avoid name conflicts with other tests.
3531
0547eeed
UW
35322012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3533
3534 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
3535 Fix wrong output on big-endian systems.
3536 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
3537 4-byte pointer types on 64-bit s390x.
3538
bdddb4de
UW
35392012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3540
3541 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
3542 marker comment at the beginning (after intialization).
3543 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
3544 breakpoint on marker comment instead of function begin.
3545 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
3546 PowerPC.
3547 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
3548 or 64-bit PowerPC.
3549 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
3550 gdb,no_hardware_watchpoints flag is set.
3551 (initialize): Remove now redundant can-use-hw-watchpoints change.
3552
5d206025
YQ
35532012-08-02 Yao Qi <yao@codesourcery.com>
3554 Pedro Alves <palves@redhat.com>
3555
3556 * boards/local-remote-host.exp: New.
3557
4f665099
UW
35582012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3559
3560 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
3561 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
3562 * gdb.base/print-file-var.exp: Likewise.
3563 * gdb.server/solib-list.exp: Skip on remote targets.
3564
b62e2b27
UW
35652012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3566
3567 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
3568 watchpoints on ARM. When expecting software watchpoints, tolerate
3569 (remote) targets that report unsupported hardware watchpoint only
3570 at continue time.
3571 (test_wide_location_2): Likewise.
3572
a967a851
JK
35732012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3574
3575 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
3576 valgrind versions.
3577
75d9f9ff 35782012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
3579
3580 * gdb.base/valgrind-infcall.c: New file.
3581 * gdb.base/valgrind-infcall.exp: New file.
3582
75d9f9ff
JK
3583 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
3584
1c9f2ed2
KS
35852012-07-30 Keith Seitz <keiths@redhat.com>
3586
3587 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
3588 linespecs.
3589
7f9b2034
DE
35902012-07-30 Doug Evans <dje@google.com>
3591
85220e01
DE
3592 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
3593 * gdb.dwarf2/pr13961.S: Ditto.
3594
7f9b2034
DE
3595 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
3596
4e969b4f
AB
35972012-07-30 Andrew Burgess <aburgess@broadcom.com>
3598
3599 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
3600 change its format immediately after reloading the binary.
3601
e7de8362
JK
36022012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3603
3604 Fix testsuite regression after --use-deprecated-index-sections removal.
3605 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
3606 string.
3607 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
3608
7255706c
YQ
36092012-07-27 Yao Qi <yao@codesourcery.com>
3610
3611 KFAIL for PR remote/14161.
3612 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
3613 Cleanup socket files.
3614 (strace_info_marker): Detach inferior.
3615
f2e8016f
TT
36162012-07-26 Tom Tromey <tromey@redhat.com>
3617
6fdff2c5 3618 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 3619
f66713d2
JK
36202012-07-26 Markus Metzger <markus.t.metzger@intel.com>
3621
3622 * gdb.python/py-inferior.c (thread): New function.
3623 (check_threads): New function.
3624 (test_threads): New function.
3625 * gdb.python/py-inferior.exp: Added test.
3626 Replaced runto with continue to breakpoint.
3627
8223e12c
TT
36282012-07-26 Tom Tromey <tromey@redhat.com>
3629
3630 * lib/ada.exp (standard_ada_testfile): New proc.
3631 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
3632 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
3633 * gdb.ada/array_return.exp: Use standard_ada_testfile.
3634 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
3635 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
3636 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
3637 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
3638 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
3639 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
3640 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
3641 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
3642 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
3643 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
3644 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
3645 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
3646 * gdb.ada/char_param.exp: Use standard_ada_testfile.
3647 * gdb.ada/complete.exp: Use standard_ada_testfile.
3648 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
3649 standard_output_file.
3650 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
3651 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
3652 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
3653 standard_output_file.
3654 * gdb.ada/exprs.exp: Use standard_ada_testfile.
3655 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
3656 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
3657 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
3658 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
3659 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
3660 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
3661 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
3662 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
3663 * gdb.ada/homonym.exp: Use standard_ada_testfile.
3664 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
3665 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
3666 * gdb.ada/interface.exp: Use standard_ada_testfile.
3667 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
3668 standard_output_file
3669 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
3670 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
3671 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
3672 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
3673 * gdb.ada/nested.exp: Use standard_ada_testfile.
3674 * gdb.ada/null_array.exp: Use standard_ada_testfile.
3675 * gdb.ada/null_record.exp: Use standard_ada_testfile.
3676 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
3677 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
3678 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
3679 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
3680 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
3681 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
3682 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
3683 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
3684 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
3685 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
3686 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
3687 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
3688 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
3689 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
3690 * gdb.ada/start.exp: Use standard_ada_testfile.
3691 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
3692 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
3693 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
3694 * gdb.ada/tagged.exp: Use standard_ada_testfile.
3695 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
3696 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
3697 * gdb.ada/tasks.exp: Use standard_ada_testfile.
3698 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
3699 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
3700 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
3701 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
3702 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
3703 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
3704 * gdb.ada/widewide.exp: Use standard_ada_testfile.
3705
bbec57e4
JK
37062012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3707
3708 Fix testsuite regression after --use-deprecated-index-sections removal.
3709 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
3710
9cc8e32c
JK
37112012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3712
3713 Fix compatibility with Tcl before 7.5.
3714 * lib/future.exp (lreverse): New function if it does not exist.
3715
ea5ca7b5
MK
37162012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
3717
3718 * gdb.mi/mi-pending.c: New method to set a second pending
3719 breakpoint.
3720 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
3721 condition.
3722
64776a0b
PA
37232012-07-20 Pedro Alves <palves@redhat.com>
3724
3725 PR threads/11692
3726 PR gdb/12203
3727
3728 * gdb.threads/create-fail.c: New file.
3729 * gdb.threads/create-fail.exp: New file.
3730
13e4e967
PA
37312012-07-19 Pedro Alves <palves@redhat.com>
3732
3733 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
3734 * config/vx.exp (gdb_start): Likewise.
3735 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
3736 * gdb.base/setvar.exp (test_set): Likewise.
3737 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
3738 * gdb.reverse/sigall-precsave.exp: Likewise.
3739 * gdb.reverse/sigall-reverse.exp: Likewise.
3740
b7aefa4d
PA
37412012-07-19 Pedro Alves <palves@redhat.com>
3742
3743 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
3744 handler before recording.
3745
608b4967
TT
37462012-07-19 Tom Tromey <tromey@redhat.com>
3747
3748 * gdb.cp/casts.exp: Add tests for typeof and decltype.
3749 * gdb.cp/casts.cc (decltype): New function.
3750 (main): Use it.
3751
b1e0c0fa
PA
37522012-07-19 Pedro Alves <palves@redhat.com>
3753
3754 * gdb.base/sigall.exp (signals): New list.
3755 <top level>: Loop over signals in the $signals list instead of
3756 calling a test function once per signal.
3757 * gdb.reverse/sigall-precsave.exp (signals): New list.
3758 <top level>: Loop over signals in the $signals list instead of
3759 calling a test function once per signal.
3760 * gdb.reverse/sigall-reverse.exp (signals): New list.
3761 <top level>: Loop over signals in the $signals list instead of
3762 calling a test function once per signal.
3763
6ace3df1
YQ
37642012-07-19 Yao Qi <yao@codesourcery.com>
3765
3766 * gdb.base/setshow.exp: Test 'set args ~'.
3767
263a0f8c
JK
37682012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3769
3770 * gdb.base/store.exp (check_set): Import gdb_prompt.
3771 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
3772 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
3773
8f043999
JK
37742012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3775
3776 PR 11914
3777 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
3778 (main): Call eval_sub.
3779 * gdb.python/py-prettyprint.exp:
3780 (python execfile ('py-prettyprint.py')): Move it earlier.
3781 New breakpoint for eval-break.
3782 (continue to breakpoint: eval-break, info locals): New test.
3783 (python execfile ('py-prettyprint.py')): Move it from here.
3784 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
3785 (register_pretty_printers): Register pp_eval_type.
3786
725c7b66
JK
37872012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3788
3789 Fix a testcase regression by me.
3790 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
3791 DW_FORM_data4.
3792
4359dff1
JK
37932012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3794 Doug Evans <dje@google.com>
3795
3796 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
3797 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
3798
61e44cfa
JK
37992012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3800
3801 Fix gdbserver run regression.
3802 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
3803
93c0ef37
TT
38042012-07-12 Tom Tromey <tromey@redhat.com>
3805
3806 * lib/gdb.exp (standard_testfile): Don't declare objdir.
3807 (clean_restart): Likewise.
3808 (core_find): Use standard_output_file.
3809
76027ef5
TT
38102012-07-12 Tom Tromey <tromey@redhat.com>
3811
3812 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
3813 * gdb.dwarf2/dw2-anonymous-func.exp: Use
3814 prepare_for_testing_full.
3815 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
3816 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
3817 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
3818 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
3819 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
3820 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
3821 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
3822 prepare_for_testing_full.
3823 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
3824 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
3825 prepare_for_testing_full.
3826 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
3827 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
3828 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
3829
85b4440a
TT
38302012-07-12 Tom Tromey <tromey@redhat.com>
3831
3832 * lib/gdb.exp (build_executable_from_specs): New proc, from
3833 build_executable.
3834 (build_executable): Use it.
3835 (prepare_for_testing_full): New proc.
3836
55baab26
TT
38372012-07-11 Tom Tromey <tromey@redhat.com>
3838
3839 * gdb.reverse/break-precsave.exp: Use standard_output_file.
3840 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
3841 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
3842 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
3843 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
3844 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
3845 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
3846 * gdb.reverse/step-precsave.exp: Use standard_output_file.
3847 * gdb.reverse/until-precsave.exp: Use standard_output_file.
3848 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
3849
298a9cf0
TT
38502012-07-10 Tom Tromey <tromey@redhat.com>
3851
3852 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
3853 standard_output_file.
3854 * gdb.mi/gdb2549.exp: Use standard_testfile.
3855 * gdb.mi/gdb669.exp: Use standard_testfile.
3856 * gdb.mi/gdb701.exp: Use standard_testfile.
3857 * gdb.mi/gdb792.exp: Use standard_testfile.
3858 * gdb.mi/mi-async.exp: Use standard_testfile.
3859 * gdb.mi/mi-basics.exp: Use standard_testfile.
3860 * gdb.mi/mi-break.exp: Use standard_testfile.
3861 * gdb.mi/mi-cli.exp: Use standard_testfile.
3862 * gdb.mi/mi-console.exp: Use standard_testfile.
3863 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
3864 * gdb.mi/mi-eval.exp: Use standard_testfile.
3865 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
3866 * gdb.mi/mi-file.exp: Use standard_testfile.
3867 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
3868 * gdb.mi/mi-logging.exp: Use standard_testfile.
3869 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
3870 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
3871 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
3872 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
3873 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
3874 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
3875 * gdb.mi/mi-pending.exp: Use standard_testfile,
3876 standard_output_file.
3877 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
3878 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
3879 * gdb.mi/mi-regs.exp: Use standard_testfile.
3880 * gdb.mi/mi-return.exp: Use standard_testfile.
3881 * gdb.mi/mi-reverse.exp: Use standard_testfile.
3882 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
3883 * gdb.mi/mi-solib.exp: Use standard_testfile,
3884 standard_output_file.
3885 * gdb.mi/mi-stack.exp: Use standard_testfile.
3886 * gdb.mi/mi-stepi.exp: Use standard_testfile.
3887 * gdb.mi/mi-stepn.exp: Use standard_testfile.
3888 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
3889 * gdb.mi/mi-until.exp: Use standard_testfile.
3890 * gdb.mi/mi-var-block.exp: Use standard_testfile.
3891 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
3892 * gdb.mi/mi-var-child.exp: Use standard_testfile.
3893 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
3894 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
3895 * gdb.mi/mi-var-display.exp: Use standard_testfile.
3896 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
3897 standard_output_file.
3898 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
3899 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
3900 * gdb.mi/mi-watch.exp: Use standard_testfile.
3901 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
3902 * gdb.mi/mi2-basics.exp: Use standard_testfile.
3903 * gdb.mi/mi2-break.exp: Use standard_testfile.
3904 * gdb.mi/mi2-cli.exp: Use standard_testfile.
3905 * gdb.mi/mi2-console.exp: Use standard_testfile.
3906 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
3907 * gdb.mi/mi2-eval.exp: Use standard_testfile.
3908 * gdb.mi/mi2-file.exp: Use standard_testfile.
3909 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
3910 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
3911 * gdb.mi/mi2-regs.exp: Use standard_testfile.
3912 * gdb.mi/mi2-return.exp: Use standard_testfile.
3913 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
3914 * gdb.mi/mi2-stack.exp: Use standard_testfile.
3915 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
3916 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
3917 * gdb.mi/mi2-until.exp: Use standard_testfile.
3918 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
3919 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
3920 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
3921 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
3922 * gdb.mi/mi2-watch.exp: Use standard_testfile.
3923
f5f3a911
TT
39242012-07-10 Tom Tromey <tromey@redhat.com>
3925
3926 * gdb.cp/abstract-origin.exp: Use standard_testfile.
3927 * gdb.cp/ambiguous.exp: Use standard_testfile,
3928 prepare_for_testing.
3929 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
3930 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
3931 * gdb.cp/anon-ns.exp: Use standard_testfile.
3932 * gdb.cp/anon-struct.exp: Use standard_testfile.
3933 * gdb.cp/anon-union.exp: Use standard_testfile,
3934 prepare_for_testing.
3935 * gdb.cp/arg-reference.exp: Use standard_testfile,
3936 prepare_for_testing.
3937 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
3938 * gdb.cp/breakpoint.exp: Use standard_testfile,
3939 prepare_for_testing.
3940 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
3941 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
3942 standard_output_file.
3943 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
3944 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
3945 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
3946 (test_static_members): Update.
3947 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
3948 * gdb.cp/converts.exp: Use standard_testfile.
3949 * gdb.cp/cp-relocate.exp: Use standard_testfile.
3950 * gdb.cp/cpcompletion.exp: Use standard_testfile,
3951 prepare_for_testing.
3952 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
3953 * gdb.cp/cplabel.exp: Use standard_testfile.
3954 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
3955 prepare_for_testing.
3956 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
3957 * gdb.cp/derivation.exp: Use standard_testfile,
3958 prepare_for_testing.
3959 * gdb.cp/destrprint.exp: Use standard_testfile.
3960 * gdb.cp/dispcxx.exp: Use standard_testfile.
3961 * gdb.cp/exception.exp: Use standard_testfile,
3962 prepare_for_testing.
3963 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
3964 * gdb.cp/extern-c.exp: Use standard_testfile,
3965 prepare_for_testing.
3966 * gdb.cp/formatted-ref.exp: Use standard_testfile,
3967 prepare_for_testing.
3968 * gdb.cp/fpointer.exp: Use standard_testfile.
3969 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
3970 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
3971 standard_output_file.
3972 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
3973 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
3974 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
3975 standard_output_file.
3976 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
3977 (do_tests): Update.
3978 * gdb.cp/koenig.exp: Use standard_testfile.
3979 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
3980 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
3981 * gdb.cp/m-static.exp: Use standard_testfile,
3982 prepare_for_testing.
3983 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
3984 * gdb.cp/mb-inline.exp: Use standard_testfile,
3985 prepare_for_testing.
3986 * gdb.cp/mb-templates.exp: Use standard_testfile,
3987 prepare_for_testing.
3988 * gdb.cp/member-ptr.exp: Use standard_testfile,
3989 prepare_for_testing.
3990 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
3991 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
3992 * gdb.cp/method2.exp: Use standard_testfile.
3993 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
3994 standard_output_file.
3995 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
3996 (do_tests): Update.
3997 * gdb.cp/namespace-enum.exp: Use standard_testfile,
3998 prepare_for_testing.
3999 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
4000 prepare_for_testing.
4001 * gdb.cp/namespace.exp: Use standard_testfile,
4002 prepare_for_testing.
4003 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
4004 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
4005 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
4006 * gdb.cp/nsimport.exp: Use standard_testfile,
4007 prepare_for_testing.
4008 * gdb.cp/nsnested.exp: Use standard_testfile.
4009 * gdb.cp/nsnoimports.exp: Use standard_testfile.
4010 * gdb.cp/nsrecurs.exp: Use standard_testfile,
4011 prepare_for_testing.
4012 * gdb.cp/nsstress.exp: Use standard_testfile,
4013 prepare_for_testing.
4014 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
4015 * gdb.cp/operator.exp: Use standard_testfile.
4016 * gdb.cp/oranking.exp: Use standard_testfile.
4017 * gdb.cp/overload-const.exp: Use standard_testfile.
4018 * gdb.cp/overload.exp: Use standard_testfile,
4019 prepare_for_testing.
4020 * gdb.cp/ovldbreak.exp: Use standard_testfile.
4021 * gdb.cp/ovsrch.exp: Use standard_testfile.
4022 * gdb.cp/paren-type.exp: Use standard_testfile.
4023 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
4024 prepare_for_testing.
4025 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
4026 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
4027 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
4028 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
4029 * gdb.cp/pr10728.exp: Use standard_testfile,
4030 standard_output_file.
4031 * gdb.cp/pr12028.exp: Use standard_testfile.
4032 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
4033 * gdb.cp/pr9167.exp: Use standard_testfile.
4034 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
4035 * gdb.cp/printmethod.exp: Use standard_testfile,
4036 prepare_for_testing.
4037 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
4038 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
4039 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
4040 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
4041 standard_output_file.
4042 * gdb.cp/readnow-language.exp: Use standard_testfile.
4043 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
4044 (gdb_start_again): Use clean_restart.
4045 * gdb.cp/ref-types.exp: Use standard_testfile,
4046 prepare_for_testing.
4047 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
4048 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
4049 * gdb.cp/smartp.exp: Use standard_testfile.
4050 * gdb.cp/static-method.exp: Use standard_testfile.
4051 * gdb.cp/static-print-quit.exp: Use standard_testfile.
4052 * gdb.cp/temargs.exp: Use standard_testfile.
4053 * gdb.cp/templates.exp: Use standard_testfile,
4054 prepare_for_testing.
4055 (do_tests): Update.
4056 * gdb.cp/try_catch.exp: Use standard_testfile,
4057 prepare_for_testing.
4058 * gdb.cp/typedef-operator.exp: Use standard_testfile.
4059 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
4060 * gdb.cp/virtbase.exp: Use standard_testfile,
4061 prepare_for_testing.
4062 * gdb.cp/virtfunc.exp: Use standard_testfile,
4063 prepare_for_testing.
4064 (do_tests): Update.
4065 * gdb.cp/virtfunc2.exp: Use standard_testfile,
4066 prepare_for_testing.
4067
686f09d0
TT
40682012-07-10 Tom Tromey <tromey@redhat.com>
4069
4070 * lib/gdb.exp (standard_testfile): Unset output variables from
4071 earlier invocations.
4072
9357e021
YQ
40732012-07-10 Yao Qi <yao@codesourcery.com>
4074
4075 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
4076 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
4077 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
4078 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
4079 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
4080 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
4081 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
4082 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
4083 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
4084 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
4085 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
4086 * gdb.mi/mi-var-display.exp: Likewise.
4087 * gdb.mi/mi-var-invalidate.exp: Likewise.
4088 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
4089 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
4090 * gdb.mi/mi2-console.exp: Likewise.
4091 * gdb.mi/mi2-disassemble.exp: Likewise.
4092 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
4093 * gdb.mi/mi2-read-memory.exp: Likewise.
4094 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
4095 * gdb.mi/mi2-simplerun.exp: Likewise.
4096 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
4097 * gdb.mi/mi2-syn-frame.exp: Likewise.
4098 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
4099 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
4100 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
4101
e314d629
TT
41022012-07-09 Tom Tromey <tromey@redhat.com>
4103
4104 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
4105 * gdb.base/callfuncs.exp: Add cast-based test.
4106 * gdb.base/callfuncs.c (voidfunc): New function.
4107
06928b3f
DE
41082012-07-08 Doug Evans <dje@google.com>
4109
4110 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
4111
32f11bad
JK
41122012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4113
4114 Fix XFAIL compatibility with old i386 systems.
4115 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
4116 Check also 'Cannot insert breakpoint 0'.
4117
76b83c51
JK
41182012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4119
4120 PR 14321
4121 * gdb.base/find.exp
4122 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
4123
a6fb9c08
TT
41242012-07-06 Tom Tromey <tromey@redhat.com>
4125
4126 * gdb.base/whatis.exp: Add test.
4127
71918a86
TT
41282012-07-06 Tom Tromey <tromey@redhat.com>
4129
4130 * gdb.base/whatis.exp: Add regression test.
4131
fcde5961
TT
41322012-07-06 Tom Tromey <tromey@redhat.com>
4133
4134 * gdb.base/whatis.exp: Add tests.
4135
f9cf0f4a
JK
41362012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4137
4138 PR 12649
4139 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
4140 gdb_test_multiple $gdb_prompt terminator.
4141
979ade8b
PA
41422012-07-04 Pedro Alves <palves@redhat.com>
4143
4144 * gdb.mi/mi-reverse.exp: Use supports_reverse and
4145 supports_process_record.
4146
8a980b44
PA
41472012-07-04 Pedro Alves <palves@redhat.com>
4148
4149 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
4150 endings.
4151 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
4152
855ba978
SS
41532012-07-03 Stan Shebs <stan@codesourcery.com>
4154
4155 * gdb.base/info-os.c (main): Retry resource acquisition until an
4156 available one is found.
4157 * gdb.base/info-os.exp: Collect resource keys from the program
4158 and use them in matching.
4159
fcb44371
JK
41602012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4161
4162 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
4163 Wrap the test into loop for corefile and core0file.
4164
08a67be6
JK
41652012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4166
4167 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
4168 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
4169 .note.GNU-stack.
4170
0f3c2347
JK
4171 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
4172
ff4a4500
SDJ
41732012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
4174
4175 * gdb.base/help.exp (help b, help br, help bre, help brea, help
4176 break): Include help message for the new `-probe' and `-probe-stap'
4177 options.
4178
d3ce09f5
SS
41792012-07-02 Stan Shebs <stan@codesourcery.com>
4180
4181 * gdb.base/dprintf.exp: Add agent style tests.
4182
a1624241
JK
41832012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4184
4185 * gdb.base/stale-infcall.c (infcall): New label test-next.
4186 (main): New labels test-pass and test-fail.
4187 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
4188 $test_fail_bpnum to test-fail.
4189 (test system longjmp tracking support): New test.
4190 Delete $test_fail_bpnum.
4191 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
4192 breakpoint.
4193
42e7ad6c
DE
41942012-06-30 Doug Evans <dje@google.com>
4195
4196 * gdb.dwarf2/fission-reread.S: New file.
4197 * gdb.dwarf2/fission-reread.exp: New file.
4198
37ce89eb
SS
41992012-06-28 Stan Shebs <stan@codesourcery.com>
4200
4201 * gdb.mi/mi-logging.exp: New file.
4202
e5ef252a
PA
42032012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4204 Pedro Alves <palves@redhat.com>
4205
4206 * gdb.threads/siginfo-threads.exp: New file.
4207 * gdb.threads/siginfo-threads.c: New file.
4208 * gdb.threads/sigstep-threads.exp: New file.
4209 * gdb.threads/sigstep-threads.c: New file.
4210
22f1fbae
TT
42112012-06-28 Tom Tromey <tromey@redhat.com>
4212
4213 * gdb.go/package.exp: Partially revert earlier patch; use
4214 gdb_compile again. Use standard_output_file.
4215
2e3cf129
DE
42162012-06-27 Doug Evans <dje@google.com>
4217
4218 * gdb.dwarf2/fission-base.c: New file.
4219 * gdb.dwarf2/fission-base.S: New file.
4220 * gdb.dwarf2/fission-base.exp: New file.
4221
785fd303
JK
42222012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4223
4224 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
4225
1bb9788d
TT
42262012-06-27 Tom Tromey <tromey@redhat.com>
4227
4228 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
4229 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
4230
c83ee902
TT
42312012-06-27 Tom Tromey <tromey@redhat.com>
4232
4233 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
4234 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
4235 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
4236 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
4237 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
4238 prepare_for_testing.
4239 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
4240 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
4241 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
4242 standard_testfile.
4243 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
4244 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
4245 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
4246 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
4247 prepare_for_testing.
4248 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
4249 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
4250 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
4251 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
4252 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
4253 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
4254 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
4255 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
4256 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
4257 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
4258 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
4259 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
4260 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
4261 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
4262 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
4263 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
4264 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
4265 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
4266 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
4267 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
4268 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
4269 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
4270 standard_output_file.
4271 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
4272 standard_output_file.
4273 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
4274 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
4275 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
4276 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
4277 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
4278 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
4279 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
4280 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
4281 * gdb.dwarf2/implptr.exp: Use standard_testfile.
4282 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
4283 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
4284 * gdb.dwarf2/pieces.exp: Use standard_testfile.
4285 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
4286 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
4287 * gdb.dwarf2/valop.exp: Use standard_testfile,
4288 prepare_for_testing.
4289
5204774b
TT
42902012-06-27 Tom Tromey <tromey@redhat.com>
4291
4292 * gdb.python/python.exp: Fix regexps in pagination tests.
4293
ee0bf529
SCR
42942012-06-26 Siva Chandra Reddy <sivachandra@google.com>
4295
4296 * gdb.python/py-symtab.exp: Add tests to test the new attribute
4297 'last' of gdb.Symtab_and_line.
4298 * gdb.python/py-symbol.c: Move break point comment to enable
4299 testing of gdb.Symtab_and_line.last.
4300
14fcc022
TT
43012012-06-26 Tom Tromey <tromey@redhat.com>
4302
4303 * gdb.threads/step.c: Remove.
4304 * gdb.threads/step.exp: Remove.
4305 * gdb.threads/step2.exp: Remove.
4306
0efbbabc
TT
43072012-06-26 Tom Tromey <tromey@redhat.com>
4308
4309 * gdb.threads/watchpoint-fork.exp (test): Use
4310 standard_output_file. Don't declare objdir.
4311 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
4312 standard_output_file.
4313 * gdb.threads/attach-stopped.exp: Use standard_testfile.
4314 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
4315 clean_restart. Remove incdir.
4316 * gdb.threads/corethreads.exp: Use standard_testfile.
4317 * gdb.threads/execl.exp: Use standard_testfile,
4318 standard_output_file, clean_restart.
4319 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
4320 clean_restart.
4321 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
4322 clean_restart.
4323 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
4324 incdir.
4325 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
4326 clean_restart. Remove incdir.
4327 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
4328 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
4329 clean_restart. Remove incdir.
4330 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
4331 Remove incdir.
4332 * gdb.threads/leader-exit.exp: Use standard_testfile.
4333 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
4334 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
4335 clean_restart.
4336 * gdb.threads/manythreads.exp: Use standard_testfile,
4337 clean_restart. Remove incdir.
4338 * gdb.threads/multi-create.exp: Use standard_testfile,
4339 clean_restart.
4340 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
4341 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
4342 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
4343 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
4344 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
4345 * gdb.threads/pending-step.exp: Use standard_testfile,
4346 clean_restart. Remove incdir.
4347 * gdb.threads/print-threads.exp: Use standard_testfile,
4348 clean_restart. Remove incdir.
4349 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
4350 clean_restart. Remove incdir.
4351 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
4352 Remove incdir.
4353 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
4354 incdir.
4355 * gdb.threads/sigthread.exp: Use standard_testfile,
4356 clean_restart.
4357 * gdb.threads/staticthreads.exp: Use standard_testfile,
4358 clean_restart. Remove incdir.
4359 * gdb.threads/switch-threads.exp: Use standard_testfile,
4360 clean_restart. Remove incdir.
4361 * gdb.threads/thread-execl.exp: Use standard_testfile,
4362 clean_restart. Remove incdir.
4363 * gdb.threads/thread-find.exp: Use standard_testfile,
4364 clean_restart.
4365 * gdb.threads/thread-specific.exp: Use standard_testfile,
4366 clean_restart. Remove incdir.
4367 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
4368 clean_restart. Remove incdir.
4369 * gdb.threads/thread_check.exp: Use standard_testfile,
4370 clean_restart. Remove incdir.
4371 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
4372 incdir.
4373 * gdb.threads/threadapply.exp: Use standard_testfile,
4374 clean_restart. Remove incdir.
4375 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
4376 clean_restart. Remove incdir.
4377 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
4378 clean_restart.
4379 * gdb.threads/tls-shared.exp: Use standard_testfile,
4380 clean_restart, standard_output_file.
4381 * gdb.threads/tls-var.exp: Use standard_testfile,
4382 standard_output_file.
4383 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
4384 Remove incdir.
4385 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
4386 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
4387 incdir.
4388 * gdb.threads/watchthreads2.exp: Use standard_testfile,
4389 clean_restart. Remove incdir.
4390
497a5eb0
TT
43912012-06-26 Tom Tromey <tromey@redhat.com>
4392
4393 * gdb.trace/actions.exp: Use standard_testfile.
4394 * gdb.trace/ax.exp: Use standard_testfile.
4395 * gdb.trace/backtrace.exp: Use standard_testfile.
4396 * gdb.trace/change-loc.exp: Use standard_testfile.
4397 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
4398 * gdb.trace/collection.exp: Use standard_testfile,
4399 prepare_for_testing.
4400 * gdb.trace/deltrace.exp: Use standard_testfile.
4401 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
4402 * gdb.trace/ftrace.exp: Use standard_testfile.
4403 * gdb.trace/infotrace.exp: Use standard_testfile.
4404 * gdb.trace/packetlen.exp: Use standard_testfile.
4405 * gdb.trace/passc-dyn.exp: Use standard_testfile.
4406 * gdb.trace/passcount.exp: Use standard_testfile.
4407 * gdb.trace/pending.exp: Use standard_testfile.
4408 * gdb.trace/report.exp: Use standard_testfile.
4409 * gdb.trace/save-trace.exp: Use standard_testfile.
4410 * gdb.trace/stap-trace.exp: Use standard_testfile.
4411 * gdb.trace/status-stop.exp: Use standard_testfile.
4412 * gdb.trace/strace.exp: Use standard_testfile.
4413 * gdb.trace/tfile.exp: Use standard_testfile.
4414 * gdb.trace/tfind.exp: Use standard_testfile.
4415 * gdb.trace/trace-break.exp: Use standard_testfile.
4416 * gdb.trace/trace-mt.exp: Use standard_testfile.
4417 * gdb.trace/tracecmd.exp: Use standard_testfile.
4418 * gdb.trace/tspeed.exp: Use standard_testfile.
4419 * gdb.trace/tstatus.exp: Use standard_testfile.
4420 * gdb.trace/tsv.exp: Use standard_testfile.
4421 * gdb.trace/unavailable.exp: Use standard_testfile,
4422 prepare_for_testing.
4423 * gdb.trace/while-dyn.exp: Use standard_testfile.
4424 * gdb.trace/while-stepping.exp: Use standard_testfile.
4425
7686c074
TT
44262012-06-26 Tom Tromey <tromey@redhat.com>
4427
4428 * gdb.reverse/break-precsave.exp: Use standard_testfile.
4429 * gdb.reverse/break-reverse.exp: Use standard_testfile.
4430 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
4431 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
4432 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
4433 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
4434 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
4435 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
4436 prepare_for_testing.
4437 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
4438 prepare_for_testing.
4439 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
4440 prepare_for_testing.
4441 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
4442 prepare_for_testing.
4443 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
4444 prepare_for_testing
4445 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
4446 * gdb.reverse/machinestate.exp: Use standard_testfile.
4447 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
4448 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
4449 build_executable.
4450 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
4451 build_executable.
4452 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
4453 standard_output_file.
4454 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
4455 standard_output_file.
4456 * gdb.reverse/step-precsave.exp: Use standard_testfile.
4457 * gdb.reverse/step-reverse.exp: Use standard_testfile.
4458 * gdb.reverse/until-precsave.exp: Use standard_testfile.
4459 * gdb.reverse/until-reverse.exp: Use standard_testfile.
4460 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
4461 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
4462
481fc100
TT
44632012-06-26 Tom Tromey <tromey@redhat.com>
4464
4465 * gdb.stabs/weird.exp: Remove directory-checking code. Use
4466 standard_output_file.
4467 * gdb.stabs/exclfwd.exp: Use standard_testfile,
4468 prepare_for_testing. Remove directory-checking code.
4469
7bb18ae2
TT
44702012-06-25 Tom Tromey <tromey@redhat.com>
4471
4472 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
4473 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
4474 build_executable, not prepare_for_testing.
4475 * gdb.multi/base.exp: Use standard_output_file. Use
4476 build_executable, not prepare_for_testing.
4477
cf09b3e4
TT
44782012-06-25 Tom Tromey <tromey@redhat.com>
4479
4480 * gdb.fortran/subarray.exp: Use standard_testfile,
4481 prepare_for_testing.
4482 * gdb.fortran/multi-dim.exp: Use standard_testfile.
4483 * gdb.fortran/module.exp: Use standard_testfile.
4484 * gdb.fortran/logical.exp: Use standard_testfile.
4485 * gdb.fortran/library-module.exp: Use standard_testfile,
4486 standard_output_file.
4487 * gdb.fortran/derived-type.exp: Use standard_testfile,
4488 prepare_for_testing.
4489 * gdb.fortran/complex.exp: Use standard_testfile,
4490 prepare_for_testing.
4491 * gdb.fortran/charset.exp: Use standard_testfile.
4492 * gdb.fortran/array-element.exp: Use standard_testfile,
4493 prepare_for_testing.
4494
18b5ff1b
KS
44952012-06-25 Keith Seitz <keiths@redhat.com>
4496
4497 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
4498 Change rbreak-related tests to KFAIL and add bugzilla numbers.
4499
17b77626
TT
45002012-06-25 Tom Tromey <tromey@redhat.com>
4501
4502 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
4503 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
4504 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
4505 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
4506
f91e3dc1
TT
45072012-06-25 Tom Tromey <tromey@redhat.com>
4508
4509 * gdb.linespec/ls-errs.exp: Use standard_testfile.
4510 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
4511 * gdb.linespec/linespec.exp: Use standard_testfile.
4512
a884434d
TT
45132012-06-25 Tom Tromey <tromey@redhat.com>
4514
4515 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
4516 prepare_for_testing.
4517
efc9d70a
TT
45182012-06-25 Tom Tromey <tromey@redhat.com>
4519
4520 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
4521 prepare_for_testing.
4522 * gdb.opt/inline-break.exp: Use standard_testfile,
4523 prepare_for_testing.
4524 * gdb.opt/inline-bt.exp: Use standard_testfile,
4525 prepare_for_testing.
4526 * gdb.opt/inline-cmds.exp: Use standard_testfile,
4527 prepare_for_testing.
4528 * gdb.opt/inline-locals.exp: Use standard_testfile,
4529 prepare_for_testing.
4530
e2fc92c6
TT
45312012-06-25 Tom Tromey <tromey@redhat.com>
4532
4533 * gdb.asm/asm-source.exp: Use standard_output_file,
4534 standard_testfile. Construct .o files in proper subdir.
4535
b0963d73
TT
45362012-06-25 Tom Tromey <tromey@redhat.com>
4537
4538 * gdb.server/ext-attach.exp: Use standard_testfile,
4539 prepare_for_testing.
4540 * gdb.server/ext-run.exp: Use standard_testfile,
4541 build_executable.
4542 * gdb.server/file-transfer.exp: Use standard_testfile,
4543 prepare_for_testing.
4544 * gdb.server/server-exec-info.exp: Use standard_testfile.
4545 * gdb.server/server-mon.exp: Use standard_testfile,
4546 prepare_for_testing.
4547 * gdb.server/server-run.exp: Use standard_testfile,
4548 build_executable.
4549 * gdb.server/solib-list.exp: Use standard_testfile,
4550 standard_output_file.
4551
8a3e1f8d
TT
45522012-06-25 Tom Tromey <tromey@redhat.com>
4553
4554 * lib/gdb.exp (standard_output_file): Use "file join".
4555 * gdb.go/chan.exp: Use standard_testfile.
4556 * gdb.go/handcall.exp: Use standard_testfile.
4557 * gdb.go/hello.exp: Use standard_testfile.
4558 * gdb.integers/chan.exp: Use standard_testfile.
4559 * gdb.go/methods.exp: Use standard_testfile.
4560 * gdb.go/package.exp: Use standard_testfile.
4561 * gdb.go/strings.exp: Use standard_testfile.
4562 * gdb.go/types.exp: Use standard_testfile.
4563 * gdb.go/unsafe.exp: Use standard_testfile.
4564
944a9061
MGD
45652012-06-25 Greta Yorsh <greta.yorsh@arm.com>
4566
4567 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
4568
1c06bd58
JK
45692012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4570
4571 Fix regression by the previous commit.
4572 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
4573
b4a58790
TT
45742012-06-22 Tom Tromey <tromey@redhat.com>
4575
4576 * gdb.python/lib-types.exp: Use standard_testfile,
4577 prepare_for_testing.
4578 * gdb.python/py-block.exp: Use standard_testfile.
4579 * gdb.python/py-breakpoint.exp: Use standard_testfile.
4580 * gdb.python/py-events.exp: Use standard_testfile,
4581 standard_output_file.
4582 * gdb.python/py-evsignal.exp: Use standard_testfile.
4583 * gdb.python/py-evethreads.exp: Use standard_testfile.
4584 * gdb.python/py-explore-cc.exp: Use standard_testfile.
4585 * gdb.python/py-explore.exp: Use standard_testfile.
4586 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
4587 standard_output_file.
4588 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
4589 prepare_for_testing.
4590 * gdb.python/py-frame-inline.exp: Use standard_testfile.
4591 * gdb.python/py-frame.exp: Use standard_testfile.
4592 * gdb.python/py-inferior.exp: Use standard_testfile.
4593 * gdb.python/py-infthread.exp: Use standard_testfile.
4594 * gdb.python/py-mi.exp: Use standard_testfile.
4595 * gdb.python/py-objfile-script.exp: Use standard_testfile,
4596 build_executable.
4597 * gdb.python/py-objfile.exp: Use standard_testfile.
4598 * gdb.python/py-pp-maint.exp: Use standard_testfile,
4599 prepare_for_testing.
4600 * gdb.python/py-prettyprint.exp: Use standard_testfile.
4601 * gdb.python/py-progspace.exp: Use standard_testfile,
4602 build_executable.
4603 * gdb.python/py-prompt.exp: Use standard_testfile,
4604 build_executable.
4605 * gdb.python/py-section-script.exp: Use standard_testfile,
4606 build_executable.
4607 * gdb.python/py-shared.exp: Use standard_testfile,
4608 standard_output_file, clean_restart.
4609 * gdb.python/py-symbol.exp: Use standard_output_file,
4610 prepare_for_testing.
4611 * gdb.python/py-symtab.exp: Use standard_output_file,
4612 prepare_for_testing
4613 * gdb.python/py-template.exp: Use standard_testfile.
4614 * gdb.python/py-type.exp: Use standard_testfile.
4615 * gdb.python/py-value-cc.exp: Use standard_testfile.
4616 * gdb.python/py-value.exp: Use standard_testfile.
4617 * gdb.python/python.exp: Use standard_testfile, build_executable.
4618
2c44deac
TT
46192012-06-22 Tom Tromey <tromey@redhat.com>
4620
4621 * gdb.objc/basicclass.exp: Use standard_testfile.
4622 (do_objc_tests): Don't declare objdir.
4623 * gdb.objc/nondebug.exp: Use standard_testfile.
4624 (do_objc_tests): Don't declare objdir.
4625 * gdb.objc/objcdecode.exp: Use standard_testfile.
4626 (do_objc_tests): Don't declare objdir.
4627
c24ccbce
TT
46282012-06-22 Tom Tromey <tromey@redhat.com>
4629
4630 * gdb.java/jmain.exp: Use standard_testfile.
4631 * gdb.java/jmisc.exp: Use standard_testfile.
4632 * gdb.java/jnpe.exp: Use standard_testfile.
4633 * gdb.java/jprint.exp: Use standard_testfile.
4634
0a6d0306
TT
46352012-06-22 Tom Tromey <tromey@redhat.com>
4636
4637 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
4638 (standard_output_file, standard_testfile): New procs.
4639 (build_executable, clean_restart): Use standard_output_file.
4640
6ea815ef
YQ
46412012-06-22 Yao Qi <yao@codesourcery.com>
4642
4643 * boards/native-gdbserver.exp: New proc ${board}_exec.
4644 * boards/native-stdio-gdbserver.exp: Likewise.
4645
4c93b1db
TT
46462012-06-21 Tom Tromey <tromey@redhat.com>
4647
4648 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
4649 (build_executable): Update.
4650 (get_compiler_info): Remove 'binfile' argument.
4651 * gdb.ada/arrayidx.exp: Update.
4652 * gdb.ada/null_array.exp: Update.
4653 * gdb.arch/altivec-abi.exp: Update.
4654 * gdb.arch/altivec-regs.exp: Update.
4655 * gdb.arch/amd64-byte.exp: Update.
4656 * gdb.arch/amd64-dword.exp: Update.
4657 * gdb.arch/amd64-word.exp: Update.
4658 * gdb.arch/i386-avx.exp: Update.
4659 * gdb.arch/i386-byte.exp: Update.
4660 * gdb.arch/i386-sse.exp: Update.
4661 * gdb.arch/i386-word.exp: Update.
4662 * gdb.arch/ppc-dfp.exp: Update.
4663 * gdb.arch/ppc-fp.exp: Update.
4664 * gdb.arch/vsx-regs.exp: Update.
4665 * gdb.base/all-bin.exp: Update.
4666 * gdb.base/annota1.exp: Update.
4667 * gdb.base/async.exp: Update.
4668 * gdb.base/attach.exp: Update.
4669 * gdb.base/break-interp.exp: Update.
4670 * gdb.base/call-ar-st.exp: Update.
4671 * gdb.base/call-rt-st.exp: Update.
4672 * gdb.base/call-sc.exp: Update.
4673 * gdb.base/callfuncs.exp: Update.
4674 * gdb.base/catch-load.exp: Update.
4675 * gdb.base/completion.exp: Update.
4676 * gdb.base/complex.exp: Update.
4677 * gdb.base/condbreak.exp: Update.
4678 * gdb.base/consecutive.exp: Update.
4679 * gdb.base/constvars.exp: Update.
4680 * gdb.base/corefile.exp: Update.
4681 * gdb.base/eval-skip.exp: Update.
4682 * gdb.base/expand-psymtabs.exp: Update.
4683 * gdb.base/exprs.exp: Update.
4684 * gdb.base/fileio.exp: Update.
4685 * gdb.base/fixsection.exp: Update.
4686 * gdb.base/funcargs.exp: Update.
4687 * gdb.base/gdb11530.exp: Update.
4688 * gdb.base/gdb1555.exp: Update.
4689 * gdb.base/gnu-ifunc.exp: Update.
4690 * gdb.base/gnu_vector.exp: Update.
4691 * gdb.base/info-macros.exp: Update.
4692 * gdb.base/jit-simple.exp: Update.
4693 * gdb.base/jit-so.exp: Update.
4694 * gdb.base/jit.exp: Update.
4695 * gdb.base/langs.exp: Update.
4696 * gdb.base/list.exp: Update.
4697 * gdb.base/logical.exp: Update.
4698 * gdb.base/long_long.exp: Update.
4699 * gdb.base/longjmp.exp: Update.
4700 * gdb.base/macscp.exp: Update.
4701 * gdb.base/mips_pro.exp: Update.
4702 * gdb.base/miscexprs.exp: Update.
4703 * gdb.base/morestack.exp: Update.
4704 * gdb.base/nodebug.exp: Update.
4705 * gdb.base/opaque.exp: Update.
4706 * gdb.base/pc-fp.exp: Update.
4707 * gdb.base/pending.exp: Update.
4708 * gdb.base/permissions.exp: Update.
4709 * gdb.base/pointers.exp: Update.
4710 * gdb.base/prelink.exp: Update.
4711 * gdb.base/printcmds.exp: Update.
4712 * gdb.base/psymtab.exp: Update.
4713 * gdb.base/ptype.exp: Update.
4714 * gdb.base/relational.exp: Update.
4715 * gdb.base/scope.exp: Update.
4716 * gdb.base/setvar.exp: Update.
4717 * gdb.base/shlib-call.exp: Update.
4718 * gdb.base/shreloc.exp: Update.
4719 * gdb.base/signals.exp: Update.
4720 * gdb.base/sizeof.exp: Update.
4721 * gdb.base/so-impl-ld.exp: Update.
4722 * gdb.base/so-indr-cl.exp: Update.
4723 * gdb.base/solib-disc.exp: Update.
4724 * gdb.base/solib-display.exp: Update.
4725 * gdb.base/solib-nodir.exp: Update.
4726 * gdb.base/solib-overlap.exp: Update.
4727 * gdb.base/solib-symbol.exp: Update.
4728 * gdb.base/solib-weak.exp: Update.
4729 * gdb.base/solib.exp: Update.
4730 * gdb.base/store.exp: Update.
4731 * gdb.base/structs.exp: Update.
4732 * gdb.base/structs2.exp: Update.
4733 * gdb.base/type-opaque.exp: Update.
4734 * gdb.base/unload.exp: Update.
4735 * gdb.base/varargs.exp: Update.
4736 * gdb.base/volatile.exp: Update.
4737 * gdb.base/watch_thread_num.exp: Update.
4738 * gdb.base/watchpoint-solib.exp: Update.
4739 * gdb.base/watchpoint.exp: Update.
4740 * gdb.base/watchpoints.exp: Update.
4741 * gdb.base/whatis.exp: Update.
4742 * gdb.cell/arch.exp: Update.
4743 * gdb.cell/break.exp: Update.
4744 * gdb.cell/bt.exp: Update.
4745 * gdb.cell/core.exp: Update.
4746 * gdb.cell/data.exp: Update.
4747 * gdb.cell/ea-cache.exp: Update.
4748 * gdb.cell/f-regs.exp: Update.
4749 * gdb.cell/fork.exp: Update.
4750 * gdb.cell/gcore.exp: Update.
4751 * gdb.cell/mem-access.exp: Update.
4752 * gdb.cell/ptype.exp: Update.
4753 * gdb.cell/registers.exp: Update.
4754 * gdb.cell/sizeof.exp: Update.
4755 * gdb.cell/solib-symbol.exp: Update.
4756 * gdb.cell/solib.exp: Update.
4757 * gdb.cp/ambiguous.exp: Update.
4758 * gdb.cp/breakpoint.exp: Update.
4759 * gdb.cp/bs15503.exp: Update.
4760 * gdb.cp/casts.exp: Update.
4761 * gdb.cp/class2.exp: Update.
4762 * gdb.cp/cpexprs.exp: Update.
4763 * gdb.cp/cplusfuncs.exp: Update.
4764 * gdb.cp/ctti.exp: Update.
4765 * gdb.cp/dispcxx.exp: Update.
4766 * gdb.cp/gdb1355.exp: Update.
4767 * gdb.cp/gdb2384.exp: Update.
4768 * gdb.cp/gdb2495.exp: Update.
4769 * gdb.cp/infcall-dlopen.exp: Update.
4770 * gdb.cp/local.exp: Update.
4771 * gdb.cp/m-data.exp: Update.
4772 * gdb.cp/m-static.exp: Update.
4773 * gdb.cp/mb-ctor.exp: Update.
4774 * gdb.cp/mb-inline.exp: Update.
4775 * gdb.cp/mb-templates.exp: Update.
4776 * gdb.cp/member-ptr.exp: Update.
4777 * gdb.cp/method.exp: Update.
4778 * gdb.cp/namespace.exp: Update.
4779 * gdb.cp/nextoverthrow.exp: Update.
4780 * gdb.cp/nsdecl.exp: Update.
4781 * gdb.cp/nsrecurs.exp: Update.
4782 * gdb.cp/nsstress.exp: Update.
4783 * gdb.cp/nsusing.exp: Update.
4784 * gdb.cp/pr-1023.exp: Update.
4785 * gdb.cp/pr-1210.exp: Update.
4786 * gdb.cp/pr-574.exp: Update.
4787 * gdb.cp/pr9631.exp: Update.
4788 * gdb.cp/printmethod.exp: Update.
4789 * gdb.cp/psmang.exp: Update.
4790 * gdb.cp/re-set-overloaded.exp: Update.
4791 * gdb.cp/rtti.exp: Update.
4792 * gdb.cp/shadow.exp: Update.
4793 * gdb.cp/templates.exp: Update.
4794 * gdb.cp/try_catch.exp: Update.
4795 * gdb.dwarf2/dw2-ranges.exp: Update.
4796 * gdb.dwarf2/pr10770.exp: Update.
4797 * gdb.fortran/library-module.exp: Update.
4798 * gdb.hp/gdb.aCC/optimize.exp: Update.
4799 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
4800 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
4801 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
4802 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
4803 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
4804 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
4805 * gdb.hp/gdb.compat/xdb1.exp: Update.
4806 * gdb.hp/gdb.compat/xdb2.exp: Update.
4807 * gdb.hp/gdb.compat/xdb3.exp: Update.
4808 * gdb.hp/gdb.defects/bs14602.exp: Update.
4809 * gdb.hp/gdb.defects/solib-d.exp: Update.
4810 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
4811 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
4812 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
4813 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
4814 * gdb.mi/gdb792.exp: Update.
4815 * gdb.mi/mi-pending.exp: Update.
4816 * gdb.mi/mi-solib.exp: Update.
4817 * gdb.mi/mi-var-cp.exp: Update.
4818 * gdb.opt/clobbered-registers-O2.exp: Update.
4819 * gdb.opt/inline-bt.exp: Update.
4820 * gdb.opt/inline-cmds.exp: Update.
4821 * gdb.opt/inline-locals.exp: Update.
4822 * gdb.python/py-events.exp: Update.
4823 * gdb.python/py-finish-breakpoint.exp: Update.
4824 * gdb.python/py-type.exp: Update.
4825 * gdb.reverse/solib-precsave.exp: Update.
4826 * gdb.reverse/solib-reverse.exp: Update.
4827 * gdb.server/solib-list.exp: Update.
4828 * gdb.stabs/weird.exp: Update.
4829 * gdb.threads/attach-into-signal.exp: Update.
4830 * gdb.threads/attach-stopped.exp: Update.
4831 * gdb.threads/tls-shared.exp: Update.
4832 * gdb.trace/change-loc.exp: Update.
4833 * gdb.trace/strace.exp: Update.
4834
95c391b6
TT
48352012-06-19 Tom Tromey <tromey@redhat.com>
4836
4837 * gdb.base/whatis.exp: Add tests.
4838
e910f0b6
TT
48392012-06-19 Tom Tromey <tromey@redhat.com>
4840
4841 * gdb.cp/m-static.cc (keepalive): New function.
4842 (gnu_obj_1::method): Use it.
4843
422d65e7
DE
48442012-06-18 Doug Evans <dje@google.com>
4845
4846 * gdb.base/info-fun.exp: New file.
4847 * gdb.base/info-fun.c: New file.
4848 * gdb.base/info-fun-solib.c: New file.
4849
e2e4d78b
JK
48502012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4851
4852 Remove stale dummy frames.
4853 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
4854 (maintenance info breakpoints): New tests.
4855 * gdb.base/stale-infcall.c: New file.
4856 * gdb.base/stale-infcall.exp: New file.
4857
1788b2d3
JK
48582012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4859
4860 * gdb.arch/amd64-entry-value-param.S: New file.
4861 * gdb.arch/amd64-entry-value-param.c: New file.
4862 * gdb.arch/amd64-entry-value-param.exp: New file.
4863
663b969e
TT
48642012-06-15 Tom Tromey <tromey@redhat.com>
4865
4866 * gdb.cp/namespace.exp: Add "show lang" test.
4867
8e09ad05
IS
48682012-06-15 Iain Sandoe <iain@codesourcery.com>
4869
4870 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
4871 case. (top level): Use gdb_file_cmd instead of gdb_load.
4872
f85e18ee
JK
48732012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4874
4875 PR tdep/14222
4876 * gdb.arch/i386-sse-stack-align.S: New file.
4877 * gdb.arch/i386-sse-stack-align.c: New file.
4878 * gdb.arch/i386-sse-stack-align.exp: New file.
4879
f3b5e280
KS
48802012-06-13 Keith Seitz <keiths@redhat.com>
4881
4882 PR breakpoints/13798 and mi/11541
4883 * gdb.linespec/ls-errs.exp: Add a few more tests for
4884 filenames with spaces and colons.
4885
50af5481
JK
48862012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4887
4888 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
4889 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
4890 (test_function): Call CV_f.
4891 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
4892 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
4893 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
4894 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
4895 (p CV_f(CV::i)): New tests.
4896
d55637df
TT
48972012-06-13 Tom Tromey <tromey@redhat.com>
4898
4899 * gdb.base/condbreak.exp: Add tests for "condition" completion.
4900
cc80f267
JK
49012012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4902
4903 Fix regression by the "ambiguous linespec" series.
4904 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
4905 tests.
4906
bb2af9cc
JK
49072012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4908
4909 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
4910 missing.
4911
e81a37f7
TT
49122012-06-11 Tom Tromey <tromey@redhat.com>
4913
4914 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
4915 location...
4916 (main): ...here.
4917
8efd7788
YQ
49182012-06-07 Yao Qi <yao@codesourcery.com>
4919
4920 * gdb.trace/strace.exp: Shorten some too-long lines.
4921
359f5fe6
PA
49222012-06-06 Pedro Alves <palves@redhat.com>
4923
4924 * gdb.threads/clone-new-thread-event.c: New file.
4925 * gdb.threads/clone-new-thread-event.exp: New file.
4926
7b2fe205
YQ
49272012-06-06 Yao Qi <yao@codesourcery.com>
4928
4929 * gdb.base/dprintf.c (main): Add extra parameter when calling
4930 printf and fprintf.
4931 (bar): New function. It is a dead function, but to ensure
4932 'malloc' is linked explicitly.
4933
3eca55e8
YQ
49342012-06-06 Yao Qi <yao@codesourcery.com>
4935
4936 * gdb.base/info-proc.exp: Return if target doesn't support
4937 'info proc'.
4938
91cc9324
JK
49392012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4940
4941 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
4942 (run program with breakpoint commands): XFAIl if it is not.
4943
c56e7c43
JB
49442012-06-05 Joel Brobecker <brobecker@adacore.com>
4945
4946 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
4947 and add comment.
4948 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
4949 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
4950 "STOP" marker. Adjust testing strategy to make it work on
4951 all targets.
4952
4953 * gdb.base/print-file-var-main.c (main): Rewrite using local
4954 variables and adjust get_version_2's return value check.
4955 Add small comment.
4956 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
4957 marker. Adjust testing strategy to make it work on all targets.
4958
ccab2054
JB
49592012-06-05 Joel Brobecker <brobecker@adacore.com>
4960
4961 * gdb.ada/bad-task-bp-keyword: New testcase.
4962
d0d86158
JK
49632012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4964
4965 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
4966 Simplify it to ...
4967 (symbol-file ${testfile1}): ... here.
4968 (test eliminated var my_global_symbol)
4969 (test eliminated var my_static_symbol)
4970 (test eliminated var my_global_func, get address of main): Wrap them to
4971 'single psymtabs' and 'single symtabs'
4972 (get address of my_global_symbol, get address of my_static_symbol)
4973 (get address of my_global_func, get address of main): Wrap them to
4974 'order1' and 'order2'.
4975
952cf74c
JK
4976 * gdb.base/code_elim.exp
4977 (add-symbol-file ${testfile1} 0x100000)
4978 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
4979 'order2'.
4980 (order1: add-symbol-file ${testfile1} 0x100000)
4981 (order1: add-symbol-file ${testfile2} 0x200000)
4982 (order2: add-symbol-file ${testfile2} 0x200000)
4983 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
4984 .bss as appropriate.
4985
0c5bf5a9
JK
49862012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4987
4988 * gdb.server/solib-list-lib.c: New file.
4989 * gdb.server/solib-list-main.c: New file.
4990 * gdb.server/solib-list.exp: New file.
4991
4196f325
MR
49922012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
4993
4994 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
4995 for 'set print symbol' change.
4996
bfb05775
JK
49972012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4998
4999 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
5000 .debug_abbrev_seg3.
5001
685b1105
JK
50022012-05-24 John Steele Scott <toojays@toojays.net>
5003
5004 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
5005 * gdb.dwarf2/dw2-icc-opaque.S: New file.
5006 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
5007
f3e0e960
SS
50082012-05-23 Stan Shebs <stan@codesourcery.com>
5009
5010 * gdb.mi/mi-info-os.exp: New file.
5011
11eb1b4d
KS
50122012-05-23 Keith Seitz <keiths@redhat.com>
5013
5014 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
5015 return -1 to suppress the rest of the tests.
5016 (compile_stap_bin): Return boolean success value.
5017
b1af9e97
TT
50182012-05-21 Tom Tromey <tromey@redhat.com>
5019
5020 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
5021 Remove kfails.
5022 (test_print_mi_member_types): Likewise.
5023
248537e3
TT
50242012-05-21 Tom Tromey <tromey@redhat.com>
5025
5026 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
5027 print symbol' change.
5028
d791e155
TJB
50292012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
5030
5031 * gdb.python/py-prompt.exp: Quit if the target is remote.
5032
e77afa2e
JK
50332012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5034
5035 Fix ERROR: internal buffer is full.
5036 * gdb.base/info-os.exp (expect_multiline): New function.
5037 (get process list, get process groups, get threads)
5038 (get file descriptors, get internet-domain sockets)
5039 (get shared-memory regions, get semaphores, get message queues): Use
5040 it for these tests.
5041
9cb709b6
TT
50422012-05-18 Tom Tromey <tromey@redhat.com>
5043
5044 * gdb.mi/mi-var-cmd.exp: Update.
5045 * gdb.objc/basicclass.exp (do_objc_tests): Update.
5046 * gdb.cp/virtbase.exp: Update.
5047 * gdb.cp/classes.exp (test_static_members): Update.
5048 * gdb.cp/casts.exp: Update.
5049 * gdb.base/pointers.exp: Update.
5050 * gdb.base/funcargs.exp (pointer_args): Update.
5051 (structs_by_reference): Update.
5052 * gdb.base/find.exp: Update.
5053 * gdb.base/call-strs.exp: Send "set print symbol off".
5054 * gdb.base/call-ar-st.exp: Update.
5055 * gdb.ada/fun_addr.exp: Update.
5056 * gdb.base/printcmds.exp (test_print_symbol): New proc.
5057 Call it.
5058 (test_print_repeats_10, test_print_strings)
5059 (test_print_char_arrays): Update.
5060
b012acdd
TT
50612012-05-18 Tom Tromey <tromey@redhat.com>
5062
5063 * gdb.base/charset.exp (string_display): Update.
5064
1d51a733
TT
50652012-05-18 Tom Tromey <tromey@redhat.com>
5066
5067 * gdb.mi/mi2-var-display.exp: Update.
5068 * gdb.mi/mi-var-display.exp: Update.
5069 * gdb.mi/mi-var-child.exp: Update.
5070 * gdb.cp/expand-psymtabs-cxx.exp: Update.
5071 * gdb.cp/cp-relocate.exp (get_func_address): Update.
5072
957df313
DE
50732012-05-17 Doug Evans <dje@google.com>
5074
682c7f7b
DE
5075 * info-macros.exp: Pass "debug" to prepare_for_testing.
5076
957df313
DE
5077 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
5078 * gdb.ada/Makefile.in (clean): Ditto.
5079 * gdb.arch/Makefile.in (clean): Ditto.
5080 * gdb.asm/Makefile.in (clean): Ditto.
5081 * gdb.base/Makefile.in (clean): Ditto.
5082 * gdb.cell/Makefile.in (clean): Ditto.
5083 * gdb.cp/Makefile.in (clean): Ditto.
5084 * gdb.disasm/Makefile.in (clean): Ditto.
5085 * gdb.dwarf2/Makefile.in (clean): Ditto.
5086 * gdb.fortran/Makefile.in (clean): Ditto.
5087 * gdb.go/Makefile.in (clean): Ditto.
5088 * gdb.hp/Makefile.in (clean): Ditto.
5089 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
5090 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
5091 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
5092 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
5093 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
5094 * gdb.java/Makefile.in (clean): Ditto.
5095 * gdb.linespec/Makefile.in (clean): Ditto.
5096 * gdb.mi/Makefile.in (clean): Ditto.
5097 * gdb.modula2/Makefile.in (clean): Ditto.
5098 * gdb.multi/Makefile.in (clean): Ditto.
5099 * gdb.objc/Makefile.in (clean): Ditto.
5100 * gdb.opencl/Makefile.in (clean): Ditto.
5101 * gdb.opt/Makefile.in (clean): Ditto.
5102 * gdb.pascal/Makefile.in (clean): Ditto.
5103 * gdb.python/Makefile.in (clean): Ditto.
5104 * gdb.reverse/Makefile.in (clean): Ditto.
5105 * gdb.server/Makefile.in (clean): Ditto.
5106 * gdb.stabs/Makefile.in (clean): Ditto.
5107 * gdb.threads/Makefile.in (clean): Ditto.
5108 * gdb.trace/Makefile.in (clean): Ditto.
5109 * gdb.xml/Makefile.in (clean): Ditto.
5110
abc9d0dc
TT
51112012-05-16 Tom Tromey <tromey@redhat.com>
5112
5113 * gdb.base/macscp1.c (macscp_expr): Add comment.
5114 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
5115
6a3a010b
MR
51162012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
5117
5118 * gdb.base/return-nodebug.exp: Also test float and double types.
5119
01429c8e
JK
51202012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5121
5122 PR testsuite/12649
5123 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
5124
54115cd4
JK
5125 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
5126
0c5f383f
SDJ
51272012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
5128
5129 * gdb.base/stap-probe.exp (stap_test): Remove calls to
5130 `rerun_to_main'.
5131 (stap_test_no_debuginfo): Likewise.
5132
e7e0cddf
SS
51332012-05-14 Stan Shebs <stan@codesourcery.com>
5134
5135 * gdb.base/dprintf.c: New file.
5136 * gdb.base/dprintf.exp: New file.
5137
c772f8e7
HZ
51382012-05-14 Hui Zhu <hui_zhu@mentor.com>
5139
5140 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
5141 * gdb.trace/disconnected-tracing.c: New file.
5142 * gdb.trace/disconnected-tracing.exp: New file.
5143
7efc75aa
SCR
51442012-05-13 Siva Chandra Reddy <sivachandra@google.com>
5145
5146 * gdb.python/python.c: Add a new breakpoint comment.
5147 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
5148
85d4a676
SS
51492011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
5150
5151 * gdb.base/info-os.exp: New file.
5152 * gdb.base/info-os.c: New file.
5153
64ea88dc
JB
51542012-05-10 Joel Brobecker <brobecker@adacore.com>
5155
4647ab1b
JB
5156 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
5157 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
5158 New files.
64ea88dc 5159
afba63f1
JB
51602012-05-10 Joel Brobecker <brobecker@adacore.com>
5161
5162 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
5163 gdb.base/ctxobj.exp: New files.
5164
9d198b1e
TT
51652012-05-09 Tom Tromey <tromey@redhat.com>
5166
5167 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
5168
9bfee719
MR
51692012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
5170
5171 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
5172
3a7341d8
MR
51732012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
5174
5175 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
5176 before using it.
5177
52b3699b
TG
51782012-05-04 Tristan Gingold <gingold@adacore.com>
5179
5180 * gdb.base/set-noassign.exp: New test.
5181
a20ee7a4
SCR
51822012-05-03 Siva Chandra Reddy <sivachandra@google.com>
5183
5184 * gdb.python/py-symbol.exp: Add tests to test the new methods
5185 gdb.Symtab.global_block() and gdb.Symtab.static_block().
5186 * gdb.python/py-symbol.c: Add new struct to help test
5187 gdb.Symtab.static_block().
5188
bf2f0858
DE
51892012-05-03 Doug Evans <dje@google.com>
5190
5191 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
5192 commented out.
5193
2d4e0376
YQ
51942012-05-03 Yao Qi <yao@codesourcery.com>
5195
5196 * gdb.base/catch-syscall.exp: Skip it before compilation if target
5197 doesn't support.
5198 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
5199 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
5200
6d0bb9f3
YQ
52012012-05-03 Yao Qi <yao@codesourcery.com>
5202
5203 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
5204
fd820528
DE
52052012-04-30 Doug Evans <dje@google.com>
5206
5207 PR testsuite/13961
5208 * gdb.dwarf2/pr13961.S: New file.
5209 * gdb.dwarf2/pr13961.exp: New file.
5210
b9e219b9
YQ
52112012-04-29 Yao Qi <yao@codesourcery.com>
5212
5213 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
5214
3019eac3
DE
52152012-04-28 Doug Evans <dje@google.com>
5216
5217 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
5218 .Ltype_int_in_cu2. Use name "int2" instead of "int".
5219 All uses updated.
5220 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
5221 "ptype func_cu1" to expand cu2 before cu1.
5222
62e5f89c
SDJ
52232012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
5224 Tom Tromey <tromey@redhat.com>
5225
5226 * gdb.base/default.exp: Add `$_probe_arg*' convenience
5227 variables.
5228 * gdb.base/stap-probe.c: New file.
5229 * gdb.base/stap-probe.exp: New file.
5230 * gdb.trace/stap-trace.c: New file.
5231 * gdb.trace/stap-trace.exp: New file.
5232 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
5233 libgcc's unwinder.
5234
14132e89
MR
52352012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
5236
5237 * gdb.arch/mips16-thunks-inmain.c: New file.
5238 * gdb.arch/mips16-thunks-main.c: New file.
5239 * gdb.arch/mips16-thunks-sin.c: New file.
5240 * gdb.arch/mips16-thunks-sinfrob.c: New file.
5241 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
5242 * gdb.arch/mips16-thunks-sinmain.c: New file.
5243 * gdb.arch/mips16-thunks-sinmips16.c: New file.
5244 * gdb.arch/mips16-thunks.exp: New file.
5245
a766d390
DE
52462012-04-25 Doug Evans <dje@google.com>
5247
5248 * configure.ac: Create gdb.go/Makefile.
5249 * configure: Regenerate.
5250 * gdb.base/default.exp: Add "go" to "set language" testing.
5251 * gdb.go/Makefile.in: New file.
5252 * gdb.go/basic-types.exp: New file.
5253 * gdb.go/chan.exp: New file.
5254 * gdb.go/chan.go: New file.
5255 * gdb.go/handcall.exp: New file.
5256 * gdb.go/handcall.go: New file.
5257 * gdb.go/hello.exp: New file.
5258 * gdb.go/hello.go: New file.
5259 * gdb.go/integers.exp: New file.
5260 * gdb.go/integers.go: New file.
5261 * gdb.go/methods.exp: New file.
5262 * gdb.go/methods.go: New file.
5263 * gdb.go/package.exp: New file.
5264 * gdb.go/package1.go: New file.
5265 * gdb.go/package2.go: New file.
5266 * gdb.go/print.exp: New file.
5267 * gdb.go/strings.exp: New file.
5268 * gdb.go/strings.go: New file.
5269 * gdb.go/types.exp: New file.
5270 * gdb.go/types.go: New file.
5271 * gdb.go/unsafe.exp: New file.
5272 * gdb.go/unsafe.go: New file.
5273 * lib/future.exp: Add Go support.
5274 (gdb_find_go, gdb_find_go_linker): New procs.
5275 (gdb_default_target_compile): Add Go support.
5276 * lib/gdb.exp (skip_go_tests): New proc.
5277 * lib/go.exp: New file.
5278
e65f9ffb
TT
52792012-04-25 Tom Tromey <tromey@redhat.com>
5280
5281 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
5282
14e75d8e
JK
52832012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
5284 Jan Kratochvil <jan.kratochvil@redhat.com>
5285
5286 PR symtab/7259:
5287 * gdb.base/enumval.c: New test case.
5288 * gdb.base/enumval.exp: New test case.
5289 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
5290 field.bitpos.
5291
f3525b70
PA
52922012-04-17 Pedro Alves <palves@redhat.com>
5293
5294 * Makefile.in (site.exp): Make site.exp source
5295 $srcdir/lib/append_gdb_boards_dir.exp.
5296 * lib/append_gdb_boards_dir.exp: New file.
5297
bccbefd2
JK
52982012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5299
5300 New option "set auto-load safe-path".
5301 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
5302 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
5303
bf88dd68
JK
53042012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5305
5306 auto-load: Implementation.
5307 * gdb.base/help.exp (test set height): Increase the height.
5308 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
5309 to ...
5310 (info auto-load python-scripts): ... here.
5311 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
5312 to ...
5313 (info auto-load python-scripts *): ... here.
5314
c0d4d1c0
YQ
53152012-04-16 Yao Qi <yao@codesourcery.com>
5316
5317 * lib/trace-support.exp (get_in_proc_agent): New.
5318 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
5319 of in process trace agent.
5320 * gdb.trace/ftrace.exp: Likewise.
5321 * gdb.trace/pending.exp: Likewise.
5322 * gdb.trace/trace-break.exp: Likewise.
5323 * gdb.trace/trace-mt.exp
5324 * gdb.trace/tspeed.exp: Likewise.
5325 * gdb.trace/tstatus.exp
5326 * gdb.trace/strace.exp: Likewise.
5327
cbf68a60
TS
53282012-04-16 Thomas Schwinge <thomas@codesourcery.com>
5329
dd6d3b70
TS
5330 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
5331 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
5332
cbf68a60
TS
5333 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
5334
8264ba82
AG
53352012-04-14 Anton Gorenkov <xgsa@yandex.ru>
5336
5337 PR mi/13393
5338 * gdb.mi/mi-var-rtti.cc: New file.
5339 * gdb.mi/mi-var-rtti.exp: New file.
5340 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
5341 function.
5342 (mi_varobj_update_with_type_change): updated to avoid code duplication.
5343
de0919f8 53442012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
5345
5346 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
5347 EXECUTABLES.
5348 * gdb.python/py-explore.c: C program used for testing the new
5349 'explore' command on C constructs.
5350 * gdb.python/py-explore.cc: C++ program used for testing the new
5351 'explore' command on C++ constructs.
5352 * gdb-python/py-explore.exp: Tests for the new 'explore'
5353 command on C constructs.
5354 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
5355 command on C++ constructs.
5356
a82da7dd
MK
53572012-04-07 Mark Kettenis <kettenis@gnu.org>
5358
5359 * gdb.base/funcargs.exp (complex_args): Fix typo.
5360
e127cba8
JK
53612012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5362
5363 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
5364 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
5365
40e084e1
KS
53662012-04-05 Keith Seitz <keiths@redhat.com>
5367
5368 * gdb.base/advance.exp: Update error message for
5369 "advance malformed" test.
5370 * gdb.base/break.exp: Likewise for "breakpoint with
5371 trailing garbage" test.
5372 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
5373 with trailing garbage" test.
5374 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
5375 trailng garbage" test.
5376 * gdb.base/until.exp: Likewise for "malformed until" test.
5377 * gdb.cp/ovldbreak.exp: Create the breakpoint table
5378 for "breakpoint info (after setting on all)".
5379 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
5380 tests.
5381 * gdb.cp/cplabel.cc: New file.
5382 * gdb.cp/cplabel.exp: New test.
5383 * gdb.linespec/ls-errs.c: New file.
5384 * gdb.linespec/ls-errs.exp: New test.
5385
a72c8f6a
JK
53862012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5387
5388 * gdb.trace/unavailable.exp
5389 (collect globals: print object on: print derived_partial)
5390 (collect globals: print object on: print derived_whole)
5391 (collect globals: print object off: print derived_partial)
5392 (collect globals: print object off: print derived_whole): Update
5393 expected output.
5394
f87a3023
KS
53952012-03-30 Keith Seitz <keiths@redhat.com>
5396
5397 * gdb.python: Add test for linespecs with commas.
5398
e2171b3c
KS
53992012-03-28 Keith Seitz <keiths@redhat.com>
5400
5401 * gdb.linespec/ls-dollar.cc: New file.
5402 * gdb.linespec/ls-dollar.exp: New test.
5403
54042012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
5405
5406 * gdb.cp/namespace.exp: Add breakpoint tests for functions
5407 starting with the global namespace.
5408
2f4e0a80
DE
54092012-03-23 Doug Evans <dje@google.com>
5410
5411 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
5412
7b282c5a
SCR
54132012-03-22 Siva Chandra Reddy <sivachandra@google.com>
5414
5415 * gdb.python/py-value.cc: Add test case for testing the
5416 methodology exposing C++ values to Python.
5417 * gdb.python/py-value-cc.exp: Add tests testing the methodology
5418 exposing C++ values to Python.
5419 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
5420
2e98ca53
JK
54212012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5422 Siddhesh Poyarekar <siddhesh@redhat.com>
5423
5424 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
5425 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
5426 (generate native core dump): Make the test unsupported if core cannot
5427 be generated.
5428
8320cc4f
JK
54292012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5430
5431 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
5432 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
5433 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
5434
3a69ffb2
JK
54352012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
5436
5437 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
5438
8fabffee
DE
54392012-03-17 Doug Evans <dje@google.com>
5440
5441 * dg-extract-results.sh: Handle KFAILs.
5442
ab260dad
JK
54432012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5444
5445 PR symtab/13777
5446 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
5447
53ba8333
JB
54482012-03-16 Joel Brobecker <brobecker@adacore.com>
5449
5450 * gdb.ada/set_pckd_arr_elt: New testcase.
5451
481860b3
GB
54522012-03-16 Gary Benson <gbenson@redhat.com>
5453
5454 PR breakpoints/10738
5455 * gdb.opt/inline-break.exp: New file.
5456 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
5457 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
5458 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
5459 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
5460 * gdb.base/async-shell.exp: Likewise.
5461 * lib/mi-support.exp (library_loaded_re): Likewise.
5462
410528f0
TT
54632012-03-15 Tom Tromey <tromey@redhat.com>
5464
5465 * gdb.cp/virtfunc2.exp: Update expected output.
5466 * gdb.cp/pr9631.exp: Update expected output.
5467 * gdb.cp/member-ptr.exp: Update expected output.
5468 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
5469 output.
5470 * gdb.cp/casts.exp: Update expected output.
5471
c4aeac85
TT
54722012-03-15 Tom Tromey <tromey@redhat.com>
5473
5474 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
5475 (test_info_vtbl): Likewise.
5476 (do_tests): Call test_info_vtbl.
5477 * gdb.cp/virtfunc.cc (va): New global.
5478
856d06f9
TS
54792012-03-15 Thomas Schwinge <thomas@codesourcery.com>
5480
5481 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
5482 describing DWARF data structures.
5483 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
5484 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
5485 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
5486 * gdb.dwarf2/dw2-entry-value.S: Likewise.
5487 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5488 * gdb.dwarf2/dw2-param-error.S: Likewise.
5489 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
5490 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
5491 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
5492 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
5493 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
5494 * gdb.dwarf2/pr11465.S: Likewise.
5495
e837f12a
JK
54962012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5497
5498 * gdb.mi/mi2-prompt.exp: New file.
5499
ccbb4f28
JB
55002012-03-13 Joel Brobecker <brobecker@adacore.com>
5501
5502 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
5503
32039130
JB
55042012-03-13 Joel Brobecker <brobecker@adacore.com>
5505
5506 * gdb.ada/bp_range_type: New testcase.
5507
16899756
DE
55082012-03-13 Doug Evans <dje@google.com>
5509
5510 * gdb.base/default.exp: Delete tests for symbol-reloading.
5511 * gdb.base/help.exp: Ditto.
5512 * gdb.base/setshow.exp: Ditto.
5513 * gdb.base/gdb_history: Delete references to symbol-reloading.
5514
87b0bb13
JK
55152012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5516
5517 * gdb.base/attach-twice.c: New files.
5518 * gdb.base/attach-twice.exp: New files.
5519
0d7941a9
KS
55202012-03-08 Keith Seitz <keiths@redhat.com>
5521
5522 * lib/gdb.exp (gdb_get_line_number): Throw an
5523 error instead of returning -1.
5524 * gdb.base/break.exp: Remove unused variable
5525 bp_location5.
5526 * gdb.base/hbreak2.exp: Likewise.
5527 * gdb.base/sepdebug.exp: Likewise.
5528
f4647387
YQ
55292012-03-08 Yao Qi <yao@codesourcery.com>
5530 Pedro Alves <palves@redhat.com>
5531
5532 Fix PR server/13392.
5533 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
5534 (tracepoint_change_loc_2): Remove kfail. Return if failed to
5535 download tracepoints.
5536 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
5537 (pending_tracepoint_resolved_during_trace): Likewise.
5538 (pending_tracepoint_installed_during_trace): Likewise.
5539 (pending_tracepoint_with_action_resolved): Likewise.
5540
83c532cb
KS
55412012-03-08 Keith Seitz <keiths@redhat.com>
5542
5543 * gdb.ada/array_bounds.exp: Get breakpoint for line
5544 with "START", not "STOP".
5545 * gdb.python/py-infthread.exp: Do not continue to
5546 line marked "Break here.", which is undefined.
5547
d6b6bbb7
LM
55482012-03-08 Luis Machado <lgustavo@codesourcery.com>
5549
5550 Revert:
5551
5552 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5553
5554 Implement testsuite workaround for PR breakpoints/13781.
5555 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5556 (set breakpoint condition-evaluation host): New conditional command.
5557
7fe25d9b
JK
55582012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5559
5560 Fix CU relative vs. absolute DIE offsets.
5561 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
5562 one.
5563
51898c15
JK
55642012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5565
5566 Fix false FAIL on distros with relro linkage as default.
5567 * gdb.reverse/solib-precsave.exp: Try to compile the test using
5568 -Wl,-z,norelro first.
5569
8131799e
JB
55702012-03-06 Joel Brobecker <brobecker@adacore.com>
5571
5572 * gdb.ada/bp_on_var: New testcase.
5573
ba241969
JB
55742012-03-06 Joel Brobecker <brobecker@adacore.com>
5575
5576 * gdb.ada/bp_enum_homonym: New testcase.
5577
abe49676
YQ
55782012-03-06 Yao Qi <yao@codesourcery.com>
5579
5580 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
5581 x86_64-*-* and i?86-*-*.
5582 Set up KFAIL for gdb/13808.
5583
d8df103b
TT
55842012-03-05 Tom Tromey <tromey@redhat.com>
5585
5586 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
5587 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
5588
b7b189f3
TT
55892012-03-05 Tom Tromey <tromey@redhat.com>
5590
5591 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
5592
69dc1c4d
YQ
55932012-03-04 Yao Qi <yao@codesourcery.com>
5594
5595 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
5596 messages for KFAIL.
5597
3f20c47f
JK
55982012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5599
5600 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
5601 (print one_two_three, indexes off, print few_reps, indexes off)
5602 (print many_reps, indexes off, print empty, indexes off)
5603 (print one_two_three, print few_reps, print many_reps, print empty):
5604 Call setup_xfail if $gcc_old.
5605
abf1152a
JK
56062012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5607
5608 Implement testsuite workaround for PR breakpoints/13781.
5609 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5610 (set breakpoint condition-evaluation host): New conditional command.
5611
a06715f8
JK
56122012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5613
5614 Code cleanup.
5615 * gdb.cp/mb-templates.exp: New variables executable. Use it for
5616 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
5617 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
5618 number 1 by $bpnum. Four times.
5619
5808517f
YQ
56202012-03-03 Yao Qi <yao@codesourcery.com>
5621
5622 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
5623
dfe2ac14
JK
56242012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5625
5626 Setup KFAIL for PR server/13796.
5627 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
5628
8bbc467a
JB
56292012-03-02 Joel Brobecker <brobecker@adacore.com>
5630
5631 * gdb.ada/operator_bp: New testcase.
5632
c0eac87f
JB
56332012-03-02 Joel Brobecker <brobecker@adacore.com>
5634
5635 * gdb.ada/info_locals_renaming: New testcase.
5636
4f42c881
TT
56372012-03-02 Tom Tromey <tromey@redhat.com>
5638
5639 * gdb.base/nextoverexit.c: New file.
5640 * gdb.base/nextoverexit.exp: New file.
5641
7380c0c9
EBM
56422012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5643
5644 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
5645 parameter.
5646
1faeff08
MR
56472012-03-01 Maciej W. Rozycki <macro@mips.com>
5648
5649 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
5650 core registers.
5651
320b6f49 56522012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
5653 Maciej W. Rozycki <macro@codesourcery.com>
5654 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
5655
5656 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
5657
ad5f7d6e
PA
56582012-03-01 Pedro Alves <palves@redhat.com>
5659
5660 PR gdb/13767
5661
5662 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
5663 (gdb_collect_globals_test): Call it.
5664
d3dc44a6
KS
56652012-03-01 Keith Seitz <keiths@redhat.com>
5666
5667 * gdb.cp/method2.exp: Output of overload menu is now
5668 alphabetized. Update tests for "break A::method".
5669 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
5670 of hard-coding them.
5671 Overload menu is alphabetized: rewrite to accommodate.
5672 Unset variables LINE and TYPES which are used in other tests.
5673 Compute the output of "info break".
5674 Update the breakpoint table after all breakpoints are deleted.
5675 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
5676 compute ACTUALS and the method body based on parameters.
5677 Update expected output accordingly.
5678 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
5679 unique comments to allow the use of gdb_get_line_number.
5680
56812012-03-01 Keith Seitz <keiths@redhat.com>
5682
5683 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
5684 some Tcl syntax.
5685 * gdb.cp/ovldbreak.exp: Likewise.
5686
7949c2a0
KS
56872012-03-01 Keith Seitz <keiths@redhat.com>
5688
5689 * gdb.base/help.exp (help show user): Update expected result
5690 for new doc string changes (add "non-python").
5691
7d74f244
DE
56922012-03-01 Scott J. Goldman <scottjg@vmware.com>
5693
5694 * gdb.python/py-cmd.exp: Add test to verify that python commands can
5695 be put in the user-defined category and that the commands appear in
5696 "help user-defined".
5697
1b611343
JB
56982012-02-29 Joel Brobecker <brobecker@adacore.com>
5699
5700 * gdb.ada/tagged_not_init: New testcase.
5701
99b1c762
JB
57022012-02-29 Joel Brobecker <brobecker@adacore.com>
5703
5704 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
5705 * gdb.ada/enum_idx_packed: New testcase.
5706
2d4a02ee
JB
57072012-02-29 Joel Brobecker <brobecker@adacore.com>
5708
5709 * gdb.ada/aliased_array: New testcase.
5710
2e6fda7d
JB
57112012-02-29 Joel Brobecker <brobecker@adacore.com>
5712
5713 * gdb.ada/whatis_array_val: New testcase.
5714
9a7f938f
JK
57152012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5716
5717 Fix disp-step-syscall.exp: fork: single step over fork.
5718 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
5719 whitespaces.
5720 (single step over $syscall): Remove its check.
5721 (single step over $syscall final pc): New check.
5722
8703a944
JK
57232012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5724
5725 Support processors without SSSE3.
5726 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
5727 pabsd into ...
5728 (ssse3_test): ... a new function.
5729 (main): Call ssse3_test.
5730 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
5731 Update expected values everywhere.
5732 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
5733 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
5734 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
5735 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
5736 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
5737 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
5738 Move these tests lower.
5739 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
5740 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
5741 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
5742 New tests.
5743
c03e6ccc
YQ
57442012-02-29 Yao Qi <yao@codesourcery.com>
5745 Pedro Alves <palves@redhat.com>
5746
5747 * gdb.trace/trace-mt.c: New.
5748 * gdb.trace/trace-mt.exp: New.
5749
7964b62a
TS
57502012-02-28 Thomas Schwinge <thomas@codesourcery.com>
5751
2c8910ba
TS
5752 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
5753 numbers instead of hardcoding them.
5754 * gdb.base/annota1.c: Provide suitable markers.
5755 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
5756 numbers instead of hardcoding them.
5757 * gdb.base/annota3.c: Provide suitable markers.
5758
5759 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
5760 * gdb.base/annota3.c: Likewise.
5761 * gdb.base/sigall.c: Likewise.
5762 * gdb.base/signals.c: Likewise.
5763 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 5764
5a41c0b7
MR
57652012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
5766
5767 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
5768 failure return path.
5769
ebbbe5c5
LM
57702012-02-27 Luis Machado <lgustavo@codesourcery.com>
5771
5772 * gdb.base/save-bp.exp: Account for new condition evaluator output.
5773
8d126d8a
LM
57742012-02-24 Luis Machado <lgustavo@codesourcery.com>
5775
5776 * gdb.base/cond-eval-mode.exp: New file.
5777
11337c2f
PA
57782012-02-24 Pedro Alves <palves@redhat.com>
5779
5780 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
5781 (top level): Use with_test_prefix.
5782
13fc3e3c
PA
57832012-02-24 Pedro Alves <palves@redhat.com>
5784
5785 * gdb.threads/attach-into-signal.exp (corefunc): Use
5786 with_test_prefix.
5787
07c1b626
JK
57882012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5789
5790 Fix false FAILs on old CPUs without SSE.
5791 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
5792 Return untested for Illegal instruction.
5793
596ba138
JK
57942012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5795
5796 Fix false FAILs with glibc debug infos installed.
5797 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
5798 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
5799
aeaa2474
SA
58002012-02-22 Sterling Augustine <saugustine@google.com>
5801
5802 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
5803 constant with cast.
5804
aed555c9
PA
58052012-02-21 Pedro Alves <palves@redhat.com>
5806
5807 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
5808
78afebb4
PA
58092012-02-21 Pedro Alves <palves@redhat.com>
5810
5811 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
5812
fdcfef12
PA
58132012-02-21 Pedro Alves <palves@redhat.com>
5814
5815 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
5816 with_test_prefix.
5817
0f4d39d5
PA
58182012-02-21 Pedro Alves <palves@redhat.com>
5819
5820 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
5821 with_test_prefix here.
5822 (top level): Do it here instead. Remove `:' from the
5823 with_test_prefix string.
5824 * gdb.base/attach-pie-misread.exp: Remove the leading space the
5825 the suffix `:' from the with_test_prefix prefix string.
5826 * gdb.base/break-interp.exp: Ditto.
5827 * gdb.base/catch-load.exp: Ditto.
5828 * gdb.base/disp-step-syscall.exp: Ditto.
5829 * gdb.base/jit-so.exp: Ditto.
5830 * gdb.base/jit.exp: Ditto.
5831 * gdb.base/sepdebug.exp: Ditto.
5832 * gdb.base/solib-display.exp: Ditto.
5833 * gdb.base/solib-overlap.exp: Ditto.
5834 * gdb.base/watch-cond-infcall.exp: Ditto.
5835 * gdb.base/watchpoint.exp: Ditto.
5836 * gdb.dwarf2/dw2-noloc.exp: Ditto.
5837 * gdb.mi/mi-watch.exp: Ditto.
5838 * gdb.mi/mi2-watch.exp: Ditto.
5839 * gdb.threads/non-ldr-exc-1.exp: Ditto.
5840 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5841 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5842 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5843 * gdb.threads/watchpoint-fork.exp: Ditto.
5844 * gdb.threads/watchthreads-reorder.exp: Ditto.
5845 * gdb.trace/change-loc.exp: Ditto.
5846 * gdb.trace/pending.exp: Ditto.
5847 * gdb.trace/status-stop.exp: Ditto.
5848 * gdb.trace/strace.exp: Ditto.
5849 * gdb.trace/trace-break.exp: Ditto.
5850 * gdb.trace/unavailable.exp: Ditto.
5851 * lib/gdb.exp (with_test_prefix): Always prefix with space and
5852 suffix with colon. Adjust leading comments.
5853
6a5870ce
PA
58542012-02-21 Pedro Alves <palves@redhat.com>
5855 Tom Tromey <tromey@redhat.com>
5856
5857 * lib/gdb.exp: Add description of test prefixes.
5858 (with_test_prefix): New procedure.
5859 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
5860 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
5861 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
5862 instead of lappend to append to pf_prefix.
5863 * gdb.base/catch-load.exp: Use with_test_prefix.
5864 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
5865 * gdb.base/jit-so.exp: Use with_test_prefix.
5866 * gdb.base/jit.exp: Use with_test_prefix.
5867 * gdb.base/return-nodebug.exp (do_test): Use append instead of
5868 lappend to append to pf_prefix.
5869 * gdb.base/sepdebug.exp: Use with_test_prefix.
5870 * gdb.base/solib-display.exp: Use with_test_prefix.
5871 * gdb.base/solib-overlap.exp: Use with_test_prefix.
5872 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
5873 * gdb.base/watchpoint.exp: Use with_test_prefix.
5874 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
5875 * gdb.mi/mi-watch.exp: Use with_test_prefix.
5876 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
5877 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
5878 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
5879 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
5880 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
5881 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
5882 append instead of lappend to append to pf_prefix.
5883 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
5884 * gdb.trace/change-loc.exp: Use with_test_prefix.
5885 * gdb.trace/pending.exp: Use with_test_prefix.
5886 * gdb.trace/status-stop.exp: Use with_test_prefix.
5887 * gdb.trace/strace.exp: Use with_test_prefix.
5888 * gdb.trace/trace-break.exp: Use with_test_prefix.
5889 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
5890 instead of lappend to append to pf_prefix.
5891
35dc4a6b
JK
58922012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5893
5894 Fix racy FAILs.
5895 * gdb.base/inferior-died.c (main): Add return of 0.
5896 * gdb.base/inferior-died.exp (continue): Fix expectation of
5897 asynchronous events.
5898 (p 1): New test.
5899
c5a006e6
PA
59002012-02-20 Pedro Alves <palves@redhat.com>
5901
5902 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
5903 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
5904 gdb's internal debug output. For the non-threaded case, look for
5905 "Program received signal SIGLARM", for the threaded case, peek at
5906 the thread's siginfo.
5907
cc51a170
PA
59082012-02-20 Pedro Alves <palves@redhat.com>
5909
5910 General cleanup, make output test messages unique, and build
5911 different executable files for the non-threaded and threaded
5912 cases.
5913
5914 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
5915 Delete.
5916 (executable_nothr, executable_thr): New globals.
5917 (top level): Adjust to delete both executables.
5918 (corefunc): New parameter $executable. Set $pf_prefix instead of
5919 hand writing a prefix in tests. Issue a clean_restart and enable
5920 lin-lwp debug output here.
5921 (top level): Adjust. Use build_executable. Don't start gdb here,
5922 and don't enable lin-lwp debug output here.
5923 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
5924
c755f03d
JK
59252012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5926
5927 Fix racy FAILs.
5928 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
5929 "continue" command.
5930
6bec5e0a
JK
59312012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5932
5933 Fix for gdbserver non-extended mode.
5934 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
5935 and gdb_run_cmd.
5936
2e8265fd
TT
59372012-02-17 Tom Tromey <tromey@redhat.com>
5938
5939 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
5940 * gdb.python/py-events.exp: Check 'dir' output.
5941 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
5942
9e507076
YQ
59432012-02-17 Yao Qi <yao@codesourcery.com>
5944
5945 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
5946
32d22ab1
TT
59472012-02-16 Tom Tromey <tromey@redhat.com>
5948
5949 * gdb.base/inferior-died.c: Don't include stdio.h.
5950
9addecb9
TT
59512012-02-16 Tom Tromey <tromey@redhat.com>
5952
5953 * gdb.base/inferior-died.c: New file.
5954 * gdb.base/inferior-died.exp: New file.
5955
4cb6da1c
AR
59562012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
5957
5958 * gdb.base/break-inline.exp: New file.
5959 * gdb.base/break-inline.c: New file.
5960
3af2590d
TT
59612012-02-15 Tom Tromey <tromey@redhat.com>
5962
5963 * gdb.base/pc-fp.exp: Add "info register" tests.
5964
29988831
TT
59652012-02-15 Tom Tromey <tromey@redhat.com>
5966
5967 * gdb.base/regs.exp: Remove.
5968
10010058
PA
59692012-02-15 Pedro Alves <palves@redhat.com>
5970
5971 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
5972 the target doesn't support tracepoints.
5973 * gdb.trace/circ.exp: Ditto.
5974 * gdb.trace/collection.exp: Ditto.
5975 * gdb.trace/packetlen.exp: Ditto.
5976 * gdb.trace/passc-dyn.exp: Ditto.
5977 * gdb.trace/report.exp: Ditto.
5978 * gdb.trace/tfind.exp: Ditto.
5979 * gdb.trace/tspeed.exp: Ditto.
5980 * gdb.trace/tsv.exp: Ditto.
5981 * gdb.trace/unavailable.exp: Ditto.
5982 * gdb.trace/while-dyn.exp: Ditto.
5983
a2e0062d
PA
59842012-02-15 Pedro Alves <palves@redhat.com>
5985
5986 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
5987 gdb_test_multiple, and call unsupported instead of fail, if the
5988 remote side does not support the request.
5989
a1999d40
PA
59902012-02-15 Pedro Alves <palves@redhat.com>
5991
5992 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
5993 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
5994 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
5995 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
5996 * gdb.server/server-run.exp: Make sure gdb is disconnected.
5997 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
5998 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
5999 doesn't start with "extended-" already.
6000
7cee1e54
PA
60012012-02-15 Pedro Alves <palves@redhat.com>
6002
6003 Support extended-remote. Avoid cascading timeouts.
6004
6005 * gdb.base/attach.exp (do_attach_tests): Add expected output for
6006 the extended-remote target. If attaching with no file fails, load
6007 the file manually.
6008 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
6009
816338b5
SS
60102012-02-14 Stan Shebs <stan@codesourcery.com>
6011
6012 * gdb.base/ena-dis-br.exp: Add enable count test.
6013
cc30c4bd
PA
60142012-02-13 Pedro Alves <palves@redhat.com>
6015
6016 * config/mips-idt.exp: Delete.
6017 * gdb.base/a2-run.exp: Remove mips-idt xfails.
6018 * gdb.base/bitfields.exp: Remove mips-idt restarts.
6019 * gdb.base/break.exp: Remove mips-idt references.
6020 * gdb.base/chng-syms.exp: Ditto.
6021 * gdb.base/default.exp: Ditto.
6022 * gdb.base/funcargs.exp (funcargs_reload): Delete.
6023 (top level): Don't call it.
6024 * gdb.base/opaque.exp: Remove mips-idt restarts.
6025 * gdb.base/ptype.exp: Remove mips-idt xfails.
6026 * gdb.base/scope.exp: Remove mips-idt restarts.
6027 * gdb.base/sepdebug.exp: Remove mips-idt references.
6028 * gdb.base/watchpoint.exp (maybe_clean_restart)
6029 (maybe_reinitialize): Delete.
6030 (test_disabling_watchpoints, test_disabling_watchpoints)
6031 (test_watchpoint_triggered_in_syscall)
6032 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6033 Don't call them.
6034
57008375
JK
60352012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6036
6037 * gdb.server/server-exec-info.exp: New file.
6038
4a2d9c08
PA
60392012-02-10 Pedro Alves <palves@redhat.com>
6040
6041 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
6042 always non-empty.
6043 (test_attach): Always pass $exec to test_attach_gdb.
6044
09fa21bd
TT
60452012-02-08 Tom Tromey <tromey@redhat.com>
6046
6047 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
6048 before inferior is started.
6049
f0823d2c
TT
60502012-02-07 Tom Tromey <tromey@redhat.com>
6051
6052 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
6053 Symbol.value.
6054 * gdb.python/py-symbol.c (qq): Set default value.
6055
60562012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
6057
6058 * gdb.python/py-symbol.c (qq): New global.
6059 * gdb.python/py-symbol.exp: Add test for frame-less
6060 lookup_symbol.
6061 * gdb.python/py-symtab.exp: Fix line number.
6062
f7e44f65
JB
60632012-02-03 Joel Brobecker <brobecker@adacore.com>
6064
6065 * gdb.ada/mi_task_arg: New testcase.
6066
4c9ed63c
PA
60672012-02-02 Pedro Alves <palves@redhat.com>
6068
6069 * gdb.reverse/until-precsave.exp: Also put "record save" under the
6070 extended timeout.
6071
c0b9f2c6
PA
60722012-02-02 Pedro Alves <palves@redhat.com>
6073
6074 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
6075 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
6076
5f8cefd7
PA
60772012-02-02 Pedro Alves <palves@redhat.com>
6078
6079 * gdb.base/term.exp: Rewrite.
6080 * gdb.base/term.c: New.
6081
2f3a2569
PA
60822012-02-02 Pedro Alves <palves@redhat.com>
6083
6084 * gdb.base/default.exp (run "r" abbreviation, run): Add
6085 extended-remote expected output.
6086
f149aabd
TT
60872012-02-02 Tom Tromey <tromey@redhat.com>
6088
6089 * gdb.cp/dispcxx.exp: New file.
6090 * gdb.cp/dispcxx.cc: New file.
6091
03bef283
TT
60922012-02-01 Tom Tromey <tromey@redhat.com>
6093
6094 * gdb.base/jit-simple.exp: New file.
6095 * gdb.base/jit-simple.c: New file.
6096
a79b18b5
YQ
60972012-01-30 Yao Qi <yao@codesourcery.com>
6098
6099 * gdb.base/skip.exp: Make test result unique.
6100
f0d1a53e
JK
61012012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6102
6103 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
6104 compatibility with valgrind-3.7.0.
6105
4b3c9f41
PA
61062012-01-27 Pedro Alves <palves@redhat.com>
6107
6108 * gdb.base/watchpoint.exp (no_hw): New global.
6109 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
6110 disable hw watchpoints.
6111 (test_wide_location_1, test_wide_location_2): If no_hw is set,
6112 don't expect hw watchpoints.
6113 (no_hw_watchpoints): Always clean restart.
6114 (do_tests): New procedure, factored out from the top level.
6115 (top level): Run tests twice. Once with hw watchpoints enabled,
6116 another time with hw watchpoints disabled.
6117
a13491c8
PA
61182012-01-27 Pedro Alves <palves@redhat.com>
6119
6120 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
6121 out from the top level.
6122 (top level): Call it instead.
6123
f2c8a051
PA
61242012-01-27 Pedro Alves <palves@redhat.com>
6125
6126 * gdb.base/watchpoint.exp (top level): Re-enable hardware
6127 watchpoints sooner.
6128
654d7a9e
PA
61292012-01-27 Pedro Alves <palves@redhat.com>
6130
6131 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
6132
274f47f3
PA
61332012-01-27 Pedro Alves <palves@redhat.com>
6134
6135 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
6136 "You may have requested too many hardware
6137 breakpoints/watchpoints".
6138
e4d63ba2
PA
61392012-01-27 Pedro Alves <palves@redhat.com>
6140
6141 * gdb.base/watchpoint.exp (maybe_clean_restart)
6142 (maybe_reinitialize): New.
6143 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
6144 expect "hit N times".
6145 (test_disabling_watchpoints, test_complex_watchpoint)
6146 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6147 Call maybe_clean_restart.
6148 (top level): Use clean_restart. Remove "mips-idt-*"
6149 reinitialization.
6150
dbd95daf
PA
61512012-01-27 Pedro Alves <palves@redhat.com>
6152
6153 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
6154
f3ad2025
PA
61552012-01-27 Pedro Alves <palves@redhat.com>
6156
6157 * gdb.base/watchpoint.exp: Clean restart after tests that don't
6158 require `initialize' anymore. Remove unnecessary `initialize'
6159 calls.
6160
100aa3ae
PA
61612012-01-27 Pedro Alves <palves@redhat.com>
6162
6163 * gdb.base/watchpoint.exp (wp_set): Delete.
6164 (initialize, test_simple_watchpoint, top level): Remove dead code.
6165
c79a8e11
PA
61662012-01-27 Pedro Alves <palves@redhat.com>
6167
6168 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
6169 typo.
6170
048fe15a
PA
61712012-01-27 Pedro Alves <palves@redhat.com>
6172
6173 * config/extended-gdbserver.exp: New file.
6174 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
6175 comment.
6176 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
6177 * boards/native-extended-gdbserver.exp: New file.
6178
4033a6bf
PA
61792012-01-26 Pedro Alves <palves@redhat.com>
6180
6181 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
6182 and gdb_test_multiple.
6183
3d7f4b81
PA
61842012-01-26 Pedro Alves <palves@redhat.com>
6185
6186 Make test messages unique, and more identifiable.
6187 * gdb.multi/watchpoint-multi.exp: Change test messages.
6188
484abf42
TT
61892012-01-25 Tom Tromey <tromey@redhat.com>
6190
6191 * gdb.base/solib-disc.exp: Fix regexps.
6192
edcc5120
TT
61932012-01-24 Tom Tromey <tromey@redhat.com>
6194
6195 * lib/mi-support.exp (mi_expect_stop): Add special case for
6196 solib-event.
6197 * gdb.base/catch-load-so.c: New file.
6198 * gdb.base/catch-load.exp: New file.
6199 * gdb.base/catch-load.c: New file.
6200 * gdb.base/break-interp.exp (reach_1): Update regexp.
6201
30b91c90
JK
62022012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6203
6204 Fix fuzzy results.
6205 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
6206 lpsimple and func.
6207
53fe1783
GB
62082012-01-24 Gary Benson <gbenson@redhat.com>
6209
6210 Delete #if 0'd out code.
6211 * gdb.base/default.exp (info catch): Remove.
6212 * gdb.base/gdb_history (info catch): Likewise.
6213 * gdb.base/help.exp (info catch): Likewise.
6214
d0d8b0c6
JK
62152012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6216
6217 Fix watchpoints to be specific for each inferior.
6218 * gdb.multi/watchpoint-multi.c: New file.
6219 * gdb.multi/watchpoint-multi.exp: New file.
6220
4403d8e9
JK
62212012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6222
6223 Fix watchpoints across inferior fork.
6224 * gdb.threads/watchpoint-fork-child.c: New file.
6225 * gdb.threads/watchpoint-fork-mt.c: New file.
6226 * gdb.threads/watchpoint-fork-parent.c: New file.
6227 * gdb.threads/watchpoint-fork-st.c: New file.
6228 * gdb.threads/watchpoint-fork.exp: New file.
6229 * gdb.threads/watchpoint-fork.h: New file.
6230
050a2e1d
PA
62312012-01-23 Pedro Alves <palves@redhat.com>
6232
6233 * gdb.base/call-signal-resume.exp: Allow output after "return".
6234
6a52fb62
PA
62352012-01-20 Pedro Alves <palves@redhat.com>
6236
6237 * gdb.python/py-finish-breakpoint.py: Fix typo.
6238
145b16a9
UW
62392012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
6240
6241 * gdb.base/info-proc.exp: Also run on remote targets. Main
6242 "info proc" command is now always present; whether target supports
6243 actual info proc operation is detected when attempting to issue
6244 the command.
6245
26f6125e
JK
62462012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6247
6248 * .gdbinit: Remove.
6249
eb5227ce
PA
62502012-01-19 Pedro Alves <palves@redhat.com>
6251
6252 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
6253 look at the funtions' returns.
6254 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
6255 (jprint.print(int, int)): Change return type to int. Adjust.
6256
1db33378
PP
62572012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6258
6259 PR gdb/9538
6260 * gdb.base/sepdebug.exp: New test.
6261
b9736cf8
PA
62622012-01-18 Pedro Alves <palves@redhat.com>
6263
6264 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
6265 Allow output before ^done.
6266
4aac40c8
TT
62672012-01-16 Tom Tromey <tromey@redhat.com>
6268
6269 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
6270 Add tests for relative directory.
6271
cafec441
TT
62722012-01-16 Tom Tromey <tromey@redhat.com>
6273
6274 * gdb.base/printcmds.c (enum flag_enum): New.
6275 (three): New global.
6276 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
6277 enum printing.
6278 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
6279 FlagEnumerationPrinter.
6280 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
6281 * gdb.python/py-pp-maint.c (enum flag_enum): New.
6282 (fval): New global.
6283
abcc4978
PA
62842012-01-16 Pedro Alves <palves@redhat.com>
6285
6286 * lib/gdb.exp (banned_procedures): New variable.
6287 (banned_variables_traced): Rename to ...
6288 (banned_traced): ... this.
6289 (gdb_init): Also trace banned procedures.
6290 (gdb_finish): Also untrace banned procedures.
6291
97ccebe8
PA
62922012-01-16 Pedro Alves <palves@redhat.com>
6293
6294 Remove all calls to strace.
6295
2af7517b
JK
62962012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6297
6298 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
6299 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
6300
9241a8bc
PP
63012012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6302
6303 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
6304 * gdb.base/pie-execl.exp: Likewise.
6305
3848a17f
KS
63062012-01-12 Keith Seitz <keiths@redhat.com>
6307
6308 PR mi/10586
6309 * gdb.mi/var-cmd.c (struct anonymous): New structure.
6310 (do_anonymous_type_tests): New function.
6311 (main): Call do_anonymous_type_tests.
6312 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
6313 (verify_everything): New procedure.
6314 * gdb.mi/mi-var-cp.cc (class A): New class.
6315 (anonymous_structs_and_unions): New function.
6316 (main): Call anonymous_structs_and_unions.
6317 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
6318 (verify_everything): New procedure.
6319
440e2fca
KS
63202012-01-12 Keith Seitz <keiths@redhat.com>
6321
6322 * lib/mi-support.exp: Expand comments about PATH_EXPR.
6323 (varobj_tree::get_path_expr): Assume that all varobjs are
6324 compound unless they are known simple types.
6325 Adjust path expressions based on parent type, path parent type,
6326 and tree language.
6327 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
6328 the root varobj.
6329 (mi_walk_varobj_tree): Add LANGUAGE parameter.
6330
675399c9
PA
63312012-01-11 Pedro Alves <palves@redhat.com>
6332
6333 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
6334 core files on this machine" anymore.
6335
97ddaa9b
PH
63362012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6337
6338 * gdb.base/watchpoint.c (recurser): Initialize local_x.
6339 (main): Repeat recurser call.
6340 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
6341 equivalent to 'local_x'.
6342
ea733575 63432012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 6344 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
6345
6346 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
6347
2ca0b532
PA
63482012-01-05 Pedro Alves <alves.ped@gmail.com>
6349
6350 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
6351 * gdb.python/py-events.c (first): Add bits for new "step N" test.
6352 * gdb.python/py-events.exp: Test that "step N" tripping on a
6353 breakpoint emits a breakpoint event.
6354
6e681866
JB
63552012-01-03 Joel Brobecker <brobecker@adacore.com>
6356
6357 * gdb.base/auxv.exp: Reformat the copyright notice.
6358
3c2d6aff
YQ
63592012-01-03 Yao Qi <yao@codesourcery.com>
6360
6361 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
6362 (strace_trace_on_diff_addr): New.
6363 * gdb.trace/strace.c: (main): Add two local variables.
6364
0852fee3
UW
63652011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
6366
6367 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
6368 * gdb.cell/gcore.exp: Likewise.
6369 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
6370 to verify the correct instance of main is selected.
6371
12c3e59c
JB
63722012-01-02 Joel Brobecker <brobecker@adacore.com>
6373
6374 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
6375 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
6376 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
6377 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
6378 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
6379 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
6380 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
6381 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
6382 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
6383 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
6384 gdb.threads/thread_check.c: Reformat copyright header.
6385
c0f378ec
EBM
63862011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
6387
e4a7ca93 6388 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
6389 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
6390 is not enabled.
6391
3bc96cfb
JK
63922011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6393
6394 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
6395 parameter to self_exec, adjust the function.
6396 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
6397 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
6398 (set var do_exit = 0): Remove test.
6399 (newline at end of file): Add one.
6400
095bcf5e
JB
64012011-12-27 Joel Brobecker <brobecker@adacore.com>
6402
6403 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
6404 New files.
6405
18d19bd1
JK
64062011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6407
6408 Fix racy FAILs.
6409 * gdb.threads/fork-thread-pending.c (barrier): New variable.
6410 (thread_function, thread_forker): Call pthread_barrier_wait for it.
6411 (main): Call pthread_barrier_init for it.
6412
e809353a
JK
64132011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6414
6415 Fix double send_gdb leading to racy FAILs.
6416 * gdb.base/break.exp (set silent break bp_location1): Replace
6417 3x send_gdb and gdb_expect by gdb_test.
6418 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
6419 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
6420 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
6421 instead of send_gdb. Twice.
6422 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
6423 3x send_gdb and gdb_expect by gdb_test.
6424 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
6425
da8cb7ec
JK
64262011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6427
6428 * gdb.linespec/linespec.exp: Compile using {c++}.
6429
ae1a303e
JK
64302011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6431
6432 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
6433 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
6434 (verify GCC PR debug/51668): New test.
6435
cc72b2a2
KP
64362011-12-23 Kevin Pouget <kevin.pouget@st.com>
6437
6438 Introduce gdb.FinishBreakpoint in Python.
6439 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
6440 py-finish-breakpoint2
6441 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
6442 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
6443 instead of line number.
6444 * gdb.python/py-finish-breakpoint.c: New file.
6445 * gdb.python/py-finish-breakpoint.exp: New file.
6446 * gdb.python/py-finish-breakpoint.py: New file.
6447 * gdb.python/py-finish-breakpoint2.cc: New file.
6448 * gdb.python/py-finish-breakpoint2.exp: New file.
6449 * gdb.python/py-finish-breakpoint2.py: New file.
6450
3b7962f9
JK
64512011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6452
6453 Partial fix of compatibility with gcc-4.7.
6454 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
6455 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
6456 Add comment to add a PASS case in the future.
6457
6538471c
JK
6458 Fix compatibility with gcc-4.7.
6459 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
6460
7052e42c
UW
64612011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
6462
6463 PR tdep/12797
6464 * gdb.base/callfuncs.exp: Remove KFAIL.
6465
9ac7f98e
JB
64662011-12-21 Joel Brobecker <brobecker@adacore.com>
6467
6468 * gdb.ada/task_bp: New testcase.
6469
f6eeced0
JK
64702011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6471
6472 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
6473 -DNO_SECTIONS.
6474 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
6475
72225e17
JK
64762011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6477
6478 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
6479 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
6480 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6481 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
6482 conditional for gcc <= 4.5.
6483
13ac8d2c
JK
64842011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6485
6486 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
6487 by XFAIL.
6488 * gdb.cp/static-method.exp (info addr A::func())
6489 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6490 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6491 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6492 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
6493 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
6494 (test value of F in k3_m): Likewise.
6495 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6496 Likewise.
6497
049682ba
JK
64982011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6499
6500 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
6501 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
6502 Remove.
6503 * gdb.threads/attachstop-mt.c: Remove.
6504 * gdb.threads/attachstop-mt.exp: Remove.
6505
2c9d8796
MK
65062011-12-17 Mark Kettenis <kettenis@gnu.org>
6507
6508 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
6509
e0f9f062
DE
65102011-12-16 Doug Evans <dje@google.com>
6511
f4aa2101 6512 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
6513 * boards/native-gdbserver.exp: New file.
6514
e0f9f062
DE
6515 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
6516 gdbserver output.
6517 (gdbserver_default_get_remote_address): New function.
6518 (gdbserver_start): Call gdb,get_remote_address to compute argument
6519 to "target remote" command.
6520
80b6e756
PM
65212011-12-16 Phil Muldoon <pmuldoon@redhat.com>
6522
1c3ad6ab 6523 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
6524 python print-stack. Add set/show python print-stack
6525 off|full|message tests.
6526
1576bd00
YQ
65272011-12-15 Yao Qi <yao@codesourcery.com>
6528
6529 * gdb.trace/strace.c: New
6530 * gdb.trace/strace.exp: New.
6531
d6a0f6e0
TT
65322011-12-14 Tom Tromey <tromey@redhat.com>
6533
6534 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
6535
31015e1d
DE
65362011-12-14 Doug Evans <dje@google.com>
6537
6538 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
6539
7b50312a
PA
65402011-12-14 Pedro Alves <pedro@codesourcery.com>
6541
6542 PR threads/10729
6543
6544 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 6545 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 6546
924437bc
PA
65472011-12-13 Pedro Alves <pedro@codesourcery.com>
6548 Doug Evans <dje@google.com>
6549
6550 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
6551 (clean_restart): Remove references to the gdb_stub target board
6552 variable.
6553 (gdb_step_for_stub): Delete.
6554
6555 * gdb.base/annota1.exp: Remove all references to [target_info
6556 exists gdb_stub], gdb_step_for_stub and usestubs.
6557 * gdb.base/annota3.exp: Ditto.
6558 * gdb.base/async.exp: Ditto.
6559 * gdb.base/break.exp: Ditto.
6560 * gdb.base/code-expr.exp: Ditto.
6561 * gdb.base/commands.exp: Ditto.
6562 * gdb.base/completion.exp: Ditto.
6563 * gdb.base/condbreak.exp: Ditto.
6564 * gdb.base/consecutive.exp: Ditto.
6565 * gdb.base/cvexpr.exp: Ditto.
6566 * gdb.base/define.exp: Ditto.
6567 * gdb.base/display.exp: Ditto.
6568 * gdb.base/ena-dis-br.exp: Ditto.
6569 * gdb.base/environ.exp: Ditto.
6570 * gdb.base/gnu-ifunc.exp: Ditto.
6571 * gdb.base/maint.exp: Ditto.
6572 * gdb.base/pending.exp: Ditto.
6573 * gdb.base/sect-cmd.exp: Ditto.
6574 * gdb.base/sepdebug.exp: Ditto.
6575 * gdb.base/unload.exp: Ditto.
6576 * gdb.base/watchpoint-solib.exp: Ditto.
6577 * gdb.cp/annota2.exp: Ditto.
6578 * gdb.cp/annota3.exp: Ditto.
6579 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
6580 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
6581 * gdb.mi/mi-pending.exp: Ditto.
6582 * gdb.trace/circ.exp: Ditto.
6583 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
6584 * gdb.base/list.exp: Ditto.
6585
6586 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
6587 breakpoint function and all references to the usestubs macro.
6588 * gdb.base/exprs.c: Ditto.
6589 * gdb.base/freebpcmd.c: Ditto.
6590 * gdb.base/bitfields.c: Ditto.
6591 * gdb.base/bitfields2.c: Ditto.
6592 * gdb.base/break.c: Ditto.
6593 * gdb.base/call-sc.c: Ditto.
6594 * gdb.base/call-signals.c: Ditto.
6595 * gdb.base/callfuncs.c: Ditto.
6596 * gdb.base/charset.c: Ditto.
6597 * gdb.base/consecutive.c: Ditto.
6598 * gdb.base/constvars.c: Ditto.
6599 * gdb.base/funcargs.c: Ditto.
6600 * gdb.base/int-type.c: Ditto.
6601 * gdb.base/interrupt.c: Ditto.
6602 * gdb.base/langs0.c: Ditto.
6603 * gdb.base/list0.c: Ditto.
6604 * gdb.base/mips_pro.c: Ditto.
6605 * gdb.base/miscexprs.c: Ditto.
6606 * gdb.base/nodebug.c: Ditto.
6607 * gdb.base/opaque0.c: Ditto.
6608 * gdb.base/pointers.c: Ditto.
6609 * gdb.base/printcmds.c: Ditto.
6610 * gdb.base/ptype.c: Ditto.
6611 * gdb.base/recurse.c: Ditto.
6612 * gdb.base/reread1.c: Ditto.
6613 * gdb.base/reread2.c: Ditto.
6614 * gdb.base/restore.c: Ditto.
6615 * gdb.base/return.c: Ditto.
6616 * gdb.base/run.c: Ditto.
6617 * gdb.base/scope0.c: Ditto.
6618 * gdb.base/sepdebug.c: Ditto.
6619 * gdb.base/setshow.c: Ditto.
6620 * gdb.base/setvar.c: Ditto.
6621 * gdb.base/sigall.c: Ditto.
6622 * gdb.base/signals.c: Ditto.
6623 * gdb.base/structs.c: Ditto.
6624 * gdb.base/structs2.c: Ditto.
6625 * gdb.base/testenv.c: Ditto.
6626 * gdb.base/twice.c: Ditto.
6627 * gdb.base/unwindonsignal.c: Ditto.
6628 * gdb.base/watchpoint.c: Ditto.
6629 * gdb.base/watchpoints.c: Ditto.
6630 * gdb.base/whatis.c: Ditto.
6631 * gdb.cp/classes.cc: Ditto.
6632 * gdb.cp/cplusfuncs.cc: Ditto.
6633 * gdb.cp/derivation.cc: Ditto.
6634 * gdb.cp/formatted-ref.cc: Ditto.
6635 * gdb.cp/misc.cc: Ditto.
6636 * gdb.cp/overload.cc: Ditto.
6637 * gdb.cp/ovldbreak.cc: Ditto.
6638 * gdb.cp/ref-params.cc: Ditto.
6639 * gdb.cp/ref-types.cc: Ditto.
6640 * gdb.cp/templates.cc: Ditto.
6641 * gdb.cp/virtfunc.cc: Ditto.
6642 * gdb.hp/gdb.aCC/run.c: Ditto.
6643 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
6644 * gdb.hp/gdb.compat/xdb0.c: Ditto.
6645 * gdb.reverse/consecutive-reverse.c: Ditto.
6646 * gdb.reverse/sigall-reverse.c: Ditto.
6647 * gdb.reverse/until-reverse.c: Ditto.
6648 * gdb.reverse/watch-reverse.c: Ditto.
6649 * gdb.trace/actions.c: Ditto.
6650 * gdb.trace/circ.c: Ditto.
6651 * gdb.trace/collection.c: Ditto.
6652
fabde485
PA
66532011-12-13 Pedro Alves <pedro@codesourcery.com>
6654
6655 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
6656 (func6, func7): New.
6657 (main): Call func6 and func7.
6658 * gdb.base/watchpoint.exp (test_wide_location_1)
6659 (test_wide_location_2): New.
6660 (top level): Re-enable hardware watchpoints if necessary. Call
6661 test_wide_location_1 and test_wide_location_2.
6662
ff7d1690
YQ
66632011-12-11 Yao Qi <yao@codesourcery.com>
6664
6665 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
6666
a6af7abe
JB
66672011-12-11 Joel Brobecker <brobecker@adacore.com>
6668
6669 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
6670 expected output for unsupported case.
6671
61638e15
JK
66722011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6673
6674 PR testsuite/12649
6675 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
6676 Protect gdb_test_multiple by final $gdb_prompt match.
6677
0a00efc3
JK
66782011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6679
6680 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
6681 New variable, new test.
6682 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6683 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6684 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6685 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
6686 them if HAVE_GCC_45682_FIXED is not set.
6687
4511b1ba
YQ
66882011-12-10 Yao Qi <yao@codesourcery.com>
6689
6690 * gdb.trace/status-stop.exp: New.
6691 * gdb.trace/status-stop.c: New.
6692
27949e73
JK
66932011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6694
6695 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
6696 timeout.
6697
d8ea7931
TT
66982011-12-08 Tom Tromey <tromey@redhat.com>
6699
6700 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
6701 condition.
6702
1cc310d2
SS
67032011-12-07 Stan Shebs <stan@codesourcery.com>
6704
6705 * gdb.trace/tfind.exp: Update for output changes.
6706
d482a875
PA
67072011-12-07 Pedro Alves <pedro@codesourcery.com>
6708
6709 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
6710 throws "Cannot insert catchpoints in this configuration".
6711 * gdb.ada/mi_catch_ex.exp: Likewise.
6712
f0ba3972
PA
67132011-12-06 Pedro Alves <pedro@codesourcery.com>
6714
6715 * gdb.base/break-always.exp: Test changing memory at addresses
6716 with breakpoints inserted.
6717
f8eba3c6
TT
67182011-12-06 Joel Brobecker <brobecker@acacore.com>
6719
6fdff2c5
PA
6720 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
6721 involving a fully qualified function name.
f8eba3c6
TT
6722
67232011-12-06 Tom Tromey <tromey@redhat.com>
6724
6725 * gdb.ada/homonym.exp: Add three breakpoint tests.
6726
67272011-12-06 Tom Tromey <tromey@redhat.com>
6728
6729 * gdb.base/solib-weak.exp (do_test): Remove kfail.
6730 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
6731 * gdb.objc/objcdecode.exp: Update for output changes.
6732 * gdb.linespec/linespec.exp: New file.
6733 * gdb.linespec/lspec.cc: New file.
6734 * gdb.linespec/lspec.h: New file.
6735 * gdb.linespec/body.h: New file.
6736 * gdb.linespec/base/two/thefile.cc: New file.
6737 * gdb.linespec/base/one/thefile.cc: New file.
6738 * gdb.linespec/Makefile.in: New file.
6739 * gdb.cp/templates.exp (test_template_breakpoints): Update for
6740 output changes.
6741 * gdb.cp/re-set-overloaded.exp: Remove kfail.
6742 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
6743 makes one breakpoint.
6744 * gdb.cp/method2.exp (test_break): Update for output changes.
6745 * gdb.cp/mb-templates.exp: Update for output changes.
6746 * gdb.cp/mb-inline.exp: Update for output changes.
6747 * gdb.cp/mb-ctor.exp: Update for output changes.
6748 * gdb.cp/ovsrch.exp: Use fully-qualified names.
6749 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
6750 has multiple matches.
6751 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
6752 error message change.
6753 * gdb.base/list.exp (test_list_filename_and_number): Update for
6754 error message change.
6755 * gdb.base/break.exp: Disable pending breakpoints. Update for
6756 output changes.
6757 * configure.ac: Add gdb.linespec.
6758 * configure: Rebuild.
6759 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
6760
c642a434
UW
67612011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
6762
6763 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
6764 last_break register on s390*-*-* targets.
6765
b18003d1
JB
67662011-12-06 Joel Brobecker <brobecker@adacore.com>
6767
6768 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
6769 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
6770 of parameter X in procedure Foo.
6771
fe96589c
SS
67722011-12-05 Stan Shebs <stan@codesourcery.com>
6773
6774 * gdb.trace/tfind.exp: Update help string matches.
6775
1820ab47
JK
67762011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6777
6778 * gdb.server/ext-run.exp (get process list): Accept also systemd
6779 as PID 1.
6780
e11ac3a3
JK
67812011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6782 Pedro Alves <pedro@codesourcery.com>
6783
6784 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
6785 starting GDB.
6786 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
6787 $use_gdb_stub.
6788 * gdb.base/display.exp: Likewise.
6789 * gdb.base/ending-run.exp: Likewise.
6790 * gdb.base/list.exp (test_listsize): Likewise.
6791 * gdb.base/setshow.exp: Likewise.
6792 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
6793 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
6794 check by global $use_gdb_stub.
6795 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
6796 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
6797 (default_gdb_init): Unset global $use_gdb_stub.
6798 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
6799 by global $use_gdb_stub.
6800 * lib/gdbserver-support.exp: Extend comments for set_board_info
6801 gdb_protocol and gdb,socketport.
6802 (gdbserver_start_extended): Set global gdbserver_protocol and
6803 gdbserver_gdbport. Clear global use_gdb_stub.
6804 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
6805 from target use_gdb_stub.
6806 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
6807
1d41d75c
DE
68082011-12-03 Doug Evans <dje@google.com>
6809
6810 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
6811 (gdb_step_for_stub): Add comments.
6812
d6d7a51a
MR
68132011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
6814
6815 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
6816 to the caller.
6817 (gdb_test_multiple): Likewise.
6818
05acf274
JK
68192011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6820
6821 Fix gdb.mi/mi-solib.exp without system debug info installed.
6822 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
6823 expect attribute, return 0 for it. Update comments.
6824
2268b414
JK
68252011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6826
6827 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
6828 (corrupted list): Adjust the expectation.
6829
585861ea
JK
68302011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6831
6832 PR threads/13448
6833 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
6834 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
6835 * gdb.threads/tls-var-main.c: New file.
6836 * gdb.threads/tls-var.c: New file.
6837 * gdb.threads/tls-var.exp: New file.
6838
968643aa
JK
68392011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6840
6841 PR testsuite/12649
6842 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
6843 Protect gdb_test_multiple by final $gdb_prompt match.
6844 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
6845 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
6846 (test_tracepoints): Likewise.
6847
9750bca9
JK
68482011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6849
6850 PR breakpoints/13346
6851 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
6852 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
6853 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
6854
ac1349b7
JB
68552011-12-01 Joel Brobecker <brobecker@adacore.com>
6856
6857 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
6858 * gdb.ada/homonym/homonym.adb: For use of all types defined
6859 locally inside both Get_Value subprograms.
6860
26d44faf
JK
68612011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6862
6863 Fix racy FAILs.
6864 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
6865 of send_gdb.
6866
514f6425
UW
68672011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6868
6869 * gdb.base/testenv.exp: Skip on remote targets. Unset global
6870 environment variable after test completed.
6871
4255c8d2
UW
68722011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6873
6874 * gdb.base/solib-nodir.exp: Skip if remote target.
6875 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
6876 application. Call gdb_load_shlibs.
6877 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
6878
a35ad96a
JB
68792011-11-29 Joel Brobecker <brobecker@adacore.com>
6880
6881 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
6882
1a1d5513
JB
68832011-11-28 Joel Brobecker <brobecker@adacore.com>
6884
6885 * gdb.ada/fullname_bp: New testcase.
6886
50b4ddf8
JK
68872011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6888
6889 PR testsuite/12649
6890 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
6891 Wrap send_gdb into a new gdb_test.
6892
fb0aec57
JK
6893 Code cleanup.
6894 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
6895 Convert send_gdb and gdb_expect to gdb_test_multiple.
6896
2376d946
JK
68972011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6898
6899 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
6900
1eec78bd
KS
69012011-11-23 Keith Seitz <keiths@redhat.com>
6902
6903 * lib/mi-support.exp (varobj_tree): New namespace and procs.
6904 (mi_varobj_tree_test_children_callback): New proc.
6905 (mi_walk_varobj_tree): New proc.
6906
36dfb11c
TT
69072011-11-22 Tom Tromey <tromey@redhat.com>
6908
6909 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
6910 Add "use_mi_command" argument.
6911 (mi_run_cmd, mi_run_with_cli): New procs.
6912 * gdb.mi/solib-lib.c: New file.
6913 * gdb.mi/solib-main.c: New file.
6914 * gdb.mi/mi-solib.exp: New file.
6915
0e965dd0
DE
69162011-11-21 Doug Evans <dje@google.com>
6917
6918 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
6919 _Unwind_DebugHook is missing.
6920
f196051f
SS
69212011-11-20 Stan Shebs <stan@codesourcery.com>
6922
6923 * gdb.trace/tstatus.exp: New.
6924 * gdb.trace/actions.c: Include string.h.
6925
bfccc43c
YQ
69262011-11-18 Yao Qi <yao@codesourcery.com>
6927
6928 * gdb.trace/pending.exp: New.
6929 * gdb.trace/pending.c: New.
6930 * gdb.trace/pendshr1.c: New.
6931 * gdb.trace/pendshr2.c: New.
6932 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
6933 tracepoint location becomes pending.
6934 (tracepoint_change_loc_2): New.
6935
73cd8ab1
DM
69362011-11-16 David S. Miller <davem@davemloft.net>
6937
6938 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
6939 target is sparc*-*-linux*
6940
77426730
PK
69412011-11-15 Paul Koning <paul_koning@dell.com>
6942
6943 * gdb.python/py-type.exp: New testcases for exceptions on scalar
6944 types.
6945
ed59ded5
DE
69462011-11-14 Doug Evans <dje@google.com>
6947
6948 * gdb.base/shell.exp: New file.
6949
405f8e94
SS
69502011-11-14 Stan Shebs <stan@codesourcery.com>
6951
6952 * gdb.trace/ftrace.c: New.
6953 * gdb.trace/ftrace.exp: New.
6954
1e4d1764
YQ
69552011-11-14 Yao Qi <yao@codesourcery.com>
6956
6957 * gdb.trace/change-loc-1.c: New.
6958 * gdb.trace/change-loc-2.c: New.
6959 * gdb.trace/change-loc.c: New.
6960 * gdb.trace/change-loc.exp: New.
6961 * gdb.trace/change-loc.h: New.
6962 * gdb.trace/trace-break.c (marker): Define new symbol.
6963 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 6964 New.
1e4d1764
YQ
6965 (break_trace_same_addr_6): New.
6966
71eba9c2 69672011-11-12 Matt Rice <ratmice@gmail.com>
6968
6969 * gdb.base/info-macros.exp: Make tests for info definitions
6970 test info macro. Add tests for info macro argument processing.
6971 Rename a few tests.
6972
1d93e29a
KS
69732011-11-11 Keith Seitz <keiths@redhat.com>
6974
6975 PR gdb/12843
6976 * gdb.base/linespecs.exp: New file.
6977
a4b5b48a
DE
69782011-11-11 Doug Evans <dje@google.com>
6979
6980 * gdb.threads/print-threads.exp: Extend timeout for slower
6981 tests.
6982
f6b47be4
DE
69832011-11-10 Doug Evans <dje@google.com>
6984
792a0230
DE
6985 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
6986 "record to end of main" test.
6987
f6b47be4
DE
6988 * gdb.python/py-type.c (TS): New typedef.
6989 (ts): New global.
6990 * gdb.python/py-type.exp: Test field list of typedef.
6991
22355c90
JB
69922011-11-10 Joel Brobecker <brobecker@adacore.com>
6993
6994 * gdb.ada/small_reg_param: New testcase.
6995
a7860e76
TT
69962011-11-09 Tom Tromey <tromey@redhat.com>
6997
6998 * gdb.cp/destrprint.exp: New file.
6999 * gdb.cp/destrprint.cc: New file.
7000
72a2e3dc
MI
70012011-11-08 Meador Inge <meadori@codesourcery.com>
7002
7003 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
7004 (switch_stack_to_other): New test function.
7005 * gdb.arch/thumb-prologue.exp: New test cases.
7006
c7195df2 70072011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
7008
7009 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
7010
d3895d7d
YQ
70112011-11-08 Yao Qi <yao@codesourcery.com>
7012
7013 * gdb.exp (supports_process_record): New.
7014 (supports_reverse): New.
7015 * gdb.reverse/break-precsave.exp: Call support_process_record
7016 to run test conditionally.
7017 * gdb.reverse/consecutive-precsave.exp: Likewise.
7018 * gdb.reverse/i386-precsave.exp: Likewise.
7019 * gdb.reverse/machinestate-precsave.exp: Likewise.
7020 * gdb.reverse/solib-precsave.exp: Likewise.
7021 * gdb.reverse/step-precsave.exp: Likewise.
7022 * gdb.reverse/until-precsave.exp: Likewise.
7023 * gdb.reverse/watch-precsave.exp: Likewise.
7024 * gdb.reverse/break-reverse.exp: Call support_reverse to run
7025 test conditionally.
7026 * gdb.reverse/consecutive-reverse.exp: Likewise.
7027 * gdb.reverse/finish-precsave.exp: Likewise.
7028 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
7029 * gdb.reverse/finish-reverse.exp: Likewise.
7030 * gdb.reverse/i386-reverse.exp: Likewise.
7031 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7032 * gdb.reverse/machinestate.exp: Likewise.
7033 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
7034 * gdb.reverse/sigall-precsave.exp: Likewise.
7035 * gdb.reverse/sigall-reverse.exp: Likewise.
7036 * gdb.reverse/solib-reverse.exp: Likewise.
7037 * gdb.reverse/step-reverse.exp: Likewise.
7038 * gdb.reverse/until-reverse.exp: Likewise.
7039 * gdb.reverse/watch-reverse.exp: Likewise.
7040
a59306a3
YQ
70412011-11-05 Yao Qi <yao@codesourcery.com>
7042
7043 * gdb.trace/trace-break.exp: Add test on setting two
7044 fast tracepoints at the same address.
7045
87769f59
JK
70462011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7047
7048 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
7049
3065dfb6
SS
70502011-11-02 Stan Shebs <stan@codesourcery.com>
7051
7052 * gdb.trace/collection.c: Add code using strings.
7053 * gdb.trace/collection.exp: Add tests of string collection.
7054
89e208db
JK
70552011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7056
7057 * gdb.base/skip-solib.exp (executable_main): New variable.
7058 (binfile_main): Base it on that.
7059 Use $executable_main in clean_restart calls. Drop gdb_exit and
7060 gdb_start calls.
7061
405e54e9
JK
70622011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7063
7064 Fix racy FAILs.
7065 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
7066 breakpoint_re globals import by async. Set string_regex to .* for
7067 async. Remove the optional thread_selected_re and breakpoint_re
7068 globals expectations.
7069
58e8570a
JM
70702011-11-01 Joseph Myers <joseph@codesourcery.com>
7071
7072 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
7073 well as Cygwin.
7074
7b35ec7f 70752011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
7076
7077 Add tests for skip command.
89e208db
JK
7078 * gdb.base/skip-solib-lib.c: New
7079 * gdb.base/skip-solib-main.c: New
7080 * gdb.base/skip-solib.exp: New
7081 * gdb.base/skip.c: New
7082 * gdb.base/skip.exp: New
7083 * gdb.base/skip1.c: New
7084 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 7085
b9fd1791
PA
70862011-10-31 Yao Qi <yao@codesourcery.com>
7087 Pedro Alves <pedro@codesourcery.com>
7088
6fdff2c5
PA
7089 * gdb.trace/trace-break.c: New.
7090 * gdb.trace/trace-break.exp: New.
b9fd1791 7091
4323fecc
JK
70922011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7093
7094 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
7095 break-here-2.
7096
0e5bf2a8
PA
70972011-10-28 Pedro Alves <pedro@codesourcery.com>
7098
7099 * gdb.threads/no-unwaited-for-left.c: New.
7100 * gdb.threads/no-unwaited-for-left.exp: New.
7101 * gdb.threads/non-ldr-exc-1.c: New.
7102 * gdb.threads/non-ldr-exc-1.exp: New.
7103 * gdb.threads/non-ldr-exc-2.c: New.
7104 * gdb.threads/non-ldr-exc-2.exp: New.
7105 * gdb.threads/non-ldr-exc-3.c: New.
7106 * gdb.threads/non-ldr-exc-3.exp: New.
7107 * gdb.threads/non-ldr-exc-4.c: New.
7108 * gdb.threads/non-ldr-exc-4.exp: New.
7109
3a3dad98
JK
71102011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7111
7112 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
7113 * gdb.base/attach-pie-misread.exp: Likewise.
7114 * gdb.base/break-interp.exp: Likewise.
7115 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
7116 testcases for use_gdb_stub.
7117 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
7118 (continue): New testcase.
7119 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
7120 * gdb.threads/attach-into-signal.exp: Likewise.
7121 * gdb.threads/attach-stopped.exp: Likewise.
7122 * gdb.threads/attachstop-mt.exp: Likewise.
7123
d6a5d40c
PK
71242011-10-28 Paul Koning <paul_koning@dell.com>
7125
7126 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
7127
ca539be8
JK
71282011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7129
7130 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
7131 (mi_gdb_test): Import globals thread_selected_re
7132 and breakpoint_re. Expect them optionally at the regex start.
7133
d234ef5c
DE
71342011-10-27 Doug Evans <dje@google.com>
7135
7136 * gdb.python/python.exp: Test source -s.
7137
ab964825
PK
71382011-10-26 Paul Koning <paul_koning@dell.com>
7139
7140 * gdb.python/lib-types.cc (struct A): New structure.
7141 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 7142
54d8a644
PK
71432011-10-25 Paul Koning <paul_koning@dell.com>
7144
7145 PR python/13327
d234ef5c 7146
54d8a644
PK
7147 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
7148 fetch_lazy method.
7149
b0221781
YQ
71502011-10-24 Yao Qi <yao@codesourcery.com>
7151
7152 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
7153 target is tic6x-*-*.
7154
6cda5a20
JB
71552011-10-21 Joel Brobecker <brobecker@adacore.com>
7156
7157 * gdb.ada/mi_task_info/task_switch.adb: New file.
7158 * gdb.ada/mi_task_info.exp: New file.
7159
5ed9db04
JK
71602011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7161
7162 * gdb.cp/expand-psymtabs-cxx.exp: New file.
7163 * gdb.cp/expand-psymtabs-cxx.cc: New file.
7164
9df2fbc4
PM
71652011-10-20 Phil Muldoon <pmuldoon@redhat.com>
7166
7167 PR python/12656
7168
7169 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
7170 global_block tests.
7171
736086ba
TT
71722011-10-18 Tom Tromey <tromey@redhat.com>
7173
7174 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
7175
4af31552
TT
71762011-10-18 Tom Tromey <tromey@redhat.com>
7177
7178 * gdb.base/source.exp: Don't include full file name in test name.
7179 * gdb.python/python.exp: Don't include full file name in test
7180 name.
7181
43136979
AR
71822011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7183
7184 * gdb.base/attach-pie-noexec.c: New files.
7185 * gdb.base/attach-pie-noexec.exp: New files.
7186
543a9323
JM
71872011-10-17 Joseph Myers <joseph@codesourcery.com>
7188
7189 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
7190 prompt for each extra line in command.
7191
21ae7a4d
JK
71922011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7193
7194 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
7195 Revert the part of:
7196 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7197 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7198 Change the expected string.
7199
20ec36d9
JK
72002011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7201
7202 Fix results with system glibc debug info installed.
7203 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
7204 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
7205 Accept also __libc_ symbol prefix and no prefix.
7206
6501c2fc
KS
72072011-10-14 Keith Seitz <keiths@redhat.com>
7208
7209 PR c++/13225
7210 * gdb.cp/converts.cc (foo3_1): New function.
7211 (foo3_2): New functions.
7212 * gdb.cp/converts.exp: Add tests for int to pointer conversion
7213 and null pointer conversions of integer constant zero.
7214 Add test to check if all arguments are checked for incompatible
7215 conversion BADNESS.
7216
55b1fd0c
TT
72172011-10-14 Tom Tromey <tromey@redhat.com>
7218
7219 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
7220 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
7221 linespec.
7222
22c05d8a
JK
72232011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7224
7225 Fix internal error regression.
7226 * gdb.dwarf2/implptr-optimized-out.S: New file.
7227 * gdb.dwarf2/implptr-optimized-out.exp: New file.
7228
1d6edc3c
JK
72292011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7230
7231 Fix empty DWARF expressions DATA vs. SIZE conditionals.
7232 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
7233 (loclist): New.
7234 (4): New abbrev.
7235 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
7236 Use prepare_for_testing, remove clean_restart.
7237 (p arraynoloc, p arraycallnoloc): New tests.
7238
9ec72168
JK
72392011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7240
7241 * gdb.cp/namespace-enum.exp (executable): New variable.
7242 (binfile): Use ${objdir}/${subdir}/ prefix.
7243 Use ${executable} for clean_restart.
7244
9c6c53f7
SA
72452011-10-11 Sterling Augustine <saugustine@google.com>
7246
7247 * gdb.cp/Makefile.in: Add namespace-enum test.
7248 * gdb.cp/namespace-enum.exp: New file.
7249 * gdb.cp/namespace-enum.c: New file.
7250 * gdb.cp/namespace-enum-main.c: New file.
7251
fac7ceb3
UW
72522011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
7253
7254 * gdb.python/py-shared.exp: Relax filename check to handle remote:
7255 sysroot.
7256
941b2081
JK
72572011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7258
7259 Reimplement @entry in input expressions.
7260 * gdb.base/exprs.c (v_int_array_init): New variable.
7261 * gdb.base/exprs.exp (print v_int_array_init)
7262 (print *v_int_array_init@1, print *v_int_array_init@2)
7263 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
7264 (print v_int_array_init[1]@1): New tests.
7265
0344e878
JM
72662011-10-10 Joseph Myers <joseph@codesourcery.com>
7267
7268 * gdb.cp/gdb2495.exp: Do not include directories in filename in
7269 expected message.
7270
5a56e9c5
DE
72712011-10-09 Doug Evans <dje@google.com>
7272
7273 * gdb.base/alias.exp: Add tests for alias command.
7274
2bda9cc5
JK
72752011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7276
7277 * gdb.arch/amd64-entry-value.s: New file.
7278 * gdb.mi/mi2-amd64-entry-value.s: New file.
7279
a471c594
JK
72802011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7281
7282 Display @entry parameter values even for references.
7283 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
7284 functions.
7285 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
7286 reference and datap_input.
7287 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
7288 breakpoints.
7289 (continue to breakpoint: entry_reference: reference)
7290 (entry_reference: bt at entry)
7291 (continue to breakpoint: entry_reference: breakhere_reference)
7292 (entry_reference: bt, entry_reference: ptype regparam)
7293 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
7294 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
7295 (entry_reference: p regcopy, entry_reference: p nodataparam)
7296 (entry_reference: p nodataparam@entry): New tests.
7297
36b11add
JK
72982011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7299
7300 Support @entry in input expressions.
7301 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
7302 (entry_stack: p s1@entry, entry_stack: p s2@entry)
7303 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
7304 (tailcall: p j@entry): New tests.
7305 * gdb.cp/koenig.cc (A::entry): New function.
7306 (main): Call it.
7307 * gdb.cp/koenig.exp (p entry (c)): New test.
7308
e18b2753
JK
73092011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7310
7311 Display @entry parameter values (without references).
7312 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
7313 (different, validity, invalid): New functions.
7314 (main): Call them.
7315 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
7316 stacktest, breakhere_stacktest, different, breakhere_different,
7317 breakhere_validity and breakhere_invalid.
7318 (entry: bt): Update for @entry.
7319 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
7320 (entry_validity: *, entry_invalid: *): Many new tests.
7321 * gdb.base/break.exp
7322 (run until breakpoint set at small function, optimized file): Accept
7323 also the @entry suffix.
7324 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
7325 * gdb.mi/mi2-amd64-entry-value.c: New files.
7326 * gdb.mi/mi2-amd64-entry-value.exp: New files.
7327
2d6c5dc2
JK
73282011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7329
7330 Protect entry values against self tail calls.
7331 * gdb.arch/amd64-entry-value.cc (self2, self): New.
7332 (main): Call self.
7333 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
7334 (set debug entry-values 1, self: bt debug entry-values): New tests.
7335
111c6489
JK
73362011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7337
7338 Recognize virtual tail call frames.
7339 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
7340 (amb_b, amb_a): New.
7341 (main): Call a and b.
7342 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
7343 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
7344 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
7345 New tests.
7346
8e3b41a9
JK
73472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7348
7349 Implement basic support for DW_TAG_GNU_call_site.
7350 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
7351 * gdb.arch/amd64-entry-value.cc: New file.
7352 * gdb.arch/amd64-entry-value.exp: New file.
7353
181cebd4
JK
73542011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7355
7356 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
7357 * gdb.dwarf2/implptr-64bit.S: New file.
7358 * gdb.dwarf2/implptr-64bit.exp: New file.
7359
741f5e3c
JK
73602011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7361
7362 Fix initial language detection with -readnow.
7363 * gdb.cp/readnow-language.cc: New file.
7364 * gdb.cp/readnow-language.exp: New file.
7365
a73d2258
JK
73662011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7367
7368 Fix printed anonymous struct name.
7369 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
7370
af369495
JM
73712011-10-09 Joseph Myers <joseph@codesourcery.com>
7372
7373 * gdb.base/solib-symbol.exp: Do not include directories in
7374 filenames in expected messages.
7375
1fa57852
DE
73762011-10-07 Doug Evans <dje@google.com>
7377
7378 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
7379
bd054e06
KP
73802011-10-07 Kevin Pouget <kevin.pouget@st.com>
7381
7382 Allow Python notification of new object-file loadings.
7383 * gdb.python/py-events.exp: Test newobjfile event.
7384 * gdb.python/py-events.py: Register newobjfile callback.
7385 * gdb.python/py-events.c: Add call to shared library
7386 * gdb.python/py-events-shlib.c: New file.
7387
8031b6f8
JM
73882011-10-06 Joseph Myers <joseph@codesourcery.com>
7389
7390 * gdb.base/fixsection.exp: Do not include directories in filename
7391 in expected message.
7392
7fea6923
PM
73932011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7394
7395 Add tests for passing of environment variables to inferior.
7396 * gdb.base/testenv.c: New test source.
7397 * gdb.base/testenv.exp: New expect test.
7398
687f2a88
PK
73992011-10-04 Paul Koning <paul_koning@dell.com>
7400
7401 * gdb.python/py-value.c (main): Break before return.
7402
cb6be26b
KP
74032011-10-04 Kevin Pouget <kevin.pouget@st.com>
7404
7405 PR python/12691: Add the inferior to Python exited event
7406 * gdb.python/py-events.exp: Test the inferior attribute of exited
7407 event with a fork.
7408 * gdb.python/py-events.py: Print inferior number on exit.
7409 * gdb.python/py-events.c: Fork the inferior.
7410
fb213700
EBM
74112011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
7412
7413 * gdb.base/jit.exp: Add testcase name to log message
7414
aa2071bd
PK
74152011-10-03 Paul Koning <paul_koning@dell.com>
7416 Jan Kratochvil <jan.kratochvil@redhat.com>
7417
7418 * gdb.python/py-value.exp
7419 (python inval = gdb.parse_and_eval('*(int*)0'))
7420 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
7421 (set argc=2, python print argc_lazy): New tests.
7422
dd11a36c
JB
74232011-10-02 Joel Brobecker <brobecker@adacore.com>
7424
7425 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
7426
46f886f1
JK
74272011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7428 Pedro Alves <pedro@codesourcery.com>
7429
7430 * gdb.python/py-value.exp (test_value_in_inferior): New variable
7431 can_read_0, test for it.
7432 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
7433 (parse_and_eval with memory error): ... here, make it untested if
7434 can_read_0.
7435
c5cb204f
MP
74362011-09-30 Marek Polacek <mpolacek@redhat.com>
7437
7438 * gdb.python/python.exp (verify pagination beforehand)
7439 (verify pagination afterwards): Fix race by splitting the line.
7440
68fb0ec0
JM
74412011-09-29 Joseph Myers <joseph@codesourcery.com>
7442
7443 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
7444 for 64-bit multilibs from i?86-* targets.
7445
6aee0d90
MP
74462011-09-29 Marek Polacek <mpolacek@redhat.com>
7447
7448 * lib/gdb.exp: Fix a typo in one of the comments.
7449
e9101ff5
MP
74502011-09-29 Marek Polacek <mpolacek@redhat.com>
7451
7452 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
7453 matching pattern.
7454
7a81bdbf
PK
74552011-09-28 Paul Koning <paul_koning@dell.com>
7456
7457 * gdb.python/py-type.c (enum E): New.
7458 * gdb.python/py-type.exp (test_fields): Add tests for Python
7459 mapping access to fields.
7460 (test_enums): New test for field access on enums.
7461
6710bf39
SS
74622011-09-27 Stan Shebs <stan@codesourcery.com>
7463
7464 * gdb.trace/collection.exp: Test collection of $_ret.
7465
b2a6bdeb
AT
74662011-09-22 Andreas Tobler <andreast@fgznet.ch>
7467
7468 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
7469 list of compilation switches for <*-*-freebsd*>.
7470
3c9057f3
SS
74712011-09-19 Stan Shebs <stan@codesourcery.com>
7472
7473 * gdb.trace/tspeed.exp: New file.
7474 * gdb.trace/tspeed.c: New file.
7475
34518530
YQ
74762011-09-18 Yao Qi <yao@codesourcery.com>
7477
7478 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
7479 instructions.
7480 (test_adr_32bit, test_pop_pc): Likewise.
7481 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
7482 Thumb instructions.
7483 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
7484 in gdb_test_multiple.
7485 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
7486
ab254057
YQ
74872011-09-17 Yao Qi <yao@codesourcery.com>
7488
7489 * lib/gdb.exp (can_single_step_to_signal_handler): New.
7490 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
7491 support single step to signal handler.
7492
9c317b71
YQ
74932011-09-17 Yao Qi <yao@codesourcery.com>
7494
7495 * gdb.base/disp-step-fork.c: New.
7496 * gdb.base/disp-step-syscall.exp: New.
7497 * gdb.base/disp-step-vfork.c: New.
7498
a8123151
JB
74992011-09-16 Joel Brobecker <brobecker@adacore.com>
7500
7501 * gdb.ada/tasks.exp: Make the expected output for
7502 the `info tasks' tests more resilient to spacing
7503 changes.
7504
63a9aad8
JK
75052011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7506
7507 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
7508 (reached breakpoint 2, reached breakpoint 3): Update expected output.
7509
2aa48337
KP
75102011-09-15 Kevin Pouget <kevin.pouget@st.com>
7511
7512 PR Python/12692 Add gdb.selected_inferior() to Python interface.
7513 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
7514
6839b47f
KP
75152011-04-30 Kevin Pouget <kevin.pouget@st.com>
7516
7517 Handle multiple breakpoint hits in Python interface:
7518 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
7519 presence.
7520 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
7521 breakpoint hits.
7522
0935723e
JK
75232011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7524 Jan Kratochvil <jan.kratochvil@redhat.com>
7525
7526 * gdb.python/py-events.exp: Remove pretty printing comment.
7527 * gdb.python/py-evsignal.exp: New file.
7528 * gdb.python/py-evthreads.c: Include signal.h.
7529 (thread3): Remove variable count3. Remove variable bad and use raise
7530 instead.
7531 (thread2): Remove variable count2. Move thread3 pthread_create here,
7532 merge pthread_join to a single line.
7533 (main): Remove variable count1. Merge pthread_join with pthread_create
7534 to a single line.
7535 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
7536 KFAIL python/12966 for gdbserver. Test return value of
7537 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
7538 gdb_expect by gdb_test and gdb_test_multiple.
7539 (thread 2, thread 3): New tests.
7540
4801a9a3
PA
75412011-09-12 Matt Rice <ratmice@gmail.com>
7542 Pedro Alves <pedro@codesourcery.com>
7543
7544 PR gdb/13175
7545
7546 * gdb.base/interp.exp: New tests.
7547 * gdb.base/interp.c: New file.
7548
24ece742
DE
75492011-09-12 Doug Evans <dje@google.com>
7550
7551 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
7552 * gdb.dwarf2/typeddwarf.exp: Ditto.
7553
7f062217
JK
75542011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7555
7556 Fix compatibility with x32 arch.
7557 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
7558 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
7559 is_x86_like_target.
7560 * testsuite/gdb.trace/collection.exp: Likewise.
7561 * testsuite/gdb.trace/report.exp: Likewise.
7562 * testsuite/gdb.trace/unavailable.exp: Likewise.
7563 * testsuite/gdb.trace/while-dyn.exp: Likewise.
7564 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
7565 (is_x86_like_target): Check also is_amd64_regs_target.
7566
08711b9a
JK
75672011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7568
7569 PR breakpoints/12435
7570 * gdb.arch/amd64-prologue-xmm.c: New file.
7571 * gdb.arch/amd64-prologue-xmm.exp: New file.
7572 * gdb.arch/amd64-prologue-xmm.s: New file.
7573
b99b5f66
JK
75742011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7575
7576 * gdb.dwarf2/dw2-param-error-main.c: New file.
7577 * gdb.dwarf2/dw2-param-error.S: New file.
7578 * gdb.dwarf2/dw2-param-error.exp: New file.
7579
a391a2f6
PA
75802011-09-08 Pedro Alves <pedro@codesourcery.com>
7581
7582 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
7583 inferior's pid and look for a core dump named core.$pid. Use
7584 `remote_file' commands on the host instead of hand coding shell
7585 commands on the build.
7586 * gdb.base/valgrind-db-attach.exp: Kill the program before
7587 finishing the test.
7588
7d8e6458 75892011-09-02 Matt Rice <ratmice@gmail.com>
7590
7591 * lib/prompt.exp: New file for testing the first prompt.
7592 * gdb.python/py-prompt.exp: Ditto.
7593 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
7594
68e77c9e
PA
75952011-09-02 Pedro Alves <pedro@codesourcery.com>
7596
7597 * gdb.threads/gcore-thread.exp: Set the global core_supported to
7598 0, before testing gcore.
7599
9655e943
JK
76002011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7601
df6dc84d
JK
7602 * dw2-ifort-parameter-debug.S: Update copyright year.
7603 * dw2-ifort-parameter.c: Update copyright year.
7604 * dw2-ifort-parameter.exp: Update copyright year.
7605
9655e943
JK
7606 * dw2-ifort-parameter-debug.S: New file.
7607 * dw2-ifort-parameter.c: New file.
7608 * dw2-ifort-parameter.exp: New file.
7609
353d1d73
JK
76102011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7611
7612 * gdb.base/commands.exp (error_clears_commands_left): New function.
7613 (): Call it.
7614
5c07461a
JK
76152011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7616
7617 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
7618 (C): Initialize `a'.
7619 * gdb.mi/mi-inheritance-syntax-error.exp
7620 (-data-evaluate-expression $path): Expect `a' as 5.
7621
0d932b2f
MK
76222011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
7623
7624 PR mi/11912
7625 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
7626 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
7627 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
7628 keyword in output of -var-info-path-expression.
7629
bdb54049
JK
76302011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7631
7632 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
7633 * gdb.trace/collection.exp: Likewise.
7634 * gdb.trace/report.exp: Likewise.
7635 * gdb.trace/unavailable.exp: Likewise.
7636 * gdb.trace/while-dyn.exp: Likewise.
7637
59cde39c
KS
76382011-08-18 Keith Seitz <keiths@redhat.com>
7639
7640 PR c++/12266
7641 * gdb.cp/meth-typedefs.cc: New file.
7642 * gdb.cp/meth-typedefs.exp: New file.
7643
fa3a4f15
PM
76442011-08-17 Phil Muldoon <pmuldoon@redhat.com>
7645
6fdff2c5 7646 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 7647
c1049fca
JK
76482011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7649
7650 * gdb.arch/i386-dr3-watch.exp
7651 (watchpoint on gap1 does not fit debug registers)
7652 (delete all watchpoints): Fix racy expect strings.
7653
d93f7b5c
YQ
76542011-08-14 Yao Qi <yao@codesourcery.com>
7655
7656 * gdb.base/maint.exp: set data_section to ".neardata".
7657 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
7658 * gdb.base/savedregs.exp: Handle SIGILL.
7659 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
7660 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
7661
457e09f0
DE
76622011-08-12 Doug Evans <dje@google.com>
7663
7664 * gdb.python/py-symbol.exp: Add test for symbol.type.
7665
5d0bb2fb
UW
76662011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
7667
7668 * gdb.threads/pthreads.exp: Enable on non-native configurations.
7669 * gdb.mi/mi-pthreads.exp: Likewise.
7670 * gdb.mi/mi2-pthreads.exp: Likewise.
7671 * gdb.mi/gdb669.exp.exp: Likewise.
7672
fcdfa280
PA
76732011-08-09 Pedro Alves <pedro@codesourcery.com>
7674
7675 * lib/mi-support.exp (detect_async): Rename to...
7676 (mi_detect_async): ... this.
7677 * gdb.mi/mi-nonstop-exit.exp: Adjust.
7678 * gdb.mi/mi-nonstop.exp: Adjust.
7679 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
7680 * gdb.mi/mi-nsintrall.exp: Adjust.
7681 * gdb.mi/mi-nsmoribund.exp: Adjust.
7682 * gdb.mi/mi-nsthrexec.exp: Adjust.
7683
9d8fa392
PA
76842011-08-09 Pedro Alves <pedro@codesourcery.com>
7685
7686 * gdb.base/display.c (do_loops): New `p_i' local.
7687 * gdb.base/display.exp: Test displaying a variable that is
7688 temporarily at a bad address.
7689
b6cede78
JK
76902011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7691
7692 * gdb.dwarf2/dw2-op-stack-value.S: New file.
7693 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
7694
67bedb8c
JK
76952011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7696
7697 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
7698 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
7699 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 7700
af6e93b2
PA
77012011-08-05 Pedro Alves <pedro@codesourcery.com>
7702
7703 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
7704 procedure.
7705 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
7706
1cf0e11f
YQ
77072011-08-05 Yao Qi <yao@codesourcery.com>
7708
7709 * gdb.base/callfuncs.exp: Set language after main.
7710 * gdb.cp/cplusfuncs.exp: Likewise.
7711 * gdb.cp/inherit.exp: Likewise.
7712
a1e28cb2
UW
77132011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7714
7715 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
7716 * gdb.base/watch-vfork.exp: Skip on remote targets.
7717
d4f5bbb9
UW
77182011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7719
7720 * gdb.threads/thread-find.exp: Support remote targets.
7721
724f4f80
UW
77222011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7723
7724 * gdb.base/jit.exp: Download solib_binfile to target.
7725 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
7726 and call dlopen without full path name.
7727 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
7728 dlopen without full path name.
7729
934709f0
PW
77302011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7731
7732 * gdb.base/break-always.exp: Complete the test
7733 with duplicated breakpoints and enabling/disabling them.
7734
c26106c4
TT
77352011-08-02 Tom Tromey <tromey@redhat.com>
7736
7737 PR gdb/11289:
7738 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
7739
9300444e 77402011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
7741
7742 PR gdb/13045
7743 * gdb.base/float.exp: Add new test case for PR gdb/13045
7744 * gdb.base/float.c: New file.
7745
00bd41d6
PM
77462011-07-28 Phil Muldoon <pmuldoon@redhat.com>
7747
7748 * gdb.python/py-mi.exp: Test printers returning string hint, and
7749 also not returning a value.
7750 * gdb.python/py-prettyprint.c: Add testcase for above.
7751 * gdb.python/py-prettyprint.py: Add test printer for above.
7752
d24f74ce
JK
77532011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7754
7755 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
7756 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
7757 (.Ldie30) Add as field "data4".
7758 (.Ldie32) Rename field "b" to "shl".
7759 (abbrev4) Change for the "data4" field.
7760 (abbrev5, abbrev6) Remove.
7761 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
7762 (p &s.shl): ... here. Add comment.
7763 (p &s.data4): New.
7764
bb7da2bf
JK
77652011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7766
7767 Fix crash on lval_computed values.
7768 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
7769
11081198
JK
77702011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7771
7772 * gdb.base/help.exp (help whatis): Update the expected string.
7773
3c6e0cb3
JK
77742011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7775
7776 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
7777 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
7778 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7779 Change the expected string.
7780
efa80663
PA
77812011-07-26 Pedro Alves <pedro@codesourcery.com>
7782
7783 * gdb.base/watchpoint.exp
7784 (test_disable_enable_software_watchpoint): New procedure.
7785 (top level): Run it.
7786
db8e4570
UW
77872011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7788
7789 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
7790 executable file "${binfile}", C++ version "${binfile}-cxx".
7791 * gdb.python/py-prettyprint.exp: Likewise.
7792 * gdb.python/py-symbol.exp: Likewise.
7793 * gdb.python/py-type.exp: Likewise.
7794 * gdb.python/py-value.exp: Likewise.
7795 * gdb.python/py-template.exp (test_template_arg): Pass full executable
7796 file name instead of just suffix.
7797
543305c9
JK
77982011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7799
7800 Fix implicit pointer offsets.
7801 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
7802 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
7803 (continue to breakpoint: continue to baz breakpoint for implptr)
7804 (sanity check element 0, sanity check element 1)
7805 (enter the inlined function, check element 0 for the offset)
7806 (check element 1 for the offset)
7807 (continue to breakpoint: ignore the second baz breakpoint): New tests.
7808 (set foo breakpoint for implptr): Update the breakpoint number.
7809
b3215adc
UW
78102011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7811
7812 * gdb.python/py-mi.exp: Use different file names for different
7813 versions of the executable under test.
7814 * gdb.python/py-prettyprint.exp: Likewise.
7815 * gdb.python/py-symbol.exp: Likewise.
7816 * gdb.python/py-template.exp: Likewise.
7817 * gdb.python/py-type.exp: Likewise.
7818 * gdb.python/py-value.exp: Likewise.
7819
182b9acc
UW
78202011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7821
7822 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
7823 flag after restarting GDB if necessary.
7824
e6052b5d
UW
78252011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7826
7827 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
7828
1ced966e
PA
78292011-07-22 Pedro Alves <pedro@codesourcery.com>
7830
7831 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
7832 backend doesn't leave used debug registers behind.
7833
3543a589
TT
78342011-07-22 Tom Tromey <tromey@redhat.com>
7835
7836 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
7837 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
7838 argument.
7839 * gdb.dwarf2/typeddwarf-amd64.S: New file.
7840
14d15303 78412011-07-21 Matt Rice <ratmice@gmail.com>
7842
7843 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
7844 in mostlyclean rule. Add files ending in .core.
7845
9b158ba0 78462011-07-21 Matt Rice <ratmice@gmail.com>
7847
7848 PR macros/12999
7849 * gdb.base/info-macros.c: New test sources.
7850 * gdb.base/info-macros.exp: New tests.
7851
d17b6f81
PM
78522011-07-21 Phil Muldoon <pmuldoon@redhat.com>
7853
7854 * gdb.python/python.exp: Add prompt substitution tests.
7855
918dd910
JK
78562011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7857
7858 Fix crash if referenced CU is aged out.
7859 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
7860 New.
7861 * gdb.dwarf2/implptr.exp: Likewise.
7862
0e37a63c
JK
78632011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7864
7865 * gdb.dwarf2/implptr.S: Rebuilt.
7866 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
7867 (bar): Use them for j, k, l.
7868 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
7869 COMPILE.
7870 (print j in implptr:bar): Update for the intp typedef.
7871 (print p[0].x in implptr:foo): Use more exact regex.
7872
f65cf84c
TT
78732011-07-18 Tom Tromey <tromey@redhat.com>
7874
7875 * gdb.cp/static-method.exp: Add missing single quote.
7876
d5b4a7be
YQ
78772011-07-18 Yao Qi <yao@codesourcery.com>
7878
7879 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
7880 supported.
7881 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7882 * gdb.mi/mi-nonstop.exp: Likewise.
7883 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7884 * gdb.mi/mi-nsintrall.exp: Likewise.
7885 * gdb.mi/mi-nsmoribund.exp: Likewise.
7886 * gdb.mi/mi-nsthrexec.exp: Likewise.
7887 * gdb.python/py-evthreads.exp: Likewise.
7888
e9ea2662
JK
78892011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7890
7891 Code cleanup.
7892 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
7893 it. Substitute it instead of test_compiler_info everywhere.
7894
ce451573
UW
78952011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7896
7897 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
7898 remote targets as well.
7899
756d88a7
UW
79002011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7901
7902 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
7903 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
7904
31f83dc5
UW
79052011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7906
7907 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
7908 a remote machine, not the host.
7909 (gdb_compile_shlib): Set soname if target is remote.
7910
059241a0
PP
79112011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7912
7913 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
7914
28a0b48c 79152011-07-13 Matt Rice <ratmice@gmail.com>
7916
7917 * gdb.python/py-objfile-script-gdb.py: Renamed to
7918 py-objfile-script-gdb.py.in.
7919 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
7920 py-objfile-script-gdb.py.
7921 * gdb.python/py-objfile-script.exp: Update reference to
7922 py-objfile-script-gdb.py.
7923
9a771b67
JK
79242011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7925
7926 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
7927 reference undefined label.
7928
04ad99e6
JK
79292011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7930
7931 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
7932 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
7933 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
7934 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
7935
713389e0
PM
79362011-07-11 Phil Muldoon <pmuldoon@redhat.com>
7937
6fdff2c5 7938 PR python/12438
713389e0 7939 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 7940 deprecated tests. Add set/show python print-backtrace tests.
713389e0 7941
97d146f8
JK
79422011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7943
7944 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
7945 debug info.
7946
facde0e5 79472011-07-06 Matt Rice <ratmice@gmail.com>
7948
7949 * gdb.python/python.exp: Update filename paths.
7950 * gdb.python/py-symtab.exp: Ditto.
7951
438640d1
MP
79522011-07-06 Marek Polacek <mpolacek@redhat.com>
7953
7954 * gdb.python/py-evthreads.exp: Add missing `$'.
7955
33a365df
MF
79562011-07-06 Jie Zhang <jie.zhang@analog.com>
7957
7958 * config/bfin.exp: New file.
7959 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
7960 * gdb.asm/bfin.inc: New file.
7961
8f7ae686
MP
79622011-07-06 Marek Polacek <mpolacek@redhat.com>
7963
df46027d 7964 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
7965 the whole output.
7966
eb2a6f42
TT
79672011-07-05 Tom Tromey <tromey@redhat.com>
7968
7969 * gdb.java/jprint.java (jprint.hi): New field.
7970 * gdb.java/jprint.exp: Print string.
7971
177b42fe
TJB
79722011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
7973
7974 * gdb.base/call-sc.c: Fix typos.
7975 * gdb.base/ifelse.exp: Likewise.
7976 * gdb.base/structs.c: Likewise.
7977
3b2a0cf2
JB
79782011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7979
7980 * gdb.base/jit-so.exp: New test.
7981 * gdb.base/jit-dlmain.c: New file.
7982 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
7983
46fc714c
JK
79842011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7985
7986 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
7987 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
7988 * gdb.cp/pr9167.exp (p b): Likewise.
7989 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
7990 (test value of P in inner_m, test type of Z in inner_m): Call
7991 setup_xfail for gcc <= 4.5.
46fc714c 7992
418c7cf7
JK
79932011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7994
7995 * gdb.cp/paren-type.cc: New files.
7996 * gdb.cp/paren-type.exp: New files.
7997
3d50dd94
JK
79982011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7999
8000 Stop on first linespec terminator instead of eating what we can.
8001 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
8002 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
8003 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
8004 (break C::f()): ... this one.
8005 (break C::operator()()): New test.
8006 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
8007 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
8008 test.
8009
dcf9f4ab
JK
80102011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8011
8012 Fall back linespec to minimal symbols.
8013 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
8014 error message.
8015 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
8016 * gdb.cp/minsym-fallback-main.cc: New file.
8017 * gdb.cp/minsym-fallback.cc: New file.
8018 * gdb.cp/minsym-fallback.exp: New file.
8019 * gdb.cp/minsym-fallback.h: New file.
8020
3f542ed1
JK
80212011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8022
8023 * gdb.cp/no-dmgl-verbose.cc: New file.
8024 * gdb.cp/no-dmgl-verbose.exp: New file.
8025
80262011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
8027
8028 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
8029 __GI_.
8030 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
8031 (f): New function.
8032 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
8033 (complete p 'func<short>(): ... here.
8034 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
8035 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
8036 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
8037 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
8038 Make them KFAIL gcc/49546.
8039
00eb2c4a
JB
80402011-07-01 Joel Brobecker <brobecker@adacore.com>
8041
8042 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
8043
85a20c42
JK
80442011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8045
8046 Test GCC PR debug/49546.
8047 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
8048 (test type of F in k3_m, test value of F in k3_m): New.
8049 * gdb.cp/temargs.cc (struct S3, struct K3): New.
8050 (main): New variable k3. Call k3.k3_m.
8051
d2d43431
JB
80522011-07-01 Jean-Charles Delay <delay@adacore.com>
8053
8054 * gdb.ada/packed_array.exp: Fix expected outout.
8055
54ae186f
JB
80562011-07-01 Jean-Charles Delay <delay@adacore.com>
8057
8058 * gdb.ada/packed_array.exp: fixed expected output.
8059
8f17729f
JB
80602011-07-01 Joel Brobecker <brobecker@adacore.com>
8061
8062 * gdb.ada/same_enum: New testcase.
8063
f5aa6869
JB
80642011-07-01 Joel Brobecker <brobecker@adacore.com>
8065
8066 * gdb.ada/ptr_typedef: New testcase.
8067
828292f2
JB
80682011-07-01 Joel Brobecker <brobecker@adacore.com>
8069
8070 * gdb.ada/arrayptr.exp: Add ptype test.
8071
18920c42
JB
80722011-07-01 Joel Brobecker <brobecker@adacore.com>
8073
8074 * gdb.ada/char_enum: New testcase.
8075
3536d9e3 80762011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
8077
8078 * gdb.base/dump.exp (capture_pointer_with_type): New.
8079 Get value from address instead of name.
8080 Start GDB once, and do `dump' and `restore'
8081 tests together.
8082
db863c42
MF
80832011-06-30 Jie Zhang <jie.zhang@analog.com>
8084 Mike Frysinger <vapier@gentoo.org>
8085
8086 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
8087 helper functions for getting/setting remotetimeout variable.
8088 * lib/gdb.exp (gdb_load): If the target is remote, set
8089 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
8090 with $loadtimeout. Set $load_ok to 0 before doing the load.
8091 Instead of returning, immediately, set $load_ok to 0. Call
8092 set_remotetimeout with $oldremotetimeout, and then return if
8093 $load_ok is 1.
8094
e9e642a8
AB
80952011-06-30 Andrew Burgess <aburgess@broadcom.com>
8096
8097 * gdb.python/py-template.exp: Don't run this test if the target
8098 does not support c++ tests.
8099
32019081
JK
81002011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8101
8102 Fix non-only rename list for Fortran modules import.
8103 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
8104 tests.
8105 * gdb.fortran/module.f90 (module moduse): New.
8106 (program module): use moduse, test var_x, var_y and var_z.
8107
0ecee54c
TT
81082011-06-29 Tom Tromey <tromey@redhat.com>
8109
8110 PR testsuite/12040:
8111 * gdb.fortran/array-element.exp: Use f90, not f77.
8112 * gdb.fortran/complex.exp: Use f90, not f77.
8113 * gdb.fortran/derived-type.exp: Use f90, not f77.
8114 * gdb.fortran/library-module.exp: Use f90, not f77.
8115 * gdb.fortran/logical.exp: Use f90, not f77.
8116 * gdb.fortran/module.exp: Use f90, not f77.
8117 * gdb.fortran/multi-dim.exp: Use f90, not f77.
8118 * gdb.fortran/subarray.exp: Use f90, not f77.
8119
3b2b8fea
TT
81202011-06-29 Tom Tromey <tromey@redhat.com>
8121
8122 * gdb.fortran/charset.exp: New file.
8123 * gdb.fortran/charset.f90: New file.
8124
42159ca5
TT
81252011-06-29 Tom Tromey <tromey@redhat.com>
8126
8127 PR testsuite/12040:
8128 * lib/future.exp: New file, mostly extracted from ada.exp.
8129 Rewrote compatibility code to use rename.
8130 (gdb_find_gfortran): New proc.
8131 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
8132 gfortran patch.
8133 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
8134 Move to future.exp.
8135 * lib/gdb.exp: Always load future.exp.
8136
af69a5ce
YQ
81372011-06-28 Yao Qi <yao@codesourcery.com>
8138
8139 * gdb.cp/exception.cc: Don't include iostream.
8140 (bar): Remove print statement.
8141 (catcher): New.
8142 (main): Remove print statements. Call function catcher.
8143 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
8144 Set breakpoint on catcher, and check the value of parameter.
8145
ab5c6a72
YQ
81462011-06-23 Yao Qi <yao@codesourcery.com>
8147
6fdff2c5
PA
8148 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
8149 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 8150
9497469f
MP
81512011-06-23 Marek Polacek <mpolacek@redhat.com>
8152
8153 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
8154 mi_gdb_test.
8155
b9132588
MP
81562011-06-23 Marek Polacek <mpolacek@redhat.com>
8157
5d197ed0 8158 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 8159
e55595ca
MP
81602011-06-23 Marek Polacek <mpolacek@redhat.com>
8161
5d197ed0
MP
8162 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
8163
81642011-06-23 Marek Polacek <mpolacek@redhat.com>
8165
8166 * gdb.mi/mi2-basics.exp: Fix races. Honour the
8167 `test_exec_and_symbol_mi_operatons' return value.
8168 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8169 gdb_test_multiple.
8170 (test_exec_and_symbol_mi_operatons): Likewise.
8171 (test_path_specification): Likewise.
e55595ca 8172
be777e08
YQ
81732011-06-23 Yao Qi <yao@codesourcery.com>
8174
8175 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
8176 supported.
8177 * lib/gdb.exp (support_displaced_stepping): New.
8178
615556d6
YQ
81792011-06-23 Yao Qi <yao@codesourcery.com>
8180
8181 * gdb.threads/execl.exp: Skip on remote target.
8182
833b0ca7
MP
81832011-06-21 Marek Polacek <mpolacek@redhat.com>
8184
5d197ed0 8185 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
8186 mi_gdb_test.
8187
1ee4023a
MP
81882011-06-20 Marek Polacek <mpolacek@redhat.com>
8189
5d197ed0 8190 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 8191
d0b1d624
MP
81922011-06-20 Marek Polacek <mpolacek@redhat.com>
8193
5d197ed0 8194 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
8195 mi_gdb_test.
8196
79aa92c1
MP
81972011-06-20 Marek Polacek <mpolacek@redhat.com>
8198
5d197ed0 8199 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 8200
5ce5db06
YQ
82012011-06-14 Yao Qi <yao@codesourcery.com>
8202
8203 gdb/testsuite/
8204 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
8205
533a737e
JK
82062011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8207
8208 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
8209
d0e53741
TT
82102011-06-10 Tom Tromey <tromey@redhat.com>
8211
8212 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
8213 Add tests for pointer-to-member-function.
8214 * gdb.cp/temargs.cc (S::somefunc): New function.
8215 (K2): New class.
8216 (main): Instantiate K2; call method.
8217
b5916bbd
JB
82182011-06-08 Joel Brobecker <brobecker@adacore.com>
8219
8220 * gdb.python/py-inferior.c (f2): Make str an array rather
8221 than a pointer.
8222 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
8223
5be4dfca
JK
82242011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8225
8226 * gdb.base/async-shell.c: New file.
8227 * gdb.base/async-shell.exp: New file.
8228
9f47e254
PA
82292011-06-06 Pedro Alves <pedro@codesourcery.com>
8230
8231 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
8232
64b9b334
JB
82332011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
8234
8235 From Stephen Kitt <steve@sk2.org>
8236 * gdb.base/help.exp: Adjust following some spelling corrections
8237 in GDB.
8238
dbc0f131
YQ
82392011-06-01 Yao Qi <yao@codesourcery.com>
8240
8241 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
8242
fd336a18
KS
82432010-05-31 Keith Seitz <keiths@redhat.com>
8244
8245 PR c++/12750
8246 * gdb.cp/static-method.cc: New file.
8247 * gdb.cp/static-method.exp: New file.
8248
fa8b9902
KS
82492010-05-31 Keith Seitz <keiths@redhat.com>
8250
8251 PR symtab/12704
8252 * gdb.cp/anon-ns.cc: New file.
8253 * gdb.cp/anon-ns.exp: New file.
8254
0a5b1e09
PA
82552011-05-31 Pedro Alves <pedro@codesourcery.com>
8256
8257 * gdb.arch/i386-dr3-watch.c: New file.
8258 * gdb.arch/i386-dr3-watch.exp: New file.
8259
0578b8d1
YQ
82602011-05-30 Yao Qi <yao@codesourcery.com>
8261
8262 * gdb.base/callfuncs.c (t_structs_fc): New.
8263 (t_structs_dc, t_structs_ldc): New.
8264 (t_double_many_args):
8265 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
8266 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
8267 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
8268 * gdb.base/callfuncs.exp: Call new functions.
8269
6680506e
YQ
82702011-05-30 Yao Qi <yao@codesourcery.com>
8271
ff4d2c60
YQ
8272 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
8273 Call rerun_and_prepare for each test to isolate effects.
8274
82752011-05-30 Yao Qi <yao@codesourcery.com>
8276
8277 * gdb.base/varargs.c (find_max_float_real): New.
8278 (find_max_double_real, find_max_long_double_real): New.
8279 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
8280 * lib/gdb.exp (setup_kfail_for_target): New.
8281
e43ec454
YQ
82822011-05-30 Yao Qi <yao@codesourcery.com>
8283
8284 * gdb.base/funcargs.c (callca, callcb, callcc): New.
8285 (callcd, callce, callcf, callc1a, callc1b): New.
8286 (callc2a, callc2b): New.
8287 * gdb.base/funcargs.exp (complex_args): New.
8288 (complex_integral_args, complex_float_integral_args): New.
8289 * lib/gdb.exp (support_complex_tests): New. Determine
8290 whether to run test cases on _Complex types.
8291
432b4d03
JK
82922011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8293
8294 * gdb.threads/leader-exit.c: New file.
8295 * gdb.threads/leader-exit.exp: New file.
8296
6caf069d
MP
82972011-05-27 Marek Polacek <mpolacek@redhat.com>
8298
9497469f 8299 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 8300
97fce28b
MP
83012011-05-27 Marek Polacek <mpolacek@redhat.com>
8302
8303 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
8304 remove the `supported' variable.
8305 * gdb.mi/mi-nonstop.exp: Likewise.
8306 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8307 * gdb.mi/mi-nsintrall.exp: Likewise.
8308 * gdb.mi/mi-nsmoribund.exp: Likewise.
8309 * gdb.mi/mi-nsthrexec.exp: Likewise.
8310
9da8c2a0
PA
83112011-05-26 Pedro Alves <pedro@codesourcery.com>
8312
8313 * gdb.reverse/finish-reverse-bkpt.exp: New test.
8314
2c03e5be
PA
83152011-05-26 Pedro Alves <pedro@codesourcery.com>
8316
8317 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
8318
2e21250d
KS
83192011-05-24 Keith Seitz <keiths@redhat.com>
8320
8321 PR breakpoint/12803
8322 * gdb.cp/cmpd-minsyms.cc (a): New method.
8323 (b): New method.
8324 (c): New method.
8325 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
8326
cdac0397
PA
83272011-05-24 Pedro Alves <pedro@codesourcery.com>
8328
8329 * gdb.base/commands.exp (watchpoint_command_test): Check that the
8330 watchpoint's command list didn't execute when the watchpoint went
8331 out of scope.
8332
ee5683ab
PM
83332011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
8334
8335 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
8336 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
8337 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
8338 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8339 * gdb.arch/i386-permbkpt.exp: Likewise.
8340 * gdb.arch/i386-prologue.exp: Likewise.
8341 * gdb.arch/i386-size-overlap.exp: Likewise.
8342 * gdb.arch/i386-size.exp: Likewise.
8343 * gdb.arch/i386-unwind.exp: Likewise.
8344 * gdb.reverse/i386-precsave.exp: Likewise.
8345 * gdb.reverse/i386-reverse.exp: Likewise.
8346 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8347 * gdb.reverse/i387-env-reverse.exp: Likewise.
8348 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8349
c91c8c16
PA
83502011-05-24 Pedro Alves <pedro@codesourcery.com>
8351
8352 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
8353 file doesn't error, using MI.
8354
c50491a7
TT
83552011-05-23 Tom Tromey <tromey@redhat.com>
8356
8357 * gdb.base/charset.exp (string_display): Add tests to assign to
8358 arrays.
8359 * gdb.base/charset.c (short_array, int_array, long_array): New.
8360
4a07b7da
PA
83612011-05-20 Pedro Alves <pedro@codesourcery.com>
8362
8363 Cope with async mode.
8364
4a07b7da
PA
8365 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
8366 into gdb_test + mi_expect_stop.
8367
b275f2d2
PA
83682011-05-20 Pedro Alves <pedro@codesourcery.com>
8369
8370 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
8371 (callme): Remove printf call.
8372
eec52c44
PM
83732011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
8374
8375 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
8376 quote pattern to avoid problems with Cygwin/mingw expect versions.
8377 * gdb.base/default.exp (show convenience): Use double
8378 quote pattern for regular expressions.
8379
b3c8eb43
JK
83802011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8381
8382 Fix -readnow for -gdwarf-4 unused type units.
8383 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
8384 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
8385
ed731959
JK
83862011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8387
8388 * gdb.base/kill-after-signal.c: New file.
8389 * gdb.base/kill-after-signal.exp: New file.
8390
3b48433d
PA
83912011-05-16 Pedro Alves <pedro@codesourcery.com>
8392
8393 * gdb.ada/start.exp: Call untested with the correct test filename.
8394 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
8395 test filename. Make the test's binary unique.
8396 * gdb.arch/i386-signal.exp: Call untested with the correct test
8397 filename.
8398 * gdb.arch/i386-size-overlap.exp: Ditto.
8399 * gdb.arch/Makefile.in (EXECUTABLES): Update.
8400 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8401 * gdb.cp/call-c.exp: Ditto.
8402 * gdb.mi/mi-reverse.exp: Call untested with the correct test
8403 filename. Make the test's binary unique.
8404 * gdb.mi/Makefile.in (EXECUTABLES): Update.
8405 * gdb.python/py-mi.exp: Ditto.
8406 * gdb.python/Makefile.in (EXECUTABLES): Update.
8407 * gdb.reverse/i386-precsave.exp: Ditto.
8408 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
8409 test filename.
8410 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8411 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
8412 unique.
8413 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
8414 test filename.
8415 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
8416 * gdb.trace/tfile.exp: Ditto.
8417
ba4a8bdd
YQ
84182011-05-14 Yao Qi <yao@codesourcery.com>
8419
8420 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
8421 type.
8422
dbaefcf7
DE
84232011-05-13 Doug Evans <dje@google.com>
8424
8425 * gdb.python/py-objfile-script.exp: New file.
8426 * gdb.python/py-objfile-script.c: New file.
8427 * gdb.python/py-objfile-script-gdb.py: New file.
8428 * testsuite/gdb.python/py-section-script.exp: Test
8429 "info auto-load-scripts".
8430
9930639c
TT
84312011-05-13 Tom Tromey <tromey@redhat.com>
8432
8433 * gdb.dwarf2/clztest.exp: New file.
8434 * gdb.dwarf2/clztest.c: New file.
8435 * gdb.dwarf2/clztest.S: New file.
8436
05272e11
DE
84372011-05-13 Doug Evans <dje@google.com>
8438
cc63ef9b
DE
8439 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
8440 String16 tests.
05272e11 8441
6edba76f
TT
84422011-05-13 Tom Tromey <tromey@redhat.com>
8443
8444 * lib/gdb.exp (is_x86_like_target): New proc.
8445 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
8446 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
8447 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
8448 -nostdlib to compiler.
8449 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
8450 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
8451 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
8452 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
8453 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
8454
028d0ed5
TJB
84552011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8456
8457 * gdb.python/py-function.exp: Test setting a value from a function
8458 which executes a command.
8459
8a9b8146
TT
84602011-05-12 Tom Tromey <tromey@redhat.com>
8461
8462 * gdb.dwarf2/typeddwarf.S: New file.
8463 * gdb.dwarf2/typeddwarf.c: New file.
8464 * gdb.dwarf2/typeddwarf.exp: New file.
8465
10483e8e
MP
84662011-05-12 Marek Polacek <mpolacek@redhat.com>
8467
8468 * gdb.mi/mi-basics.exp: Fix races. Honour the
8469 `test_exec_and_symbol_mi_operatons' return value.
8470 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8471 gdb_test_multiple.
8472 (test_exec_and_symbol_mi_operatons): Likewise.
8473 (test_path_specification): Likewise.
8474
faf067f1
JK
84752011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8476
8477 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
8478 (gdb_touch_execfile): Remove catch wrappers. New variable time.
8479 Replace `file copy' and `file rename' by `file mtime'. Twice.
8480
7ff911a3
JK
84812011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8482
8483 * gdb.base/readline-ask.c: New file.
8484 * gdb.base/readline-ask.exp: New file.
8485 * gdb.base/readline-ask.inputrc: New file.
8486
a536c6d7
UW
84872011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
8488
8489 * gdb.cell/bt.exp: Delete breakpoints before running to signal
8490 to avoid race condition.
8491 * gdb.cell/coremaker.c: Use small stack size.
8492 * gdb.cell/ea-standalone.exp: Use file name without path as
8493 argument to c_to.
8494 * gdb.cell/fork.exp: Allow other output when continuing to end.
8495
d472a426
JK
84962011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8497
8498 * gdb.threads/corethreads.c: New file.
8499 * gdb.threads/corethreads.exp: New file.
8500
85012011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
8502
8503 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
8504 Try to compile the test using -Wl,-z,norelro first.
8505 (load_core): New variable libthread_db_seen, initialize it.
8506 (zeroed-threads cannot be listed): Protect it by XFAIL on
8507 !$libthread_db_seen.
8508
8be455d7
JK
85092011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8510
8511 PR 12573
8512 * gdb.dwarf2/dw2-skip-prologue.S: New file.
8513 * gdb.dwarf2/dw2-skip-prologue.c: New file.
8514 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
8515
1976171a
JK
85162011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8517
8518 * gdb.cp/psymtab-parameter.cc: New file.
8519 * gdb.cp/psymtab-parameter.exp: New file.
8520
7db6f30f
JK
85212011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8522
8523 Fix a race.
8524 * gdb.cp/static-print-quit.exp (print c): Split to ...
8525 (print c - <return>, print c - q <return>, print c - to quit):
8526 ... these. Make the testfile untested on gdb-7.1.
8527
85161e9e 85282011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
8529
8530 * lib/gdb.exp (exec_target_file, exec_symbol_file,
8531 gdb_rename_execfile, gdb_touch_execfile): New.
8532 * gdb.base/reread.exp: Use new procs to handle multiple
8533 exec files.
8534
0c51be18
YQ
85352011-05-05 Yao Qi <yao@codesourcery.com>
8536
8537 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
8538 (test_adr_32bit, test_pop_pc): New.
8539 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
8540 (test_adr_32bit, test_pop_pc): New.
8541
4d393d60
JM
85422011-05-04 Joseph Myers <joseph@codesourcery.com>
8543
8544 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
8545 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
8546 targets.
8547 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
8548 handle targets.
8549
8ffd0459
JK
85502011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8551
8552 * gdb.base/completion.exp (complete help info wat): Rename to ...
8553 (complete 'help info wat'): ... here.
8554 Remove all `-re ".*' and `-re "^.*' redundant regexes.
8555 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
8556
8e28d804
PA
85572011-05-04 Pedro Alves <pedro@codesourcery.com>
8558
8559 * gdb.base/completion.exp: Use gdb_test_multiple instead of
8560 gdb_test and explicit $gdb_prompt/timeout matches.
8561
3eb2ef34
YQ
85622011-05-04 Yao Qi <yao@codesourcery.com>
8563
8564 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
8565 and __thumb2__.
8566
aaaf81a3
MP
85672011-05-03 Marek Polacek <mpolacek@redhat.com>
8568
8569 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
8570 in place of `gdb_test "delete breakpoints"'. This eliminates two
8571 testcases.
8572
c4cbc0df
PA
85732011-05-02 Pedro Alves <pedro@codesourcery.com>
8574
8575 PR testsuite/12649
8576 Fix races.
8577
8578 * gdb.base/completion.exp: Remove all sleep calls. Remove
8579 unnecessary regexs. Don't explicitly expect anything after the
8580 prompt. Eat the prompt if necessary.
8581
b4cbb4a3
EBM
85822011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
8583
8584 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
8585 accept to show the caller line again as well as the line after.
8586
d65aec65
PM
85872011-04-29 Phil Muldoon <pmuldoon@redhat.com>
8588
8589 PR mi/12531
8590
8591 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
8592 compile target.
8593 * gdb.python/py-prettyprint.exp: Add C++ object for
8594 CPLUS_FAKE_CHILD test.
8595
30852783
UW
85962011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
8597
8598 * gdb.base/signest.exp: New file.
8599 * gdb.base/signest.c: Likewise.
8600
c7b1f0d9
JK
86012011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8602
8603 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
8604 thread and breakpoint notifications.
8605
559a7a62
JK
86062011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8607
8608 * gdb.base/fortran-sym-case.c: New file.
8609 * gdb.base/fortran-sym-case.exp: New file.
8610 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
8611 * gdb.dwarf2/dw2-case-insensitive.c: New file.
8612 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
8613
8344e389
JK
86142011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8615
8616 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
8617 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
8618 false #1', `if true else false #2' and `if true else false #3'.
8619
2484c66b
UW
86202011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
8621
8622 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
8623 while delivering signal.
8624
8d3788bd
VP
86252011-04-27 Vladimir Prus <vladimir@codesourcery.com>
8626
8627 MI breakpoint notifications.
8628
8629 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
8630 * testsuite/gdb.mi/mi2-cli.exp: Adust.
8631 * testsuite/gdb.mi/mi-watch.exp: Adust.
8632 * testsuite/gdb.mi/mi2-watch.exp: Adust.
8633 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
8634 notifications.
8d3788bd 8635
3e03848b
JK
86362011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8637
8638 * gdb.base/gdbindex-stabs-dwarf.c: New file.
8639 * gdb.base/gdbindex-stabs.c: New file.
8640 * gdb.base/gdbindex-stabs.exp: New file.
8641
918c9108
YQ
86422011-04-25 Yao Qi <yao@codesourcery.com>
8643
8644 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
8645 with /*...*/.
8646 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
8647
90556b8c
JK
86482011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8649
8650 * gdb.python/py-value.exp (test_objfiles): Name the first test
8651 `py-value in file.filename'.
8652
03f2bd59
JK
86532011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8654
8655 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
8656 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
8657 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
8658 !gdbserver_reconnect_p..
8659 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
8660
7b08b9eb
JK
86612011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8662
8663 * gdb.cp/cpcompletion.exp (complete class methods)
8664 (complete class methods beginning with F): Move them above runto. New
8665 comment about the runto delimiter.
8666
b78974c3
PA
86672011-04-20 Pedro Alves <pedro@codesourcery.com>
8668
8669 * gdb.base/maint.exp: Test that "maint print registers" works
8670 without a running program.
8671
20429c40 86722011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 8673
20429c40
MP
8674 * gdb.base/setshow.exp: Fix racy tests.
8675 ($old_gdb_prompt): New variable.
8676
7a9dd1b2
TT
86772011-04-19 Tom Tromey <tromey@redhat.com>
8678
8679 * gdb.mi/mi-nsmoribund.exp:
8680 * gdb.hp/gdb.objdbg/objdbg01.exp:
8681 * gdb.base/structs.exp (test_struct_returns):
8682 * gdb.base/call-sc.exp (test_scalar_returns):
8683 * gdb.base/bigcore.exp: Remove duplicate words.
8684
02835898
JK
86852011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8686
8687 * gdb.base/break-interp-lib.c (v, vptr): New variables.
8688 * gdb.base/break-interp.exp (test_attach): New comment.
8689
254f582e
JK
86902011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8691
8692 * gdb.threads/gcore-thread.exp ($core0file): New variable.
8693 (clear __stack_user.next, clear stack_used.next)
8694 (save a zeroed-threads corefile): New test.
8695 Call core_load for $core0file.
8696 (zeroed-threads cannot be listed): New test.
8697
4fe85f5c
JK
86982011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8699
8700 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
8701 filename.
8702 ($srcfile): Preserve the original value.
8703 ($testfile): Match it the .exp filename.
8704 ($corefile): New variable. Substitute it around.
8705 Use clean_restart.
8706 ($prev_timeout): Remove.
8707 (load_core): Move core loading into this proc.
8708 Fix restore of $timeout if load_core fails.
8709
63524580
JK
87102011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8711
8712 * gdb.base/eu-strip-infcall.c: New file.
8713 * gdb.base/eu-strip-infcall.exp: New file.
8714
90359a16
JK
87152011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8716
8717 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
8718 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
8719
626e7282
JK
87202011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8721
8722 Fix Python access to inlined frames.
8723 * gdb.python/py-frame-inline.c: New file.
8724 * gdb.python/py-frame-inline.exp: New file.
8725
3363d018
EBM
87262011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
8727
8728 * gdb.base/gdb1090.exp: Change breakpoint location to read the
8729 content of 's24' correctly (avoiding "optimized out").
8730 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
8731
28781456
JK
87322011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8733
8734 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
8735
4a4106ca
TJB
87362011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8737
8738 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
8739 expect a colon in watch -location output.
8740
d26ccb4f
JK
87412011-04-13 Marek Polacek <mpolacek@redhat.com>
8742
df46027d 8743 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
8744 New testcase `expect response to define backtrace'. Also remove
8745 redundant `default' block.
8746
e1ab1f9c
JK
87472011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8748
8749 * gdb.python/py-prettyprint.c (struct hint_error): New.
8750 (main): New variable hint_error.
8751 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
8752 "print hint_error".
8753 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
8754 (register_pretty_printers): Register it.
8755
0c2e6019
TT
87562011-04-04 Tom Tromey <tromey@redhat.com>
8757
8758 * gdb.cp/maint.exp (test_help): Update.
8759 (test_namespace): Likewise.
8760
af57139d
JB
87612011-04-01 Joel Brobecker <brobecker@adacore.com>
8762
8763 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
8764 * gdb.ada/arrayptr.exp: Add new tests.
8765
956a9fb9
JB
87662011-04-01 Joel Brobecker <brobecker@adacore.com>
8767
8768 * gdb.ada/mi_catch_ex: New testcase.
8769
d0c4d642
PA
87702011-04-01 Pedro Alves <pedro@codesourcery.com>
8771
8772 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
8773 base::overload(void) method without specifying "const".
8774
18819fa6
UW
87752011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
8776
8777 * gdb.arch/thumb-singlestep.S: New file.
8778 * gdb.arch/thumb-singlestep.exp: Likewise.
8779
a4c8e806
TT
87802011-03-31 Tom Tromey <tromey@redhat.com>
8781
8782 * gdb.python/py-prettyprint.py (exception_flag): New global.
8783 (NoStringContainerPrinter._iterator.next): Check it.
8784 * gdb.python/py-prettyprint.c (main): New variable nstype2.
8785 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
8786
53832f31
TT
87872011-03-29 Tom Tromey <tromey@redhat.com>
8788
8789 * gdb.cp/anon-struct.cc: New file.
8790 * gdb.cp/anon-struct.exp: New file.
8791
e4620230
JK
87922011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8793
8794 Test STT_GNU_IFUNC support.
8795 * gdb.base/gnu-ifunc-lib.c: New file.
8796 * gdb.base/gnu-ifunc.c: New file.
8797 * gdb.base/gnu-ifunc.exp: New file.
8798
d0fb5eae
JK
87992011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8800
8801 Support a ring of related breakpoints.
8802 * gdb.base/watchpoint-delete.c: New file.
8803 * gdb.base/watchpoint-delete.exp: New file.
8804
20106cfb
JK
88052011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8806
8807 * gdb.ada/arrayparam.exp (print first after function call): Use
8808 explicit package name. Add a comment
8809 (print lasta after function call): Rename ...
8810 (print last after function call): ... it and use explicit package
8811 name.
8812 (print length after function call): Use explicit package name.
8813 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
8814 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
8815 (multiple matches for symbol i): Rename ...
8816 (multiple matches for symbol integervar): ... it.
8817 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
8818 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
8819
e7ab5e63
AB
88202011-03-25 Andrew Burgess <aburgess@broadcom.com>
8821
8822 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
8823 environment variable to make grep output more predictable. Move
8824 all the environment setup into gdb_init so it's done once per test
8825 case rather than each time we start gdb.
8826
9ef07c8c
TT
88272011-03-24 Tom Tromey <tromey@redhat.com>
8828
8829 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
8830 test.
8831
dd90784c
JK
88322011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8833
8834 * gdb.dwarf2/dw2-entry-value-main.c: New file.
8835 * gdb.dwarf2/dw2-entry-value.S: New file.
8836 * gdb.dwarf2/dw2-entry-value.exp: New file.
8837
05775840
PM
88382011-03-22 Phil Muldoon <pmuldoon@redhat.com>
8839
6fdff2c5 8840 PR python/12183
05775840
PM
8841
8842 * gdb.python/py-function.exp: Add GdbError tests.
8843
8661b11b
PA
88442011-03-18 Pedro Alves <pedro@codesourcery.com>
8845
8846 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
8847 (reglocal_test_func, statlocal_test_func): New functions.
8848 (globals_test_func): Call new functions.
8849 * gdb.trace/unavailable.exp (gdb_collect_args_test)
8850 (gdb_collect_locals_test): New procedure.
8851 (gdb_trace_collection_test): Call new procedures.
8852
0fdb4f18
PA
88532011-03-18 Pedro Alves <pedro@codesourcery.com>
8854
8855 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
8856 (test_register, test_register_unavailable): New procedures.
8857 (gdb_unavailable_registers_test): New procedure.
8858 (gdb_trace_collection_test): Call it.
8859
99c3dc11
PM
88602011-03-18 Phil Muldoon <pmuldoon@redhat.com>
8861
6fdff2c5 8862 PR python/12149
99c3dc11
PM
8863
8864 * gdb.python/python.exp: Add gdb.write tests.
8865
29703da4
PM
88662010-03-17 Phil Muldoon <pmuldoon@redhat.com>
8867
8868 * gdb.python/Makefile.in: Add py-objfile.
8869 * gdb.python/py-objfile.exp: New file.
8870 * gdb.python/py-objfile.c: New file.
8871 * gdb.python/py-block.exp: Add is_valid tests.
8872 * gdb.python/py-inferior.exp: Ditto.
8873 * gdb.python/py-infthread.exp: Ditto.
8874 * gdb.python/py-symbol.exp: Ditto.
8875 * gdb.python/py-symtab.exp: Ditto.
8876
598997c8
KS
88772011-03-16 Keith Seitz <keiths@redhat.com>
8878
8879 PR c++/12273
8880 * gdb.cp/cmpd-minsyms.exp: New test.
8881 * gdb.cp/cmpd-minsyms.cc: New file.
8882
8883 PR c++/11734
8884 * gdb.cp/ovsrch.exp: New test.
8885 * gdb.cp/ovsrch.h: New file.
8886 * gdb.cp/ovsrch1.cc: New file.
8887 * gdb.cp/ovsrch2.cc: New file.
8888 * gdb.cp/ovsrch3.cc: New file.
8889 * gdb.cp/ovsrch4.cc: New file.
8890
c91513d8
PP
88912011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8892
8893 PR gdb/12528
8894 * gdb.base/Makefile.in: Adjust EXECUTABLES.
8895 * gdb.base/break-on-linker-gcd-function.exp: New test.
8896 * gdb.base/break-on-linker-gcd-function.cc: New file.
8897
7470fc63
AT
88982011-03-15 Andreas Tobler <andreast@fgznet.ch>
8899
8900 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
8901
959e7469
PM
89022011-03-15 Phil Muldoon <pmuldoon@redhat.com>
8903
8904 * lib/gdb.exp (gdb_unload): Add another termination case.
8905
9373cf26
JK
89062011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8907
8908 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
8909 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
8910 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
8911 Provide a stub byte there.
8912 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
8913 DW_AT_entry_pc.
8914 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
8915
24e9cda0
UW
89162011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
8917
8918 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
8919 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
8920 "generic ABI, auto".
8921 (altivec_abi_tests): Accept vectors returned by reference.
8922
7371cf6d
PM
89232010-03-14 Phil Muldoon <pmuldoon@redhat.com>
8924
8925 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
8926
ce77046a
UW
89272011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
8928
8929 * gdb.python/py-section-script.exp: Skip test if no Python support.
8930
176400c3
UW
89312011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
8932
8933 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
8934
ecec24e6
PM
89352011-03-10 Phil Muldoon <pmuldoon@redhat.com>
8936
8937 * gdb.python/py-parameter.exp: Update tests to the new Python
8938 parameter API. Add "no documentation" test. Add deprecated API
8939 backward compatibility test.
8940
5dbdd470
TT
89412011-03-09 Tom Tromey <tromey@redhat.com>
8942
8943 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
8944 gdb_continue_to_end.
8945
b66e66ee
MK
89462011-03-09 Mark Kettenis <kettenis@gnu.org>
8947
8948 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
8949 tabs.
8950
eceb0c5f
TT
89512011-03-09 Tom Tromey <tromey@redhat.com>
8952
8953 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
8954 parentheses.
8955 (gdb_continue_to_end): Add "allow_extra" parameter. Use
8956 $command.
8957 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
8958 argument to gdb_continue_to_end.
8959 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
8960 argument to gdb_continue_to_end.
8961 * gdb.cp/annota3.exp: Fix regex.
8962 * gdb.cp/annota2.exp: Fix regex.
8963 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
8964 gdb_continue_to_end.
8965 * gdb.base/call-signal-resume.exp: Revert earlier patch.
8966 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
8967 gdb_continue_to_end.
8968
63154eca
PA
89692011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8970
8971 * gdb.server/ext-run.exp
8972 (load new file without any gdbserver inferior): New test.
8973
967d1f9b
TT
89742011-03-07 Tom Tromey <tromey@redhat.com>
8975
8976 * Makefile.in (TAGS): Rewrite.
8977
d68dcbb9
JK
89782011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8979
8980 * gdb.trace/report.exp (12.1: trace report #1): New match for the
8981 initial commands echo. New match for `Found trace'. Anchor all the
8982 other matches. Anchor and match for `No trace frame found' the final
8983 match.
8984
6bf58e63
TT
89852011-03-07 Tom Tromey <tromey@redhat.com>
8986
8987 * Makefile.in (TAGS): New target.
8988
fda326dd
TT
89892011-03-07 Tom Tromey <tromey@redhat.com>
8990
8991 * lib/opencl.exp (skip_opencl_tests): Update for exit message
8992 change.
8993 * lib/mi-support.exp (mi_gdb_test): Update for exit message
8994 change.
8995 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
8996 exit message change.
8997 (skip_altivec_tests): Update for exit message change.
8998 (skip_vsx_tests): Likewise.
8999 (gdb_continue_to_end): Likewise. Add 'command' argument.
9000 * lib/cell.exp (skip_cell_tests): Update for exit message change.
9001 * gdb.threads/tls.exp: Update for exit message change.
9002 * gdb.threads/thread-unwindonsignal.exp: Use
9003 gdb_continue_to_end.
9004 * gdb.threads/step.exp (step_it): Update for exit message change.
9005 (continue_all): Likewise.
9006 * gdb.threads/print-threads.exp (test_all_threads): Update for
9007 exit message change.
9008 * gdb.threads/interrupted-hand-call.exp: Use
9009 gdb_continue_to_end.
9010 * gdb.threads/execl.exp: Use gdb_continue_to_end.
9011 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
9012 gdb_continue_to_end.
9013 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
9014 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
9015 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
9016 * gdb.cp/method.exp: Update for exit message change.
9017 * gdb.cp/mb-templates.exp: Update for exit message change.
9018 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
9019 * gdb.cp/annota3.exp: Update for exit message change.
9020 * gdb.cp/annota2.exp: Update for exit message change.
9021 * gdb.cell/fork.exp: Use gdb_continue_to_end.
9022 * gdb.base/term.exp: Update for exit message change.
9023 * gdb.base/step-test.exp (test_i): Update for exit message change.
9024 * gdb.base/sigstep.exp (advance): Update for exit message change.
9025 (advancei): Likewise.
9026 * gdb.base/siginfo.exp: Update for exit message change.
9027 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
9028 * gdb.base/reread.exp: Use gdb_continue_to_end.
9029 * gdb.base/langs.exp: Use gdb_continue_to_end.
9030 * gdb.base/interrupt.exp: Update for exit message change.
9031 * gdb.base/gdb1555.exp: Update for exit message change.
9032 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
9033 * gdb.base/ending-run.exp: Update for exit message change.
9034 * gdb.base/chng-syms.exp: Update for exit message change.
9035 * gdb.base/checkpoint.exp: Update for exit message change.
9036 * gdb.base/catch-syscall.exp (check_for_program_end): Use
9037 gdb_continue_to_end.
9038 (test_catch_syscall_with_wrong_args): Likewise.
9039 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
9040 * gdb.base/break-interp.exp (test_ld): Update for exit message
9041 change.
9042 * gdb.base/bang.exp: Update for exit message change.
9043 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
9044 (do_call_attach_tests): Likewise.
9045 * gdb.base/a2-run.exp: Update for exit message change.
9046 * gdb.arch/ppc-dfp.exp: Update for exit message change.
9047 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
9048 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
9049
dd19bd70
JK
90502011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9051
9052 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
9053
30e62689
TT
90542011-03-03 Tom Tromey <tromey@redhat.com>
9055
9056 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
9057 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
9058 * gdb.hp/gdb.aCC/configure.ac: Remove.
9059 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
9060 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
9061 * gdb.hp/gdb.base-hp/configure.ac: Remove.
9062 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
9063 * gdb.hp/gdb.compat/configure (Makefile): Remove.
9064 * gdb.hp/gdb.compat/configure.ac: Remove.
9065 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
9066 * gdb.hp/gdb.defects/configure (Makefile): Remove.
9067 * gdb.hp/gdb.defects/configure.ac: Remove.
9068 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
9069 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
9070 * gdb.hp/gdb.objdbg/configure.ac: Remove.
9071 * gdb.hp/configure.ac: Remove.
9072 * gdb.hp/configure: Remove.
9073 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
9074 substitution.
9075 (Makefile): Remove rule.
9076 * gdb.cell/configure.ac: Remove.
9077 * gdb.cell/configure: Remove.
9078 * gdb.stabs/Makefile.in (Makefile): Remove.
9079 (distclean): Don't remove config.status or config.log.
9080 * gdb.stabs/configure (Makefile): Remove.
9081 * gdb.stabs/configure.ac: Remove.
9082 * configure: Rebuild.
9083 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
9084 Remove stabs- and cell-specific logic. Test for existence of
9085 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
9086 subdirectories, gdb.cell, and and gdb.stabs.
9087 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
9088
c171f854
JB
90892011-03-03 Joel Brobecker <brobecker@adacore.com>
9090
9091 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
9092 end of buffer.
9093
9a5193cb
JB
90942011-03-02 Joel Brobecker <brobecker@adacore.com>
9095
9096 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
9097 gdb_test when running a test where we expected no output back.
9098
9bb4c1bb
MS
90992011-02-28 Michael Snyder <msnyder@vmware.com>
9100
9101 * gdb.cp/overload.cc: Change initializer value to integer.
9102
3bd0f5ef
MS
91032011-02-27 Michael Snyder <msnyder@vmware.com>
9104
9105 * gdb.multi/base.exp: Add test for remove-inferiors.
9106
2279eaad
JB
91072011-02-26 Joel Brobecker <brobecker@adacore.com>
9108
9109 * gdb.python/py-frame.exp: Simplify the initialization phase
9110 using prepare_for_testing.
9111
c82c0b55
MS
91122011-02-25 Michael Snyder <msnyder@vmware.com>
9113
9114 * gdb.multi/base.exp: Add tests for info inferiors with args.
9115
1d94651b
JK
91162011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9117
9118 * gdb.dwarf2/dw2-ranges.S: Rename to ...
9119 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
9120 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
9121 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
9122 asmfile3. Comment the STABS (#3) file compilation. Compile
9123 everything through assembler. Provide KFAIL for symtab/12497.
9124 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
9125 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
9126 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
9127 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
9128
3bd0f5ef
MS
91292011-02-24 Michael Snyder <msnyder@vmware.com>
9130
9131 * gdb.base/break.exp: Add tests for delete breakpoints using
9132 convenience variables and value history references.
9133
12c1418e
MS
91342011-02-24 Michael Snyder <msnyder@vmware.com>
9135
9136 * gdb.base/break.exp: Remove debugging 'printf' accidentally
9137 left behind in previous check-in.
9138
e5a67952
MS
91392011-02-23 Michael Snyder <msnyder@vmware.com>
9140
9141 * gdb.base/break.exp: Add tests for "info break" with arguments.
9142 * gdb.trace/infotrace.exp: Update patterns for error and help.
9143 * gdb.base/completion.exp: Update pattern.
9144 * gdb.base/ena-dis-br.exp: Update pattern.
9145 * gdb.base/help.exp: Update patterns.
9146
91472011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
9148
9149 * gdb.base/memattr.exp: New test.
9150 * gdb.base/memattr.c: Test load for memattr.exp.
9151
6e6fbe60
DE
91522011-02-22 Doug Evans <dje@google.com>
9153
9154 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
9155
1d41d745
MS
91562011-02-22 Michael Snyder <msnyder@vmware.com>
9157
9158 * Makefile.in: Make more clean.
9159 * gdb.ada/Makefile.in: Ditto.
9160 * gdb.arch/Makefile.in: Ditto.
9161 * gdb.asm/Makefile.in: Ditto.
9162 * gdb.base/Makefile.in: Ditto.
9163 * gdb.cp/Makefile.in: Ditto.
9164 * gdb.dwarf2/Makefile.in: Ditto.
9165 * gdb.java/Makefile.in: Ditto.
9166 * gdb.mi/Makefile.in: Ditto.
9167 * gdb.modula2/Makefile.in: Ditto.
9168 * gdb.python/Makefile.in: Ditto.
9169 * gdb.server/Makefile.in: Ditto.
9170 * gdb.stabs/Makefile.in: Ditto.
9171 * gdb.threads/Makefile.in: Ditto.
9172 * gdb.trace/Makefile.in: Ditto.
9173
79ba84ca
MS
91742011-02-22 Michael Snyder <msnyder@vmware.com>
9175
df46027d 9176 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
9177 info threads.
9178
b9b35694
JB
91792011-02-22 Joel Brobecker <brobecker@adacore.com>
9180
9181 * gdb.python/py-breakpoint.exp: Fix the expected output of
9182 one of the "maint info breakpoints" tests to accept the output
9183 generated on platforms that do not have hardware watchpoints.
9184
8bfb830f
JB
91852011-02-22 Joel Brobecker <brobecker@adacore.com>
9186
9187 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
9188 clean_restart. Be a little stricter in the expected output
9189 for one of the tests. Fix a typo in one of the comments.
9190
c45f3c54
JB
91912011-02-22 Joel Brobecker <brobecker@adacore.com>
9192
9193 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
9194 Delete variable binfile, no longer use. Add or modify test
9195 comments to make them unique.
9196
b97c863c
MS
91972011-02-21 Michael Snyder <msnyder@vmware.com>
9198
9199 * Makefile.in: Update for make clean.
9200 * gdb.ada/Makefile.in: Ditto.
9201 * gdb.arch/Makefile.in: Ditto.
9202 * gdb.asm/Makefile.in: Ditto.
9203 * gdb.base/Makefile.in: Ditto.
9204 * gdb.cp/Makefile.in: Ditto.
9205 * gdb.dwarf2/Makefile.in: Ditto.
9206 * gdb.java/Makefile.in: Ditto.
9207 * gdb.mi/Makefile.in: Ditto.
9208 * gdb.modula2/Makefile.in: Ditto.
9209 * gdb.python/Makefile.in: Ditto.
9210 * gdb.server/Makefile.in: Ditto.
9211 * gdb.stabs/Makefile.in: Ditto.
9212 * gdb.threads/Makefile.in: Ditto.
9213 * gdb.trace/Makefile.in: Ditto.
9214
aea5b279
MS
92152011-02-21 Michael Snyder <msnyder@vmware.com>
9216
9217 * gdb.threads/thread-find.exp: Update patterns for changes in
9218 output of "info threads" command.
9219
e3039479
UW
92202011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9221 Ulrich Weigand <uweigand@de.ibm.com>
9222
9223 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
9224 (skip_hw_watchpoint_tests): Likewise.
9225 (skip_hw_watchpoint_multi_tests): Likewise.
9226
b800ec70
UW
92272011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
9228
9229 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
9230 (skip_hw_watchpoint_tests): Likewise.
9231 (skip_hw_watchpoint_multi_tests): Likewise.
9232 (skip_hw_watchpoint_access_tests): Likewise.
9233
9234 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
9235 * gdb.base/pr11022.exp: Likewise.
9236 * gdb.base/watch-read.exp: Likewise.
9237 * gdb.base/watch_thread_num.exp: Likewise.
9238 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9239 * gdb.base/watchpoint-hw.exp: Likewise.
9240 * gdb.base/watchpoint.exp: Likewise.
9241 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
9242 * gdb.threads/watchthreads-reorder.exp: Likewise.
9243 * gdb.threads/watchthreads.exp: Likewise.
9244 * gdb.threads/watchthreads2.exp: Likewise.
9245
91033e37
JB
92462011-02-21 Joel Brobecker <brobecker@adacore.com>
9247
9248 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
9249 the debugger is unable to find the array bounds.
9250
eeaafae2
JK
92512011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9252
9253 * gdb.cp/typedef-operator.exp: New file.
9254 * gdb.cp/typedef-operator.cc: New file.
9255
e338d953
MS
92562011-02-17 Michael Snyder <msnyder@vmware.com>
9257
9258 * gdb.threads/thread-find.exp: Fix regular expressions.
9259
e67ad678
JB
92602011-02-17 Joel Brobecker <brobecker@adacore.com>
9261
9262 * gdb.ada/packed_array: Expand testcase to test printing of
9263 unconstrained packed array.
9264
93084bca
JB
92652011-02-17 Joel Brobecker <brobecker@adacore.com>
9266
9267 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
9268
a0c78a73
PA
92692011-02-16 Pedro Alves <pedro@codesourcery.com>
9270
f65d5553 9271 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
9272 (main): Initialize it before collecting, and and clear it
9273 afterwards.
f65d5553
PA
9274 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9275 collecting with '{type} addr', where the addr expression is not an
9276 rvalue.
a0c78a73 9277
3dfcbbd2
KW
92782011-02-16 Ken Werner <ken.werner@de.ibm.com>
9279
9280 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
9281 a bool variable. Expect correct OpenCL names for vector types. Use the
9282 uc3 variable name instead of referring to the uchar3 built-in type.
9283 Escape the asterisk at the half pointer test.
9284
08807d5a
PA
92852011-02-16 Pedro Alves <pedro@codesourcery.com>
9286
f65d5553 9287 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
9288 (main): Initialize it before collecting, and and clear it
9289 afterwards.
f65d5553
PA
9290 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9291 collecting overlapping memory ranges.
08807d5a 9292
60f98dde
MS
92932011-02-15 Michael Snyder <msnyder@vmware.com>
9294
9295 * gdb.base/default.exp: Add tests for thread commands.
9296 * gdb.base/help.exp: Add tests for thread commands.
9297 * gdb.threads/thread-find.exp: New test for thread find command.
9298
648cd113
KW
92992011-02-15 Ken Werner <ken.werner@de.ibm.com>
9300
9301 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
9302
494e194e
YQ
93032011-02-15 Yao Qi <yao@codesourcery.com>
9304
9305 PR tdep/12352
9306 * gdb.arch/arm-disp-step.S : New test for str instruction.
9307 * gdb.arch/arm-disp-step.exp : Likewise.
9308
d9492458
TJB
93092011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
9310
9311 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
9312 "vector_register2_vr" test strings. Test the extended floating
9313 point registers (F32~F63).
9314 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
9315 IBM XL C compiler. Make the test program use a register provided
9316 by the compiler for the lxvd2x instruction.
9317
8af8e3bc
PA
93182011-02-14 Pedro Alves <pedro@codesourcery.com>
9319
9320 * gdb.trace/unavailable.cc (class Base, class Middle, class
9321 Derived): New types.
9322 (derived_unavail, derived_partial, derived_whole): New globals.
9323 (virtual_partial): New global.
9324 (virtualp): Point at virtual_partial.
9325 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
9326 related to unavailable vptr.
9327
1b28d0b3
PA
93282011-02-14 Pedro Alves <pedro@codesourcery.com>
9329
9330 * gdb.trace/unavailable.cc (a, b, c): New globals.
9331 (main): Set and clear them.
9332 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
9333 `a' and `c', and check that `b' isn't collected, although `a' and
9334 `c' are.
9335
ec0a52e1
PA
93362011-02-14 Pedro Alves <pedro@codesourcery.com>
9337
9338 * gdb.trace/unavailable.cc (struct Virtual): New.
9339 (virtualp): New global pointer.
9340 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
9341 printing a pointer to an object whose type has a vtable, with
9342 print object on.
9343
24e6bcee
PA
93442011-02-14 Pedro Alves <pedro@codesourcery.com>
9345
9346 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
9347 value repeat handles unavailableness.
9348
39d37385
PA
93492011-02-14 Pedro Alves <pedro@codesourcery.com>
9350
9351 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
9352 tests for building arrays from unavailable values, subscripting
9353 non-memory rvalue unvailable arrays, and accessing fields or
9354 baseclasses of non-lazy unavailable values,
9355 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
9356 struct types.
9357 (g_smallstruct, g_smallstruct_b): New globals.
9358
06d72e16
PA
93592011-02-14 Pedro Alves <pedro@codesourcery.com>
9360
9361 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
9362
bc9a5551
JK
93632011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9364
9365 Fix const/volatile qualifiers of C++ types, PR c++/12328.
9366 * gdb.cp/overload-const.exp: New file.
9367 * gdb.cp/overload-const.cc: New file.
9368
54fcddd0
UW
93692011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9370
9371 * gdb.opencl/callfuncs.cl: New file.
9372 * gdb.opencl/callfuncs.exp: New test.
9373 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
9374
d6dafb7c
UW
93752011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9376
9377 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
9378 when computing result.
9379 * gdb.arch/altivec-abi.exp: Update expected results.
9380
a449c2d8
TJB
93812011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9382
9383 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
9384 * gdb.base/jit.exp: Likewise.
9385 * gdb.base/pie-execl.exp: Likewise.
9386 * gdb.base/solib-nodir.exp: Likewise.
9387 * gdb.base/solib-overlap.exp: Likewise.
9388
764880b7
PA
93892011-02-07 Pedro Alves <pedro@codesourcery.com>
9390
9391 * gdb.trace/collection.c (global_pieces): New.
9392 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
9393 New procedure.
9394 (gdb_trace_collection_test): Call it.
9395
505500db
SW
93962011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
9397
9398 * gdb.python/py-evthreads.c: New file.
9399 * gdb.python/py-evthreads.exp: New file.
9400 * gdb.python/py-events.py: New file.
9401 * gdb.python/py-events.exp: New file.
9402 * gdb.python/py-events.c: New file.
9403
385203ed
DD
94042011-02-04 David Daney <ddaney@caviumnetworks.com>
9405
9406 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
9407
9011945e
AB
94082011-02-03 Andrew Burgess <aburgess@broadcom.com>
9409
9410 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
9411 gdb.base/disasm-end-cu.exp: New test for disassembling over the
9412 boundary between two compilation units.
9413
580688f3
PA
94142011-02-02 Pedro Alves <pedro@codesourcery.com>
9415
9416 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
9417 (Virtual): New structs.
9418 (virtual_o, virtual_middle_b): New globals.
9419 * gdb.cp/virtbase.exp: New tests.
9420
d3f0f853
PP
94212011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
9422
9423 * gdb.base/jit.exp: New file.
9424 * gdb.base/jit-main.c: New file.
9425 * gdb.base/jit-solib.c: New file.
9426
b2030fb5
UW
94272011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
9428
9429 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
9430 proceed to initial kernel entry point.
9431 * gdb.opencl/datatypes.exp: Likewise.
9432 * gdb.opencl/operators.exp: Likewise.
9433 * gdb.opencl/vec_comps.exp: Likewise.
9434
2db19d1e
SW
94352011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
9436
9437 * gdb.cp/nsnested.cc: New.
9438 * gdb.cp/nsnested.exp: New.
9439 * gdb.cp/nsnoimports.exp: New.
9440 * gdb.cp/nsnoimports.cc: New.
9441
6b0c4c1f
JB
94422011-01-31 Joel Brobecker <brobecker@adacore.com>
9443
9444 * gdb.base/interact.exp: Add extra tests that verify that
9445 the value of the interactive-mode setting does not change
9446 after the script is sourced.
9447
80b23b6a
JK
94482011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9449
9450 * gdb.cp/noparam.exp: New file.
9451 * gdb.cp/noparam.cc: New file.
9452
ffd5ec24
PA
94532011-01-28 Pedro Alves <pedro@codesourcery.com>
9454
9455 * gdb.trace/tfile.exp: Test that with no traceframe selected,
9456 there's no stack or registers.
9457
a81766d8
TT
94582011-01-26 Tom Tromey <tromey@redhat.com>
9459
9460 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
9461 space before string output. Add test for "set print pretty off"
9462 case.
9463
585fdaa1
PA
94642011-01-25 Pedro Alves <pedro@codesourcery.com>
9465
9466 * gdb.base/frame-args.exp: Adjust.
9467 * gdb.dwarf2/dw2-noloc.exp: Adjust.
9468 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
9469 * gdb.dwarf2/pieces.exp: Adjust.
9470 * gdb.opt/clobbered-registers-O2.exp: Adjust.
9471 * gdb.opt/inline-locals.exp: Adjust.
9472 * gdb.threads/fork-child-threads.exp: Adjust.
9473
d468832a
KW
94742011-01-25 Ken Werner <ken.werner@de.ibm.com>
9475
9476 * gdb.opencl/convs_casts.cl: Move program scope variables into the
9477 OpenCL kernel function. Add a comment as marker. Add address space
9478 qualifiers for the remaining program scope variables.
9479 * gdb.opencl/datatypes.cl: Likewise.
9480 * gdb.opencl/operators.cl: Likewise.
9481 * gdb.opencl/vec_comps.cl: Likewise.
9482 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
9483 Add breakpoint at the marker comment.
9484 * gdb.opencl/datatypes.exp: Likewise.
9485 * gdb.opencl/operators.exp: Likewise.
9486 * gdb.opencl/vec_comps.exp: Likewise.
9487
490f124f
PA
94882011-01-24 Pedro Alves <pedro@codesourcery.com>
9489
9490 * gdb.base/printcmds.c (some_struct): New struct and instance.
9491 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
9492 procedure.
9493 <global scope>: Call it.
9494
6da78614
KW
94952011-01-21 Ken Werner <ken.werner@de.ibm.com>
9496
9497 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
9498 argument to the gdb_compile_opencl_hostapp call.
9499
ec64c9aa
YQ
95002011-01-19 Yao Qi <yao@codesourcery.com>
9501
9502 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
9503 positve list.
9504
810cfdbb
YQ
95052011-01-19 Yao Qi <yao@codesourcery.com>
9506
9507 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
9508 canonical form.
9509 Remove "xscale-*-*"
9510 * gdb.xml/tdesc-regs.exp: Likewise.
9511 * gdb.python/py-section-script.exp: Replace ARM target triplet
9512 with canonical form.
9513 Match arm*-*-symbianelf*.
9514 * gdb.base/dup-sect.exp: Likewise.
9515 * lib/dwarf.exp: New.
9516 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
9517 dwarf2_support.
9518 * gdb.dwarf2/dup-psym.exp: Likewise.
9519 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
9520 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9521 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
9522 * gdb.dwarf2/dw2-basic.exp: Likewise.
9523 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9524 * gdb.dwarf2/dw2-const.exp: Likewise.
9525 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
9526 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
9527 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9528 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
9529 * gdb.dwarf2/dw2-filename.exp: Likewise.
9530 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9531 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
9532 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9533 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9534 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
9535 * gdb.dwarf2/dw2-noloc.exp: Likewise.
9536 * gdb.dwarf2/dw2-op-call.exp: Likewise.
9537 * gdb.dwarf2/dw2-producer.exp: Likewise.
9538 * gdb.dwarf2/dw2-ranges.exp: Likewise.
9539 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
9540 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
9541 * gdb.dwarf2/dw2-strp.exp: Likewise.
9542 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
9543 * gdb.dwarf2/implptr.exp: Likewise.
9544 * gdb.dwarf2/mac-fileno.exp: Likewise.
9545 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
9546 * gdb.dwarf2/pieces.exp: Likewise.
9547 * gdb.dwarf2/pr11465.exp: Likewise.
9548 * gdb.dwarf2/valop.exp: Likewise.
9549 * gdb.dwarf2/watch-notconst.exp: Likewise.
9550 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
9551
4694da01
TT
95522011-01-19 Tom Tromey <tromey@redhat.com>
9553
9554 * gdb.python/py-infthread.exp: Add thread tests.
9555
b075872c
JB
95562011-01-14 Joel Brobecker <brobecker@adacore.com>
9557
9558 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
9559
2c3e6e24
JB
95602011-01-14 Joel Brobecker <brobecker@adacore.com>
9561
9562 * gdb.ada/widewide: New testcase.
9563
de8fa76c
JB
95642011-01-13 Joel Brobecker <brobecker@adacore.com>
9565
9566 * gdb.base/interact.exp: New testcase.
9567
1b05df00
TT
95682011-01-12 Tom Tromey <tromey@redhat.com>
9569
9570 * gdb.mi/gdb2549.exp: Update for error message changes.
9571 * gdb.mi/mi-cli.exp: Likewise.
9572 * gdb.mi/mi-disassemble.exp: Likewise.
9573 * gdb.mi/mi-pthreads.exp: Likewise.
9574 * gdb.mi/mi-regs.exp: Likewise.
9575 * gdb.mi/mi-stack.exp: Likewise.
9576 * gdb.mi/mi-var-block.exp: Likewise.
9577 * gdb.mi/mi-var-cmd.exp: Likewise.
9578 * gdb.mi/mi2-cli.exp: Likewise.
9579 * gdb.mi/mi2-disassemble.exp: Likewise.
9580 * gdb.mi/mi2-pthreads.exp: Likewise.
9581 * gdb.mi/mi2-regs.exp: Likewise.
9582 * gdb.mi/mi2-stack.exp: Likewise.
9583 * gdb.mi/mi2-var-block.exp: Likewise.
9584 * gdb.mi/mi2-var-cmd.exp: Likewise.
9585
c2ff108b
JK
95862011-01-12 Andrew Burgess <aburgess@broadcom.com>
9587 Jan Kratochvil <jan.kratochvil@redhat.com>
9588
9589 PR fortran/11104 and DWARF unbound arrays detection.
9590 * gdb.fortran/multi-dim.exp: New file.
9591 * gdb.fortran/multi-dim.f90: New file.
9592
b716877b
AB
95932011-01-12 Andrew Burgess <aburgess@broadcom.com>
9594
9595 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
9596 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
9597 add new tests for opcode dumping.
9598
6c162d5e
TT
95992011-01-11 Tom Tromey <tromey@redhat.com>
9600
9601 * gdb.python/py-infthread.exp: Load gdb-python.exp.
9602
77b06cd7
TJB
96032010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
9604
9605 Convert hardware watchpoints to use breakpoint_ops.
9606 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
9607 type is not supported.
9608 * gdb.base/foll-fork.exp: Likewise.
9609 * gdb.base/foll-vfork.exp: Likewise.
9610
f39a75d0
PM
96112011-01-10 Phil Muldoon <pmuldoon@redhat.com>
9612
9613 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
9614 Use load_lib gdb-python.exp.
9615 * gdb.python/python.exp: Ditto.
9616 * gdb.python/py-function.exp: Ditto.
9617
fc529d80
AS
96182011-01-09 Andreas Schwab <schwab@linux-m68k.org>
9619
9620 * gdb.threads/tls.exp ("info address me"): Fix expected output.
9621
fb03cb59
JK
96222011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9623
9624 * configure: Regenerate.
9625
d8e22779
TT
96262011-01-06 Tom Tromey <tromey@redhat.com>
9627
9628 * gdb.python/py-frame.exp: Test gdb.newest_frame.
9629
09050809
JB
96302011-01-06 Joel Brobecker <brobecker@adacore.com>
9631
fc529d80
AS
9632 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
9633 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
9634 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9635 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
9636 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
9637 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9638 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
9639 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
9640 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
9641 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
9642 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
9643 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
9644 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
9645 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9646 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9647 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
9648 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
9649 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
9650 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9651 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
9652 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
9653 gdb.ada/uninitialized_vars.exp,
9654 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
9655 Simplify by using clean_restart.
09050809 9656
8ed5dd9e
JB
96572011-01-06 Joel Brobecker <brobecker@adacore.com>
9658
9659 Add marker to be used as anchor for inserting breakpoints.
9660 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
9661 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
9662 Likewise.
9663
9664 Remove uses of gdb_start_cmd.
9665 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
9666 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
9667
9668 Do not run testcase if testing with GDBserver.
9669 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
9670 if testing with GDBserver.
9671
368a124f
JB
96722011-01-06 Joel Brobecker <brobecker@adacore.com>
9673
9674 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
9675 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
9676 copyright header.
9677
44944448
JB
96782011-01-05 Joel Brobecker <brobecker@adacore.com>
9679
9680 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
9681 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
9682 testsuite/gdb.fortran/complex.f,
9683 testsuite/gdb.fortran/derived-type.f90,
9684 testsuite/gdb.fortran/library-module-lib.f90,
9685 testsuite/gdb.fortran/library-module-main.f90,
9686 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
9687 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
9688 Copyright year update.
9689
31886ea6
JB
96902011-01-05 Joel Brobecker <brobecker@adacore.com>
9691
9692 * gdb.base/langs1.f: Add copyright header.
9693
ebedcab5
JK
96942011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9695
9696 * gdb.base/morestack.exp: New file.
9697 * gdb.base/morestack.c: New file.
9698
de1eb2f9
JK
96992011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9700
9701 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
9702
9e87a409
JB
97032010-12-29 Joel Brobecker <brobecker@adacore.com>
9704
9705 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
9706 * gdb.ada/arrayptr.exp: Add test printing that new variable.
9707
720d1a40
JB
97082010-12-29 Joel Brobecker <brobecker@adacore.com>
9709
9710 * gdb.ada/lang_switch.exp: Correct expected parameter value.
9711
a283af87
AS
97122010-12-25 Andreas Schwab <schwab@linux-m68k.org>
9713
5d3d9cba
AS
9714 * gdb.threads/tls.exp: Fix typo.
9715
a283af87
AS
9716 * gdb.threads/thread-specific.exp (get_thread_list): Update.
9717 * gdb.threads/execl.exp: Update.
9718
2a20745c
YQ
97192010-12-23 Yao Qi <yao@codesourcery.com>
9720
9721 * gdb.arch/arm-disp-step.exp: New.
9722 * gdb.arch/arm-disp-step.S: New.
9723
a7658b96
TT
97242010-12-21 Tom Tromey <tromey@redhat.com>
9725
9726 * gdb.threads/execl.exp: Update.
9727 * gdb.threads/linux-dp.exp: Update.
9728 * gdb.threads/manythreads.exp: Update.
9729 * gdb.threads/tls.exp: Update.
9730
5b79abe7
TT
97312010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9732
9733 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
9734 (NextOverThrowDerivates) <resumebpt>: New.
9735 (resumebpt_test): New.
9736 (main): Call resumebpt_test.
9737 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
9738
0914bcdb
SS
97392010-12-12 Stan Shebs <stan@codesourcery.com>
9740
9741 * gdb.trace/tsv.exp: Test print command on trace state variables.
9742
305aeedc
TT
97432010-12-09 Tom Tromey <tromey@redhat.com>
9744
9745 * gdb.base/interp.exp: Add regression test.
9746
186c406b
TT
97472010-12-09 Tom Tromey <tromey@redhat.com>
9748
9749 * gdb.java/jnpe.java: New file.
9750 * gdb.java/jnpe.exp: New file.
9751 * gdb.cp/nextoverthrow.exp: New file.
9752 * gdb.cp/nextoverthrow.cc: New file.
9753
aae1c79a
DE
97542010-12-07 Doug Evans <dje@google.com>
9755
9756 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
9757 of data-directory.
9758 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
9759 updated.
9760 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
9761
60f98dde 97622010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
9763
9764 * gdb.base/callfuncs.exp: Test for skip_float_tests.
9765 * gdb.base/call-sc.exp: Ditto.
9766 * gdb.base/finish.exp: Ditto.
9767 * gdb.base/return.exp: Ditto.
9768 * gdb.base/return2.exp: Ditto.
9769
5fa290c1
DE
97702010-11-30 Doug Evans <dje@google.com>
9771
9772 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
9773 (gdb_expect_list): Fix spelling errors in comments.
9774 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
9775 send_gdb/gdb_expect_list where applicable.
9776 * gdb.base/call-ar-st.exp: Ditto.
9777 * gdb.base/funcargs.exp: Ditto.
9778 * gdb.base/gcore.exp: Ditto.
9779 * gdb.base/page.exp: Ditto.
9780 * gdb.base/sigaltstack.exp: Ditto.
9781 * gdb.base/siginfo.exp: Ditto.
9782 * gdb.base/sigstep.exp: Ditto.
9783 * gdb.base/trace-commands.exp: Ditto.
9784
4e04c971
DE
97852010-11-29 Doug Evans <dje@google.com>
9786
9787 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
9788 printer-name;subprinter-name.
9789
8cf6f0b1
TT
97902010-11-29 Tom Tromey <tromey@redhat.com>
9791
9792 * gdb.dwarf2/implptr.exp: New file.
9793 * gdb.dwarf2/implptr.c: New file.
9794 * gdb.dwarf2/implptr.S: New file.
9795
94b6973e
PM
97962010-11-29 Phil Muldoon <pmuldoon@redhat.com>
9797
fc529d80 9798 PR python/12199
94b6973e
PM
9799
9800 * gdb.python/py-breakpoint.exp: Test the delete method.
9801
8358c15c
JK
98022010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9803
9804 Fix step_resume_breakpoint unsaved during an infcall.
9805 * gdb.base/step-resume-infcall.exp: New file.
9806 * gdb.base/step-resume-infcall.c: New file.
9807
f6df29bc
TJB
98082010-11-24 Edjunior Machado <emachado@br.ibm.com>
9809
9810 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
9811
f2b5a5cf
TJB
98122010-11-24 Edjunior Machado <emachado@br.ibm.com>
9813
9814 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
9815 on ppc64's symbols; "finish" and "return" commands must accept to
9816 show the caller line again as well as the line after.
9817 * gdb.asm/powerpc64.inc: New file.
9818
6b0ecdc2
DE
98192010-11-23 Doug Evans <dje@google.com>
9820
9821 * lib/gdb.exp (gdb_test_sequence): New function.
9822 (gdb_expect_list): Add verbose -log call for each pattern.
9823 * gdb.base/signals.exp (test_handle_all_print): Call it.
9824 Reduce timeout increment from 6 minutes to 1 minute.
9825 * gdb.server/ext-run.exp: Call it.
9826
ea976c60
PM
98272010-11-23 Phil Muldoon <pmuldoon@redhat.com>
9828
f2b5a5cf 9829 PR python/12212
ea976c60
PM
9830
9831 * gdb.python/python.exp: Check that selected_thread raises an
9832 error when no inferior is loaded.
9833
c0efa795
JK
98342010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9835
9836 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
9837 * gdb.dwarf2/dw2-stack-boundary.S: New file.
9838
ec3aa567
JK
98392010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9840
9841 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
9842 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
9843
d8249011
DE
98442010-11-18 Doug Evans <dje@google.com>
9845
9846 * gdb.server/ext-run.exp: Fix intermittent failures.
9847
d4eba7d1
NF
98482010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9849
9850 * gdb.stabs/gdb11479.exp: Use runto_main.
9851
b04c2f88
NF
98522010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9853
9854 * gdb.base/break-entry.exp: Skip if using a stub.
9855
ae9d7ce4
NF
98562010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9857
9858 * gdb.python/py-inferior.exp: Pack values in target endianness.
9859
621c8364
TT
98602010-11-12 Tom Tromey <tromey@redhat.com>
9861
9862 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
9863 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
9864 MemoryError.
9865 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
9866 type.
9867 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
9868 MemoryError.
9869 (test_subscript_regression): Update exception type.
9870
84f4c1fe
PM
98712010-11-11 Phil Muldoon <pmuldoon@redhat.com>
9872
9873 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
9874 breakpoint tests.
9875
a1442452
PA
98762010-11-09 Pedro Alves <pedro@codesourcery.com>
9877
9878 * gdb.base/watchpoint.exp: Test "watch -location" with an
9879 innacessible location.
9880
efd11a33
JK
98812010-11-09 Edjunior Machado <emachado@br.ibm.com>
9882 Luis Machado <luisgpm@br.ibm.com>
9883
9884 * gdb.base/maint.exp: Expect "." prefix.
9885 * gdb.base/nodebug.exp: Expect "." Likewise.
9886 * gdb.base/sepsymtab.exp: Expect "." Likewise.
9887 * gdb.base/watchpoint-cond-gone.exp: Likewise.
9888 * gdb.base/watchpoint.exp: Expect a software watch to be created for
9889 POWER server processors.
9890
aa00efb5
JK
98912010-11-08 Edjunior Machado <emachado@br.ibm.com>
9892 Luis Machado <luisgpm@br.ibm.com>
9893
9894 * gdb.base/break-entry.exp: convert entry point for
9895 ppc64 and expect leading `.' on ppc64's symbols
9896
99e7ae30
DE
98972010-11-05 Doug Evans <dje@google.com>
9898
9899 * gdb.base/help.exp: Update expected output.
b521dba8
DE
9900 * gdb.python/py-param.exp: Delete, contents moved to ...
9901 * gdb.python/py-parameter.exp: ... here. New file.
9902 Add test for gdb.parameter ("directories").
99e7ae30 9903
f4b8a18d
KW
99042010-11-05 Ken Werner <ken.werner@de.ibm.com>
9905
9906 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
9907 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
9908 * configure: Regenerate.
9909 * gdb.opencl/Makefile.in: New File.
9910 * gdb.opencl/datatypes.exp: Likewise.
9911 * gdb.opencl/datatypes.cl: Likewise.
9912 * gdb.opencl/operators.exp: Likewise.
9913 * gdb.opencl/operators.cl: Likewise.
9914 * gdb.opencl/vec_comps.exp: Likewise.
9915 * gdb.opencl/vec_comps.cl: Likewise.
9916 * gdb.opencl/convs_casts.exp: Likewise.
9917 * gdb.opencl/convs_casts.cl: Likewise.
9918 * lib/opencl.exp: Likewise.
9919 * lib/opencl_hostapp.c: Likewise.
9920 * lib/opencl_kernel.cl: Likewise.
9921 * lib/cl_util.c: Likewise.
9922 * lib/cl_util.c: Likewise.
9923 * gdb.base/default.exp (set language): Add "opencl" to the list of
9924 languages.
9925
a9d5ef47
SW
99262010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
9927
9928 * gdb.cp/overload.exp: Added test for inheritance overload.
9929 * gdb.cp/overload.cc: Ditto.
9930 * gdb.cp/oranking.exp: Removed releveant kfails.
9931
03eb1c79
JK
99322010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9933 Joel Brobecker <brobecker@adacore.com>
9934
9935 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
9936 check test_compiler_info.
9937
dbc98a8b
KW
99382010-11-03 Ken Werner <ken.werner@de.ibm.com>
9939
9940 * gdb.base/gnu_vector.exp: Adjust expect messages.
9941
120bd360
KW
99422010-11-03 Ken Werner <ken.werner@de.ibm.com>
9943
9944 * gdb.base/gnu_vector.exp: Add unary operator tests.
9945
c37f7098
KW
99462010-11-03 Ken Werner <ken.werner@de.ibm.com>
9947
9948 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
9949
7b51bc51
DE
99502010-11-02 Doug Evans <dje@google.com>
9951
9952 * gdb.python/py-pp-maint.c: New file.
9953 * gdb.python/py-pp-maint.exp: New file.
9954 * gdb.python/py-pp-maint.py: New file.
9955
50c97f38
TT
99562010-11-02 Tom Tromey <tromey@redhat.com>
9957
9958 * gdb.base/default.exp: Remove "scheme" from language list.
9959
a289b8f6
JK
99602010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9961
9962 Revert:
9963 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9964 * gdb.threads/sigstep-threads.exp: New file.
9965 * gdb.threads/sigstep-threads.c: New file.
9966
cd017491
MS
99672010-10-20 Michael Snyder <msnyder@vmware.com>
9968
9969 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
9970
8e6a5956
UW
99712010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9972
9973 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
9974 Skip test completely if gdb,no_hardware_watchpoints.
9975
2c04da0d
UW
99762010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9977
9978 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
9979 strict, but do not check for any particular function name within libc.
9980
79afc5ef
SW
99812010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9982
9983 * gdb.cp/smartp.exp: New test.
9984 * gdb.cp/smartp.cc : New test.
9985
026ffab7
SW
99862010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9987
9988 * gdb.cp/converts.exp: Test pointer to bool conversion.
9989 Test pointer to long conversion.
9990 * gdb.cp/oranking.exp: Removed relevant kfail.
9991
3a772aa4
TT
99922010-10-18 Tom Tromey <tromey@redhat.com>
9993
9994 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
9995 argument to lazy_string.
9996 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
9997 (pp_ls.to_string): Use it.
9998 * gdb.python/py-prettyprint.c (main): Move declarations to top.
9999 Add "estring2" local.
10000
5fc3827b
JK
100012010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10002
10003 Fix s390x compatibility.
10004 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
10005 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
10006
8aeb23f3
JK
100072010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10008
10009 * gdb.threads/sigstep-threads.exp: New file.
10010 * gdb.threads/sigstep-threads.c: New file.
10011
c1e56572
JK
100122010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10013
10014 * gdb.base/pie-execl.exp: New file.
10015 * gdb.base/pie-execl.c: New file.
10016
92163a10
JK
100172010-10-13 Doug Evans <dje@google.com>
10018 Jan Kratochvil <jan.kratochvil@redhat.com>
10019
10020 PR exp/12117
10021 * gdb.cp/ptype-cv-cp.cc: New file.
10022 * gdb.cp/ptype-cv-cp.exp: New file.
10023
7062b0a0
SW
100242010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
10025
10026 * gdb.cp/converts.cc: New test program.
10027 * gdb.cp/converts.exp: New test.
10028 * gdb.cp/overload.exp: Added test for void* vs int*.
10029 * gdb.cp/overload.exp: Ditto.
10030 * gdb.cp/oranking.exp: Removed related kfail.
10031
0e3509db
DE
100322010-10-13 Doug Evans <dje@google.com>
10033
10034 * lib/gdb-python.exp (gdb_check_python_config): New function.
10035 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
10036 * gdb.python/lib-types.cc: New file.
10037 * gdb.python/lib-types.exp: New file.
10038
8dc78533
JK
100392010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10040
10041 * gdb.python/py-error.exp: New file.
10042 * gdb.python/py-error.py: New file.
10043
93c17e06
JK
100442010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10045
10046 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
10047 gdb_test_multiple.
10048
d8b34041
JK
100492010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10050
10051 * gdb.base/break-interp.exp: Use ldlags for linking flags.
10052 * gdb.base/prelink.exp: Likewise.
10053 * gdb.base/solib-nodir.exp: Likewise.
10054 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
10055 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
10056 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
10057
e0cc584e
UW
100582010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
10059
10060 * break-interp.exp (test_ld): Use two separate gdb_expect statements
10061 for the "info files" test to avoid timeouts on slow machines.
10062
cfc353b1
JK
100632010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10064
10065 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
10066 (main): Make openlib dummy call.
10067
d3d7896d
JK
100682010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10069
10070 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
10071 * break-interp.exp (reach): Move the core body ...
10072 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
10073 (test_ld): Provide always real argument, even to the linker. Replace
10074 dl_main by _dl_debug_state.
10075
5e533c94
JK
100762010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10077
10078 Fix results of prelinked PIEs on ppc*.
10079 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
10080 Accept also DISPLACEMENT "PRESENT".
10081 (main): Replace "ZERO" displacements by "PRESENT".
10082
33540610
SW
100832010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
10084
10085 * gdb.cp/oranking.exp: New test.
10086 * gdb.cp/oranking.cc: New test program.
10087
3bdf2bbd
KW
100882010-10-08 Ken Werner <ken.werner@de.ibm.com>
10089
10090 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
10091 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
10092
2f608a3a
KW
100932010-10-06 Ken Werner <ken.werner@de.ibm.com>
10094
10095 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
10096 lush, lynx) New constant.
10097 * gdb.base/constvars.exp: Test const array types.
10098 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
10099
aa2e2d8d
DE
101002010-10-06 Doug Evans <dje@google.com>
10101
10102 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
10103 of syscall staging area.
10104
2844d6b5
KW
101052010-10-06 Ken Werner <ken.werner@de.ibm.com>
10106
10107 * gdb.base/gnu_vector.c: Add variable c4.
10108 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
10109 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10110
7d8ac8bb
MR
101112010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
10112
10113 * gdb.arch/altivec-abi.exp: Fix a typo.
10114
84a02e58
MR
101152010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
10116
10117 * lib/mi-support.exp (thread_selected_re): Correct pattern used
10118 to match a thread ID.
10119
b18e6318
JK
101202010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10121
10122 Fix s390x testcase compatibility.
10123 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
10124
a2c09bd0
DE
101252010-10-01 Doug Evans <dje@google.com>
10126
10127 * lib/gdb-python.exp: New file.
10128 * gdb.python/py-block.exp: Use it.
10129 * gdb.python/py-breakpoint.exp: Ditto.
10130 * gdb.python/py-frame.exp: Ditto.
10131 * gdb.python/py-inferior.exp: Ditto.
10132 * gdb.python/py-param.exp: Ditto.
10133 * gdb.python/py-prettyprint.exp: Ditto.
10134 * gdb.python/py-shared.exp: Ditto.
10135 * gdb.python/py-symbol.exp: Ditto.
10136 * gdb.python/py-symtab.exp: Ditto.
10137 * gdb.python/py-type.exp: Ditto.
10138 * gdb.python/py-value.exp: Ditto.
10139 * gdb.python/python.exp: Ditto.
10140
38f12cfc
TT
101412010-09-30 Tom Tromey <tromey@redhat.com>
10142
10143 * gdb.base/anon.exp: New file.
10144 * gdb.base/anon.c: New file.
10145
9ae8282d
TT
101462010-09-30 Tom Tromey <tromey@redhat.com>
10147
10148 * gdb.base/completion.exp: Test completion through anonymous
10149 union.
10150 * gdb.base/break1.c (struct some_struct): Add anonymous union.
10151
e9e07ba6
JK
101522010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10153
10154 Fix printing parameters of inlined functions.
10155 * gdb.dwarf2/dw2-inline-param.exp: New file.
10156 * gdb.dwarf2/dw2-inline-param-main.c: New file.
10157 * gdb.dwarf2/dw2-inline-param.S: New file.
10158
cd2effb2
JK
101592010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10160
10161 PR corefiles/12071.
10162 * gdb.base/corefile.exp (quit with a process, no question: load core)
10163 (quit with a core file): New tests.
10164
bceffbf3
JK
101652010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10166
10167 Fix GDB crash on inferior calls with self-referencing classes.
10168 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
10169 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
10170 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
10171
1736ad11
JK
101722010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10173
10174 Fix lost siginfo_t for inferior calls.
10175 * gdb.base/siginfo-infcall.exp: New file.
10176 * gdb.base/siginfo-infcall.c: New file.
10177
a176ad92
JB
101782010-09-22 Joel Brobecker <brobecker@adacore.com>
10179
10180 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
10181
c2b0a229
JK
101822010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10183
10184 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
10185 New test.
10186 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
10187
e8ae22d1
JB
101882010-09-22 Joel Brobecker <brobecker@adacore.com>
10189
10190 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
10191 type of our const type.
10192
ec322823
SW
101932010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
10194
10195 * gdb.cp/pr12028.cc: New.
10196 * gdb.cp/pr12028.exp: New.
10197
72929c62
JB
101982010-09-22 Joel Brobecker <brobecker@adacore.com>
10199
10200 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
10201
875b4ff5 102022010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 10203 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
10204
10205 PR mi/11407
10206 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
10207 * gdb.mi/dw2-ref-missing-frame-main.c New File.
10208 * gdb.mi/dw2-ref-missing-frame.S New File.
10209 * gdb.mi/dw2-ref-missing-frame.exp New File.
10210
7155d578
TT
102112010-09-14 Tom Tromey <tromey@redhat.com>
10212
10213 PR symtab/8399:
10214 * gdb.threads/tls.exp: Remove kfail. Update expected output.
10215
515ed532
TT
102162010-09-14 Tom Tromey <tromey@redhat.com>
10217
10218 PR exp/11803:
10219 * gdb.threads/tls.exp: Use C++.
10220 (check_thread_local): Use K::another_thread_local.
10221 * gdb.threads/tls.c (class K): New.
10222 (another_thread_local): Now a member of K.
10223 (spin): Update. No longer K&R C.
10224
450ca57c
SW
102252010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
10226
10227 * gdb.cp/koenig.cc: created class for testing member lookup.
10228 * gdb.cp/koenig.exp: Added test for member lookup.
10229
dbd492a3
JK
102302010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10231
10232 Fix false FAILs on sourcetree topdir directory containing "kill".
10233 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
10234 source line matching regexp.
10235
8d4d924b
JK
102362010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10237
10238 * gdb.python/python.exp (set height 0, collect help from uiout)
10239 (verify help to uiout): New tests.
10240
8e64f2a0
JK
102412010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10242
10243 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
10244 is_lp64_target to check 64bit target.
10245
4569eed2
JK
102462010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10247
10248 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
10249 (test_ld) <powerpc64-*>: New.
10250
5e1617b1
DJ
102512010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10252
10253 * gdb.cp/templates.exp (test_template_args): Allow "struct".
10254
c767944b
DJ
102552010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10256
10257 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
10258 (FunctionArg::method): New function.
10259 (empty, arg): New variables.
10260 (main): Call arg.method.
10261 * gdb.cp/templates.exp (test_template_args): New function.
10262 (do_tests): Call it.
10263
27d3a3fc
UW
102642010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10265
10266 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
10267 of "next" to proceed over pthread_exit call.
10268
55b7ce7f
UW
102692010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10270
10271 * gdb.base/maint.exp: Avoid wildcards against potentially very long
10272 "maint print statistics" output to prevent expect timeouts.
10273
809df446
JK
102742010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10275
10276 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
10277 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10278 (test_float_rejected): ... here.
10279 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
10280 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10281 (test_float_rejected): ... here.
10282 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
10283 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10284 (test_float_rejected): ... here.
10285 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
10286 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10287 (test_float_rejected): ... here.
10288
8464be76
DJ
102892010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10290
10291 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
10292 before disabling hardware watchpoints.
10293 (test_inaccessible_watchpoint): Check that hardware watchpoints
10294 are used. Test for watchpoints on a constant address.
10295
14dba4b4
JK
102962010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10297
10298 * gdb.base/ui-redirect.exp: New file.
10299
3f3540e1 103002010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 10301 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
10302
10303 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
10304
0f254bb7
DE
103052010-08-31 Doug Evans <dje@google.com>
10306
10307 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
10308
03f17ccf
TT
103092010-08-30 Tom Tromey <tromey@redhat.com>
10310
10311 PR python/11792:
10312 * gdb.python/py-value.exp (test_subscript_regression): Add
10313 dynamic_type test.
10314
640617ad
DJ
103152010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
10316
10317 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
10318 instead of running to main. Do not test the main function.
10319 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
10320 Add new main.
10321
2ed91d1b
PA
103222010-08-26 Pedro Alves <pedro@codesourcery.com>
10323
10324 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
10325 one test.
10326
673bfd45
DE
103272010-08-24 Doug Evans <dje@google.com>
10328
10329 PR symtab/11942
10330 * gdb.dwarf2/dw4-sig-types.cc: New file.
10331 * gdb.dwarf2/dw4-sig-types.h: New file.
10332 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
10333 * gdb.dwarf2/dw4-sig-types.exp: New file.
10334
f9ffd4bb
TT
103352010-08-23 Tom Tromey <tromey@redhat.com>
10336
10337 PR python/11145:
10338 * gdb.python/py-value.c (Base, Derived): New types.
10339 (base): New global.
10340 * gdb.python/py-value.exp (test_subscript_regression): Add
10341 dynamic_cast test.
10342
d839c8a4
TT
103432010-08-23 Tom Tromey <tromey@redhat.com>
10344
10345 PR python/10676:
10346 * gdb.python/py-type.exp (test_fields): Add tests for type
10347 equality.
10348
702c2711
TT
103492010-08-23 Tom Tromey <tromey@redhat.com>
10350
10351 PR python/11915:
10352 * gdb.python/py-type.exp (test_fields): Add tests for array.
10353
832bafd3
KS
103542010-08-23 Keith Seitz <keiths@redhat.com>
10355
10356 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
10357 have any children. Create a new abbrev for it.
10358 Add missing terminal sequence to .debug_abbrev.
10359
c37bf528
KS
103602010-08-20 Keith Seitz <keiths@redhat.com>
10361
10362 PR symtab/11465:
10363 * gdb.dwarf2/pr11465.exp: New test.
10364 * gdb.dwarf2/pr11465.S: New file.
10365 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
10366 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
10367
4572cbac
TJB
103682010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
10369
10370 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
10371 registers. Update data sets with the new v2_double element in the
10372 VSX register union. Add vector_register3_vr data set for the AltiVec
10373 registers. Use gdb_test_no_output instead of send_gdb.
10374
e7fbb131
PA
103752010-08-19 Pedro Alves <pedro@codesourcery.com>
10376
10377 * gdb.python/py-shared.exp: New file, factored out from
10378 python.exp.
10379 * gdb.python/py-shared.c: New file.
10380 * gdb.python/py-shared-sl.c: New file.
10381 * gdb.python/python-1.c: New file.
10382 * gdb.python/python-sl.c: Delete.
10383 * gdb.python/python.c: Mention python-1.c.
10384 * gdb.python/python.exp: Move shared library tests to
10385 py-shared.exp.
10386 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
10387 (MISCELLANEOUS): New.
10388 (clean mostlyclean): Also remove $MISCELLANEOUS.
10389
d30f5e1f
DE
103902010-08-19 Doug Evans <dje@google.com>
10391
10392 PR exp/11926
10393 * gdb.base/printcmds.exp (test_float_accepted): New function.
10394 Move existing float tests there. Add tests for floats with suffixes.
10395 (test_float_rejected): New function.
10396 * gdb.java/jv-print.exp (test_float_accepted): New function.
10397 (test_float_rejected): New function.
10398 * gdb.objc/print.exp: New file.
10399 * gdb.pascal/print.exp: New file.
10400 * lib/objc.exp: New file.
10401
7b3fd859
PM
104022010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
10403
10404 * gdb.base/default.exp (info set): Avoid full buffer error and force
10405 reading up to final gdb prompt.
10406 (show): Likewise.
10407
c92817ce
TT
104082010-08-18 Tom Tromey <tromey@redhat.com>
10409
10410 PR symtab/11919:
10411 * gdb.base/completion.exp: Add test.
10412
f1208f9e
DE
104132010-08-18 Doug Evans <dje@google.com>
10414
10415 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
10416 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
10417 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
10418 Simplify, early exit if runto_main fails.
10419 * gdb.fortran/exprs.exp: load_lib fortran.exp.
10420 (set_lang_fortran): Moved to lib/fortran.exp.
10421 * gdb.fortran/types.exp: load_lib fortran.exp.
10422 (set_lang_fortran): Moved to lib/fortran.exp.
10423 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
10424 * gdb.java/jprint.exp (set_lang_java): Ditto.
10425 * gdb.java/jv-exp.exp: load_lib java.exp.
10426 If set_lang_java fails, issue a warning instead of failure to be
10427 consistent with other set_lang_foo uses.
10428 (set_lang_java): Moved to lib/java.exp.
10429 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
10430 If set_lang_java fails, issue a warning instead of failure to be
10431 consistent with other set_lang_foo uses.
10432 * gdb.pascal/types.exp: load_lib pascal.exp.
10433 (set_lang_pascal): Moved to lib/pascal.exp.
10434 * lib/fortran.exp: New file.
10435 * lib/java.exp (set_lang_java): New function.
10436 * lib/pascal.exp (set_lang_pascal): New function.
10437
2f06b485
YQ
104382010-08-18 Yao Qi <yao@codesourcery.com
10439
10440 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
10441 func_nofb_start and func_loopfb_start, so that address of functions
10442 is equal to these labels on Thumb.
10443
96e25403
YQ
104442010-08-18 Yao Qi <yao@codesourcery.com>
10445
10446 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
10447 to reflect latest c source file.
10448
36e6adc4
JK
104492010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10450
10451 * gdb.cp/infcall-dlopen.exp: New file.
10452 * gdb.cp/infcall-dlopen.cc: New file.
10453 * gdb.cp/infcall-dlopen-lib.cc: New file.
10454
f431efe5
PA
104552010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10456 Pedro Alves <pedro@codesourcery.com>
10457
10458 PR breakpoints/11371
10459
10460 * gdb.base/watch-cond-infcall.exp: New file.
10461 * gdb.base/watch-cond-infcall.c: New file.
10462
06a64a0b
TT
104632010-08-16 Tom Tromey <tromey@redhat.com>
10464
10465 * gdb.base/help.exp: Update.
10466 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
10467 watchpoint.
10468 (test_watch_location): New proc.
10469 (test_watchpoint_in_big_blob): Delete watchpoint.
10470 * gdb.base/watchpoint.c (func5): New function.
10471 (main): Call it.
10472
70ebf4ed
DE
104732010-08-16 Doug Evans <dje@google.com>
10474
10475 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
10476
ca5c20b6
PM
104772010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10478
10479 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
10480 tests.
10481
7346b668
KW
104822010-08-11 Ken Werner <ken.werner@de.ibm.com>
10483
10484 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
10485 * gdb.base/gnu_vector.c: New File.
10486 * gdb.base/gnu_vector.exp: Likewise.
10487
cb2e07a6
PM
104882010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10489
10490 * gdb.python/python.c: New File.
10491 * gdb.python/python-sl.c: New File.
10492 * gdb.python/python.exp: Test solib_address and decode_line
10493 * functions.
10494
5da1313b
JK
104952010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10496
10497 * gdb.python/python.exp (show height, set height 10)
10498 (verify pagination beforehand, verify pagination beforehand: q)
10499 (gdb.execute does not page, verify pagination afterwards)
10500 (verify pagination afterwards: q): New.
10501
49c3ccf7
DE
105022010-08-02 Doug Evans <dje@google.com>
10503
10504 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
10505 because of an older gcc, change test2
10506 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
10507 to unsupported.
10508
42c0c4f1
KH
105092010-07-30 Kazu Hirata <kazu@codesourcery.com>
10510
10511 * gdb.base/break-always.exp: Do not expect full paths to file
10512 names.
10513 * gdb.base/commands.exp: Likewise.
10514
d3765805
DE
105152010-07-30 Doug Evans <dje@google.com>
10516
c98ee71b
DE
10517 * gdb.cp/temargs.exp: For new tests that require newer gccs,
10518 xfail them when run with older gccs.
10519
fd961404
DE
10520 * lib/gdb.exp (build_executable): Forward "c++" option to
10521 get_compiler_info.
10522
999adef4
DE
10523 * gdb.python/py-type.exp (test_template): Mark as xfail tests
10524 "python print ttype.template_argument(1)" and
10525 "python print isinstance(ttype.template_argument(1), gdb.Value)"
10526 if using gcc 4.4 or earlier.
10527
d3765805
DE
10528 * gdb.base/valgrind-db-attach.exp: Use unique test name for
10529 attach-to-debugger handling.
10530
1276c759
JK
105312010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10532
10533 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
10534 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
10535 (main): Use copyreloc.
10536 * gdb.base/prelink.exp (split debug of executable)
10537 (.dynbss vs. .bss address shift): New tests.
10538
88caa9b9
PA
105392010-07-29 Pedro Alves <pedro@codesourcery.com>
10540
10541 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
10542 in gdb_test_multiple.
10543
c6f2ac43
PA
105442010-07-29 Pedro Alves <pedro@codesourcery.com>
10545
10546 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
10547 environment.
10548
326fd672
TT
105492010-07-28 Tom Tromey <tromey@redhat.com>
10550
10551 PR python/11060:
10552 * gdb.python/py-type.c (Temargs): New template.
10553 (temvar): New variable.
10554 * gdb.python/py-type.exp (test_template): New proc.
10555
3ce3b1ba
PA
105562010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10557
10558 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
10559 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
10560
34eaf542
TT
105612010-07-28 Tom Tromey <tromey@redhat.com>
10562
10563 PR c++/9946:
10564 * gdb.cp/temargs.exp: New file.
10565 * gdb.cp/temargs.cc: New file.
10566
d41b819e
JK
105672010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10568
10569 * gdb.base/help.exp (help disassemble): Update the content.
10570
26ab7092
JK
105712010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10572
10573 * gdb.threads/ia64-sigill.exp: New file.
10574 * gdb.threads/ia64-sigill.c: New file.
10575
5283e9e1
TT
105762010-07-27 Tom Tromey <tromey@redhat.com>
10577
10578 * gdb.opt/inline-cmds.c (ATTR): New define.
10579 (func1): Use it.
10580 (func2): Likewise.
10581 (func3): Likewise.
10582 (outer_inline1): Likewise.
10583 (outer_inline2): Likewise.
10584 * gdb.opt/inline-bt.c (ATTR): New define.
10585 (func1): Use it.
10586 (func2): Likewise.
10587 * gdb.opt/inline-locals.c (ATTR): New define.
10588 (func1): Use it.
10589 (func2): Likewise.
10590
e992ef73
TT
105912010-07-27 Tom Tromey <tromey@redhat.com>
10592
10593 * gdb.stabs/gdb11479.c (hack): New function.
10594 (test): Use it.
10595 (test2): Use it.
10596 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
10597 (int32_search_buf, int64_search_buf): No longer static.
10598 (x): Remove.
10599 * gdb.base/relocate.c (hack): New function.
10600
5374244e
PM
106012010-07-27 Phil Muldoon <pmuldoon@redhat.com>
10602
10603 * gdb.python/py-value.exp (test_inferior_function_call): New function.
10604 * gdb.python/py-value.c (func1): New function.
10605 (func2): Likewise.
10606
a99aee83
CV
106072010-07-26 Corinna Vinschen <vinschen@redhat.com>
10608
10609 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
10610 as not to clash with .data section.
10611
a04ba985
JG
106122010-07-26 Jerome Guitton <guitton@adacore.com>
10613
10614 * gdb.base/code_elim.exp: New file.
10615 * gdb.base/code_elim1.c: New file.
10616 * gdb.base/code_elim2.c: New file.
10617
23bd0f7c
PA
106182010-07-21 Pedro Alves <pedro@codesourcery.com>
10619
10620 PR symtab/11827
10621
10622 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
10623 (some_volatile_enum): New variable.
10624 * gdb.base/printcmds.exp (test_print_enums): New.
10625 <top level>: Call it.
10626
883df6dd
SW
106272010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
10628
10629 * gdb.cp/fpointer.cc: New test.
10630 * gdb.cp/fpointer.exp: New test.
10631
569b05a5
JK
106322010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10633
10634 * gdb.base/solib-nodir.exp: New file.
10635 * lib/gdb.exp (runto): New case for a GDB internal error.
10636
51d7d803
JK
106372010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10638 Ulrich Weigand <uweigand@de.ibm.com>
10639 Tom Tromey <tromey@redhat.com>
10640
10641 * gdb.base/charset-malloc.c: New file.
10642 * gdb.base/charset.c (malloc_stub): New prototype.
10643 (main): Call it instead of malloc itself.
10644 * gdb.base/charset.exp: Use only prepare_for_testing.
10645 (binfile): Remove the variable.
10646
c0edd9ed
JK
106472010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10648
10649 Make core files the process_stratum.
10650 * gdb.base/corefile.exp (run: load core again)
10651 (run: sanity check we see the core file, run: with core)
10652 (run: core file is cleared, attach: load core again)
10653 (attach: sanity check we see the core file, attach: with core)
10654 (attach: core file is cleared): New tests.
10655 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
10656
3cbaedff
KW
106572010-07-14 Ken Werner <ken.werner@de.ibm.com>
10658
10659 * gdb.arch/altivec-abi.exp: New tests.
10660
91158a56
TT
106612010-07-13 Tom Tromey <tromey@redhat.com>
10662
10663 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
10664 (main): Use it.
10665 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
10666
0f5238ed
TT
106672010-07-13 Tom Tromey <tromey@redhat.com>
10668
10669 * gdb.base/label.exp: New file.
10670 * gdb.base/label.c: New file.
10671
add265ae
L
106722010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
10673 H.J. Lu <hongjiu.lu@intel.com>
10674
10675 * lib/gdb.exp (is_ilp32_target): New.
10676 (is_lp64_target): Likewise.
10677
10678 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
10679 target.
10680 * gdb.arch/amd64-disp-step.exp: Likewise.
10681 * gdb.arch/amd64-dword.exp: Likewise.
10682 * gdb.arch/amd64-i386-address.exp: Likewise.
10683 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 10684
add265ae
L
10685 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
10686 target.
10687 * gdb.arch/i386-bp_permanent.exp: Likewise.
10688 * gdb.arch/i386-byte.exp: Likewise.
10689 * gdb.arch/i386-disp-step.exp: Likewise.
10690 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10691 * gdb.arch/i386-prologue.exp: Likewise.
10692 * gdb.arch/i386-size-overlap.exp: Likewise.
10693 * gdb.arch/i386-size.exp: Likewise.
10694 * gdb.arch/i386-sse.exp: Likewise.
10695 * gdb.arch/i386-unwind.exp: Likewise.
10696 * gdb.arch/i386-word.exp: Likewise.
10697
10698 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
10699 test only when building 64-bit executables. Do not hard-code
10700 -m64 option.
10701
2dfb8c17
DE
107022010-07-07 Doug Evans <dje@google.com>
10703
10704 * lib/gdb.exp (gdb_test_list_exact): New function.
10705 * gdb.base/default.exp (show convenience): Call it, add tests for
10706 $_sdata = void, $_thread = 0.
10707
4e5799b6
JK
107082010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10709 Joel Brobecker <brobecker@adacore.com>
10710
10711 Fix re-run of PIE executable, PR shlibs/11776.
10712 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
10713 Remove $displacement_main to match the solib-svr4.c change. New "kill"
10714 and re-"run" of the inferior.
10715
1a219cc7
JK
107162010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10717 Joel Brobecker <brobecker@adacore.com>
10718
10719 Cope with missing /usr/sbin/prelink.
10720 * lib/prelink-support.exp (prelink_no):
10721 <result == 1 && $output is "no such file or directory">: New.
10722 (prelink_yes): Likewise. Return on failed prelink_no.
10723
5e3b36f8
JK
107242010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10725 Joel Brobecker <brobecker@adacore.com>
10726
10727 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
10728 build_executable by build_executable_own_libs. Replace "prelink -R"
10729 execution by a call of prelink_yes. Comment why "prelink -r" needs no
10730 change.
10731 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
10732 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
10733 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
10734 Replace build_executable by build_executable_own_libs's function
10735 build_executable_own_libs.
10736 (prelinkNO): Create new stub to call prelink_no.
10737 (prelinkYES): Create new stub to call prelink_yes.
10738 (test_attach): Rename calls of copy to file_copy.
10739 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
10740 (copy): Move to ...
10741 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
10742 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
10743 * gdb.base/prelink.exp: Disable testcase also for is_remote and
10744 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
10745 special flags by gdb_compile_shlib. Replace second gdb_compile by
10746 build_executable_own_libs. Replace "prelink -R" execution by a call of
10747 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
10748 a second call of prelink_yes. Replace restart commands by
10749 clean_restart.
10750 (prelink): Rename to ...
10751 (seen displacement message): ... this test. Extend its expectation
10752 strictness.
10753
86e4bafc
JK
107542010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10755
10756 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
10757 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
10758 displacement message exactly once.
10759
3cd07d20
JK
107602010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10761 Joel Brobecker <brobecker@adacore.com>
10762
10763 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
10764 its restore after the <$relink_args != ""> loop. new comment.
10765
0a1e94c7
JK
107662010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10767 Joel Brobecker <brobecker@adacore.com>
10768
10769 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
10770 code for it. New variable relink_args.
10771 (prelinkYES): Call prelinkNO.
10772 (test_attach): Accept new parameter relink_args. Re-prelink the binary
10773 in such case. Move the core code to ...
10774 (test_attach_gdb): ... a new function. Send GDB command "file".
10775 Extend expected "Attaching to " string.
10776
2f70bcfb
TT
107772010-07-02 Tom Tromey <tromey@redhat.com>
10778
10779 * gdb.base/bitops.exp: Remove extraneous "pass".
10780
a17ac5b0
TT
107812010-07-02 Ken Werner <ken.werner@de.ibm.com>
10782
10783 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10784
dc10affe
PA
107852010-07-01 Pedro Alves <pedro@codesourcery.com>
10786
d41c0fc8
PA
10787 * gdb.base/help.exp: Adjust expected output.
10788
107892010-07-01 Pedro Alves <pedro@codesourcery.com>
10790
10791 * gdb.base/help.exp: Adjust expected output.
dc10affe 10792
0a600c36
JK
107932010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10794
10795 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
10796 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
10797 c++/11702.
10798
37cc8bfe
JK
107992010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10800 Doug Evans <dje@google.com>
10801
10802 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
10803 add .dynamic entry'.
10804
254e6b9e
DE
108052010-06-29 Doug Evans <dje@google.com>
10806
10807 Test PR c++/11702.
10808 * gdb.cp/m-static.exp: Add testcase.
10809 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
10810
595939de 108112010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
10812 Tom Tromey <tromey@redhat.com>
10813 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
10814
10815 * gdb.python/py-inferior.c: New File.
10816 * gdb.python/py-infthread.c: New File.
10817 * gdb.python/py-inferior.exp: New File.
10818 * gdb.python/py-infthread.exp: New File.
10819
98751a41
JK
108202010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10821
10822 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
10823 (ptype ::C::OtherFileClass typedefs): New.
10824 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
10825 (C::OtherFileClass::cOtherFileClassVar2): New.
10826 (C::OtherFileClass::cOtherFileClassVar_use): Use also
10827 cOtherFileClassVar2.
10828 (C::cOtherFileType2, C::cOtherFileVar2): New.
10829 (C::cOtherFileVar_use): use also cOtherFileVar2.
10830 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
10831
41f62f39
JK
108322010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10833
10834 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
10835 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
10836 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
10837 (print ::C::cOtherFileVar)
10838 (whatis C::OtherFileClass::cOtherFileClassType)
10839 (whatis ::C::OtherFileClass::cOtherFileClassType)
10840 (print C::OtherFileClass::cOtherFileClassVar)
10841 (print ::cOtherFileClassVar)
10842 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
10843 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
10844 trailing content.
10845 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
10846 (C::OtherFileClass::cOtherFileClassVar)
10847 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
10848 (C::cOtherFileVar, C::cOtherFileVar_use): New.
10849
af53d231
JK
108502010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10851
10852 Test PR c++/11703 and PR gdb/1448.
10853 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
10854 gdb/1448.
10855
9655fd1a
JK
108562010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10857
10858 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
10859 (main) <rtti_data>: New.
10860 * gdb.cp/virtbase.exp (print rtti_data): New.
10861
824cc8dd
JK
108622010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10863 Joel Brobecker <brobecker@adacore.com>
10864
10865 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
10866
6036c742
JK
108672010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10868
10869 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
10870
de6a0421
DE
108712010-06-28 Doug Evans <dje@google.com>
10872
10873 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
10874
b2dae948
DE
108752010-06-27 Doug Evans <dje@google.com>
10876
10877 * gdb.cp/m-static.exp: Update expected test output.
10878
0f3bb72e
PH
108792010-06-25 Paul Hilfinger <hilfinger@adacore.com>
10880
889bf7c5
PA
10881 * gdb.gdb/selftest.exp: Adjust expected message for
10882 capturing start-up runtime.
0f3bb72e 10883
bc9f0842
TT
108842010-06-25 Tom Tromey <tromey@redhat.com>
10885
10886 PR python/10808:
10887 * gdb.python/python.exp: Add new tests.
10888
099ef718
SW
108892010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
10890
10891 * gdb.cp/operator.cc: Created an import loop.
10892 * gdb.cp/operator.exp: Added testcase for import loop.
10893
5868a632
JK
108942010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10895
10896 Test PR python/11407.
10897 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
10898 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
10899 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
10900 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
10901 executable_nofb and executable_fb. New variables srcsfile, objsfile,
10902 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
10903 binfile. Call gdb_compile with clean_restart twice.
10904 (func_nofb print, func_nofb backtrace, func_loopfb print)
10905 (func_loopfb backtrace): New.
10906
af76db58
JK
109072010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10908
10909 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
10910 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
10911 by a hand made one.
10912 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
10913 i?86 requirement. Remove variables srcfile and binfile. New variable
10914 sources, executable_nofb and executable_fb. Call prepare_for_testing.
10915
f2c7657e
UW
109162010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10917
10918 * gdb.cell/dwarfaddr.exp: New file.
10919 * gdb.cell/dwarfaddr.S: New file.
10920
628fe4e4
JK
109212010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10922
10923 Test PR 9436.
10924 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
10925
f1421989
HZ
109262010-06-24 Hui Zhu <teawater@gmail.com>
10927
10928 * gdb.base/eval.exp: New file.
10929
d03285ec
UW
109302010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10931
10932 * gdb.cell/fork.exp: New file.
10933 * gdb.cell/fork.c: Likewise.
10934 * gdb.cell/fork-spu.c: Likewise.
10935
41b2c92d
PM
109362010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
10937
10938 * lib/gdb.exp (banned_variables_traced): New global variable.
10939 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
10940 (gdb_init): Use `trace add variable' instead of obsolete
10941 `trace variable'.
10942
d5bc977f
DE
109432010-06-21 Doug Evans <dje@google.com>
10944
10945 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
10946
d2ed6730
UW
109472010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10948
10949 * gdb.arch/spu-ls.exp: New file.
10950 * gdb.arch/spu-ls.c: Likewise.
10951
6aed2dbc
SS
109522010-06-18 Stan Shebs <stan@codesourcery.com>
10953
10954 * gdb.threads/thread-specific.exp: Add tests of $_thread.
10955
e0756905
UW
109562010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10957
10958 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
10959 * gdb.base/watch-cond.exp: Likewise.
10960 * gdb.python/py-breakpoint.exp: Likewise.
10961
d8053d4d
PA
109622010-06-18 Pedro Alves <pedro@codesourcery.com>
10963
10964 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
10965 clean_restart, make sure every test has a distinct message, and
10966 that messages don't include the executable' full path.
10967
81ce510c
DE
109682010-06-17 Doug Evans <dje@google.com>
10969
10970 * gdb.arch/i386-size.exp: Updated expected output for
10971 DISASSEMBLY_OMIT_FNAME.
10972
65d79d4b
SDJ
109732010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10974 Sergio Durigan Junior <sergiodj@redhat.com>
10975
10976 * gdb.base/watch-notconst.c: New file.
10977 * gdb.base/watch-notconst.S: New file.
10978 * gdb.base/watch-notconst2.c: New file.
10979 * gdb.base/watch-notconst2.S: New file.
10980 * gdb.base/watch-notconst.exp: New file.
10981 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
10982 (func4): Add operations on `global_ptr_ptr'.
10983 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
10984 routine to test watchpoints created with a constant expression.
10985 (test_inaccessible_watchpoint): Include tests for watchpoints
10986 created with a constant expression.
10987
df0f4836
KB
109882010-06-14 Kevin Buettner <kevinb@redhat.com>
10989
10990 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10991 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
10992 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
10993 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
10994 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10995 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10996 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
10997 of `_start'.
10998
b769def5
UW
109992010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11000
11001 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
11002 not supported on the target.
11003 * gdb.mi/mi-nonstop-exit.exp: Likewise.
11004 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
11005 * gdb.mi/mi-nsintrall.exp: Likewise.
11006 * gdb.mi/mi-nsmoribund.exp: Likewise.
11007 * gdb.mi/mi-nsthrexec.exp: Likewise.
11008
d914c394
SS
110092010-06-11 Stan Shebs <stan@codesourcery.com>
11010
11011 * gdb.base/permissions.exp: New file.
11012
110132010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
11014
11015 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
11016 does not support ELF executable class.
11017
f3ce5b9c
UW
110182010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11019
11020 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
11021
8e46892c
JK
110222010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11023
11024 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
11025 (runto): Catch "The target does not support running in non-stop mode.".
11026
6cc55c64
MS
110272010-06-11 Michael Snyder <msnyder@vmware.com>
11028
11029 * gdb.base/setshow.exp (set language asm): Don't use
11030 gdb_test_no_output, fails on some targets.
11031
caddefa4
UW
110322010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11033
11034 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
11035 * gdb.cp/pr9167.exp: Likewise.
11036
468b1aa7
UW
110372010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11038
11039 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
11040
5c3552dc
UW
110412010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11042
11043 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
11044
02e6fe6a
UW
110452010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11046
11047 * gdb.base/charset.c (main): Make sure malloc gets linked in.
11048
0e03807e
TT
110492010-06-11 Tom Tromey <tromey@redhat.com>
11050
11051 PR gdb/9977, PR exp/11636::
11052 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
11053 (pieces_test_f6): Update expected output.
11054
2bdf28a0
JK
110552010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11056
11057 * gdb.base/moribund-step.exp: New.
11058
f6978de9
MS
110592010-06-08 Michael Snyder <msnyder@vmware.com>
11060
11061 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 11062 * gdb.ada/boolean_expr.exp:
f6978de9
MS
11063 * gdb.ada/frame_args.exp: Ditto.
11064 * gdb.ada/lang_switch.exp: Ditto.
11065 * gdb.ada/ptype_arith_binop.exp: Ditto.
11066 * gdb.ada/ref_param.exp: Ditto.
11067 * gdb.ada/type_coercion.exp:Ditto.
11068
11069 * gdb.asm/asm-source.exp: Ditto.
11070
11071 * gdb.base/attach.exp: Ditto.
11072 * gdb.base/bitfields2.exp: Ditto.
11073 * gdb.base/call-signal-resume.exp: Ditto.
11074 * gdb.base/callfuncs.exp: Ditto.
11075 * gdb.base/commands.exp: Ditto.
11076 * gdb.base/dbx.exp: Ditto.
11077 * gdb.base/default.exp: Ditto.
11078 * gdb.base/dump.exp: Ditto.
11079 * gdb.base/exprs.exp: Ditto.
11080 * gdb.base/freebpcmd.exp: Ditto.
11081 * gdb.base/interrupt.exp: Ditto.
11082 * gdb.base/list.exp: Ditto.
11083 * gdb.base/long_long.exp: Ditto.
11084 * gdb.base/maint.exp: Ditto.
11085 * gdb.base/ptype.exp: Ditto.
11086 * gdb.base/return.exp: Ditto.
11087 * gdb.base/setshow.exp: Ditto.
11088 * gdb.base/sigbpt.exp: Ditto.
11089 * gdb.base/sigrepeat.exp: Ditto.
11090
11091 * gdb.cp/classes.exp: Ditto.
11092
11093 * gdb.dwarf2/dw2-restore.exp: Ditto.
11094
11095 * gdb.gdb/selftest.exp: Ditto.
11096
11097 * gdb.multi/base.exp: Ditto.
11098 * gdb.multi/bkpt-multi-exec.exp: Ditto.
11099
11100 * gdb.python/py-block.exp: Ditto.
11101 * gdb.python/py-prettyprint.exp: Ditto.
11102 * gdb.python/py-template.exp: Ditto.
11103
11104 * gdb.server/ext-attach.exp: Ditto.
11105 * gdb.server/ext-run.exp: Ditto.
11106 * gdb.server/server-mon.exp: Ditto.
11107
11108 * gdb.threads/fork-thread-pending.exp: Ditto.
11109 * gdb.threads/hand-call-in-threads.exp: Ditto.
11110 * gdb.threads/interrupted-hand-call.exp: Ditto.
11111 * gdb.threads/linux-dp.exp: Ditto.
11112 * gdb.threads/manythreads.exp: Ditto.
11113 * gdb.threads/print-threads.exp: Ditto.
11114 * gdb.threads/pthreads.exp: Ditto.
11115 * gdb.threads/schedlock.exp: Ditto.
11116 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11117 * gdb.threads/threadapply.exp: Ditto.
11118
de7ff789
MS
111192010-06-08 Michael Snyder <msnyder@vmware.com>
11120
889bf7c5 11121 * gdb.ada/exec_changed.exp:
de7ff789
MS
11122 Use ".*" instead of "" as wildcard regexp.
11123
11124 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
11125 * gdb.base/call-ar-st.exp: Ditto.
11126 * gdb.base/checkpoint.exp: Ditto.
11127 * gdb.base/default.exp: Ditto.
11128 * gdb.base/dump.exp: Ditto.
11129 * gdb.base/ending-run.exp: Ditto.
11130 * gdb.base/fileio.exp: Ditto.
11131 * gdb.base/miscexprs.exp: Ditto.
11132 * gdb.base/pointers.exp: Ditto.
11133 * gdb.base/readline.exp: Ditto.
11134 * gdb.base/reread.exp: Ditto.
11135 * gdb.base/restore.exp: Ditto.
11136 * gdb.base/shlib-call.exp: Ditto.
11137 * gdb.base/valgrind-db-attach.exp: Ditto.
11138 * gdb.base/volatile.exp: Ditto.
11139 * gdb.base/watchpoints.exp: Ditto.
11140
11141 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
11142
11143 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
11144 * gdb.python/py-value.exp: Ditto.
11145
11146 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
11147 * gdb.trace/circ.exp: Ditto.
11148 * gdb.trace/collection.exp: Ditto.
11149 * gdb.trace/packetlen.exp: Ditto.
11150 * gdb.trace/passc-dyn.exp: Ditto.
11151 * gdb.trace/report.exp: Ditto.
11152 * gdb.trace/tfile.exp: Ditto.
11153 * gdb.trace/tfind.exp: Ditto.
11154 * gdb.trace/while-dyn.exp: Ditto.
11155
3bebe2f2
JK
111562010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11157
11158 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
11159
5c631832
JK
111602010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11161
11162 Test PR 10640.
11163 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
11164
4c3376c8
SW
111652010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
11166
11167 * gdb.cp/koenig.exp: Test for ADL operators.
11168 * gdb.cp/koenig.cc: Added ADL operators.
11169 * gdb.cp/operator.exp: New test.
11170 * gdb.cp/operator.cc: New test.
11171
dc226d5a
MS
111722010-06-04 Michael Snyder <msnyder@vmware.com>
11173
dfb88a23
MS
11174 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
11175 * gdb.base/pending.exp: Ditto.
f7ae76b3 11176
dc226d5a
MS
11177 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
11178
967cf477
DE
111792010-06-04 Doug Evans <dje@google.com>
11180
11181 * gdb.python/py-prettyprint.exp: Add new test for enabled and
11182 disabled printers.
11183 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
11184 (enable_lookup_function): New function.
11185
eb801841
TT
111862010-06-04 Tom Tromey <tromey@redhat.com>
11187
11188 * gdb.python/py-value.exp (test_value_hash): Don't test equality
11189 of hash and id.
11190
38979823
JK
111912010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11192
11193 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
11194 newline.
11195 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
11196 (empty verbose non-noisy clear, empty verbose noisy clear)
11197 (empty non-verbose noisy clear): Likewise.
11198
35ec993f
MS
111992010-06-03 Michael Snyder <msnyder@vmware.com>
11200
11201 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
11202 * gdb.base/display.exp: Ditto.
11203 * gdb.base/find.exp: Ditto.
11204 * gdb.base/ifelse.exp: Ditto.
11205 * gdb.base/multi-forks.exp: Ditto.
11206 * gdb.base/recurse.exp: Ditto.
11207 * gdb.base/setshow.exp: Ditto.
11208 * gdb.base/value-double-free.exp: Ditto.
11209 * gdb.base/watch-vfork.exp: Ditto.
11210 * gdb.base/watch_thread_num.exp: Ditto.
11211 * gdb.base/watchpoint-solib.exp: Ditto.
11212 * gdb.base/watchpoint.exp: Ditto.
11213 * gdb.base/watchpoints.exp: Ditto.
11214
11215 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
11216 * gdb.cp/overload.exp: Ditto.
11217 * gdb.cp/virtfunc.exp: Ditto.
11218
11219 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
11220
889bf7c5 11221 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
11222 Replace gdb_test with gdb_test_no_output.
11223
889bf7c5 11224 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
11225 Replace gdb_test with gdb_test_no_output.
11226 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11227 * gdb.threads/watchthreads.exp: Ditto.
11228 * gdb.threads/watchthreads2.exp: Ditto.
11229
11230 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
11231 * gdb.trace/tfind.exp: Ditto.
11232
c22decce
JB
112332010-06-03 Joel Brobecker <brobecker@adacore.com>
11234
11235 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
11236 successful test if message is the empty string.
11237
fd5700c7
JK
112382010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11239
11240 * gdb.fortran/module.exp (stopped language detection): New test.
11241
f55ee35c
JK
112422010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11243
11244 Support DW_TAG_module as separate namespaces.
11245 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
11246 gdb.fortran/library-module-lib.f90: New.
11247 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
11248 (print i): Remove.
11249 (continue to breakpoint: i-is-1, print var_i value 1)
11250 (continue to breakpoint: i-is-2, print var_i value 2)
11251 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
11252 (print var_d, print var_i value 14, ptype modmany, complete `modm)
11253 (complete `modmany, complete `modmany`, complete `modmany`var)
11254 (show language, setting breakpoint at module): New tests.
11255 * gdb.fortran/module.f90 (module mod): Remove.
11256 (module mod1, module mod2, module modmany, subroutine sub1)
11257 (subroutine sub2, program module): New.
11258
b8e8282f
JK
112592010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11260
11261 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
11262 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
11263 * gdb.cp/anon-union.exp (pass): Rename to ...
11264 (print z 2): ... here.
b8e8282f 11265
019ebafc
MS
112662010-06-02 Michael Snyder <msnyder@vmware.com>
11267
e68d8fd4
MS
11268 * gdb.trace/actions.exp: Use gdb_test_no_output.
11269 * gdb.trace/circ.exp: Ditto.
11270 * gdb.trace/packetlen.exp: Ditto.
11271 * gdb.trace/save-trace.exp: Ditto.
11272 * gdb.trace/tracecmd.exp: Ditto.
11273 * gdb.trace/tsv.exp: Ditto.
11274
12b5d08a
MS
11275 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
11276 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
11277 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11278 * gdb.threads/manythreads.exp: Ditto.
11279 * gdb.threads/print-threads.exp: Ditto.
11280 * gdb.threads/pthreads.exp: Ditto.
11281 * gdb.threads/schedlock.exp: Ditto.
11282 * gdb.threads/staticthreads.exp: Ditto.
11283 * gdb.threads/thread-specific.exp: Ditto.
11284 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11285 * gdb.threads/threadapply.exp: Ditto.
11286 * gdb.threads/watchthreads.exp: Ditto.
11287 * gdb.threads/watchthreads2.exp: Ditto.
11288
89493308
MS
11289 * gdb.python/py-block.exp: Use gdb_test_no_output.
11290 * gdb.python/py-prettyprint.exp: Ditto.
11291 * gdb.python/py-template.exp: Ditto.
11292 * gdb.python/py-value.exp: Ditto.
11293
11294 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
11295 * gdb.reverse/watch-reverse.exp: Ditto.
11296
11297 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
11298 * gdb.server/ext-run.exp: Ditto.
11299
019ebafc
MS
11300 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
11301 * gdb.dwarf2/dw2-compressed.exp: Ditto.
11302 * gdb.dwarf2/dw2-intercu.exp: Ditto.
11303 * gdb.dwarf2/dw2-intermix.exp: Ditto.
11304 * gdb.dwarf2/dw2-producer.exp: Ditto.
11305 * gdb.dwarf2/mac-fileno.exp: Ditto.
11306
11307 * gdb.gdb/observer.exp: Use gdb_test_no_output.
11308 * gdb.gdb/selftest.exp: Ditto.
11309
11310 * gdb.multi/base.exp: Use gdb_test_no_output.
11311
11312 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
11313
3e0ca3a5
JK
113142010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11315
11316 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
11317
9db70545
MS
113182010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
11319
a8d52276
MS
11320 * gdb.cp/class2.exp: Use gdb_test_no_output.
11321 * gdb.cp/classes.exp: Ditto.
11322 * gdb.cp/extern-c.exp: Ditto.
11323 * gdb.cp/inherit.exp: Ditto.
11324 * gdb.cp/maint.exp: Ditto.
11325 * gdb.cp/mb-inline.exp: Ditto.
11326 * gdb.cp/mb-templates.exp: Ditto.
11327 * gdb.cp/method2.exp: Ditto.
11328 * gdb.cp/misc.exp: Ditto.
11329 * gdb.cp/ovldbreak.exp: Ditto.
11330 * gdb.cp/punctuator.exp: Ditto.
11331 * gdb.cp/templates.exp: Ditto.
11332 * gdb.cp/virtbase.exp: Ditto.
11333
889bf7c5 11334 * gdb.threads/attach-stopped.exp:
9db70545 11335 Replace uses of send_gdb / gdb_expect.
889bf7c5 11336 * gdb.threads/attachstop-mt.exp:
9db70545 11337 Replace uses of send_gdb / gdb_expect.
889bf7c5 11338 * gdb.threads/gcore-thread.exp:
9db70545 11339 Replace uses of send_gdb / gdb_expect.
889bf7c5 11340 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
11341 Replace uses of send_gdb / gdb_expect.
11342 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11343 * gdb.threads/print-threads.exp:
9db70545
MS
11344 Replace uses of send_gdb / gdb_expect.
11345 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
11346 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
11347 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
11348
11349 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
11350 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
11351 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
11352 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
11353 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
11354 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
11355 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
11356 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
11357 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
11358 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
11359 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
11360
359cc68c
JK
113612010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11362
11363 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
11364
7d3fe98e
SW
113652010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
11366
11367 * gdb.cp/koenig.exp: Added new test case.
11368 * gdb.cp/koenig.cc: Ditto.
11369
27d3a1a2
MS
113702010-06-01 Michael Snyder <msnyder@vmware.com>
11371
11372 * gdb.base/arithmet.exp: Use gdb_test_no_output.
11373 * gdb.base/arrayidx.exp: Ditto.
11374 * gdb.base/attach.exp: Ditto.
11375 * gdb.base/auxv.exp: Ditto.
11376 * gdb.base/bigcre.exp: Ditto.
11377 * gdb.base/break-always.exp: Ditto.
11378 * gdb.base/break-interp.exp: Ditto.
11379 * gdb.base/break.exp: Ditto.
11380 * gdb.base/breakpoint-shadow.exp: Ditto.
11381 * gdb.base/call-ar-st.exp: Ditto.
11382 * gdb.base/call-sc.exp: Ditto.
11383 * gdb.base/call-signal-resume.exp: Ditto.
11384 * gdb.base/callfuncs.exp: Ditto.
11385 * gdb.base/catch-syscall.exp: Ditto.
11386 * gdb.base/charset.exp: Ditto.
11387 * gdb.base/code-expr.exp: Ditto.
11388 * gdb.base/commands.exp: Ditto.
11389 * gdb.base/cond-expr.exp: Ditto.
11390 * gdb.base/condbreak.exp: Ditto.
11391 * gdb.base/cursal.exp: Ditto.
11392 * gdb.base/cvexpr.exp: Ditto.
11393 * gdb.base/default.exp: Ditto.
11394 * gdb.base/del.exp: Ditto.
11395 * gdb.base/detach.exp: Ditto.
11396 * gdb.base/display.exp: Ditto.
11397 * gdb.base/ena-dis-br.exp: Ditto.
11398 * gdb.base/eval-skip.exp: Ditto.
11399 * gdb.base/foll-fork.exp: Ditto.
11400 * gdb.base/foll-vfork.exp: Ditto.
11401 * gdb.base/frame-args.exp: Ditto.
11402 * gdb.base/funcargs.exp: Ditto.
11403 * gdb.base/gcore-buffer-overflow.exp: Ditto.
11404 * gdb.base/gdbvars.exp: Ditto.
11405 * gdb.base/help.exp: Ditto.
11406 * gdb.base/ifelse.exp: Ditto.
11407 * gdb.base/included.exp: Ditto.
11408 * gdb.base/list.exp: Ditto.
11409 * gdb.base/macscp.exp: Ditto.
11410 * gdb.base/maint.exp: Ditto.
11411 * gdb.base/multi-fork.exp: Ditto.
11412 * gdb.base/overlays.exp: Ditto.
11413 * gdb.base/page.exp: Ditto.
11414 * gdb.base/pending.exp: Ditto.
11415 * gdb.base/pointers.exp: Ditto.
11416 * gdb.base/pr11022.exp: Ditto.
11417 * gdb.base/prelink.exp: Ditto.
11418 * gdb.base/printcmds.exp: Ditto.
11419 * gdb.base/psymtab.exp: Ditto.
11420 * gdb.base/randomize.exp: Ditto.
11421 * gdb.base/relational.exp: Ditto.
11422 * gdb.base/relocate.exp: Ditto.
11423 * gdb.base/remote.exp: Ditto.
11424 * gdb.base/sepdebug.exp: Ditto.
11425 * gdb.base/set-lang-auto.exp: Ditto.
11426 * gdb.base/setshow.exp: Ditto.
11427 * gdb.base/setvar.exp: Ditto.
11428 * gdb.base/signals.exp: Ditto.
11429 * gdb.base/signull.exp: Ditto.
11430 * gdb.base/sigstep.exp: Ditto.
11431 * gdb.base/sizeof.exp: Ditto.
11432 * gdb.base/solib-disc.exp: Ditto.
11433 * gdb.base/store.exp: Ditto.
11434 * gdb.base/structs.exp: Ditto.
11435 * gdb.base/structs2.exp: Ditto.
11436 * gdb.base/subst.exp: Ditto.
11437 * gdb.base/term.exp: Ditto.
11438 * gdb.base/trace-commands.exp: Ditto.
11439 * gdb.base/unwindonsignal.exp: Ditto.
11440 * gdb.base/valgrind-db-attach.exp: Ditto.
11441 * gdb.base/varargs.exp: Ditto.
11442 * gdb.base/watch-cond.exp: Ditto.
11443 * gdb.base/watch_thread_num.exp: Ditto.
11444 * gdb.base/watchpoint-cond-gone.exp: Ditto.
11445 * gdb.base/watchpoint.exp: Ditto.
11446 * gdb.base/whatis-exp.exp: Ditto.
11447
f8d3bf8f
MS
114482010-06-01 Michael Snyder <msnyder@vmware.com>
11449
11450 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
11451 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
11452 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
11453 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
11454 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
11455 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
11456 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
11457 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
11458 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
11459 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
11460 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
11461 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
11462 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
11463 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
11464 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
11465
3f9e0d32
JK
114662010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11467
11468 * gdb.base/commands.exp (begin commands on watch): Remove excessive
11469 trailing newline.
11470 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
11471 * gdb.java/jmisc.exp (p *args\n): Rename to ...
11472 (p *args): ... here and remove excessive trailing newline.
11473
f629457d
JB
114742010-05-31 Joel Brobecker <brobecker@adacore.com>
11475
11476 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
11477
09eef106
JK
114782010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11479
11480 Accept the new Linux kernel "t (tracing stop)" string.
11481 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
11482 Update comment.
11483 (state_wait) <T (tracing stop)>: New.
11484 (main): Update the state_wait expect string.
11485
94f31136
PA
114862010-05-28 Pedro Alves <pedro@codesourcery.com>
11487
11488 * limits.c, limits.exp: Delete files.
11489 * Makefile.in (clean mostlyclean): Adjust.
11490 * tracecmd.exp: Adjust.
11491
096554ab
JK
114922010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11493
11494 * gdb.base/tui-layout.exp: New.
11495
27d3a1a2 114962010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 11497
889bf7c5 11498 * gdb.reverse/break-precsave.exp:
bcd2dc50 11499 Replace uses of send_gdb / gdb_expect.
889bf7c5 11500 * gdb.reverse/break-reverse.exp:
bcd2dc50 11501 Replace uses of send_gdb / gdb_expect.
889bf7c5 11502 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 11503 Replace uses of send_gdb / gdb_expect.
889bf7c5 11504 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 11505 Replace uses of send_gdb / gdb_expect.
889bf7c5 11506 * gdb.reverse/finish-precsave.exp:
bcd2dc50 11507 Replace uses of send_gdb / gdb_expect.
889bf7c5 11508 * gdb.reverse/finish-reverse.exp:
bcd2dc50 11509 Replace uses of send_gdb / gdb_expect.
889bf7c5 11510 * gdb.reverse/i386-precsave.exp:
bcd2dc50 11511 Replace uses of send_gdb / gdb_expect.
889bf7c5 11512 * gdb.reverse/i386-reverse.exp:
bcd2dc50 11513 Replace uses of send_gdb / gdb_expect.
889bf7c5 11514 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 11515 Replace uses of send_gdb / gdb_expect.
889bf7c5 11516 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 11517 Replace uses of send_gdb / gdb_expect.
889bf7c5 11518 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 11519 Replace uses of send_gdb / gdb_expect.
889bf7c5 11520 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 11521 Replace uses of send_gdb / gdb_expect.
889bf7c5 11522 * gdb.reverse/machinestate.exp:
bcd2dc50 11523 Replace uses of send_gdb / gdb_expect.
889bf7c5 11524 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 11525 Replace uses of send_gdb / gdb_expect.
889bf7c5 11526 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 11527 Replace uses of send_gdb / gdb_expect.
889bf7c5 11528 * gdb.reverse/solib-precsave.exp:
bcd2dc50 11529 Replace uses of send_gdb / gdb_expect.
889bf7c5 11530 * gdb.reverse/solib-reverse.exp:
bcd2dc50 11531 Replace uses of send_gdb / gdb_expect.
889bf7c5 11532 * gdb.reverse/step-precsave.exp:
bcd2dc50 11533 Replace uses of send_gdb / gdb_expect.
889bf7c5 11534 * gdb.reverse/step-reverse.exp:
bcd2dc50 11535 Replace uses of send_gdb / gdb_expect.
889bf7c5 11536 * gdb.reverse/until-precsave.exp:
bcd2dc50 11537 Replace uses of send_gdb / gdb_expect.
889bf7c5 11538 * gdb.reverse/until-reverse.exp:
bcd2dc50 11539 Replace uses of send_gdb / gdb_expect.
889bf7c5 11540 * gdb.reverse/watch-precsave.exp:
bcd2dc50 11541 Replace uses of send_gdb / gdb_expect.
889bf7c5 11542 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
11543 Replace uses of send_gdb / gdb_expect.
11544
3def43e0
JK
115452010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11546
11547 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
11548 excessive newline.
11549
27d3a1a2 115502010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
11551
11552 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
11553 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
11554 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
11555 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
11556 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
11557 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
11558 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
11559 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
11560 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
11561 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
11562 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
11563 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
11564 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
11565 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
11566 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
11567 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
11568 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
11569 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
11570 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 11571
27d3a1a2 115722010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 11573
22454424
MS
11574 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
11575 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
11576
11577 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
11578 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
11579 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
11580
889bf7c5 11581 * gdb.reverse/consecutive-reverse.exp:
22454424 11582 Replace uses of send_gdb / gdb_expect.
889bf7c5 11583 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
11584 Replace uses of send_gdb / gdb_expect.
11585
11586 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
11587 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
11588 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11589 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
11590 Replace uses of send_gdb / gdb_expect.
11591 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
11592 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
11593 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
11594 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
11595 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
11596 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
11597 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
11598 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
11599 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
11600
116012010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 11602
22454424 11603 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11604
22454424 11605 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11606
22454424
MS
11607 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
11608 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
11609 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
11610 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
11611 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
11612 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
11613 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
11614 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
11615 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11616
6e5f2c59
TT
116172010-05-25 Tom Tromey <tromey@redhat.com>
11618
11619 * gdb.base/macscp.exp: Add missing space after setup_kfail.
11620
bbc8b958
TT
116212010-05-25 Tom Tromey <tromey@redhat.com>
11622
11623 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
11624 argument order.
11625 * gdb.base/macscp.exp: Fix setup_kfail argument order.
11626 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
11627 order.
11628 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
11629 order.
11630 * gdb.base/call-sc.exp (setup_kfails): Remove.
11631 (setup_compiler_kfails): Remove.
11632 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
11633 argument order.
11634 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
11635 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
11636 (advancei): Fix setup_kfail argument order.
11637 * gdb.base/radix.exp: Fix setup_kfail argument order.
11638 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
11639 order.
11640 * gdb.base/structs.exp (setup_kfails): Remove.
11641 (setup_compiler_kfails): Fix setup_kfail argument order.
11642 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
11643 order.
11644 * gdb.java/jmain.exp: Fix setup_kfail argument order.
11645 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
11646 setup_kfail argument order.
11647 * gdb.cp/overload.exp: Fix setup_kfail argument order.
11648
83d1babf
TT
116492010-05-25 Tom Tromey <tromey@redhat.com>
11650
11651 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
11652
6acb16a2
MS
116532010-05-25 Michael Snyder <msnyder@vmware.com>
11654
11655 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
11656 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
11657 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
11658 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
11659 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
11660 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
11661 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
11662 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
11663 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
11664 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
11665 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
11666 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
11667 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
11668 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
11669 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
11670 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
11671 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
11672 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
11673 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
11674 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
11675 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
11676 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
11677 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
11678 * gdb.base/default.exp: Replace send_gdb with gdb_test.
11679 * gdb.base/define.exp: Replace send_gdb with gdb_test.
11680 * gdb.base/display.exp: Replace send_gdb with gdb_test.
11681 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
11682 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
11683 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
11684 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
11685 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
11686 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
11687 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
11688 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
11689 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
11690 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
11691 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
11692 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
11693 * gdb.base/help.exp: Replace send_gdb with gdb_test.
11694 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
11695 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
11696 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11697 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
11698 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
11699 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
11700 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
11701 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 11702 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11703
117042010-05-25 Doug Evans <dje@google.com>
11705
11706 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
11707 gdb.string_to_argv.
ad3986f0 11708
d3b1e874
TT
117092010-05-21 Tom Tromey <tromey@redhat.com>
11710
11711 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
11712 Call it.
11713 * gdb.dwarf2/pieces.S: Update.
11714 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
11715
cb826367
TT
117162010-05-21 Tom Tromey <tromey@redhat.com>
11717
11718 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
11719 Call it.
11720 * gdb.dwarf2/pieces.c (struct C): New.
11721 (f6): New function.
11722 * gdb.dwarf2/pieces.S: Replace.
11723
74de6778
TT
117242010-05-21 Tom Tromey <tromey@redhat.com>
11725
11726 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
11727 Call it.
11728
afd74c5f
TT
117292010-05-21 Tom Tromey <tromey@redhat.com>
11730
11731 * gdb.dwarf2.pieces.exp: New file.
11732 * gdb.dwarf2.pieces.S: New file.
11733 * gdb.dwarf2.pieces.c: New file.
11734
a7b75dfd 117352010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11736 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
11737
11738 * lib/gdb.exp (gdb_test_no_output): New function.
11739 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
11740 when testing commands that should produce no output.
11741
c81c812a
JB
117422010-05-17 Joel Brobecker <brobecker@adacore.com>
11743
11744 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
11745 parameter that we want to watch being a constant.
11746
0cce5bd9
JB
117472010-05-17 Joel Brobecker <brobecker@adacore.com>
11748
11749 * gdb.ada/cond_lang: New testcase.
11750
47050449
JB
117512010-05-17 Joel Brobecker <brobecker@adacore.com>
11752
11753 * lib/gdb.exp (banned_variables): New variable/constant.
11754 (gdb_init): Add write trace on variables listed in banned_variables.
11755 (gdb_finish): Remove write traces on variables listed in
11756 banned_variables.
11757
77c01586
JB
117582010-05-17 Joel Brobecker <brobecker@adacore.com>
11759
11760 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
11761 * gdb.cp/koenig.exp: Likewise.
11762
88d4aea7
PM
117632010-05-14 Phil Muldoon <pmuldoon@redhat.com>
11764
889bf7c5 11765 PR python/11482
88d4aea7
PM
11766
11767 * gdb.python/py-value.exp (test_value_hash): New function.
11768
f5a010c0
PM
117692010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
11770
11771 PR exp/11530.
11772 * gdb.base/gdb11530.c: New file.
11773 * gdb.base/gdb11530.exp: New file.
11774
8ef4892f
JK
117752010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11776
11777 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
11778 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11779
7322dca9
SW
117802010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
11781
11782 * gdb.cp/koenig.exp: New test.
11783 * gdb.cp/koenig.cc: New test program.
11784
02e7ea18
JB
117852010-05-05 Joel Brobecker <brobecker@adacore.com>
11786
11787 Remove the use of prms_id and bug_id throughout the testsuite.
11788
e1c34c5d
PM
117892010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
11790
11791 PR exp/11349.
11792 * testsuite/gdb.cp/ref-types.exp: Add test to examine
11793 use a reference local variable.
11794
8e1d0c49
JK
117952010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11796
11797 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
11798 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11799 variable different_dir. Move debugfile into a full directory pathname
11800 under DIFFERENT_DIR.
11801 * lib/gdb.exp (separate_debug_filename): Remove.
11802 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
11803 variable debug_dir and mkdir of it. Update function comments.
11804
e66408ed
PA
118052010-04-29 Pedro Alves <pedro@codesourcery.com>
11806
11807 PR gdb/11557
11808
11809 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
11810 files.
11811
d7b32ed3
PM
118122010-04-29 Phil Muldoon <pmuldoon@redhat.com>
11813
889bf7c5 11814 * gdb.python/py-param.exp: New File.
d7b32ed3 11815
6aecb9c2
JB
118162010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
11817
11818 * gdb.base/default.exp: Fix "set language" test.
11819
bdf92a1c
PM
118202010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
11821
11822 PR breakpoints/11531.
11823 * gdb.base/gdb11531.c: New file.
11824 * gdb.base/gdb11531.exp: New file.
11825
3f172e24
TT
118262010-04-26 Tom Tromey <tromey@redhat.com>
11827
11828 * gdb.base/completion.exp: Add tests for completion and deprecated
11829 commands.
11830
64af4c92
JK
118312010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11832
11833 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
11834 (print /x char_array): Escape curly brackets.
11835
492928e4
JK
118362010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11837
11838 Fix deadlock on looped list of loaded shared objects.
11839 * gdb.base/solib-corrupted.exp: New.
11840
66d09542
DE
118412010-04-23 Doug Evans <dje@google.com>
11842
11843 * gdb.python/py-section-script.c: New file.
11844 * gdb.python/py-section-script.exp: New file.
11845 * gdb.python/py-section-script.py: New file.
11846
8bd10a10
CM
118472010-04-20 Chris Moller <cmoller@redhat.com>
11848
11849 PR 10179
11850
11851 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
11852 * gdb.base/pr10179-a.c:
11853 * gdb.base/pr10179-b.c:
11854 * gdb.base/pr10179.exp: New files.
11855
c0201579
JK
118562010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11857
11858 Fix crashes on dangling display expressions.
11859 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
11860 is SEP.
11861 (lib_flags): Remove the "debug" keyword.
11862 (libsepdebug): New variable for iterating new loop.
11863 (save_pf_prefix): New variable wrapping the loop.
11864 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
11865 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
11866
793b0ff8
PM
118672010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11868
11869 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
11870
097f51f7
PM
118712010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11872
11873 PR stabs/11479.
11874 * gdb.stabs/gdb11479.exp: New file.
11875 * gdb.stabs/gdb11479.c: New file.
11876
9a22f0d0
PM
118772010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11878
11879 * gdb.base/charset.c (Strin16, String32): New variables.
11880 * gdb.base/charset.exp (gdb_test): Test correct display
11881 of 16 or 32 bit strings.
11882
118832010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
11884
11885 PR 9167
11886 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
11887 * gdb.cp/pr9167.cc: New file.
11888 * gdb.cp/pr9167.exp: New file.
11889
11890
6e354e5e
PM
118912010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
11892
11893 PR pascal/11492.
11894 * gdb.pascal/gdb11492.pas: New file.
11895 * gdb.pascal/gdb11492.exp: New file.
11896
be942545
JB
118972010-04-20 Joel Brobecker <brobecker@adacore.com>
11898
1667e6e3 11899 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 11900
0c3acc09
JB
119012010-04-20 Joel Brobecker <brobecker@adacore.com>
11902
11903 * gdb.ada/dyn_loc: New testcase.
11904
ec31cde5
CM
119052010-04-20 Chris Moller <cmoller@redhat.com>
11906
11907 PR 10867
889bf7c5 11908
ec31cde5
CM
11909 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
11910 * gdb.cp/pr10687.cc: New file.
11911 * gdb.cp/pr10687.exp: New file.
11912
11913
ce4b0682
SDJ
119142010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11915 Sergio Durigan Junior <sergiodj@redhat.com>
11916
11917 * gdb.fortran/logical.exp: New testcase.
11918 * gdb.fortran/logical.f90: New file.
11919
3436961f
DE
119202010-04-19 Doug Evans <dje@google.com>
11921
11922 * gdb.base/help.exp (help source): Update expected output.
11923
4d836c09
JK
119242010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11925
11926 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
11927 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
11928 gdb_exit and return.
11929 (executable): New variable.
11930 (binfile): Use it.
11931
6149aea9
PA
119322010-04-19 Pedro Alves <pedro@codesourcery.com>
11933
11934 PR breakpoints/8554.
11935
11936 * gdb.trace/save-trace.exp: Adjust.
11937
ed41462c
L
119382010-04-17 H.J. Lu <hongjiu.lu@intel.com>
11939
11940 PR corefiles/11511
11941 * gdb.arch/system-gcore.exp: New.
11942 * gdb.arch/gcore.c: Likewise.
11943
3f7b2faa
DE
119442010-04-15 Doug Evans <dje@google.com>
11945
fa33c3cd
DE
11946 * gdb.python/py-progspace.c: New file.
11947 * gdb.python/py-progspace.exp: New file.
11948
3f7b2faa
DE
11949 * gdb.base/source.exp: Add tests for "source -s".
11950
79f283fe
PM
119512010-04-14 Phil Muldoon <pmuldoon@redhat.com>
11952
11953 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
11954 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
11955 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
11956 * gdb.python/py-mi.exp: New test for to_string returning None.
11957
fc8eb08a
PM
119582010-04-12 Phil Muldoon <pmuldoon@redhat.com>
11959
11960 * gdb.python/py-breakpoint.c: Make result global.
11961
26e197f6
JK
119622010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11963
11964 Fix non-GNU make compatibility.
11965 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
11966
adc36818
PM
119672010-04-09 Phil Muldoon <pmuldoon@redhat.com>
11968
11969 * gdb.python/py-breakpoint.exp: New File.
11970 * gdb.python/py-breakpoint.C: Ditto.
11971
64e17368
SS
119722010-04-08 Stan Shebs <stan@codesourcery.com>
11973
11974 * gdb.trace/actions.exp: Clear default-collect.
11975 * gdb.trace/save-trace.exp: Clear default-collect.
11976
fff5cc64
PM
119772010-04-08 Phil Muldoon <pmuldoon@redhat.com>
11978
11979 * gdb.python/py-value: Add null string variable.
11980 (test_lazy_string): Test zero length, NULL address lazy
11981 strings.
11982
a055a187
L
119832010-04-07 H.J. Lu <hongjiu.lu@intel.com>
11984
11985 * gdb.arch/i386-avx.c: New.
11986 * gdb.arch/i386-avx.exp: Likewise.
11987
11988 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
11989
96e39866
DE
119902010-04-06 Doug Evans <dje@google.com>
11991
11992 * gdb.base/source-test.gdb: New file.
11993 * gdb.base/source.exp: Test source -v.
11994
5984a431
UW
119952010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11996
11997 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
11998
ec8a089a
PM
119992010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
12000
12001 * gdb.stabs/aout.sed: Convert all backslash to double backslash
12002 within one line, unless it is followed by a double quote.
12003 * gdb.stabs/hppa.sed: Idem.
12004 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
12005 * gdb.stabs/weird.exp: Check for correct parsing of
12006 char and string constants.
ec8a089a
PM
12007 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
12008 in .stabs to .stabx substitution.
12009
fce3c1f0
SS
120102010-04-05 Stan Shebs <stan@codesourcery.com>
12011
12012 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
12013 constant global.
12014 * gdb.trace/tfile.exp: Try to print them.
12015
d77f58be
SS
120162010-04-04 Stan Shebs <stan@codesourcery.com>
12017
12018 * gdb.base/completion.exp: Update for new "info watchpoints".
12019 * gdb.base/default.exp: Ditto.
12020 * gdb.base/help.exp: Ditto.
12021 * gdb.base/watchpoint.exp: Ditto.
12022 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 12023
af54718e
SS
120242010-04-04 Stan Shebs <stan@codesourcery.com>
12025
12026 * gdb.trace/tfile.exp: Sharpen tfind test.
12027
74d1f91e
JK
120282010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12029
12030 * gdb.base/break-entry.exp: New.
12031
eb8e76db 120322010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 12033 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
12034
12035 * gdb.reverse/i386-sse-reverse.exp: New file.
12036 * gdb.reverse/i386-sse-reverse.c: New file.
12037
bf65cad8
PA
120382010-04-02 Pedro Alves <pedro@codesourcery.com>
12039
12040 * gdb.trace/tfind.exp: Adjust expected disassembly output.
12041
fff87407
SS
120422010-04-01 Stan Shebs <stan@codesourcery.com>
12043
12044 * gdb.trace/actions.exp: Tweak expected output.
12045 * gdb.trace/while-stepping.exp: Tweak expected output.
12046
fe01d668
L
120472010-04-01 H.J. Lu <hongjiu.lu@intel.com>
12048
12049 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
12050
86b17b60
PA
120512010-04-01 Pedro Alves <pedro@codesourcery.com>
12052
12053 * gdb.base/commands.exp: Adjust.
12054 * gdb.cp/extern-c.exp: Adjust.
12055
2c58c0a9
PA
120562010-04-01 Pedro Alves <pedro@codesourcery.com>
12057
12058 * gdb.trace/collection.c (local_test_func): Define a local struct,
12059 and instanciate it.
12060
0db9b91c
PA
120612010-04-01 Pedro Alves <pedro@codesourcery.com>
12062
12063 * gdb.trace/collection.exp (gdb_collect_args_test)
12064 (gdb_collect_argarray_test): XFAIL the tests that assume the
12065 argarray argument's elements are collected.
12066
8072405b
JK
120672010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
12068
12069 * gdb.dwarf2/dw2-bad-parameter-type.exp,
12070 gdb.dwarf2/dw2-bad-parameter-type.S: New.
12071
8bf6485c
SS
120722010-03-31 Stan Shebs <stan@codesourcery.com>
12073
12074 * gdb.trace/save-trace.exp: Test save/restore of default-collect
12075 and tracepoint conditionals.
12076 (gdb_verify_tracepoints): Delete unused return.
12077
fd7f724a
KS
120782010-03-26 Keith Seitz <keiths@redhat.com>
12079
12080 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
12081 appear in the output before main.
12082 Remove KFAIL for gdb/2215 aka bz 9320.
12083
8d9e7719
DE
120842010-03-30 Doug Evans <dje@google.com>
12085
0906dd0b
DE
12086 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
12087 by dejagnu.
12088 * gdb.arch/amd64-dword.exp: Ditto.
12089
8d9e7719
DE
12090 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
12091 match.
12092 (break printf): Ditto.
12093
1da644f0
SW
120942010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
12095
12096 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
12097 gcc < 4.4.
12098 * gdb.cp/shadow.exp: Ditto.
12099
a8121990
PA
121002010-03-29 Pedro Alves <pedro@codesourcery.com>
12101
12102 * gdb.trace/collection.exp (run_trace_experiment): Make sure
12103 "tstart" is silent.
12104
6e79d367
PA
121052010-03-29 Pedro Alves <pedro@codesourcery.com>
12106
12107 * gdb.trace/collection.exp (executable): New.
12108 (binfile): Use it.
12109 (fpreg, spreg, pcreg): New.
12110 (test_register): Use gdb_test_multiple. Pass /x to print.
12111 (prepare_for_trace_test): New.
12112 (run_trace_experiment): Use "continue", not gdb_run_cmd.
12113 (gdb_collect_args_test, gdb_collect_argstruct_test)
12114 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
12115 prepare_for_trace_test.
12116 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
12117 fpreg, spreg and pcreg.
12118 (gdb_collect_expression_test, gdb_collect_globals_test): Use
12119 prepare_for_trace_test.
12120 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
12121 try to detect tracing support here. Don't set breakpoints at
12122 `begin' or `end' here.
12123 <global scope>: Use clean_restart. Run to main before checking
12124 for tracing support. Check for for tracing support here.
12125
09248348
JK
121262010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12127
12128 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
12129 " as $displacement" to "seen displacement message".
12130
d350db38
PA
121312010-03-28 Pedro Alves <pedro@codesourcery.com>
12132
12133 * gdb.trace/while-dyn.exp (executable): New variable.
12134 (binfile): Use it.
12135 (test_while_stepping): New function. Move most tests here. Call
12136 it once for each of the while-stepping, stepping and ws aliases.
12137
907af001
UW
121382010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12139
12140 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
12141 that do not provide the tagless_struct type name at all.
12142 (test_print_anon_union): Do not check value of uninitialized
12143 union member. Do not use cp_test_ptype_class, so we can accept
12144 "long" as well as "long int".
12145
610197fd
PA
121462010-03-26 Pedro Alves <pedro@codesourcery.com>
12147
12148 * gdb.trace/tfile.c (tohex, bin2hex): New.
12149 (write_error_trace_file): Hexify error description.
12150
6c28cbf2
SS
121512010-03-25 Stan Shebs <stan@codesourcery.com>
12152
12153 * gdb.trace/tfile.c: Generate an additional trace file, improve
12154 portability.
12155 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
12156 files in a better way.
12157
e62b8c7e
KS
121582010-03-25 Keith Seitz <keiths@redhat.com>
12159
12160 * gdb.java/jprint.exp: XFAIL printing of static class members
12161 because of GCC debuginfo problem.
12162
82ccf5a5
JK
121632010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12164
12165 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
12166
293e2f9e
DJ
121672010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12168
12169 * gdb.base/completion.exp: Allow long instead of long int.
12170 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
12171 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
12172 variable p.
12173 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
12174 * gdb.base/pointers.exp: Allow long instead of long int.
12175 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
12176 * gdb.base/step-line.exp: Allow a directory before the source file name.
12177
95a42b64
TT
121782010-03-24 Tom Tromey <tromey@redhat.com>
12179
12180 PR breakpoints/9352:
12181 * gdb.base/default.exp: Update.
12182 * gdb.base/commands.exp: Update.
12183 * gdb.cp/extern-c.exp: Test setting commands on multiple
12184 breakpoints at once.
12185
2390201f
DJ
121862010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12187
12188 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
12189 if gdb,nosignals.
12190 * gdb.base/watchpoints.c: Do not include unnecessary headers.
12191 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
12192 exited".
12193
8c9a6790
SS
121942010-03-24 Stan Shebs <stan@codesourcery.com>
12195
12196 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
12197
a6c727b2
DJ
121982010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12199
12200 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
12201 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
12202 argument. Handle "short" and "long".
12203 (Top level): Pass overprototyped output for old_fptr and xptr.
12204
4dfd5423
PA
122052010-03-23 Pedro Alves <pedro@codesourcery.com>
12206
12207 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
12208 format strings and add casts to avoid compiler warnings.
12209
122102010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
12211
12212 * lib/trace-support.exp (gdb_trace_setactions):
12213 Don't expect whitespace after ">" prompt.
12214 * gdb.trace/actions.exp: Adjust for output changes.
12215 * gdb.trace/while-stepping.exp: Likewise.
12216
c847d045
JK
122172010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12218
12219 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
12220 and r157645).
12221
5f717f1d
JK
122222010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12223
12224 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
12225 New.
12226
7d6d51d5
DJ
122272010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
12228
12229 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
12230 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
12231
3b11a015
SS
122322010-03-19 Stan Shebs <stan@codesourcery.com>
12233
12234 * gdb.trace/ax.exp: New file.
12235
d7d158ed
DE
122362010-03-19 Doug Evans <dje@google.com>
12237
6bb85cd1
DE
12238 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
12239 output from gcc.
12240
d7d158ed
DE
12241 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
12242 named /usr/sbin/prelink<foo>.
12243
4daf5ac0
SS
122442010-03-18 Stan Shebs <stan@codesourcery.com>
12245
12246 * gdb.trace/circ.exp: Test circular-trace-buffer.
12247 * gdb.trace/tfile.exp: Update tstatus test.
12248
e8d05480
JB
122492010-03-18 Joel Brobecker <brobecker@adacore.com>
12250
12251 * gdb.dwarf2/dw2-anonymous-func.S: New file.
12252 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
12253
441b986a
UW
122542010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12255
12256 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
12257
4247603b
PA
122582010-03-18 Pedro Alves <pedro@codesourcery.com>
12259
12260 * gdb.base/default.exp: Adjust the expected output of the finish
12261 and until commands when the inferior is not being run.
12262
13387711
SW
122632010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
12264
12265 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
12266 * gdb.cp/nsusing.exp: Ditto.
12267
6e31430b
TT
122682010-03-15 Tom Tromey <tromey@redhat.com>
12269
12270 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
12271 * gdb.cp/userdef.cc (operator==): New function.
12272 (main): New locals mem1, mem2.
12273
e2d69cb5
JZ
122742010-03-15 Jie Zhang <jie@codesourcery.com>
12275
12276 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
12277 Declare and use new loadtimeout variable.
12278
f572f0a9
DJ
122792010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
12280
12281 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
12282 Use gdb_load later.
12283
51f4c0b0
PA
122842010-03-14 Pedro Alves <pedro@codesourcery.com>
12285
12286 * gdb.base/solib-disc.c (main): Make format of fprintf a string
12287 literal. Add missing endlines to prints to stderr.
12288
1c809c68
TT
122892010-03-12 Tom Tromey <tromey@redhat.com>
12290
12291 PR c++/9708:
12292 * gdb.cp/m-static.exp: Add regression test.
12293 * gdb.cp/m-static.cc (method): New method.
12294 (main): Call it.
12295
00ae8fef
SW
122962010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
12297
12298 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
12299 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
12300
759f0f0b
PA
123012010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12302
21e24d21
PA
12303 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
12304
123052010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12306
759f0f0b
PA
12307 * lib/gdb.exp (skip_stl_tests): New.
12308 (gdb_compile): Symbian needs -ldl.
12309 (shlib_target_file): New.
12310 (shlib_symbol_file): New.
12311 (gdb_load_shlibs): Use shlib_target_file.
12312 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
12313 * gdb.cp/exception.exp: Use skip_stl_tests.
12314 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
12315 * gdb.cp/try_catch.exp: Use skip_stl_tests.
12316 * gdb.cp/mb-templates.exp: Ditto.
12317 * gdb.base/commands.exp: Relax regexes.
12318 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
12319 shlib_target_file and shlib_symbol_file.
12320 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
12321 sections.
12322 * gdb.base/ending-run.exp: Accept E32Main for symbian.
12323 * gdb.base/solib-disc.exp: Use
12324 shlib_target_file and shlib_symbol_file.
12325 * gdb.base/unload.exp: Don't skip on symbian. Use
12326 shlib_target_file and shlib_symbol_file.
12327 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
12328
6a8f2671 123292010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 12330
6a8f2671
PA
12331 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
12332 * gdb.trace/report.exp: Adjust for x86 and x86_64.
12333 Issue a tfind end before looking for a tracepoint frame.
12334 * gdb.trace/tfind.exp: Adjust tstatus output.
12335 Adjust disassembly output.
12336 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
12337
ccf26247
JK
123382010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12339
12340 * gdb.base/break-interp.exp: Create new displacement parameter value
12341 for the test_ld calls.
12342 (reach): New parameter displacement, verify its content. New push of
12343 pf_prefix "reach-$func:". Import global expect_out.
12344 (test_core): New parameter displacement, verify its content. New push
12345 of pf_prefix "core:". New command "set verbose on". Import global
12346 expect_out.
12347 (test_attach): New parameter displacement, verify its content. New
12348 push of pf_prefix "attach:". New command "set verbose on". Import
12349 global expect_out.
12350 (test_ld): New parameter displacement, pass it to the reach, test_core
12351 and test_attach calls and verify its content in the "ld.so exit" test.
12352 * gdb.base/prelink.exp: Remove gdb_exit and final return.
12353 (prelink): Update expected text, use gdb_test.
12354
e469c7fb
DE
123552010-03-10 Doug Evans <dje@google.com>
12356
12357 * gdb.base/checkpoint.exp: Fix comment.
12358 Lengthen timeout while doing >600 checkpoints test.
12359 Rename duplicate "kill all one" test to keep test names unique.
12360
60e1c644
PA
123612010-03-10 Pedro Alves <pedro@codesourcery.com>
12362
12363 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
12364
cec808ec
KS
123652010-03-08 Keith Seitz <keiths@redhat.com>
12366
889bf7c5
PA
12367 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
12368 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
12369 (dm_type_long): New function.
12370 (dm_type_unsigned_short): New function.
12371 (dm_type_unsigned_long): New function.
12372 (myint): New typedef.
12373 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
12374 long, unsigned shor and long, operator char*, and typedef.
12375 (test_lookup_operator_functions): Add operator char* test.
12376 (test_paddr_operator_functions): Likewise.
12377 (test_paddr_overloaded_functions): Use probe values for
12378 short, long, and unsigned short and long.
12379 (test_paddr_hairy_functions): If the demangler probe detected
12380 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
12381 demangler.
12382 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
12383 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
12384 and "print null_pmf".
12385 Add test "ptype a.*pmf".
12386 * gdb.cp/overload.exp: Allow optional "int" to appear with
12387 "short" and "long".
12388 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
12389 long expect value for men_overload1arg.
12390 Allow "int" to appear with "short" and "long".
12391 When testing "info break", add argument for main (void).
12392 Also allow "int" to appear with "short" and "long".
12393 Ditto with "unsigned" and "long long".
cec808ec
KS
12394 * gdb.java/jmain.exp: Do not enclose methods names in single
12395 quotes.
12396 * gdb.java/jmisc.exp: Likewise.
12397 * gdb.java/jprint.exp: Likewise.
12398 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
12399
12400 From Jan Kratochvil <jan.kratochvil@redhat.com>:
12401 * gdb.cp/exception.exp (backtrace after first throw)
12402 (backtrace after second throw): Allow a namespace before __cxa_throw.
12403 (backtrace after first catch, backtrace after second catch): Allow
12404 a namespace before __cxa_begin_catch.
12405
12406 * gdb.cp/cpexprs.exp: New file.
12407 * gdb.cp/cpexprs.cc: New file.
12408
12409 From Daniel Jacobowitz <dan@codesourcery.com>
12410 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
12411 to use string_to_regexp.
12412 (ctor, dtor): New functions. Use them to match constructor
12413 and destructor function types.
12414 (Top level): Use runto_main.
12415
f870a310
TT
124162010-03-05 Tom Tromey <tromey@redhat.com>
12417
12418 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
12419 gdb.target_charset.
12420 (pp_ns.to_string): Likewise.
12421
0c199f28
KS
124222010-03-04 Keith Seitz <keiths@redhat.com>
12423
12424 * gdb.cp/overload.exp: Test that the filename portion of a linespec
12425 can be quoted. Test that both the filename and function/line
12426 portions can be quoted at the same time.
12427
c7437ca6
PA
124282010-03-04 Pedro Alves <pedro@codesourcery.com>
12429
12430 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
12431
b111b805
DE
124322010-03-03 Doug Evans <dje@google.com>
12433
24486cb7
DE
12434 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
12435 libc contains libpthread.
12436
b111b805
DE
12437 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
12438 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
12439 of gdb_compile. Add another pattern to match android backtrace.
12440
a0e0ef55
TT
124412010-03-03 Tom Tromey <tromey@redhat.com>
12442
12443 PR gdb/11345:
12444 * gdb.base/printcmds.exp (test_printf): Add test.
12445
1ba53b71
L
124462010-03-02 H.J. Lu <hongjiu.lu@intel.com>
12447
12448 * gdb.arch/amd64-byte.exp: New.
12449 * gdb.arch/amd64-dword.exp: Likewise.
12450 * gdb.arch/amd64-pseudo.c: Likewise.
12451 * gdb.arch/amd64-word.exp: Likewise.
12452 * gdb.arch/i386-byte.exp: Likewise.
12453 * gdb.arch/i386-pseudo.c: Likewise.
12454 * gdb.arch/i386-word.exp: Likewise.
12455
f5dff777
DJ
124562010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12457
12458 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
12459 types. Add structreg, bitfields, and flags registers.
12460 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
12461 registers.
12462
90884b2b
L
124632010-03-01 H.J. Lu <hongjiu.lu@intel.com>
12464
12465 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
12466 (load_description): Set architecture if defined.
12467
dc00d89f
PM
124682010-02-28 Phil Muldoon <pmuldoon@redhat.com>
12469
12470 * gdb.python/py-frame.exp: Add read_var block tests.
12471 * gdb.python/py-frame.c (block): New function.
12472
0e095b7e
JK
124732010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12474 Daniel Jacobowitz <dan@codesourcery.com>
12475
12476 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
12477
624f1a65
DM
124782010-02-25 David S. Miller <davem@davemloft.net>
12479
12480 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
12481 fix logic for setting all_syscalls_numbers.
12482
f3e9a817
PM
124832010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12484
12485 * Makefile.in: Add py-block and py-symbol.
12486 * gdb.python/py-symbol.exp: New File.
12487 * gdb.python/py-symtab.exp: New File.
12488 * gdb.python/py-block.exp: New File.
12489 * gdb.python/py-symbol.c: New File.
12490 * gdb.python/py-block.c: New File.
12491
f6bbabf0
PM
124922010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12493
12494 PR python/11314
12495 * lib/gdb.exp (skip_python_tests): New function.
12496 * gdb.python/py-cmd.exp: Use skip_python_tests.
12497 * gdb.python/py-frame.exp: Likewise.
12498 * gdb.python/py-function.exp: Likewise.
12499 * gdb.python/py-prettyprint.exp: Likewise.
12500 * gdb.python/py-template.exp: Likewise.
12501 * gdb.python/py-type.exp: Likewise.
12502 * gdb.python/py-value.exp: Likewise.
12503
85d721b8
PA
125042010-02-22 Pedro Alves <pedro@codesourcery.com>
12505
12506 PR9605
12507
12508 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
12509
48e32051
TT
125102010-02-19 Tom Tromey <tromey@redhat.com>
12511
12512 PR c++/8693, PR c++/9496:
12513 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
12514 regression tests.
12515
ac9c0048
JK
125162010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12517
12518 Fix compatibility with m68k as.
12519 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
12520 Use only /* comments */.
12521
57bb97a4
UW
125222010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12523
12524 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
12525 * configure: Regenerate.
12526
7d1bf85c
DJ
125272010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
12528
12529 * gdb.python/py-type.exp: Check for Python support.
12530
061b5285
PA
125312010-02-17 Pedro Alves <pedro@codesourcery.com>
12532
12533 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
12534 `regsub' syntax available.
12535
f8a8bc2c
PA
125362010-02-17 Pedro Alves <pedro@codesourcery.com>
12537
12538 * gdb.base/shmain.c (main): Remove printf call.
12539 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
12540 * gdb.base/unload.c (main): Make format of fprintf a string
12541 literal. Add missing endlines to prints to stderr.
12542 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
12543
6f451e5e
TT
125442010-02-17 Tom Tromey <tromey@redhat.com>
12545
12546 * gdb.java/jprint.java (jprint.props): New field.
12547 * gdb.java/jprint.exp (set_lang_java): Add regression test.
12548
12d79008
PA
125492010-02-17 Pedro Alves <pedro@codesourcery.com>
12550
ef801a0e 12551 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
12552 available.
12553
d252f7e5
DJ
125542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12555
12556 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
12557 creation to support remote host testing.
12558
67bdab6c
DJ
125592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12560
12561 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
12562 Recognize "command not found".
12563
bb391223
DJ
125642010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12565
12566 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
12567 single-stepping.
12568
70362913
DJ
125692010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12570
12571 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
12572 if arguments are not supported.
12573
493f3c00
DJ
125742010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12575
12576 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
12577 be const or non-const.
12578
8034c749
DJ
125792010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12580
12581 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
12582 mi_send_resuming_command to send -exec-continue.
12583
791dfb64
DJ
125842010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12585
12586 * gdb.base/list.exp (test_list_filename_and_function): Add test
12587 with single quotes.
12588 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
12589 matching.
12590 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
12591 Add KFAIL'd tests for PR gdb/11289.
12592
7c5fe868
DJ
125932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12594
12595 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
12596
fdc498b8
DJ
125972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12598
12599 * gdb.base/comp-dir/subdir/dummy.txt: New file.
12600 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
12601 a temporary directory.
12602
b519e2a6
DJ
126032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12604
12605 * gdb.base/charset.exp: Use a single regular expression to match
12606 show host-charset and show target-charset output.
12607
74164c56
JK
126082010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12609
12610 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
12611 "Illegal process-id" expect string more exact.
12612 (attach to digits-starting nonsense is prohibited): New.
12613
701ed6dc
JK
126142010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12615
12616 * gdb.base/prelink.exp (set verbose on): New.
12617
889bf7c5 126182010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
12619
12620 * mi-reverse.exp: New file. Test for reverse option to the
12621 following MI commands: exec-continue, exec-finish, exec-next,
12622 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 12623
dadf0e9c
JB
126242010-02-09 Joel Brobecker <brobecker@adacore.com>
12625
12626 * gdb.ada/ptype_tagged_param: New testcase.
12627
714f19d5
TT
126282010-02-08 Tom Tromey <tromey@redhat.com>
12629
12630 PR c++/8017:
12631 * gdb.cp/overload.exp: Add tests.
12632 * gdb.cp/overload.cc (struct K): New.
12633 (namespace N): New.
12634 (main): Call new functions.
12635 (K::staticoverload): Define.
12636
889bf7c5 126372010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
12638
12639 PR gdb/10728
12640 * gdb.cp/pr10728-x.h: New file.
12641 * gdb.cp/pr10728-x.cc: New file.
12642 * gdb.cp/pr10728-y.cc: New file.
12643 * gdb.cp/pr10728.exp: New file.
12644 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
12645
889bf7c5 126462010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
12647
12648 PR gdb/9067
12649 * gdb.cp/pr9067.exp: New
12650 * gdb.cp/pr9067.cc: New
12651 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
12652
7b356089
JB
126532010-02-08 Joel Brobecker <brobecker@adacore.com>
12654
12655 * lib/gdb.exp (gdb_test_timeout): New global variable.
12656 Set it to timeout if not already set.
12657 (gdb_init): Reset the value of timeout to gdb_test_timeout.
12658
1be00882
DE
126592010-02-05 Doug Evans <dje@google.com>
12660
12661 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
12662 user.
12663
82856980
SW
126642010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
12665
12666 PR c++/7935:
12667 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
12668
1a334831
TT
126692010-02-04 Tom Tromey <tromey@redhat.com>
12670
12671 * gdb.cp/virtbase.exp: Make test case names unique.
12672
9c3c02fd
TT
126732010-02-02 Tom Tromey <tromey@redhat.com>
12674
12675 * gdb.cp/virtbase.exp: Add regression tests.
12676 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
12677 (main): Instantiate RHC.
12678
0cc2414c
TT
126792010-02-02 Tom Tromey <tromey@redhat.com>
12680
12681 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
12682 type-printing change.
12683
edf3d5f3
TT
126842010-02-02 Tom Tromey <tromey@redhat.com>
12685
12686 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
12687 * gdb.cp/virtbase.cc: New file.
12688 * gdb.cp/virtbase.exp: New file.
12689 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
12690
e4b7f41c
JK
126912010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12692
12693 PR libc/11214:
12694 * gdb.threads/current-lwp-dead.c: Include features.h.
12695 (HAS_NOMMU): New.
12696 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
12697
b381ea14
JK
126982010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12699
12700 * gdb.base/symbol-without-target_section.exp,
12701 gdb.base/symbol-without-target_section.c: New.
12702
c593ac0e
DJ
127032010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12704
12705 * gdb.base/bigcore.exp: Reset increased timeout.
12706 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
12707
db25f29d
DJ
127082010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12709
12710 * gdb.base/gcore.exp (capture_command_output): Use
12711 gdb_test_multiple.
12712
f9d67f43
DJ
127132010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12714
12715 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
12716 * gdb.arch/thumb2-it.exp (test_it_break): New function.
12717 (Top level): Call it.
12718
177321bd
DJ
127192010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12720
12721 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
12722
97f2ed50
DJ
127232010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12724
12725 * gdb.base/call-strs.exp, gdb.base/default.exp,
12726 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
12727 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
12728 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
12729 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
12730 gdb.base/watchpoint-solib.exp: Save and restore timeout.
12731 * gdb.base/ending-run.exp: Correct restore of timeout.
12732 * gdb.base/page.exp: Remove unnecessary timeout setting.
12733
e4e2711a
JB
127342010-01-29 Joel Brobecker <brobecker@adacore.com>
12735
12736 * gdb.ada/rec_return: New testcase.
12737
ba581dc1
JB
127382010-01-29 Joel Brobecker <brobecker@adacore.com>
12739
12740 * gdb.ada/call_pn: New testcase.
12741
4ea95be9
DJ
127422010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
12743
12744 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
12745 (Top level): Use it to resume.
12746 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
12747 the Thumb mode displaced stepping error as unsupported.
12748
df83a9bf
SW
127492010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
12750
889bf7c5
PA
12751 * gdb.cp/nsusing.exp: Added more tests.
12752 * gdb.cp/nsrecurs.exp: Ditto.
12753 * gdb.cp/nsusing.cc: Added test functions.
12754 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 12755
40b27cdc
JK
127562010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12757
12758 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
12759 absolute directory pathnames in gdb.sum file.
12760
de958931
SW
127612010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
12762
12763 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
12764 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
12765
708ead4e
TT
127662010-01-26 Tom Tromey <tromey@redhat.com>
12767
12768 PR exp/7643:
12769 * gdb.base/printcmds.exp (test_print_string_constants): Remove
12770 setup_kfail.
12771
b14e635e
SW
127722010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
12773
12774 * gdb.cp/nsrecurs.exp: New test.
12775 * gdb.cp/nsrecurs.cc: New test program.
12776 * gdb.cp/nsstress.exp: New test.
12777 * gdb.cp/nsstress.cc: New test program.
12778 * gdb.cp/nsdecl.exp: New test.
12779 * gdb.cp/nsdecl.cc: New test program.
12780
8540c487
SW
127812010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
12782
12783 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
12784 imported into file scope.
12785 Marked test as xfail.
12786 * gdb.cp/namespace-using.cc (marker5): New function.
12787 * gdb.cp/shadow.exp: New test.
12788 * gdb.cp/shadow.cc: New test program.
12789 * gdb.cp/nsimport.exp: New test.
12790 * gdb.cp/nsimport.cc: New test program.
12791
421d5d99
TT
127922010-01-25 Tom Tromey <tromey@redhat.com>
12793
12794 PR gdb/11049:
12795 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
12796 with "set print null-stop on".
12797
691f8dc1
JK
127982010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12799
12800 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
12801 Adjust it for DISASSEMBLY_OMIT_FNAME.
12802
0b92b5bb
TT
128032010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12804
12805 PR symtab/11199:
12806 * gdb.dwarf2/member-ptr-forwardref.exp,
12807 gdb.dwarf2/member-ptr-forwardref.S: New.
12808
23787403
JK
128092010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12810
12811 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
12812 (thread1_func): Protect thread1_tid with thread1_tid_cond by
12813 thread1_tid_mutex. Remove gdbstop_mutex handling.
12814 (thread2_func): Protect thread2_tid with thread2_tid_cond by
12815 thread2_tid_mutex. Remove gdbstop_mutex handling.
12816 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
12817 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
12818 pthread_cond_wait conditionalizations by while loops.
12819
b966cb8a
TT
128202010-01-20 Tom Tromey <tromey@redhat.com>
12821
12822 PR backtrace/10770:
12823 * gdb.dwarf2/pr10770.exp: New file.
12824 * gdb.dwarf2/pr10770.c: New file.
12825 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
12826
fcae584b
VP
128272010-01-20 Vladimir Prus <vladimir@codesourcery.com>
12828
12829 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
12830 that target was removed, and the test always runs native anyway.
12831
a0f49112
JK
128322010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12833
12834 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
12835 gdb.base/watchpoint-cond-gone-stripped.c: New.
12836
ceeb3d5a
TT
128372010-01-19 Tom Tromey <tromey@redhat.com>
12838
12839 PR c++/8000:
12840 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
12841 existing tests.
12842 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
12843 (main): Use AAA::SomeEnum.
12844
dd322c54
JK
128452010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12846
12847 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
12848 (test_ignore_count): Declare line_callme_body global.
12849 (run to breakpoint with ignore count): Use line_callme_body.
12850 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
12851 (set line_main_hello, set line_main_return): Reindent.
12852 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
12853 New.
12854 (continue to callee4): Use line_callee4_body.
12855 (check *stopped from CLI command): Use line_callee4_next.
12856 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
12857 (set line_main_hello, set line_main_return): Reindent.
12858 (set line_callee4_head, set line_callee4_body): New.
12859 (continue to callee4): Use line_callee4_body.
12860
4e8f195d
TT
128612010-01-18 Tom Tromey <tromey@redhat.com>
12862
12863 PR c++/9680:
12864 * gdb.cp/casts.cc: Add new classes and variables.
12865 * gdb.cp/casts.exp: Test new operators.
12866
9e14a9ba
JB
128672010-01-18 Tom Tromey <tromey@redhat.com>
12868 Thiago Jung Bauermann <bauerman@br.ibm.com>
12869
12870 * gdb.python/source2.py: New file.
12871 * gdb.python/source1: New file.
12872 * gdb.python/python.exp: Test "source" command.
12873
00bf0b85
SS
128742010-01-15 Stan Shebs <stan@codesourcery.com>
12875
12876 * gdb.trace/tfile.c: New file.
12877 * gdb.trace/tfile.exp: New file.
889bf7c5 12878
55235ad7
JK
128792010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12880
12881 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
12882
9f2982ff
JK
128832010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12884
12885 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
12886
bbfba9ed
JK
128872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12888
12889 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
12890 (libfunc): New parameter action. Implement also selectable "sleep".
12891 * gdb.base/break-interp-main.c: Include assert.h.
12892 (libfunc): New parameter action.
12893 (main): New parameters argc and argv. Assert argc. Pass argv.
12894 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
12895 (test_attach): New proc.
12896 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
12897 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
12898
61f0d762
JK
128992010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12900
12901 * gdb.base/break-interp.exp (test_core): New proc.
12902 (test_ld): Call it.
12903
06a6f270
JK
129042010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12905
12906 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
12907 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
12908 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
12909 and gdb_compile_shlib. Use new -Wl compiler options.
12910 (dl bt, main bt): New tests.
12911
51bee8e9
JK
129122010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12913
12914 Support PIEs with no symfile_objfile.
12915 * gdb.base/break-interp.exp: New argument at the test_ld calls.
12916 (test_ld): New parameter trynosym.
12917 (test_ld <$trynosym>): New block.
12918
b8040f19
JK
129192010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12920
12921 * gdb.base/break-interp.exp: New file.
12922
be759fcf
PM
129232010-01-13 Phil Muldoon <pmuldoon@redhat.com>
12924
12925 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
12926 * gdb.python/py-prettyprint.py (pp_ls): New printer.
12927 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
12928 test.
12929 * gdb.python/py-prettyprint.c: Define lazystring test structure.
12930 * gdb.python/py-mi.exp: Add lazy string test.
12931
dc146f7c
VP
129322010-01-13 Vladimir Prus <vladimir@codesourcery.com>
12933
12934 * lib/mi-support.exp (mi_check_thread_states): Handle
12935 core number in thread listing.
12936
b4ba55a1
JB
129372010-01-12 Joel Brobecker <brobecker@adacore.com>
12938
12939 * gdb.base/maint.exp: Adjust the expected output for the
12940 "maint print type" test. Use gdb_test_multiple instead of
12941 gdb_sent/gdb_expect.
12942
08e24bd4
DE
129432010-01-11 Doug Evans <dje@google.com>
12944
6496a609
DE
12945 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
12946 from gdbserver_download. All callers updated.
12947
08e24bd4
DE
12948 * gdb.server/ext-run.exp: "info os processes" requires xml support.
12949
b5cfddf5
JK
129502010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12951
12952 Implement binary numbers parsing.
12953 * gdb.base/printcmds.exp (test_integer_literals_accepted)
12954 (test_integer_literals_rejected): New binary tests.
12955
3725885a
RW
129562010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12957
12958 * gdb.cell/configure: Regenerate.
12959
37aeb5df
JK
129602010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12961
12962 * gdb.base/corefile.exp: Move the core finding block out and call it as
12963 core_find, new variable $corefile, replace corefile by $corefile and
12964 [file tail $corefile] for usage vs. test names resp.
12965 * lib/gdb.exp (core_find): Move it as a new function here. New
12966 parameter binfile and deletefiles. New variable $destcore. Pre-delete
12967 $destcore. Return "" on error.
12968
d521f563
JK
129692010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12970
12971 Workaround PR binutils/10802.
12972 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
12973 (twice).
12974
28f24826
DJ
129752010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12976
12977 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
12978
2de75e71
JB
129792010-01-08 Joel Brobecker <brobecker@adacore.com>
12980
12981 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
12982 call, to avoid interruption.
12983
fe00719b 129842010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
12985
12986 * gdb.stabs/weird.def (args93): New.
12987
d0ef5df8
DE
129882010-01-07 Doug Evans <dje@google.com>
12989
12990 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
12991
3a08d52f
TT
129922010-01-07 Tom Tromey <tromey@redhat.com>
12993
12994 * gdb.base/source.exp: Use correct line number.
12995
7a697b8d
SS
129962010-01-05 Stan Shebs <stan@codesourcery.com>
12997
12998 * gdb.trace/tracecmd.exp: Test ftrace.
12999
7803799a
UW
130002010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13001
13002 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
13003
c54eabfa
JK
130042010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13005
13006 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
13007 "uint_for_mi_testing".
13008
02e7ef19
JB
130092010-01-01 Joel Brobecker <brobecker@adacore.com>
13010
13011 Test indented comment in file being sourced.
13012 * gdb.base/commands.exp: Test indented comment in file being sourced.
13013
abd775ce
JB
130142010-01-01 Joel Brobecker <brobecker@adacore.com>
13015
13016 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
13017 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
13018 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
13019 notice.
13020
79b55b82
JB
130212010-01-01 Joel Brobecker <brobecker@adacore.com>
13022
13023 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
13024 notice.
13025
8997583e
JK
130262010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13027
13028 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
13029 missing $after_stopped and comma (,) expectation.
13030
6da95a67
SS
130312009-12-31 Stan Shebs <stan@codesourcery.com>
13032
13033 * gdb.trace/actions.exp: Test teval action.
889bf7c5 13034
218d2fc6
TJB
130352009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13036
13037 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
13038 (top level): Call test_watchpoint_in_big_blob.
13039 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
13040 watchpoints.
13041 (func3): Write to buf.
13042
236f1d4d
SS
130432009-12-29 Stan Shebs <stan@codesourcery.com>
13044
13045 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 13046
f61e138d
SS
130472009-12-28 Stan Shebs <stan@codesourcery.com>
13048
13049 * gdb.trace/tsv.exp: New file.
13050 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 13051
0219b378
DJ
130522009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
13053
13054 * gdb.base/find.c (main): Reference search buffers.
13055 * gdb.base/included.c (main): Reference integer.
13056 * gdb.base/ptype.c (charfoo): Declare.
13057 (intfoo): Call charfoo.
13058 * gdb.base/scope0.c (useitp): New function.
13059 (usestatics): Use useitp.
13060 (useit): Add a type for val.
13061 * gdb.base/scope1.c (useit1): Take a pointer argument.
13062 (usestatics1): Update calls to useit1.
13063 * gdb.cp/call-c.cc: Declare foo.
13064 (main): Call foo.
13065 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
13066 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
13067 (main): Call C::ensureRefs and ensureOtherRefs.
13068 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
13069 variables.
13070 (ensureOtherRefs): New function.
13071 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
13072 * gdb.cp/templates.cc (main): Call t5i.value.
13073
3f78692f
JK
130742009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13075
13076 Fix compatibility with G++-4.5.
13077 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
13078 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
13079 (uncaught return): Remove.
13080
429374b8
JK
130812009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13082 Phil Muldoon <pmuldoon@redhat.com>
13083
13084 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
13085 (bp_location13, bp_location14, bp_location17, bp_location18)
13086 (marker3_proto, marker4_proto): New variables.
13087 (breakpoint info): Update output.
13088 (run until breakpoint at marker3, run until breakpoint at marker4): New
13089 tests.
13090
859825b8
JK
130912009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13092
13093 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
13094 Replace the printf call of Y by provided "y-set-1" label. New block
13095 for the second shared library.
13096 * gdb.base/unload.exp: Compile also the second library, call
13097 gdb_load_shlibs also for it. Use now gdb_breakpoint.
13098 (single pending breakpoint info): Rename to ...
13099 (pending breakpoint info before run): ... this extended test.
13100 (libfile2, libname2, libsrcfile2, libsrc2)
13101 (lib_sl2): New variables.
13102 (exec_opts): Set also SHLIB_NAME2.
13103 (pending breakpoint info on first run at shrfunc1)
13104 (pending breakpoint info on second run at shrfunc1)
13105 (pending breakpoint info on second run at shrfunc2)
13106 (print y from libfile, print y from libfile2): New tests.
13107 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
13108 * gdb.base/unloadshr2.c: New.
13109
e6a386cd
HZ
131102009-12-22 Hui Zhu <teawater@gmail.com>
13111
13112 * gdb.reverse/sigall-reverse.exp: Adjust.
13113
9e19b45e
VP
131142009-12-21 Vladimir Prus <vladimir@codesourcery.com>
13115
13116 PR gdb/10884
13117
13118 * gdb.mi/var-cmd.c (do_bitfield_tests): New
13119 (main): Call do_bitfield_tests.
aacf5b1e 13120 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 13121
d53a7b30
JB
131222009-12-20 Joel Brobecker <brobecker@adacore.com>
13123
13124 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
13125 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
13126 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
13127 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
13128 gdb.modula2/unbounded1.c: Update copyright header.
13129
191ca0a1
CM
131302009-12-10 Chris Moller <moller@mollerware.com>
13131
13132 PR gdb/9399
13133 * gdb.cp/virtfunc2.exp: New tests
13134 * gdb.cp/virtfunc2.cc: New tests
13135 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
13136
0fa6cf1b
MS
131372009-12-10 Oza Pawandeep (paawan1982@yahoo.com
13138
13139 * gdb.reverse/i387-env-reverse.c: New file.
13140 * gdb.reverse/i387-env-reverse.exp: New file.
13141 * gdb.reverse/i387-stack-reverse.c: New file.
13142 * gdb.reverse/i387-stack-reverse.exp: New file.
13143
361ae042
PM
131442009-12-08 Phil Muldoon <pmuldoon@redhat.com>
13145
13146 * gdb.python/py-type.exp (test_range): New test.
13147
bfd31e71
PM
131482009-12-03 Phil Muldoon <pmuldoon@redhat.com>
13149
13150 PR python/10805
13151
13152 * gdb.python/py-type.exp: New file.
13153 * gdb.python/py-type.c: New file.
13154 * Makefile.in: Add py-type.
13155
57a1d736
TT
131562009-12-03 Tom Tromey <tromey@redhat.com>
13157
13158 * gdb.python/py-value.exp (test_parse_and_eval): New
13159 function.
13160
1f3b5d1b
PP
131612009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13162
13163 PR gdb/11022
13164
13165 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
13166 * gdb.base/pr11022.c: New test.
13167
8b7dbdc9
JK
131682009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13169
13170 Fix spurious false FAILs.
13171 * gdb.base/structs.c (chartest): New.
13172 (main): Fill-in chartest.
13173 * gdb.base/structs.exp (anychar_re, first): New.
13174 (start_structs_test): Import global anychar_re and first.
13175 New gdb_test call "set print elements 300; ${testfile}"
13176 (start_structs_test <$first>): New block.
13177 (any): Import global anychar_re. New variable ac. Use ${ac}.
13178
6a53b2ec
JK
131792009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13180
13181 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
13182
d7167b4c
JK
131832009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13184
13185 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
13186 Force $srcfile file.
13187 * gdb.base/foll-fork.c (callee): Comment out the printf call.
13188
b1798462
UW
131892009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13190
13191 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
13192 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
13193 * gdb.threads/watchthreads-reorder.exp: Likewise.
13194
b6199126
DJ
131952009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
13196
13197 PR gdb/8704
13198
13199 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
13200 "if", and "thread". Correct matching in the previous test.
13201
b22a0510
DJ
132022009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
13203
13204 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
13205
930636d2
MS
132062009-11-23 Michael Snyder <msnyder@vmware.com>
13207
13208 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
13209 * gdb.reverse-watch-precsave.exp: Ditto.
13210
21a0512e
PP
132112009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
13212
13213 * gdb.asm/asm-source.exp: Adjust.
13214 * gdb.base/help.exp: Adjust.
889bf7c5 13215
fc30d5e0
PA
132162009-11-22 Pedro Alves <pedro@codesourcery.com>
13217
13218 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
13219 (do_syscall_tests_without_xml): Set data-directory to
13220 /the/path/to/nowhere.
13221
f6bc2008
PA
132222009-11-21 Pedro Alves <pedro@codesourcery.com>
13223
13224 * gdb.threads/local-watch-wrong-thread.c,
13225 gdb.threads/local-watch-wrong-thread.exp: New files.
13226
8c2fb5de
PA
132272009-11-21 Pedro Alves <pedro@codesourcery.com>
13228
13229 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
13230 assume new `regsub' syntax available.
13231
ebec9a0f
PA
132322009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13233
a79d3c27
JK
13234 * gdb.base/watchpoint-hw-hit-once.exp,
13235 gdb.base/watchpoint-hw-hit-once.c: New.
13236
132372009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13238
13239 * gdb.threads/watchthreads-reorder.exp,
13240 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 13241
276a961b
MK
132422009-11-17 Nathan Sidwell <nathan@codesourcery.com>
13243
13244 * gdb.xml/tdesc-regs.exp: Use for m68k.
13245
4867c1fb
PA
132462009-11-15 Pedro Alves <pedro@codesourcery.com>
13247
13248 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
13249
f6838f81
DJ
132502009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13251
13252 * lib/gdb.exp (current_target_name): New procedure.
13253 (gdb_wrapper_target): New variable.
13254 (gdb_wrapper_init): Set gdb_wrapper_target.
13255 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
13256 wrapper.
13257
4ac4dd3f
DJ
132582009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13259
13260 * gdb.base/remote.exp: Delete the slowest load test.
13261 Do not load with fixed packet sizes.
13262
a7881759
DJ
132632009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13264
13265 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
13266
97a5b505
DJ
132672009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13268
13269 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
13270 srcfile when setting a breakpoint.
13271
d3e1fc54
DJ
132722009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
13273
13274 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
13275 macros.
13276
7cbcbded
DJ
132772009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13278
13279 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
13280 to be in memory.
13281 * gdb.base/display.c (force_mem): New.
13282 (do_loops): Use it. Add breakpoint comments.
13283 (do_vars): Add a breakpoint comment.
13284 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
13285 line numbers.
13286
bdea3a92
NF
132872009-11-13 Nathan Froyd <froydnj@codesourcery.com>
13288
13289 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
13290 instead of a bare "run".
13291
269f82e5
PP
132922009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
13293
13294 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 13295
a69b7d9d
DJ
132962009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13297
13298 * lib/cell.exp (skip_cell_tests): Clean up test files before
13299 returning.
13300
b598bfda
DJ
133012009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13302
13303 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
13304 and the breakpoint menu. Do not call perror if a prompt is seen.
13305 Consume the following GDB prompt.
13306 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
13307 * gdb.cp/namespace.exp: Use gdb_test.
13308 * gdb.cp/templates.exp: Use gdb_test.
13309 (test_template_breakpoints): Use gdb_test_multiple.
13310
87728fa0
DJ
133112009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13312
13313 * gdb.base/break1.c (struct some_struct, values): Move earlier.
13314 (marker4): Reference values.
13315
b67c692f
DJ
133162009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13317
13318 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
13319 is missing.
13320
f0df251a
DJ
133212009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13322
13323 * gdb.base/break.c (need_malloc): New.
13324 * gdb.base/constvars.c (main): Reference crass and crisp.
13325 * gdb.base/gdb1821.c (main): Reference bar.
13326 * gdb.cp/gdb1355.cc (main): Reference s1.
13327 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
13328 (main): Call them.
13329 * gdb.cp/hang2.cc (dummy2): Define.
13330 * gdb.cp/hang3.cc (dummy3): Define.
13331 * gdb.cp/m-data.cc (main): Reference shadow.
13332
bdf7534a
NF
133332009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13334 Nathan Froyd <froydnj@codesourcery.com>
13335
13336 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
13337 remote host.
13338
f24fce77
NF
133392009-11-12 Nathan Froyd <froydnj@codesourcery.com>
13340
13341 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
13342 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
13343 * gdb.dwarf2/dw2-compressed.exp: Likewise.
13344 * gdb.dwarf2/dw2-intercu.exp: Likewise.
13345 * gdb.dwarf2/dw2-intermix.exp: Likewise.
13346 * gdb.dwarf2/dw2-producer.exp: Likewise.
13347 * gdb.dwarf2/mac-fileno.exp: Likewise.
13348 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
13349 py-prettyprint.py to the remote host.
13350 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
13351
40f0318e
KS
133522009-11-11 Keith Seitz <keiths@redhat.com>
13353
13354 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
13355 use it instead of "Foo".
13356 * gdb.cp/classes.exp (do_tests): Add a test to access
13357 a method through a typedef'd class name.
13358
f3d9f7fb
NF
133592009-11-11 Nathan Froyd <froydnj@codesourcery.com>
13360
13361 * gdb.base/long_long.exp: Permit leading zeros on floating-point
13362 exponents.
13363 * gdb.base/pointers.exp: Likewise.
13364 * gdb.cp/ref-types.exp: Likewise.
13365
a4216f37
KS
133662009-11-11 Keith Seitz <keiths@redhat.com>
13367
13368 * gdb.cp/cplusfuncs.cc (class foo): Add operators
13369 new[] and delete[].
13370 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
13371 "void".
13372 (probe_demangler): Remove all single-quoting of
13373 method and variable names.
13374 (info_func_regexp): Remove the word "void" from any
13375 occurrence of "(void)".
13376 (print_addr_2): Remove all single-quoting of
13377 method names.
13378 (print_addr_2_kfail): Likewise.
13379 (print_addr): Single-quote C function names before
13380 passing to print_addr_2.
13381 (test_paddr_operator_functions): Remove single-quoting
13382 for method names.
13383 Add tests for operator new[] and operator delete[].
13384
9b14d7aa
JK
133852009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13386
13387 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
13388
85feb311
KS
133892009-11-09 Keith Seitz <keiths@redhat.com>
13390
13391 * gdb.cp/overload.exp: Add tests for resolving overloaded
13392 methods in expression parsing/evaluation.
13393
fa335448
DJ
133942009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
13395
13396 * lib/gdb.exp (default_gdb_version): Use --version instead of
13397 --command.
13398
ec3c07fc
NS
133992009-11-10 Nathan Sidwell <nathan@codesourcery.com>
13400
13401 * lib/gdb.exp (gdb_compile_test): New.
13402 (skip_ada_tests, skip_java_tests): New.
13403 (gdb_compile): Use gdb_compile_test for f77.
13404 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
13405 * lib/java.exp (compile_java_from_source): Remove runtests check,
13406 use gdb_compile_test to record result.
13407 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
13408 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
13409 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
13410 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
13411 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
13412 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
13413 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
13414 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
13415 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
13416 adjust gdb_compile invocations.
13417
b8b4e42b
JK
134182009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13419
13420 * Makefile.in (abs_builddir): New.
13421 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
13422 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
13423 `$(abs_builddir)/site.exp'.
13424
f8b7eaf3
DJ
134252009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
13426
13427 * config/m68k-emc.exp, lib/emc-support.exp,
13428 gdb.trace/gdb_c_test.c: Delete.
13429 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
13430 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13431 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13432 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13433 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13434 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
13435 casing for m68k-*-elf.
13436
c4187697
NS
134372009-11-03 Pedro Alves <pedro@codesourcery.com>
13438
13439 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
13440 * gdb.arch/i386-prologue.exp: Likewise.
13441 * gdb.arch/i386-unwind.exp: Likewise.
13442
db16b772
DJ
134432009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13444
13445 * lib/gdb.exp (gdb_expect): Fix timeout typo.
13446
bcf71277
DJ
134472009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13448
13449 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
13450
0105cee2
DJ
134512009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13452
13453 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
13454
24ddea62
JK
134552009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13456
13457 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
13458
287ccc17
JK
134592009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13460
13461 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
13462 * gdb.base/sepdebug2.c: New file.
13463
08bca259 134642009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
13465
13466 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
13467 the modified warnings for catch syscall. Verify if GDB was compiled
13468 with support for lib expat, and choose which tests to run depending
13469 on this.
13470
5d4e2b76
VP
134712009-10-30 Vladimir Prus <vladimir@codesourcery.com>
13472
13473 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
13474 that composite commands are parsed OK. And also test
13475 that breakpoint commands do work.
13476
240e538a
MS
134772009-10-23 Michael Snyder <msnyder@vmware.com>
13478
13479 gdb.reverse/consecutive-precsave.exp: Change expect pattern
13480 to allow for new disassembly style.
13481
9c419145
PP
134822009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
13483
13484 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 13485
02506ff1
MS
134862009-10-22 Michael Snyder <msnyder@vmware.com>
13487
13488 * gdb.reverse/break-precsave.exp: New test.
13489 * gdb.reverse/consecutive-precsave.exp: Ditto.
13490 * gdb.reverse/finish-precsave.exp: Ditto.
13491 * gdb.reverse/i386-precsave.exp: Ditto.
13492 * gdb.reverse/machinestate-precsave.exp: Ditto.
13493 * gdb.reverse/sigall-precsave.exp: Ditto.
13494 * gdb.reverse/solilb-precsave.exp: Ditto.
13495 * gdb.reverse/step-precsave.exp: Ditto.
13496 * gdb.reverse/until-precsave.exp: Ditto.
13497 * gdb.reverse/watch-precsave.exp: Ditto.
13498
4cf866a3
MS
134992009-10-22 Michael Snyder <msnyder@vmware.com>
13500
13501 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
13502 for gdb_expect. Adjust one test's expect strings for the new
13503 format of disassemble.
13504 * gdb.reverse/finish-reverse.exp: Delete 'return'.
13505 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
13506 gdb_test_multiple.
13507 * gdb.reverse/step-reverse.exp: Delete 'return'.
13508 * gdb.reverse/until-reverse.exp: Delete blank lines.
13509 * gdb.reverse/watch-reverse.exp: Delete blank lines.
13510
2b28d209
PP
135112009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
13512
13513 * gdb.base/consecutive.exp: Adjust.
13514 * gdb.base/display.exp: Likewise.
13515 * gdb.base/pc-fp.exp: Likewise.
13516 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 13517
33b9c32b
MS
135182009-10-19 Michael Snyder <msnyder@vmware.com>
13519
13520 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
13521 * gdb.reverse/finish-reverse.c: Ditto.
13522 * gdb.reverse/sigall-reverse.c: Ditto.
13523 * gdb.reverse/solib-reverse.c: Ditto.
13524 * gdb.reverse/step-reverse.c: Ditto.
13525 * gdb.reverse/watch-reverse.c: Ditto.
13526
6c95b8df
PA
135272009-10-19 Pedro Alves <pedro@codesourcery.com>
13528 Stan Shebs <stan@codesourcery.com>
13529
13530 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
13531 * gdb.base/foll-exec.exp: Adjust to expect a process id before
13532 "Executing new program".
13533 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
13534 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
13535 left listed after having been killed.
13536 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
13537 * gdb.base/maint.exp: Adjust test.
13538
13539 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
13540 * gdb.multi/Makefile.in: New.
13541 * gdb.multi/base.exp: New.
13542 * gdb.multi/goodbye.c: New.
13543 * gdb.multi/hangout.c: New.
13544 * gdb.multi/hello.c: New.
13545 * gdb.multi/bkpt-multi-exec.c: New.
13546 * gdb.multi/bkpt-multi-exec.exp: New.
13547 * gdb.multi/crashme.c: New.
13548
279017b7
TG
135492009-10-13 Tristan Gingold <gingold@adacore.com>
13550
13551 * gdb.base/sepdebug.exp: Check debug info are found.
13552
0413d738
PA
135532009-10-08 Pedro Alves <pedro@codesourcery.com>
13554
13555 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
13556 bits.
13557
c628eecc
JK
135582009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13559
13560 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
13561
38af1bfe
JB
135622009-10-07 Joel Brobecker <brobecker@adacore.com>
13563
13564 * gdb.base/watchpoints.c: Add copyright header. Reformat one
13565 of the comments.
13566
2b0adecd
PM
135672009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
13568
13569 * gdb.base/annota1.exp: Remove obsolete match_max increase.
13570 * gdb.base/annota3.exp: Idem.
13571 * gdb.base/maint.exp: Idem.
13572
8d417781
PM
135732009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
13574
889bf7c5 13575 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
13576 to default.
13577
bb61102d
PM
135782009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13579
889bf7c5 13580 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
13581 mingw and cygwin targets.
13582
ace5c364
PM
135832009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13584 Pedro Alves <pedro@codesourcery.com>
13585
889bf7c5 13586 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
13587 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
13588
c2d494a0
PM
135892009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13590
e1b52ce2
PM
13591 * gdb.base/shr1.c: Use %p in format string.
13592 * gdb.base/unload.c: Avoid warning in fprintf.
13593 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 13594
209f53f5
PM
135952009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13596
13597 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
13598 long type.
13599 (test_unlink): Correct printf string.
13600 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
13601 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
13602
8172766a
JK
136032009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13604
13605 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
13606 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
13607 * gdb.arch/ia64-breakpoint-shadow.S: New file.
13608
0f73703c
UW
136092009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13610
13611 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
13612 * gdb.objc/nondebug.exp: Likewise.
13613
b32306ca
UW
136142009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13615
13616 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
13617 target_info setting.
13618
13619 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
13620 that detect new threads during "info threads".
13621
0057022f
UW
136222009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13623
13624 * gdb.threads/manythreads.c (main): Increase thread stack size
13625 to 2*PTHREAD_STACK_MIN.
13626 * gdb.threads/multi-create.c (main): Likewise.
13627 (create_function): Likewise.
13628
f29c0325
UW
136292009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13630
13631 * gdb.base/dump.exp: Pass difference of pointer types instead
13632 of integer types as offset to restore in intarr3.srec case.
13633
fcb34849
UW
136342009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13635
13636 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
13637
d5142e3b
UW
136382009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13639
13640 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
13641
087b74b2 136422009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 13643
087b74b2
PM
13644 New test for two watchpoints, with disabling of
13645 the first inserted.
13646 * testsuite/gdb.base/watchpoints.c: New file.
13647 * testsuite/gdb.base/watchpoints.exp: New file.
13648
96c07c5b
TT
136492009-09-25 Tom Tromey <tromey@redhat.com>
13650
13651 * gdb.base/charset.exp: Test utf-16 strings with Python.
13652
b8899f2b
TT
136532009-09-25 Tom Tromey <tromey@redhat.com>
13654
13655 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
13656 UCS-4.
13657 * gdb.base/charset.c (utf_32_string): Rename.
13658 (init_utf32): Rename.
13659 (main): Update.
13660
329719ec
TT
136612009-09-22 Tom Tromey <tromey@redhat.com>
13662
13663 * gdb.python/py-function.exp: Add regression tests.
13664
11ef0d76
KS
136652009-09-21 Keith Seitz <keiths@redhat.com>
13666
13667 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
13668 with invalid operator.
13669
3fe8f3b3
KS
136702009-09-21 Keith Seitz <keiths@redhat.com>
13671
13672 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
13673 and destructor using typedef name of class.
13674 * gdb.cp/classes.cc (class Base1): Add a destructor.
13675 (base1): New typedef.
13676 (use_methods): Instanitate an object of type base1.
13677 * gdb.cp/templates.exp (test_template_typedef): New procedure.
13678 (do_tests): Call test_template_typedef.
13679 * gdb.cp/templates.cc (Baz::~Baz): New method.
13680 (intBazOne): New typedef.
13681 (main): Instantiate intBazOne.
13682
7a9fe101
PM
136832009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13684
13685 PR python/10633
13686
13687 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
13688 Function.
13689 (run_lang_tests): Add print elements test.
13690
2e4d963f
PM
136912009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13692
13693 * gdb.python/py-value.exp (test_subscript_regression): New
13694 function. Test for invalid subscripts.
13695 * gdb.python/py-value.c (main): Add test array, and pointer to it.
13696 (ptr_ref): New function.
13697
ec7e75e7
PP
136982009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13699
13700 * gdb.base/default.exp: Fix "show convenience".
13701
0cc7d26f
TT
137022009-09-15 Tom Tromey <tromey@redhat.com>
13703
13704 * lib/mi-support.exp (mi_create_varobj): Update.
13705 (mi_create_floating_varobj): Likewise.
13706 (mi_create_dynamic_varobj): New proc.
13707 (mi_varobj_update): Update.
13708 (mi_varobj_update_with_type_change): Likewise.
13709 (mi_varobj_update_kv_helper): New proc.
13710 (mi_varobj_update_dynamic_helper): Rewrite.
13711 (mi_varobj_update_dynamic): New proc.
13712 (mi_list_varobj_children): Update.
13713 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
13714 * gdb.python/python-prettyprint.py (pp_outer): New class.
13715 (pp_nullstr): Likewise.
13716 (lookup_function): Register new printers.
13717 * gdb.python/python-prettyprint.c (struct substruct): New type.
13718 (struct outerstruct): Likewise.
13719 (substruct_test): New function.
13720 (struct nullstr): New type.
13721 (string_1, string_2): New globals.
13722 (main): Add new tests.
13723 * gdb.python/python-mi.exp: Added regression tests.
13724 * gdb.mi/mi2-var-display.exp: Update.
13725 * gdb.mi/mi2-var-cmd.exp: Update.
13726 * gdb.mi/mi2-var-child.exp: Update.
13727 * gdb.mi/mi2-var-block.exp: Update.
13728 * gdb.mi/mi-var-invalidate.exp: Update.
13729 * gdb.mi/mi-var-display.exp: Update.
13730 * gdb.mi/mi-var-cmd.exp: Update.
13731 * gdb.mi/mi-var-child.exp: Update.
13732 * gdb.mi/mi-var-block.exp: Update.
13733 * gdb.mi/mi-break.exp: Update.
13734 * gdb.mi/gdb701.exp: Update.
13735
a96d9b2e
SDJ
137362009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13737
13738 * Makefile.in: Inclusion of catch-syscall object.
13739 * gdb.base/catch-syscall.c: New file.
13740 * gdb.base/catch-syscall.exp: New file.
13741
b43b923a
MS
137422009-09-12 Michael Snyder <msnyder@vmware.com>
13743
13744 * gdb.reverse/step-reverse.exp: Explicitly check for targets
13745 that can support reverse debuggnig.
13746
cec03d70
TT
137472009-09-11 Tom Tromey <tromey@redhat.com>
13748
13749 * gdb.dwarf2/valop.S: New file.
13750 * gdb.dwarf2/valop.exp: New file.
13751
e23bb3fc
MK
137522009-09-11 Mark Kettenis <kettenis@gnu.org>
13753
13754 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
13755
37c3696d
DE
137562009-09-10 Doug Evans <dje@google.com>
13757
13758 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13759 Add $gdb_prompt to second breakpoint regexp.
13760
5172aecb
JB
137612009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
13762
13763 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
13764 names, add missing ones.
13765 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
13766 * gdb.python/py-frame.c: Rename from python-frame.c.
13767 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
13768 testfile name.
13769 * gdb.python/py-function.exp: Rename from python-function.exp.
13770 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
13771 testfile name.
13772 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
13773 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
13774 Adjust testfile name.
13775 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
13776 * gdb.python/py-template.cc: Rename from python-template.cc.
13777 * gdb.python/py-template.exp: Rename from python-template.exp.
13778 Adjust testfile name.
13779 * gdb.python/py-value.c: Rename from python-value.c.
13780 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
13781 testfile name.
13782
b554e4bd
JK
137832009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13784
13785 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
13786 $bpt2address.
13787 (Second breakpoint address is valid on ia64)
13788 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
13789
9a68ae16
JM
137902009-09-03 Joseph Myers <joseph@codesourcery.com>
13791
13792 * gdb.base/ending-run.exp: Restrict regular expression matching
13793 line number to require closing brace following.
13794
146b9145
DE
137952009-09-03 Doug Evans <dje@google.com>
13796
13797 * gdb.base/store.exp (check_set): Fix typo in expected value message.
13798
787d21e1
TT
137992009-09-02 Tom Tromey <tromey@redhat.com>
13800
13801 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
13802
e7802207
TT
138032009-09-02 Tom Tromey <tromey@redhat.com>
13804
13805 * gdb.dwarf2/callframecfa.exp: New file.
13806 * gdb.dwarf2/callframecfa.S: New file.
13807
817aadd2
JK
138082009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13809
13810 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13811 gdb.base/solib-overlap-main.c: New.
13812
4a76eae5
DJ
138132009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
13814
13815 PR gdb/10565
13816
13817 * gdb.base/bitfields.c (struct container, container): New.
13818 (main): Initialize it and call break5.
13819 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
13820
d4b96c9a
JK
138212009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13822
13823 Support constant DW_AT_data_member_location by GCC PR debug/40659.
13824 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
13825
4e22772d
JK
138262009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13827
13828 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
13829
2efab443
MS
138302009-08-26 Michael Snyder <msnyder@vmware.com>
13831
13832 * gdb.base/i386-reverse.c: New file.
13833 * gdb.base/i386-reverse.exp: New file.
13834 * gdb.base/Makefile.in: Add new files to be removed.
13835
07ab73a0
JM
138362009-08-26 Joseph Myers <joseph@codesourcery.com>
13837
13838 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
13839 environment-pwd for remote host.
13840 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
13841
676accff
KS
138422009-08-24 Keith Seitz <keiths@redhat.com>
13843
13844 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
13845 Add two new C++ completer tests which limit the output to a
889bf7c5 13846 given class.
676accff 13847
f9f7ad22
MS
138482009-08-24 Michael Snyder <msnyder@vmware.com>
13849
13850 * gdb.base/del.exp: Fix typo in comment.
13851 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
13852
81ecdfbb
RW
138532009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13854
13855 * configure: Regenerate.
13856 * gdb.hp/configure: Likewise.
13857 * gdb.hp/gdb.aCC/configure: Likewise.
13858 * gdb.hp/gdb.base-hp/configure: Likewise.
13859 * gdb.hp/gdb.compat/configure: Likewise.
13860 * gdb.hp/gdb.defects/configure: Likewise.
13861 * gdb.hp/gdb.objdbg/configure: Likewise.
13862 * gdb.stabs/configure: Likewise.
13863
cab0c772
UW
138642009-08-19 Doug Evans <dje@google.com>
13865
13866 * gdb.base/gdbvars.c: New file.
13867 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
13868
b8fa0bfa
PA
138692009-08-14 Pedro Alves <pedro@codesourcery.com>
13870
13871 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13872 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
13873
b84aa90a
PA
138742009-08-13 Pedro Alves <pedro@codesourcery.com>
13875
13876 * gdb.base/default.exp: Adjust "set language test": it's now an
13877 enum command. Larger help string moved to "help set language".
13878 * gdb.base/help.exp: Adjust "help set language" expected output,
13879 now lists all known languages.
13880
0d8f9b2c
NF
138812009-08-11 Nathan Froyd <froydnj@codesourcery.com>
13882
13883 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
13884 all frame arguments.
13885 * gdb.arch/altivec-regs.exp: Likewise.
13886
bda180e0
TT
138872009-08-07 Tom Tromey <tromey@redhat.com>
13888
13889 * gdb.base/setshow.exp: Add tests for changes to set language, set
13890 check range, and set check type.
13891
48cb2d85
VP
138922009-08-03 Vladimir Prus <vladimir@codesourcery.com>
13893
13894 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
13895 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 13896 Call it.
48cb2d85 13897
1ea34204
UW
138982009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13899
13900 * configure.ac: Run gdb.cell tests when appropriate.
13901 * configure: Regenerate.
13902 * lib/cell.exp: New file.
13903 * gdb.cell: New directory.
13904 * gdb.cell/configure.ac: New file.
13905 * gdb.cell/configure: New file.
13906 * gdb.cell/Makefile.in: New file.
13907 * gdb.cell/arch.exp: New file.
13908 * gdb.cell/break.c: New file.
13909 * gdb.cell/break.exp: New file.
13910 * gdb.cell/break-spu.c: New file.
13911 * gdb.cell/bt.c: New file.
13912 * gdb.cell/bt2-spu.c: New file.
13913 * gdb.cell/bt-spu.c: New file.
13914 * gdb.cell/bt.exp: New file.
13915 * gdb.cell/coremaker.c: New file.
13916 * gdb.cell/coremaker-spu.c: New file.
13917 * gdb.cell/core.exp: New file.
13918 * gdb.cell/gcore.exp: New file.
13919 * gdb.cell/data.c: New file.
13920 * gdb.cell/data.exp: New file.
13921 * gdb.cell/data-spu.c: New file.
13922 * gdb.cell/ea-cache.exp: New file.
13923 * gdb.cell/ea-cache.c: New file.
13924 * gdb.cell/ea-cache-spu.c: New file.
13925 * gdb.cell/ea-standalone.c: New file.
13926 * gdb.cell/ea-standalone.exp: New file.
13927 * gdb.cell/ea-test.c: New file.
13928 * gdb.cell/ea-test.exp: New file.
13929 * gdb.cell/f-regs.exp: New file.
13930 * gdb.cell/mem-access.c: New file.
13931 * gdb.cell/mem-access.exp: New file.
13932 * gdb.cell/mem-access-spu.c: New file.
13933 * gdb.cell/ptype.exp: New file.
13934 * gdb.cell/registers.exp: New file.
13935 * gdb.cell/size.c: New file.
13936 * gdb.cell/sizeof.exp: New file.
13937 * gdb.cell/size-spu.c: New file.
13938 * gdb.cell/solib.exp: New file.
13939 * gdb.cell/solib-symbol.exp: New file.
13940
85e747d2
UW
139412009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13942
13943 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
13944
58d6951d
DJ
139452009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
13946
13947 * gdb.base/float.exp: Handle VFP registers.
13948
6e0a4f15
MS
139492009-07-14 Michael Snyder <msnyder@vmware.com>
13950
dcd5da87
MS
13951 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
13952 to bring gdb to the beginning of the calling line.
13953
6e0a4f15
MS
13954 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
13955 confusing the i386 epilogue unwinder.
13956
782b2b07
SS
139572009-07-14 Stan Shebs <stan@codesourcery.com>
13958
13959 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
13960
f662c3bc
MS
139612009-07-14 Michael Snyder <msnyder@vmware.com>
13962
13963 * gdb.reverse/step-reverse.exp (stepi into function call):
13964 Call instruction may not be first instruction in the line.
13965 (reverse stepi from a function call): Used wrong line number.
13966
8f313923
JK
139672009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13968
13969 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
13970
4662c76e
JK
139712009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13972
13973 Fix gdb.base/macscp.exp when using custom inputrc.
13974 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
13975 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
13976 env(TERM) set.
13977 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
13978 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
13979
aa81e255
JK
139802009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13981
13982 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
13983 * gdb.base/annota1.exp (thread_test): Import global $testfile.
13984 Change the compilation target to match the testcase name.
13985 * gdb.base/sect-cmd.exp: Change the compilation target to match the
13986 testcase name.
13987 * a2-run.exp: Use for setup prepare_for_testing. Change the
13988 compilation target to match the testcase name.
13989 * gdb.base/commands.exp: Likewise.
13990 * gdb.base/finish.exp: Likewise.
13991 * gdb.base/float.exp: Likewise.
13992 * gdb.base/info-target.exp: Likewise.
13993 * gdb.base/relational.exp: Likewise.
13994 * gdb.base/term.exp: Likewise.
13995 * gdb.base/until.exp: Likewise.
13996 * gdb.base/volatile.exp: Likewise.
13997 * gdb.base/whatis-exp.exp: Likewise.
13998
4c93b1d7
HZ
139992009-07-11 Hui Zhu <teawater@gmail.com>
14000
14001 * gdb.base/help.exp (disassemble): Update expected help text.
14002
812f7342
TT
140032009-07-09 Tom Tromey <tromey@redhat.com>
14004
14005 * lib/gdb.exp: Handle TRANSCRIPT.
14006 (remote_spawn, remote_close, send_gdb): New procs.
14007
fbb8f299
PM
140082009-07-10 Phil Muldoon <pmuldoon@redhat.com>
14009
14010 * gdb.python/python-prettyprint.c: Add counted null string
14011 structure.
14012 * gdb.python/python-prettyprint.exp: Print null string. Test for
14013 embedded nulls.
14014 * gdb.python/python-prettyprint.py (pp_ns): New Function.
14015 * gdb.python/python-value.exp (test_value_in_inferior): Add
14016 variable length string fetch tests.
14017 * gdb.python/python-value.c (main): Add strings for string fetch tests.
14018
c0ac0ec7
JK
140192009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14020
14021 * gdb.base/dump.exp (inaccessible memory is reported): New test.
14022
30b66ecc
TT
140232009-07-07 Tom Tromey <tromey@redhat.com>
14024
14025 * gdb.base/call-rt-st.exp: Update for change to escape output.
14026 * gdb.base/callfuncs.exp: Likewise.
14027 * gdb.base/charset.exp: Likewise.
14028 * gdb.base/constvars.exp: Likewise.
14029 * gdb.base/long_long.exp: Likewise.
14030 * gdb.base/pointers.exp: Likewise.
14031 * gdb.base/printcmds.exp: Likewise.
14032 * gdb.base/setvar.exp: Likewise.
14033 * gdb.base/store.exp: Likewise.
14034 * gdb.cp/ref-types.exp: Likewise.
14035 * gdb.mi/mi-var-child.exp: Likewise.
14036 * gdb.mi/mi-var-display.exp: Likewise.
14037 * gdb.mi/mi2-var-display.exp: Likewise.
14038 * gdb.base/charset.exp: Test octal escape sequence length.
14039 Update for change to escape output.
14040
187c4a2b
JK
140412009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14042
14043 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
14044
d80a43f9
DJ
140452009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
14046
14047 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
14048
047427a8
JK
140492009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14050
14051 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
14052 gdbserver increasing $portnum if "Can't bind address" has been seen.
14053
8b5a0f4f
PA
140542009-07-05 Pedro Alves <pedro@codesourcery.com>
14055
14056 * gdb.base/ending-run.exp: Add "step out of main" pattern for
14057 mingw32ce.
14058
7d93ba58
PA
140592009-07-05 Pedro Alves <pedro@codesourcery.com>
14060
14061 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
14062 VFP format.
14063
2277426b
PA
140642009-07-02 Pedro Alves <pedro@codesourcery.com>
14065
14066 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
14067 linux. Adjust to use "inferior", "info inferiors", "detach
14068 inferior" and "kill inferior" instead of "restart", "info fork",
14069 "detach fork" and "delete fork".
14070 * gdb.base/ending-run.exp: Spell out "info".
14071 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
14072 the "kill" command.
14073
5af949e3
UW
140742009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14075
14076 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
14077 change to prefix TLS offset in hex with 0x.
14078
5d3729b5
UW
140792009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14080
14081 * gdb.base/default.exp: Update test case for "x" changes.
14082
af589bd0
TG
140832009-07-01 Tristan Gingold <gingold@adacore.com>
14084
14085 * gdb.base/bigcore.exp: Make darwin untested.
14086
40974f91
JK
140872009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14088
14089 * gdb.base/completion.exp (directory completion): Create the directory.
14090 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
14091 escapeuniquesub.
14092 (directory completion 2): Expect now ${escapeuniquesub}.
14093 (Glob remaining of directory test): Remove one excessive newline.
14094 Expect the real output.
14095
59dd3af6
JK
140962009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14097
14098 Fix `make check//%' target after `make check' has been ran.
14099 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
14100 a mkdir call.
14101 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
14102 (%/.dir): Remove.
14103
f4e164aa
JK
141042009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14105
14106 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
14107 the expected result record.
14108
69af2122
JK
141092009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14110
14111 Remove racy FAILs relying just on the timeouts.
14112 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
14113 (annotation_level 2): Remove racy FAILs.
14114
2fd481e1
PP
141152009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
14116
14117 gdb/10275
889bf7c5
PA
14118 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
14119
c38f313d
DJ
141202009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
14121
14122 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
14123
8b777f02
VP
141242009-06-30 Vladimir Prus <vladimir@codesourcery.com>
14125
14126 * gdb.mi/mi-stack.exp: Testing symbolic options
14127 to -stack-list-locals and -stack-list-arguments.
14128
00c7eacf
JK
141292009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14130
14131 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
14132
6bc80edc
TT
141332009-06-29 Tom Tromey <tromey@redhat.com>
14134
14135 * dg-extract-results.sh: New file.
14136 * Makefile.in (FORCE_PARALLEL): New variable.
14137 (CHECK_TARGET): New conditional variable.
14138 (check): Use CHECK_TARGET.
14139 (DO_RUNTEST): New variable.
14140 (check-single): New target.
14141 (TEST_DIRS): New variable.
14142 (TEST_TARGETS): Likewise.
14143 (check-parallel): New target.
14144 (check-gdb.%): New pattern.
14145 (BASE1_FILES): New variable.
14146 (BASE2_FILES): Likewise.
14147 (check-gdb.base%): New pattern.
14148 (%/.dir): New pattern.
14149 * configure: Rebuild.
14150 * aclocal.m4 (AM_CONDITIONAL): New defun.
14151 * configure.ac: Check whether user is using GNU make.
14152 (GMAKE): New conditional.
14153
794684b6
SW
141542009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
14155
14156 * gdb.cp/namespace-nested-import.cc: New test.
14157 * gdb.cp/namespace-nested-import.exp: New test.
14158
edb3359d
DJ
141592009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
14160
14161 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
14162 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
14163 * gdb.opt/Makefile.in (EXECUTABLES): Update.
14164 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
14165 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
14166 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
14167 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
14168 gdb.opt/inline-markers.c: New files.
14169 * lib/gdb.exp (skip_inline_frame_tests): New function.
14170 (skip_inline_var_tests): New function.
14171
cf657a0c
AS
141722009-06-27 Andreas Schwab <schwab@linux-m68k.org>
14173
14174 * gdb.cp/exception.exp: Don't require $hex before inner frame in
14175 backtrace.
14176
28d41a99
MS
141772009-06-27 Michael Snyder <msnyder@vmware.com>
14178
14179 * gdb.reverse: New directory.
14180 * gdb.reverse/break-reverse.c: New test.
14181 * gdb.reverse/break-reverse.exp: New test.
14182 * gdb.reverse/consecutive-reverse.c: New test.
14183 * gdb.reverse/consecutive-reverse.exp: New test.
14184 * gdb.reverse/finish-reverse.c: New test.
14185 * gdb.reverse/finish-reverse.exp: New test.
14186 * gdb.reverse/machinestate.c: New test.
14187 * gdb.reverse/ms1.c: New test.
14188 * gdb.reverse/machinestate.exp: New test.
14189 * gdb.reverse/Makefile.in: New file.
14190 * gdb.reverse/shr2.c: New test.
14191 * gdb.reverse/solib-reverse.c: New test.
14192 * gdb.reverse/solib-reverse.exp: New test.
14193 * gdb.reverse/step-reverse.c: New test.
14194 * gdb.reverse/step-reverse.exp: New test.
14195 * gdb.reverse/until-reverse.c: New test.
14196 * gdb.reverse/ur1.c: New test.
14197 * gdb.reverse/until-reverse.exp: New test.
14198 * gdb.reverse/watch-reverse.c: New test.
14199 * gdb.reverse/watch-reverse.exp: New test.
14200 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
14201 * configure: Regenerate.
14202
fe3c8b0d
DE
142032009-06-26 Doug Evans <dje@google.com>
14204
14205 * gdb.base/psymtab.exp: Turn off pending breakpoints.
14206
3a72a602
PM
142072009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
14208
14209 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
14210 windows problem for 'file delete $binfile'.
14211
27aa8d6a
SW
142122009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
14213
14214 * gdb.cp/namespace-using.exp: New test.
14215 * gdb.cp/namespace-using.cc: New test.
14216
8ac055f8
JB
142172009-05-20 Joel Brobecker <brobecker@adacore.com>
14218
14219 * gdb.ada/variant_record_packed_array: New testcase.
14220
85e306ed
TT
142212009-06-23 Tom Tromey <tromey@redhat.com>
14222
14223 * gdb.base/charset.exp (test_combination): Regression test.
14224 * gdb.base/charset.c (my_wchar_t): New typedef.
14225 (myvar): New global.
14226 (main): Set myvar.
14227
56643c5e
PM
142282009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
14229
14230 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
14231 target.
14232
1fac167a
UW
142332009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14234
14235 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
14236
7ccb0be9
UW
142372009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14238
14239 * gdb.mi/gdb680.exp: Update test for error message.
14240
568d6575
UW
142412009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14242
14243 * gdb.base/annota1.exp: Allow multiple occurrences of the
14244 frames-invalid annotation.
14245 * gdb.cp/annota2.exp: Likewise.
14246
7cd1089b
PM
142472009-06-15 Phil Muldoon <pmuldoon@redhat.com>
14248
14249 * gdb.cp/gdb2495.cc: New file.
14250 * gdb.cp/gdb2495.exp: New file.
14251
72c63395
JK
142522009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14253
14254 Report error on GDB crash during runto.
14255 * lib/gdb.exp (runto <eof>): New.
14256
3788363d
DJ
142572009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
14258
14259 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
14260 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
14261 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
14262 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
14263 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
14264 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
14265 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
14266 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
14267 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
14268 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
14269 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
14270 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
14271 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14272 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
14273 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
14274 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
14275 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
14276 gdb.server/server-mon.exp, gdb.server/server-run.exp,
14277 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14278 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
14279 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
14280 gdb.trace/passcount.exp, gdb.trace/report.exp,
14281 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
14282 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
14283 gdb.trace/while-stepping.exp: Use a unique name for the compiled
14284 executable.
14285
17592de3
PA
142862009-06-07 Pedro Alves <pedro@codesourcery.com>
14287
14288 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
14289 defined before referencing it.
14290
701e355d
DE
142912009-06-03 Doug Evans <dje@google.com>
14292
14293 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
14294 * gdb.arch/i386-see.c: Ditto.
14295
f2292c65
PM
142962009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
14297
14298 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
14299 (check_macro): Return 1 if undefined.
14300 If first test fails, check if macro debug information is available,
14301 and report unsupported test if no macro information is found.
14302
5a437975
DE
143032009-05-29 Doug Evans <dje@google.com>
14304
14305 * gdb.threads/hand-call-in-threads.exp: New.
14306 * gdb.threads/hand-call-in-threads.c: New.
14307
c141c696
MS
143082009-05-29 Michael Snyder <msnyder@vmware.com>
14309
14310 * gdb.base/break-always.exp: Change "1" to "on".
14311 Add confirmation check.
14312
b3444185
PA
143132009-05-28 Pedro Alves <pedro@codesourcery.com>
14314
14315 * gdb.threads/threxit-hop-specific.c: New.
14316 * gdb.threads/threxit-hop-specific.exp: New.
14317 * gdb.threads/thread-execl.c: New.
14318 * gdb.threads/thread-execl.exp: New.
14319
b6313243
TT
143202009-05-27 Tom Tromey <tromey@redhat.com>
14321 Thiago Jung Bauermann <bauerman@br.ibm.com>
14322
14323 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
14324 (mi_child_regexp): Likewise.
14325 (mi_list_varobj_children_range): Likewise.
14326 (mi_get_features): Likewise.
14327 (mi_list_varobj_children): Rewrite.
14328 * gdb.python/python-mi.exp: New file.
14329
a6bac58e
TT
143302009-05-27 Tom Tromey <tromey@redhat.com>
14331 Thiago Jung Bauermann <bauerman@br.ibm.com>
14332 Phil Muldoon <pmuldoon@redhat.com>
14333 Paul Pluzhnikov <ppluzhnikov@google.com>
14334
14335 * gdb.python/python-prettyprint.exp: New file.
14336 * gdb.python/python-prettyprint.c: New file.
14337 * gdb.python/python-prettyprint.py: New file.
14338 * gdb.base/display.exp: print/r is now valid.
14339
2c74e833
TT
143402009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
14341 Tom Tromey <tromey@redhat.com>
14342 Pedro Alves <pedro@codesourcery.com>
14343 Paul Pluzhnikov <ppluzhnikov@google.com>
14344
14345 * gdb.python/python-template.exp: New file.
14346 * gdb.python/python-template.cc: New file.
14347 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14348 tests.
14349 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14350 Call it.
14351 (test_value_after_death): New proc.
14352 * gdb.python/python-value.c (PTR): New typedef.
14353 (main): New variable 'x'.
14354
89c73ade
TT
143552009-05-27 Tom Tromey <tromey@redhat.com>
14356
14357 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14358 tests.
14359 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14360 Call it.
14361
a75724bc
PA
143622009-05-27 Pedro Alves <pedro@codesourcery.com>
14363
14364 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
14365
e58b0e63
PA
143662009-05-24 Pedro Alves <pedro@codesourcery.com>
14367
14368 * gdb.threads/fork-thread-pending.c: New.
14369 * gdb.threads/fork-thread-pending.exp: New.
14370
4ac36638
JK
143712009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14372
14373 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
14374 * gdb.dwarf2/dw2-strp.S (a_string2): New.
14375
889bf7c5 143762009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 14377
889bf7c5 14378 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 14379
b242c3c2
PA
143802009-05-17 Pedro Alves <pedro@codesourcery.com>
14381
14382 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
14383 `gdb_get_line_number'. Call `callee' in both parent and child.
14384 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
14385 `gdb_get_line_number' instead of hardcoding line numbers.
14386 (catch_fork_unpatch_child): New procedure to test detaching
14387 breakpoints from child fork.
14388 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
14389 hardcoding line numbers.
14390 (do_fork_tests): Run `catch_fork_unpatch_child'.
14391
ee342b23
VP
143922009-05-17 Vladimir Prus <vladimir@codesourcery.com>
14393
14394 * gdb.mi/mi-cmd-var.exp: Check that when varobj
14395 of structure type enters or leaves the scope, it
14396 is reported by -var-update.
14397
e2009e98
DE
143982009-05-11 Doug Evans <dje@sebabeach.org>
14399
14400 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 14401 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
14402 * gdb.threads/schedlock.c (main): Fix off-by-one error.
14403
00903456
JK
144042009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14405
14406 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
14407
dc621c35
DE
144082009-04-30 Doug Evans <dje@google.com>
14409
14410 * gdb.threads/watchthreads2.exp: New testcase.
14411 * gdb.threads/watchthreads2.c: New testcase.
14412
9ab4e744
DE
144132009-04-29 Doug Evans <dje@google.com>
14414
14415 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
14416 * gdb.cp/mb-ctor.cc: Ditto.
14417 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
14418 * gdb.cp/mb-inline.h (multi_line_foo): New function.
14419 * gdb.cp/mb-inline1.cc: Call it.
14420 * gdb.cp/mb-inline2.cc: Ditto.
14421 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
14422 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
14423
484086b7
JK
144242009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14425
14426 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
14427 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
14428 Replace all uses of `decimal' by `nonzero'.
14429 (info macro FROM_COMMANDLINE): New test.
14430
379a77b5
TT
144312009-04-27 Tom Tromey <tromey@redhat.com>
14432
14433 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
14434
b92b73c2
DE
144352009-04-27 Doug Evans <dje@google.com>
14436
14437 * gdb.threads/watchthreads.c (main): Initialize args before starting
14438 the threads. Plus formatting cleanup.
14439 * gdb.threads/watchthreads.exp: Avoid errant failures due to
14440 biased scheduling of one thread.
14441
945a118d
JG
144422009-04-27 Jerome Guitton <guitton@adacore.com>
14443
14444 * gdb.cp/templates.cc (GetMax): New template.
14445 (main): Declare two instances of GetMax.
14446 * gdb.cp/templates.exp: Add new test.
14447
d389af10
JK
144482009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14449
14450 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
14451
e7f86de9
JM
144522009-04-22 Joseph Myers <joseph@codesourcery.com>
14453
14454 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
14455
334cc82d
TT
144562009-04-15 Tom Tromey <tromey@redhat.com>
14457
14458 * gdb.base/charset.exp: Add regression test.
14459
d12672cc
JB
144602009-04-14 Joel Brobecker <brobecker@adacore.com>
14461
14462 * gdb.base/exe-lock.exp: New testcase.
14463
18e8c3bc
TT
144642009-04-13 Tom Tromey <tromey@redhat.com>
14465
14466 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
14467 operator on Frame.
14468
5ecd5cbe
UW
144692009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14470
14471 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
14472 * gdb.server/ext-attach.exp: Likewise.
14473
7309f756
VP
144742009-04-03 Vladimir Prus <vladimir@codesourcery.com>
14475
14476 Eliminate some sleep usage.
14477
889bf7c5
PA
14478 * gdb.mi/basics.c (do_nothing): New.
14479 (main): Use do_nothing instead of printf, so that
14480 not to introduce race condition between output of
14481 inferiour and output of gdb. Do not use sleep as it
14482 is not generally available on embedded targets.
7309f756 14483
f4b95f6f
PA
144842009-04-02 Pedro Alves <pedro@codesourcery.com>
14485
14486 * gdb.server/ext-attach.exp: Expect an optional process id after
14487 "Detached from remote process".
14488
de40b933
JK
144892009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14490
14491 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
14492 gdb.dwarf2/dw2-unresolved.exp: New.
14493
2ae101a4
PA
144942009-04-02 Pedro Alves <pedro@codesourcery.com>
14495
14496 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
14497 mi_run_to_main.
14498
56a8e183
PA
144992009-04-02 Pedro Alves <pedro@codesourcery.com>
14500
14501 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
14502 mi_run_to_main. Skip thread exit test on remote targets.
14503 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
14504 mi_run_to_main.
14505 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
14506 mi_run_to_main.
14507 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
14508 when expecting ^connected. Detect when the target doesn't support
14509 non-stop mode.
14510 (mi_run_cmd): Detect if non-stop mode was requested by isn't
14511 supported. Return -1 on error, 0 on success.
14512 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
14513 (mi_runto): Return mi_runto_helper's result explicitly.
14514
c35fafde
PA
145152009-04-01 Pedro Alves <pedro@codesourcery.com>
14516
14517 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
14518
f8a8dce6
JB
145192009-04-01 Tom Tromey <tromey@redhat.com>
14520
14521 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
14522 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
14523 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
14524 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
14525
71c25dea
TT
145262009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
14527 Jan Kratochvil <jan.kratochvil@redhat.com>
14528
14529 PR gdb/931
14530 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
14531 output.
14532 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
14533 for gdb/931.
14534 * dw2-strp.S (DW_AT_language): Change to C++.
14535 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
14536
02d9a9ce
JB
145372009-03-31 Joel Brobecker <brobecker@adacore.com>
14538
14539 * gdb.ada/tasks: New testcase.
14540
1042e4c0
SS
145412009-03-30 Stan Shebs <stan@codesourcery.com>
14542
14543 * gdb.trace/actions.exp: Update to match new info trace format.
14544 * gdb.trace/deltrace.exp: Ditto.
14545 * gdb.trace/infotrace.exp: Ditto.
14546 * gdb.trace/passcount.exp: Ditto.
14547 * gdb.trace/save-trace.exp: Ditto.
14548 * gdb.trace/while-stepping.exp: Ditto.
14549 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
14550
f8f6f20b
TJB
145512009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14552
14553 * gdb.python/python-frame.c: New file.
14554 * gdb.python/python-frame.exp: New file.
14555
c0c6f777
TJB
145562009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
14557
14558 * gdb.python/python-value.exp: Add tests for the address
14559 attribute.
14560
3cb51905
AS
145612009-03-29 Andreas Schwab <schwab@linux-m68k.org>
14562
14563 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
14564
88fc996f
DE
145652009-03-26 Doug Evans <dje@google.com>
14566
14567 * gdb.mi/mi-nonstop-exit.exp: New file.
14568 * gdb.mi/non-stop-exit.c: New file.
14569
56ef84b1
TT
145702009-03-26 Tom Tromey <tromey@redhat.com>
14571
14572 Update for change to prologue skipping:
14573 * gdb.mi/mi2-simplerun.exp: Update.
14574 * gdb.mi/mi2-break.exp: Update.
14575 * gdb.mi/mi-simplerun.exp: Update.
14576 * gdb.mi/mi-break.exp: Update.
14577 * gdb.base/ending-run.exp: Update.
14578
def2b000
TJB
145792009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
14580
14581 * gdb.python/python-value.exp (test_value_in_inferior): Test
14582 gdb.Value.is_optimized_out attribute.
14583
442ddf59
JK
145842009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14585
14586 * gdb.dwarf2/dw2-noloc-main.c: New file.
14587 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
14588 (.text): Remove.
14589 (.data): New.
14590 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
14591 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
14592 (DW_TAG_subprogram func_cu1, noloc): Remove.
14593 (main): New.
14594 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
14595 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
14596 (file_symbols): New procedure.
14597
a8df5de4
TT
145982009-03-25 Tom Tromey <tromey@redhat.com>
14599
14600 * gdb.base/charset.exp (valid_target_charset): New proc.
14601 Use it to skip tests on invalid charsets.
14602
cc1d7add
PM
146032009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
14604
14605 * gdb.base/completion.exp: Add a test for directory completion.
14606
bcd5727b
JK
146072009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14608
14609 Fix a racy FAIL.
14610 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
14611 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
14612
cc924cad
TJB
146132009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
14614
14615 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
14616 * gdb.python/python-function.exp: Add test for function returning
14617 a GDB value.
14618
bc3b79fd
TJB
146192009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
14620
14621 * gdb.python/python-function.exp: New file.
14622
6c7a06a3
TT
146232009-03-20 Tom Tromey <tromey@redhat.com>
14624
14625 * gdb.base/store.exp: Update for change to escape output.
14626 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
14627 to escape output.
14628 * gdb.base/pointers.exp: Update for change to escape output.
14629 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
14630 to escape output.
14631 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
14632 escape output.
14633 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
14634 to escape output.
14635 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
14636 escape output.
14637 * gdb.base/setvar.exp: Update for change to escape output.
14638 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
14639 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
14640 to escape output.
14641 (test_print_string_constants): Likewise.
14642 * gdb.base/charset.exp (valid_host_charset): Check size of
14643 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
14644 cases. Handle "auto"-related output.
14645 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
14646 (uvar, Uvar): New globals.
14647
c31af87b
JG
146482009-03-19 Jerome Guitton <guitton@adacore.com>
14649
14650 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
14651 deltas.
14652 * gdb.ada/fixed_points.exp: Ditto.
14653
51272cf2
PA
146542009-03-18 Pedro Alves <pedro@codesourcery.com>
14655
14656 * return-nodebug.c: Don't include stdio.h.
14657 (init): Delete.
14658 (func): Delete definition and provide extern declaration.
14659 (t): New.
14660 (main): Don't call printf. Call func and store its result in t.
14661 * return-nodebug1.c: New.
14662 * return-nodebug.exp: Don't expect stdio output. Instead, print
14663 the global variable t. Drop printf formatters and cast types from
14664 foreach loop. Don't use prepare_for_testing. Compile
14665 return-nodebug.c and return-nodebug1.c in separate steps. Don't
14666 define FORMAT or CAST.
14667
d24948ac
PP
146682009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14669
14670 * gdb.base/solib-display.exp: Disable test for remote targers.
14671
61ff14c6
JK
146722009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14673
14674 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
14675
cb4dce93
JK
146762009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14677
14678 Fix a racy FAIL.
14679 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
14680 code from `follow parent, print pids'.
14681 (`follow child, print pids', `follow parent, print pids'): Call it.
14682 Replace `gdb_test "break..."' by gdb_breakpoint.
14683
f7c60c5e
VP
146842009-03-13 Vladimir Prus <vladimir@codesourcery.com>
14685
14686 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 14687 sync and async modes.
f7c60c5e 14688
383ace49
JB
146892009-03-12 Joel Brobecker <brobecker@adacore.com>
14690
14691 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
14692 that was checked in by mistake. Remove loading of ada.exp, since
14693 this is not necessary in this case.
14694
4ce102af
JB
146952009-03-12 Joel Brobecker <brobecker@adacore.com>
14696
14697 * gdb.ada/ptype_arith_binop.exp: New testcase.
14698
529a2aef
JB
146992009-03-12 Joel Brobecker <brobecker@adacore.com>
14700
14701 * gdb.ada/mod_from_name: New testcase.
14702
8a38181c
JB
147032009-03-12 Joel Brobecker <brobecker@adacore.com>
14704
14705 * gdb.ada/tick_last_segv: New testcase.
14706
11436dee
VP
147072009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14708
61ff14c6 14709 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 14710
1f31650a
VP
147112009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14712
61ff14c6
JK
14713 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
14714 include the token in ^running and frame info in *stopped.
1f31650a 14715
a3247a22
PP
147162009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14717
14718 * solib-display.exp: New file.
14719 * solib-display-main.c: New file.
14720 * solib-display-lib.c: New file.
61ff14c6 14721
aae64587
PA
147222009-03-05 Pedro Alves <pedro@codesourcery.com>
14723
14724 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
14725
44aabfbc
JK
147262009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14727
14728 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
14729 (list_and_check_macro): Use more specific test name.
14730 (next to definition): Make the test names unique.
14731
c087fcd3
PM
147322009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
14733
14734 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 14735
c86cf029
VP
147362009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14737
14738 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
14739 notifications.
14740 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
14741 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
14742 * lib/mi-support.exp (library_loaded_re): New.
14743 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
14744
3ea85240
VP
147452009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14746
14747 * gdb.gdb/observer.exp: Use test_notification observer, not
14748 normal_stop, everywhere.
14749 (test_normal_stop_notifications): Rename to...
14750 (test_notifications): ...this.
14751 (test_observer_normal_stop): Rename to...
14752 (test_observer): ...this.
14753
1903f0e6
DE
147542009-02-16 Doug Evans <dje@google.com>
14755
14756 * gdb.arch/amd64-disp-step.S (test_int3): New test.
14757 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
14758 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
14759 (test_prefixed_syscall,test_int3): New tests.
14760 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
14761 (test_prefixed_syscall,test_int3): New tests.
14762
1d33d6ba
VP
147632009-02-14 Vladimir Prus <vladimir@codesourcery.com>
14764
3cb51905
AS
14765 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
14766 (mi_expect_interrupt): Likewise.
14767 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
14768 response.
1d33d6ba 14769
faafb047
PM
147702009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14771
14772 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
14773 * gdb.base/pc-fp.exp (get_valueofx): Remove.
14774 Replace calls to get_valueofx by get_hexadecimal_valueof.
14775
417e16e2
PM
147762009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14777
14778 * lib/gdb.exp (get_valueof): Accept anything as a return value.
14779 (get_integer_valueof): New procedure.
14780 (get_sizeof): Use new get_integer_value_of.
14781 * gdb.base/sizeof.exp: Replace all uses of get_valueof
14782 by get_integer_valueof.
14783
7065b901
TT
147842009-02-13 Tom Tromey <tromey@redhat.com>
14785
14786 * gdb.base/remote.exp (get_sizeof): Remove.
14787 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
14788 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
14789 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
14790 * lib/gdb.exp (get_valueof): Move from long_long.exp.
14791 (get_sizeof): Likewise.
14792
5d7cb8df
JK
147932009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14794
14795 PR fortran/9806
14796 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
14797
b2febfff
PP
147982009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14799
14800 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
14801
4aa995e1
PA
148022009-02-06 Pedro Alves <pedro@codesourcery.com>
14803
14804 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
14805
d8906c6f
TJB
148062009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14807
14808 * gdb.python/python-cmd.exp: New file.
14809
ff4ab08d
TG
148102009-02-06 Tristan Gingold <gingold@adacore.com>
14811
14812 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
14813
aacd552b
TG
148142009-02-05 Tristan Gingold <gingold@adacore.com>
14815
14816 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
14817 pointer is dereferenced and use this signal name in regexp.
14818 * gdb.base/signull.exp: Ditto.
14819 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
14820 * gdb.base/signull.c (main): Ditto.
14821
08c637de
TJB
148222009-02-04 Tom Tromey <tromey@redhat.com>
14823 Thiago Jung Bauermann <bauerman@br.ibm.com>
14824
14825 * gdb.python/python-value.exp: Use `gdb.history' instead of
14826 `gdb.value_from_history'.
14827 (test_value_numeric_ops): Add test for conversion of enum constant.
14828 * gdb.python/python-value.c (enum e): New type.
14829 (evalue): New global.
14830 (main): Use argv.
14831
20261af8
JG
148322009-02-04 Jerome Guitton <guitton@adacore.com>
14833
14834 * gdb.ada/uninitialized_vars: New test program.
14835 * gdb.ada/uninitialized_vars.exp: New testcase.
14836
52e44b43
TT
148372009-02-02 Tom Tromey <tromey@redhat.com>
14838
14839 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
14840 * gdb.cp/pr2489.cc: Rename...
14841 * gdb.cp/pr9594.cc: ... to this.
14842
1c71341a
TT
148432009-02-02 Tom Tromey <tromey@redhat.com>
14844
14845 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
14846 * gdb.cp/pr2489.cc: New file.
14847 * gdb.cp/cpcompletion.exp: New file.
14848
a4295225
TT
148492009-02-02 Tom Tromey <tromey@redhat.com>
14850
14851 PR exp/9059:
14852 * gdb.cp/call-c.exp: Add regression test.
14853 * gdb.cp/call-c.cc (FooHandle): New typedef.
14854 (main): New variable 'handle'.
14855
592375cd
VP
148562009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14857
14858 * lib/mi-support.exp (et_mi_thread_list)
14859 (check_mi_and_console_threads): Adjust for current thread in
14860 -thread-list-ids output.
14861
41447f92
VP
148622009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14863
889bf7c5
PA
14864 * gdb.mi/mi-break.exp (test_disabled_creation): New.
14865 Call it.
41447f92 14866
35669430
DE
148672009-01-28 Doug Evans <dje@google.com>
14868
14869 * gdb.arch/amd64-disp-step.S: New file.
14870 * gdb.arch/amd64-disp-step.exp: New file.
14871 * gdb.arch/i386-disp-step.S: New file.
14872 * gdb.arch/i386-disp-step.exp: New file.
14873
09f00d9a
PM
148742009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
14875
14876 * gdb.base/find.exp: Set newline variable
14877 using quotes instead of braces to fix cygwin failures.
14878
1e8fb976
PA
148792009-01-23 Pedro Alves <pedro@codesourcery.com>
14880
14881 * gdb.base/radix.exp: Add tests to ensure that that set
14882 input-radix 0 and set output-radix 0 are really rejected.
14883
da061712
PA
148842009-01-23 Pedro Alves <pedro@codesourcery.com>
14885
14886 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
14887 copyright years.
14888
dd7e2d2b
PA
148892009-01-23 Pedro Alves <pedro@codesourcery.com>
14890
14891 PR gdb/9664:
14892 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
14893
392452f6
PA
148942009-01-22 Pedro Alves <pedro@codesourcery.com>
14895
14896 PR c++/9631:
14897 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
14898
8653e71c
PM
148992009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
14900
14901 * gdb.server/file-transfer.exp: Use EXEEXT variable for
14902 binfile definition to fix Windows OS failure.
14903
a12cc160
DJ
149042009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14905
14906 PR gdb/9346
14907 * gdb.base/interrupt.c (sigint_handler): New.
14908 (main): Install a SIGINT handler if SIGNALS is defined. Exit
14909 on error.
14910 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
14911 Test "signal SIGINT".
14912
b89667eb
DE
149132009-01-19 Doug Evans <dje@google.com>
14914
14915 * gdb.base/break.exp: Update expected gdb output.
14916 * gdb.base/sepdebug.exp: Ditto.
14917 * gdb.mi/mi-syn-frame.exp: Ditto.
14918 * gdb.mi/mi2-syn-frame.exp: Ditto.
14919 * gdb.base/call-signal-resume.exp: New file.
14920 * gdb.base/call-signals.c: New file.
14921 * gdb.base/unwindonsignal.exp: New file.
14922 * gdb.base/unwindonsignal.c: New file.
14923 * gdb.threads/interrupted-hand-call.exp: New file.
14924 * gdb.threads/interrupted-hand-call.c: New file.
14925 * gdb.threads/thread-unwindonsignal.exp: New file.
14926
adb483fe
DJ
149272009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
14928
14929 * gdb.base/define.exp: Test defining and hooking prefix commands.
14930 * gdb.python/python.exp: Update test for "show user" output.
14931
60023297
JK
149322009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14933
14934 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
14935 now the output exactly, using less wildcards. Expect also the output
14936 of gfortran-4.3. Update for the f-valprint.c modification from
14937 2008-04-22.
14938 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
14939 Remove gdb_test test names where matching the command.
14940
ccc57cf9
PA
149412009-01-01 Pedro Alves <pedro@codesourcery.com>
14942
14943 PR breakpoints/9681:
14944 * gdb.base/watchpoint.exp: Add regression test.
14945
c7a6ca08
PA
149462008-12-31 Pedro Alves <pedro@codesourcery.com>
14947
14948 * gdb.threads/attach-into-signal.exp: Don't use
14949 gdb_suppress_entire_file.
14950 * gdb.threads/attach-stopped.exp: Ditto.
14951 * gdb.threads/attachstop-mt.exp: Ditto.
14952
3a031f65
PA
149532008-12-31 Pedro Alves <pedro@codesourcery.com>
14954
14955 PR gdb/8812:
14956 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
14957
09e6485f
PA
149582008-12-29 Pedro Alves <pedro@codesourcery.com>
14959
14960 PR gdb/7536:
14961 * gdb.base/radix.exp: Add tests to ensure invalid input radices
14962 and unsupported output radices are really rejected.
14963
0cd53049
JK
149642008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14965
14966 * gdb.cp/punctuator.exp: Backslash the '$' signs.
14967
ba163c7e
TT
149682008-12-22 Tom Tromey <tromey@redhat.com>
14969
14970 * gdb.cp/punctuator.exp: New file.
14971
6f4de6c9
JK
149722008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14973
14974 * gdb.base/completion.exp (Completing non-existing component): New test.
14975
0f34d0b4
JK
149762008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14977
14978 Fix for PR gdb/8648.
14979 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
14980 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
14981 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
14982 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
14983
db2ad4c3
JK
149842008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14985
14986 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
14987
bb5ef15e
DP
149882008-12-16 Christophe Lyon <christophe.lyon@st.com>
14989
14990 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
14991 compiler actually generate code at the expected line number.
14992
90142adc
JZ
149932008-12-15 Jie Zhang <jie.zhang@analog.com>
14994
14995 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
14996
fad6eecd
TT
149972008-12-12 Tom Tromey <tromey@redhat.com>
14998
14999 * gdb.base/commands.exp (redefine_hook_test): New proc.
15000 Call it.
15001
17c8aaf5
TT
150022008-12-11 Tom Tromey <tromey@redhat.com>
15003
15004 * gdb.base/macscp.exp: New regression test.
15005
7c8adf68
TT
150062008-12-11 Tom Tromey <tromey@redhat.com>
15007
15008 * gdb.base/macscp.exp: Print "address.addr".
15009 * gdb.base/macscp1.c (struct outer): New struct.
15010 (address): New global.
15011
b05dcbb7
TT
150122008-12-09 Tom Tromey <tromey@redhat.com>
15013
15014 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
15015 Call it.
15016
2d476de1
DE
150172008-12-04 Doug Evans <dje@google.com>
15018
15019 * gdb.server/ext-run.exp: Relax regexp for init program.
15020
87bdc959
TG
150212008-12-03 Tristan Gingold <gingold@adacore.com>
15022
15023 * gdb.base/macscp.exp: Generate an object file during compilation
15024 to work around Darwin dsymutil limitations.
15025
e0740f77
JK
150262008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15027
15028 Test resolving external references to TLS variables.
15029 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
15030 FILE2_THREAD_LOCAL.
15031 (testfile2, srcfile2): New variables.
15032 * gdb.threads/tls.c (file2_thread_local)
15033 (function_referencing_file2_thread_local): New.
15034 * gdb.threads/tls2.c: New file.
15035
67f0aac5
JB
150362008-11-28 Joel Brobecker <brobecker@adacore.com>
15037
15038 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
15039 rather than integer, as integer might not be big enough when
15040 on 64bit targets.
67f0aac5 15041
c332165e
JG
150422008-11-27 Jerome Guitton <guitton@adacore.com>
15043
15044 * gdb.cp/formatted-ref.exp: Add equality test.
15045 * gdb.ada/formatted_ref.exp: Ditto.
15046
fc9b693c
JK
150472008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15048
15049 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
15050 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
15051
a9c64011
AS
150522008-11-20 Andreas Schwab <schwab@suse.de>
15053
15054 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
15055 matching syscall entry point.
15056 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15057 (tcatch_vfork_then_child_follow): Likewise. Finish through
15058 vfork even if we stopped at the syscall trampoline.
15059
e2fd701e
DE
150602008-11-20 Doug Evans <dje@google.com>
15061
15062 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
15063
69abc51c
TJB
150642008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
15065
15066 * gdb.arch/ppc-dfp.exp: New file.
15067 * gdb.arch/ppc-dfp.c: New file.
15068
c14c28ba
PP
150692008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
15070
15071 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 15072
2e74121d
DE
150732008-11-17 Doug Evans <dje@google.com>
15074
15075 * gdb.mi/mi-syn-frame.exp: Update expected output.
15076 * gdb.mi/mi2-syn-frame.exp: Update expected output.
15077
66bb093b
VP
150782008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15079
15080 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
15081 "thread N" results in =thread-selected.
15082 * lib/mi-support (mi_run_cmd, mi_expect_stop)
15083 (mi_send_resuming_command_raw): Be prepared for
15084 =thread-selected.
15085
3d043ef6
VP
150862008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15087
a9c64011
AS
15088 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
15089 * lib/mi-support.exp: Likewise.
3d043ef6 15090
808104c8
JB
150912008-11-16 Joel Brobecker <brobecker@adacore.com>
15092
15093 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
15094 commands from the expected output for "help catch".
15095
00b22944
JB
150962008-11-15 Joel Brobecker <brobecker@adacore.com>
15097
15098 * gdb.ada/int_deref.exp: New testcase.
15099
59669435
TT
151002008-11-14 Nick Roberts <nickrob@snap.net.nz>
15101
15102 * gdb.mi/gdb2549.exp: New file.
15103
de04a248
DE
151042008-11-11 Doug Evans <dje@google.com>
15105
15106 * gdb.base/callexit.exp: New file.
15107 * gdb.base/callexit.c: New file.
15108
6b8ce727
DE
151092008-11-10 Doug Evans <dje@google.com>
15110
15111 * lib/gdb.exp (GDBFLAGS): Move -nx ...
15112 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
15113 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
15114 (default_gdb_start,default_gdb_exit): Ditto.
15115 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
15116 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
15117 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
15118 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
15119 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
15120 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
15121
1b14b8aa
AS
151222008-11-03 Andreas Schwab <schwab@suse.de>
15123
15124 * gdb.base/hashline2.exp: Fix typo.
15125 * gdb.base/hashline3.exp: Likewise.
15126
f3134b88
TT
151272008-10-30 Tom Tromey <tromey@redhat.com>
15128
15129 * gdb.base/pointers.exp: Add test.
15130 * gdb.base/pointers.c (k, S): New typedefs.
15131 (instance): New global.
15132
c2226152
AS
151332008-10-30 Andreas Schwab <schwab@suse.de>
15134
15135 * gdb.base/args.exp: Add tests for newlines.
15136
462f405c
JB
151372008-10-30 Joel Brobecker <brobecker@adacore.com>
15138
15139 gdb.base/foll-exec.exp: Update the expected output of a couple
15140 of "info breakpoints" tests.
15141
79a45b7d
TT
151422008-10-28 Tom Tromey <tromey@redhat.com>
15143
15144 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
15145
adc13a14
PA
151462008-10-24 Pedro Alves <pedro@codesourcery.com>
15147
15148 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
15149 gdb_start_cmd.
15150 Use runto_main before any test that requires execution.
15151
252fbfc8
PA
151522008-10-23 Pedro Alves <pedro@codesourcery.com>
15153
15154 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
15155 instead of SIGINT.
15156
28148e3d
JB
151572008-10-22 Joel Brobecker <brobecker@adacore.com>
15158
15159 * gdb.base/completion.exp: Update expected output following
15160 the addition of the "info tasks" command.
15161
c209f847
TT
151622008-10-22 Tom Tromey <tromey@redhat.com>
15163
15164 * gdb.base/exprs.exp (test_expr): Add test for string
15165 concatenation.
15166
f177e350
PA
151672008-10-19 Pedro Alves <pedro@codesourcery.com>
15168
15169 * configure.ac: Output gdb.python/Makefile.
15170 * configure: Regenerate.
15171 * gdb.python/Makefile.in: New.
15172
cce89356
JB
151732008-10-16 Joel Brobecker <brobecker@adacore.com>
15174
15175 * gdb.base/foll-fork.exp: Adjust the expected output to match
15176 the new description for fork/vfork catchpoints in the "info
15177 breakpoints" output.
15178
176d289d
TJB
151792008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
15180
15181 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
15182
a08702d6
TJB
151832008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15184
15185 * gdb.python/python-value.c: New file.
15186 * gdb.python/python-value.exp: New file.
15187
1c5cfe86
PA
151882008-10-15 Pedro Alves <pedro@codesourcery.com>
15189
15190 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
15191
5a98ad69
DP
151922008-10-15 Denis Pilat <denis.pilat@st.com>
15193
41702f1b 15194 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 15195
dcb1a1e2
TT
151962008-10-09 Tom Tromey <tromey@redhat.com>
15197
15198 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
15199 'fprintf' and 'stderr'.
15200
9124fe48
JB
152012008-10-07 Joel Brobecker <brobecker@adacore.com>
15202
15203 * gdb.ada/ref_tick_size.exp: New testcase.
15204
45452591
DE
152052008-10-06 Doug Evans <dje@google.com>
15206
15207 * gdb.dwarf2/dw2-cu-size.exp: New file.
15208 * gdb.dwarf2/dw2-cu-size.S: New file.
15209
15210 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
15211 .Ltype_int for clarity.
15212
4fc5b208
PP
152132008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
15214
15215 PR gdb/2384:
15216 * gdb.cp/gdb2384.exp: Extended to test more cases.
15217 * gdb.cp/gdb2384.cc: Likewise.
15218 * gdb.cp/gdb2384-base.h: Likewise.
15219 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 15220
d78df370
JK
152212008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15222
15223 * gdb.base/maint.exp (maint print type): Remove printing
15224 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
15225
9a044a89
TT
152262008-09-30 Tom Tromey <tromey@redhat.com>
15227
15228 * gdb.base/macscp.exp: Add completion tests.
15229 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
15230 (TWENTY_THREE): Likewise.
15231 (FORTY_EIGHT): Likewise.
15232
506800a9
TT
152332008-09-30 Tom Tromey <tromey@redhat.com>
15234
15235 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
15236 everywhere.
15237 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
15238
1a6f01b5
JK
152392008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15240
15241 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
15242 testcase is derived from. Fix racy dependency on an expected PID
15243 number. No longer support the testcase on Linux kernel 2.4.x.
15244
2fae03e8
TT
152452008-09-27 Tom Tromey <tromey@redhat.com>
15246
15247 * gdb.base/macscp.exp: Add tests for stringification, splicing,
15248 and varargs.
15249
1ad15515
PA
152502008-09-22 Pedro Alves <pedro@codesourcery.com>
15251
15252 * lib/mi-support.exp (mi_expect_interrupt): New.
15253 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
15254 from gdb.mi/mi-nonstop.exp.
15255 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
15256 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
15257 lib/mi-support.exp.
15258 Use mi_check_thread_states throughout. Avoid ".*" and do not
15259 require an anchor after -exec-run.
15260
d0b76dc6
DJ
152612008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
15262
15263 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
15264 stop is pending. Avoid ".*" when two stops are pending.
15265 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
15266 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
15267 newlines in fullnames.
15268 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
15269 (mi_expect_stop): Update comments. Only anchor in sync mode.
15270 Do not match newlines.
15271 (mi_send_resuming_command_raw): Always return status.
15272 (mi_get_stop_line): Do not match more than one line by accident.
15273 Only anchor in sync mode.
15274 (mi_run_inline_test): If -exec-next fails, give up.
15275
9990c830
UW
152762008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15277
15278 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
15279 on SPU.
15280
ebcf6f00
JB
152812008-09-10 Joel Brobecker <brobecker@adacore.com>
15282
15283 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
15284
b6db24e5
JB
152852008-09-10 Joel Brobecker <brobecker@adacore.com>
15286
15287 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
15288 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
15289 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
15290 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
15291 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
15292 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
15293 gdb.ada/interface.exp, gdb.ada/null_array.exp,
15294 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
15295 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
15296 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
15297 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
15298 Include the "= " sequence in the expected output of print tests.
15299
2bf448e0
JB
153002008-09-10 Joel Brobecker <brobecker@adacore.com>
15301
15302 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
15303 description for boolean types.
15304
d51fd4c8
PA
153052008-09-09 Pedro Alves <pedro@codesourcery.com>
15306
15307 * gdb.base/hook-stop-continue.c: New.
15308 * gdb.base/hook-stop-continue.exp: New.
15309
694182d2
DJ
153102008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
15311
15312 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
15313
3b8a7fc0
JG
153142008-09-08 Jerome Guitton <guitton@adacore.com>
15315
15316 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
15317 (stack_check_probe_2, stack_check_probe_loop_1)
15318 (stack_check_probe_loop_2): New functions.
15319 (main): Add call to these new functions.
15320 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
15321 functions, check that the breakpoint is inserted at the appropriate
15322 location.
15323 (insert_breakpoint): Slightly refine this procedure so that it can
15324 be called several times in the test.
15325
96cc0ae8
JG
153262008-09-08 Jerome Guitton <guitton@adacore.com>
15327
15328 * gdb.base/stack-checking.c: New file.
15329 * gdb.base/stack-checking.exp: New file.
15330
1f08b409
TJB
153312008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15332
15333 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
15334 * gdb.arch/altivec-regs.exp: Likewise.
15335 * gdb.arch/vsx-regs.exp: Likewise.
15336
3099e1c4
TJB
153372008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15338
15339 * gdb.arch/ppc-fp.exp: New file.
15340 * gdb.arch/ppc-fp.c: New file.
15341
cc69bfc1
PP
153422008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15343
15344 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
15345 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 15346
b02a33db
MS
153472008-09-04 Michael Snyder <msnyder@vmware.com>
15348
15349 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
15350 as "at" (for non-debug functions such as _start).
15351
2992cbe0
UW
153522008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15353
15354 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
15355 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
15356 software watchpoints.
15357 * gdb.base/watch_thread_num.exp: Likewise.
15358
514f746b
AR
153592008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
15360
15361 * gdb.arch/i386-bp_permanent.exp: New test.
15362
876cecd0
TT
153632008-08-24 Tom Tromey <tromey@redhat.com>
15364
15365 * gdb.base/maint.exp: Update "maint print type".
15366
80f73d71
VP
153672008-08-21 Vladimir Prus <vladimir@codesourcery.com>
15368
15369 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
15370 support. Adjust the order of "*running" notifications.
15371 * gdb.mi/non-stop.c: Don't cast from int to void* and
15372 back.
15373
d9c78d7d
MK
153742008-08-20 Mark Kettenis <kettenis@gnu.org>
15375
15376 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
15377 expect to find it in the "info frame" output.
15378
97a2d1d3
DJ
153792008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
15380
15381 * gdb.base/interp.exp: Always consume both prompts.
15382
b96e2927
PA
153832008-08-20 Pedro Alves <pedro@codesourcery.com>
15384
15385 * gdb.base/pending.exp: Test pending breakpoints without symbols
15386 loaded.
15387
8cf6e61a
VP
153882008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15389
15390 * lib/mi-support.exp (mi_expect_stop): Produce
15391 more details on failures.
15392 * gdb.mi/mi-nonstop.exp: New.
15393 * gdb.mi/non-stop.c: New.
15394
c6ebd6cf
VP
153952008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15396
a9c64011
AS
15397 * gdb.mi/mi-async.exp: Use 'set target-async'.
15398 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 15399
46a9b8ed
DJ
154002008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
15401
15402 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
15403
44feb3ce
TT
154042008-08-17 Tom Tromey <tromey@redhat.com>
15405
15406 * gdb.base/help.exp (help catch): Rewrite.
15407
311a4e6b
TJB
154082008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15409
15410 * gdb.base/define.exp: Test indented command documentation.
15411 * gdb.python/python.exp: Test indented multi-line command.
15412
604c2f83
LM
154132008-08-15 Luis Machado <luisgpm@br.ibm.com>
15414
15415 * testsuite/gdb.arch/vsx-regs.c: New source file.
15416 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
15417 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
15418
886a217c
TT
154192008-08-14 Tom Tromey <tromey@redhat.com>
15420
15421 * gdb.base/macscp.exp: Add regression test for "macro define" or
15422 "macro undef" with no arguments.
15423
c814a4f3
PP
154242008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
15425
15426 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 15427
12ab8a60
UW
154282008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15429
15430 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
15431
d57a3c85
TJB
154322008-08-06 Tom Tromey <tromey@redhat.com>
15433
15434 * gdb.python/python.exp: New file.
15435
c7b778ff
JK
154362008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15437
15438 Fix for PR gdb/1543.
15439 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
15440 $LOCATION.
15441 (location): New variable.
15442 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
15443 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
15444 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
15445 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
15446 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
15447 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
15448 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
15449 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
15450 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
15451 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
15452 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
15453 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
15454 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
15455 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
15456 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15457 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
15458 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
15459 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
15460 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
15461 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15462 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
15463 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
15464 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
15465 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
15466 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
15467 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
15468 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
15469 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
15470 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
15471 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
15472 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
15473 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
15474 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
15475 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
15476 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
15477 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
15478 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
15479 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15480 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
15481 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
15482 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
15483 gdb.base/type-opaque.exp, gdb.base/until.exp,
15484 gdb.base/value-double-free.c, gdb.base/varargs.exp,
15485 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
15486 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
15487 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
15488 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
15489 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
15490 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
15491 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
15492 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15493 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
15494 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
15495 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
15496 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
15497 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
15498 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
15499 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
15500 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15501 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
15502 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
15503 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
15504 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15505 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
15506 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
15507 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
15508 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15509 gdb.pascal/types.exp, gdb.stabs/weird.exp,
15510 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
15511 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
15512 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
15513 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
15514 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
15515 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
15516 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15517 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15518 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15519 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15520 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15521 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15522 lib/mi-support.exp, lib/trace-support.exp: Remove reference
15523 to bug-gdb@prep.ai.mit.edu .
15524
5e06a3d1
VP
155252008-07-31 Vladimir Prus <vladimir@codesourcery.com>
15526
15527 * lib/mi-support.exp (mi_load_shlibs): New.
15528 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
15529
9d81d21b
VP
155302008-07-30 Vladimir Prus <vladimir@codesourcery.com>
15531
15532 * lib/mi-support.exp (get_mi_thread_list)
15533 (check_mi_and_console_threads): New, moved from ...
15534 * gdb.mi/mi-pthread.exp: ...here.
15535 * gdb.mi/gdb669.exp (get_mi_thread_list)
15536 (check_mi_and_console_threads): Delete.
15537 * gdb.mi/mi2-pthread.exp: Likewise.
15538
bae98fe0
TT
155392008-07-28 Tom Tromey <tromey@redhat.com>
15540
15541 * Makefile.in (just-check): Remove. Move body to...
15542 (check): ... here.
15543
57380f4e
DJ
155442008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15545
15546 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
15547 Add a test for duplicated SIGINTs.
15548
e09490f1
DJ
155492008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15550
15551 * gdb.threads/schedlock.exp (get_args): Update to work for any
15552 value of NUM.
15553 (Top level): Report the number of threads that did not resume.
15554
6387b45f
DJ
155552008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15556
15557 * gdb.dwarf2/dw2-compressed.S: Also define __start.
15558
62f64ff2
DJ
155592008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15560
15561 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
15562 non-MI prompt.
15563
fa8de41e
TT
155642008-07-26 Tom Tromey <tromey@redhat.com>
15565
15566 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
15567 (function_struct, function_struct_ptr): New globals.
15568 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
15569 function pointer in a struct.
15570
ccb3ac8a
TT
155712008-07-26 Tom Tromey <tromey@redhat.com>
15572
15573 * gdb.base/macscp.exp: Add test for macro lexing bug.
15574
d7d9f01e
TT
155752008-07-18 Tom Tromey <tromey@redhat.com>
15576
15577 * gdb.base/macscp.exp: Add macro tests.
15578
9bf07184
PP
155792008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15580
15581 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
15582
becf6477
PP
155832008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15584
15585 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
15586
0709f7d3
PP
155872008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
15588
15589 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 15590
7093c834
PP
155912008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
15592
15593 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 15594
b432ffe3
JK
155952008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15596
15597 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
15598
b1a268e5
VP
155992008-07-12 Vladimir Prus <vladimir@codesourcery.com>
15600
15601 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
15602
e2995f8e
KB
156032008-07-11 Kevin Buettner <kevinb@redhat.com>
15604
15605 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
15606 of regexp to account for changes made to GDB in the printing of
15607 byte vectors.
15608
14032a66
TT
156092008-07-11 Tom Tromey <tromey@redhat.com>
15610
15611 * gdb.base/completion.exp: Add 'help' completion test.
15612
981505ef
JK
156132008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15614
15615 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
15616
10568435
JK
156172008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15618
15619 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
15620
4487aabf
PA
156212008-07-09 Pedro Alves <pedro@codesourcery.com>
15622
15623 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
15624
a4a9b1c4
PA
156252008-07-09 Pedro Alves <pedro@codesourcery.com>
15626
15627 * gdb.base/fullname.exp: Restore pwd if compiling failed.
15628
3c3185ac
JK
156292008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15630
15631 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
15632
7ebd49dc
VP
156332008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15634
15635 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
15636 previous commit. Add a comment.
15637
84e46146
PA
156382008-06-28 Pedro Alves <pedro@codesourcery.com>
15639
15640 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
15641
0f8d4a2f
VP
156422008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15643
15644 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
15645
f747e0ce
PA
156462008-06-27 Pedro Alves <pedro@codesourcery.com>
15647
15648 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
15649 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
15650 compiling an executable, link in an object that forces unbuffered
15651 output.
15652 * lib/set_unbuffered_mode.c: New file.
15653
734a5c36
JK
156542008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15655
15656 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
15657
a2840c35
VP
156582008-06-25 Vladimir Prus <vladimir@codesourcery.com>
15659
a9c64011
AS
15660 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
15661 mi_expect_stop.
15662 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
15663 Demand that *running is output.
15664 (detect_async): Perform checking every time.
15665 (mi_send_resuming_command): Extract everything into...
15666 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
15667 (mi_expect_stop): Don't accept any output before *stopped.
15668
6ae37fef
VP
156692008-06-13 Vladimir Prus <vladimir@codesourcery.com>
15670
15671 Robustify mi-simplerun.
a9c64011
AS
15672 * gdb.mi/basics.c (main): Add a call to sleep.
15673 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
15674 * gdb.mi/mi2-cli.exp: Likewise.
15675 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 15676
b4aa76f0 156772008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
15678
15679 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
15680
e1ac3328
VP
156812008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15682
a9c64011
AS
15683 * gdb.mi/mi-console.exp: Adjust.
15684 * gdb.mi/mi-syn-frame.exp: Adjust.
15685 * gdb.mi/mi2-console.exp: Adjust.
15686 * gdb.mi/mi2-syn-frame.exp: Adjust.
15687 * lib/mi-support.exp (mi_run_cmd): Adjust.
15688 (mi_send_resuming_command): Adjust.
e1ac3328 15689
f7f9a841
VP
156902008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15691
15692 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
15693 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
15694 testing of stopped.
15695 * gdb.mi/mi2-syn-frame.exp: Likewise.
15696 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
15697 (async, detect_async): New.
15698 (mi_expect_stop, mi_continue_to_line): Adjust expectation
15699 depending on if we're running in sync or async mode.
f7f9a841 15700
37cd5d19
TT
157012008-06-09 Tom Tromey <tromey@redhat.com>
15702
15703 * gdb.base/completion.exp: New tests for field name completion
15704 with spaces, and field name completion with '->'.
15705
65d12d83
TT
157062008-06-06 Tom Tromey <tromey@redhat.com>
15707
15708 * gdb.base/break1.c (struct some_struct): New struct.
15709 (values): New global.
15710 * gdb.base/completion.exp: Add field name completion test.
15711
ebfe2e3f
PP
157122008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15713
15714 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15715 to pointer.
15716 * gdb.cp/call-c.cc: Likewise.
15717
bcf6fc3a
NR
157182008-06-06 Nick Roberts <nickrob@snap.net.nz>
15719
15720 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
15721 annotation.
15722
49fd4a42 157232008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 15724 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
15725
15726 * gdb.threads/execl.c, gdb.threads/execl1.c,
15727 gdb.threads/execl.exp: New tests.
a9c64011 15728
8a34ac3f
AR
157292008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
15730 Daniel Jacobowitz <dan@codesourcery.com>
15731
15732 * gdb.cp/exception.exp: Activate test, make it work with pending
15733 catchpoints.
15734
86ae69ef
JK
157352008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15736
15737 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
15738
f7f9ae2c
VP
157392008-05-28 Vladimir Prus <vladimir@codesourcery.com>
15740
a9c64011
AS
15741 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
15742 now printed.
15743 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 15744
2a2d4dc3
AS
157452008-05-27 Andreas Schwab <schwab@suse.de>
15746
15747 * gdb.base/frame-args.exp: Handle arguments that are optimized
15748 out.
15749
5099e4d9
LM
157502008-05-26 Luis Machado <luisgpm@br.ibm.com>
15751
15752 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
15753 quiet for ppc32 and group options into a single variable.
15754
d9c36a91
JB
157552008-05-23 Joel Brobecker <brobecker@adacore.com>
15756
15757 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
15758 of zero-size elements.
15759 * gdb.ada/null_array.exp: Test printing this new array.
15760
103a8671
JK
157612008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15762
15763 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
15764
07a4cc1a 157652008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
15766
15767 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
15768 of the "finish" command.
15769
55f996a7
NR
157702008-05-21 Nick Roberts <nickrob@snap.net.nz>
15771
15772 * gdb.base/annota1.exp: Test for new annotation.
15773
907fc202
UW
157742008-05-16 Pedro Alves <pedro@codesourcery.com>
15775
15776 * gdb.base/fixsection.exp: New file.
15777 * gdb.base/fixsection0.c: New file.
15778 * gdb.base/fixsection1.c: New file.
15779
e8f97270
UW
157802008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15781
15782 * gdb.base/annota1.exp: Accept printf@... in place of printf.
15783 * gdb.base/annota3.exp: Likewise.
15784
ac0bb574
NF
157852008-05-13 Nathan Froyd <froydnj@codesourcery.com>
15786
15787 * gdb.base/watch_thread_num.exp: Don't run tests that require
15788 watchpoints if the target doesn't support them.
15789
6fadd07a
DE
157902008-05-12 Doug Evans <dje@google.com>
15791
15792 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
15793
6e9a4a30
JB
157942008-05-09 Joel Brobecker <brobecker@adacore.com>
15795
15796 * gdb.ada/assign_1.exp: New testcase.
15797
08388c79
DE
157982008-05-09 Doug Evans <dje@google.com>
15799
a3c83fae
DE
15800 * gdb.base/find.exp: New file.
15801 * gdb.base/find.c: New file.
08388c79 15802
bd5ddfe8
DJ
158032008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
15804
15805 * gdb.base/commands.exp (watchpoint_command_test): Handle
15806 gdb,no_hardware_watchpoints.
15807 * gdb.base/float.exp: Allow ARM targets without floating point.
15808 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
15809
b5dd68e2 158102008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 15811 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
15812
15813 * gdb.ada/lang_switch: New test program.
15814 * gdb.ada/lang_switch.exp: New testcase.
15815
382d13d1
DE
158162008-05-05 Doug Evans <dje@google.com>
15817
15818 * gdb.base/help.exp (disassemble): Update expected help text.
15819
9dd789d0
PA
158202008-05-04 Pedro Alves <pedro@codesourcery.com>
15821
15822 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
15823
611c83ae
PA
158242008-05-04 Pedro Alves <pedro@codesourcery.com>
15825
15826 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
15827 different times.
15828
ff013f42
JK
158292008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15830
15831 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
15832 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
15833 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
15834 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
15835
96dff6a2
VP
158362008-05-04 Vladimir Prus <vladimir@codesourcery.com>
15837
15838 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
15839 notification to appear.
15840
55cd6f92
DJ
158412008-05-04 Daniel Jacobowitz <dan@debian.org>
15842
15843 * gdb.base/fullname.c: New file.
15844 * gdb.base/fullname.exp: New file.
15845 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
15846
d705c43c
PA
158472008-05-03 Pedro Alves <pedro@codesourcery.com>
15848
15849 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
15850 expressions with macros.
15851
333222e1
JK
158522008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15853
15854 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
15855
5ac01682
DJ
158562008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
15857
15858 * gdb.base/completion.exp: Handle lack of other symbols beginning
15859 with "a".
15860
15861 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
15862
237fc4c9
PA
158632008-05-02 Jim Blandy <jimb@codesourcery.com>
15864
15865 * gdb.asm/asmsrc1.s: Add scratch space.
15866
ed5e9466
DJ
158672008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15868 Daniel Jacobowitz <dan@codesourcery.com>
15869
15870 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
15871 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
15872 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
15873
b39cc962
DJ
158742007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
15875
15876 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
15877
36d520f5
JB
158782008-05-01 Joel Brobecker <brobecker@adacore.com>
15879
15880 * gdb.base/info-target.exp: New testcase.
15881
8d4e3071
DJ
158822008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15883
15884 * gdb.cp/hang.exp: Use .cc instead of .C.
15885 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
15886 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
15887
6f3f3097
DJ
158882008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15889
15890 * gdb.base/gdb1250.exp: Remove perror.
15891 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
15892
5550a914
PA
158932008-04-30 Pedro Alves <pedro@codesourcery.com>
15894
15895 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
15896 .2byte.
15897
d848e687
DJ
158982008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
15899
15900 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
15901 (maybe_kfail): New.
15902
93b5768b
PA
159032008-04-25 Pedro Alves <pedro@codesourcery.com>
15904
15905 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
15906
721c02de
VP
159072008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15908
a9c64011
AS
15909 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
15910 * gdb.mi/mi2-syn-frame.exp: Likewise.
15911 * lib/mi-support.exp: Likewise.
721c02de 15912
74960c60
VP
159132008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15914
15915 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
15916 to specify regexp for the location to stop at.
15917 * gdb.base/break-always.c: New.
15918 * gdb.base/break-always.exp: New.
15919
d24317b4
VP
159202008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15921
15922 * lib/mi-support.exp (mi_runto_helper): Adjust
15923 for the original-location field.
15924 (mi_create_breakpoint, mi_list_breakpoints): New.
15925 * gdb.mi/mi-break.exp: Adjust.
15926 * gdb.mi/mi2-break.exp: Adjust.
15927 * gdb.mi/mi-pending.exp: Adjust.
15928 * gdb.mi/mi-simplerun.exp: Adjust.
15929 * gdb.mi/mi2-simplerun.exp: Adjust.
15930 * gdb.mi/mi-syn-frame.exp: Adjust.
15931 * gdb.mi/mi2-syn-frame.exp: Adjust.
15932 * gdb.mi/mi-until.exp: Adjust.
15933 * gdb.mi/mi2-until.exp: Adjust.
15934 * gdb.mi/mi-var-display.exp: Adjust.
15935 * gdb.mi/mi2-var-display.exp: Adjust.
15936 * gdb.mi/mi-watch.exp: Adjust.
15937 * gdb.mi/mi2-watch.exp: Adjust.
15938
fdc59709 159392008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 15940
a9c64011
AS
15941 * aclocal.m4: Add override.m4.
15942 * configure: Regenerate.
fdc59709 15943
8e91f023
VP
159442008-04-19 Vladimir Prus <vladimir@codesourcery.com>
15945
15946 * gdb.mi/var-cmd.c (do_at_tests): Verify that
15947 '-var-update --all-values' reports new value even the type
15948 of a variable object has changed.
15949
233a11ab
CS
159502008-04-18 Craig Silverstein <csilvers@google.com>
15951
15952 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
15953 files.
d24317b4 15954
9c1137ad
JB
159552008-04-18 Joel Brobecker <brobecker@adacore.com>
15956
15957 * gdb.ada/atomic_enum: New test program.
15958 * gdb.ada/atomic_enum.exp: New testcase.
15959
66d0bbc7
DE
159602008-04-17 Doug Evans <dje@google.com>
15961
15962 * gdb.opt/Makefile.in: Fix whitespace.
15963
100906b0
UW
159642008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
15965
15966 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
15967
4584e32e
DE
159682008-04-17 Doug Evans <dje@google.com>
15969
15970 * gdb.base/hashline1.exp: New testcase.
15971 * gdb.base/hashline2.exp: New testcase.
15972 * gdb.base/hashline2.exp: New testcase.
15973
0a320680
PA
159742008-04-17 Pedro Alves <pedro@codesourcery.com>
15975
15976 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
15977
18ac113b
AR
159782008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
15979
15980 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
15981 temporary breakpoint to match "Temporary breakpoint".
15982 * gdb.base/break.exp (delete_breakpoints): Likewise.
15983 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
15984 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
15985 * gdb.base/display.exp: Likewise.
15986 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
15987 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
15988 * gdb.base/restore.exp (restore_tests): Likewise.
15989 * gdb.base/sepdebug.exp: Likewise.
15990 * gdb.base/watchpoint.exp: Likewise.
15991 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
15992 * gdb.mi/mi-pending.exp: Likewise.
15993 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
15994 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
15995 * gdb.mi/mi-var-cmd.exp: Likewise.
15996 * gdb.mi/mi-var-display.exp: Likewise.
15997 * gdb.mi/mi2-cli.exp: Likewise.
15998 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
15999 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
16000 * gdb.mi/mi2-var-display.exp: Likewise.
16001 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
16002 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
16003 new "disp" field.
a9c64011 16004 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
16005 reason. This is to support fix for PR2424.
16006
add38693
JK
160072008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16008
16009 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
16010
fcacd99f
VP
160112008-04-13 Vladimir Prus <vladimir@codesourcery.com>
16012
16013 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 16014 field. Add more floating varobj tests.
fcacd99f 16015 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
16016 field.
16017 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
16018 (main): Call do_at_tests.
16019 * lib/mi-support.exp (mi_create_floating_varobj)
16020 (mi_varobj_update_with_type_change): New.
fcacd99f 16021
de051565
MK
160222008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
16023
16024 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
16025 option of -var-evaluate-expression.
16026 * gdb.mi/mi2-var-display.exp: Likewise.
16027
dbc52822
VP
160282008-04-07 Vladimir Prus <vladimir@codesourcery.com>
16029
16030 Introduce test setup helpers.
a9c64011
AS
16031 * lib/gdb.exp (build_executable, clean_restart)
16032 (prepare_for_testing): New.
16033 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
16034 * gdb.base/return.exp: Likewise.
16035 * gdb.base/ending-run.exp: Likewise.
dbc52822 16036
473591da
NR
160372008-04-07 Nick Roberts <nickrob@snap.net.nz>
16038
16039 * gdb.mi/mi-async.exp: New test for asynchronous Machine
16040 Interface (MI) responses.
16041
2b2d9e11
VP
160422008-04-06 Vladimir Prus <vladimir@codesourcery.com>
16043
a9c64011
AS
16044 * gdb.cp/breakpoint.cc: New code to test conditions involving
16045 member variables.
16046 * gdb.cp/breakpoint.exp: Test condition involving member
16047 variables.
2b2d9e11 16048
bb378428
VP
160492008-04-05 Vladimir Prus <vladimir@codesourcery.com>
16050
16051 * lib/mi-support.exp (mi_expect_stop): New.
16052 (mi_run_cmd): Change the
16053 token. Use mi_send_resuming_command, use
16054 mi_expect_stop.
16055 (mi_execute_to_helper): Rename to mi_execute_to.
16056 (mi_send_resuming_command): Add more error patterns.
16057 (mi_wait_for_stop): Renamed to...
16058 (mi_get_stop_line): ...this.
16059 (mi_run_inline_test): Adjust.
16060
16061 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
16062 * gdb.mi/mi-console.exp: Likewise.
16063 * gdb.mi/mi-pending.exp: Likewise.
16064 * gdb.mi/mi-simplerun.exp: Likewise.
16065 * gdb.mi/mi-stack.exp: Likewise.
16066 * gdb.mi/mi-stepi.exp: Likewise.
16067 * gdb.mi/mi-syn-frame.exp: Add comment.
16068 * gdb.mi/mi-until.exp: Likewise.
16069 * gdb.mi/mi-var-display.exp: Likewise.
16070 * gdb.mi/mi-watch.exp: Likewise.
16071 * gdb.mi/mi2-cli.exp: Likewise.
16072 * gdb.mi/mi2-console.exp: Likewise.
16073 * gdb.mi/mi2-simplerun.exp: Likewise.
16074 * gdb.mi/mi2-stack.exp: Likewise.
16075 * gdb.mi/mi2-stepi.exp: Likewise.
16076 * gdb.mi/mi2-until.exp: Likewise.
16077 * gdb.mi/mi2-var-display.exp: Likewise.
16078 * gdb.mi/mi2-watch.exp: Likewise.
16079
62172bb9
UW
160802008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16081
16082 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
16083
16084 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
16085
a13e061a
PA
160862008-04-04 Pedro Alves <pedro@codesourcery.com>
16087
16088 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
16089 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
16090 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16091 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
16092 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
16093 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
16094 expect an mi error duplicated in stderr.
16095
eae06beb
JB
160962008-04-03 Joel Brobecker <brobecker@adacore.com>
16097
16098 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
16099 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
16100 Add a couple of tests that verify the behavior when the new setting
16101 is set to "cancel" and "all".
16102 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
16103 "ask" before we start the testing.
16104
79c6ced6
AR
161052008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
16106
16107 * gdb.cp/casts.cc: Add class reference variables.
16108 * gdb.cp/casts.exp: New test cases for up/down casting references.
16109
6c2d1a6b
MK
161102008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
16111
16112 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
16113 instead of beginning to make an extra test pass.
16114 * gdb.mi/mi2-var-display.exp: Likewise.
16115
55b411d9
MR
161162008-03-31 Maciej W. Rozycki <macro@mips.com>
16117
16118 * gdb.base/break.exp: Mark failures as such. Fix formatting.
16119
c6140da2
MD
161202008-03-31 Markus Deuling <deuling@de.ibm.com>
16121 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16122
16123 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
16124 value. Add xfail for older kernels.
16125
79732189
AR
161262008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
16127
16128 Bring mi-support in line with gdb.exp.
16129 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
16130 (mi_gdb_start): New function.
16131
33c3676e
MR
161322008-03-28 Maciej W. Rozycki <macro@mips.com>
16133
16134 * gdb.mi/mi-var-cmd.exp: Fix a typo.
16135
92e28119
VP
161362008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16137
16138 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
16139 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 16140
9e8e3afe
VP
161412008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16142
16143 * lib/mi-support.exp (mi_create_varobj_checked): New.
16144 (mi_list_varobj_children): Allow to check for a
16145 value.
16146 (mi_list_array_varobj_children): New.
16147
16148 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
16149 and mi_list_varobj_children, as opposed to hardcoding
16150 expected strings.
16151 * gdb.mi/gdb701.exp: Likewise.
16152 * gdb.mi/gdb792.exp: Likewise.
16153 * gdb.mi/mi-var-block.exp: Likewise.
16154 * gdb.mi/mi-var-cmd.exp: Likewise.
16155 * gdb.mi/mi-var-invalidate.exp: Likewise.
16156 * gdb.mi/mi2-var-block.exp: Likewise.
16157 * gdb.mi/mi2-var-child.exp: Likewise.
16158 * gdb.mi/mi2-var-cmd.exp: Likewise.
16159 * gdb.mi/mi2-var-display.exp: Likewise.
16160
9df50351
JK
161612008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
16162
16163 Fix random false FAILs on i386.
16164 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
16165
31e5d73a
DJ
161662008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16167
16168 PR gdb/544
16169 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
16170
12f4afab
DJ
161712008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16172
16173 PR gdb/544
16174 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
16175
b562a0cb
DJ
161762008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16177
16178 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
16179 fixed PR gdb/544.
16180
17faa917
DJ
161812008-03-21 Pedro Alves <pedro@codesourcery.com>
16182
16183 * gdb.threads/fork-child-threads.exp: Test next over fork.
16184
6214f497
DJ
161852008-03-21 Chris Demetriou <cgd@google.com>
16186
16187 * gdb.base/break.exp (rbreak junk): New test for rbreak
16188 "Junk at end of arguments" issue.
16189
63092375
DJ
161902008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16191
16192 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
16193 *& to work on created array elements.
16194 (Top level): Test print $pc with a file. Test string operations
16195 without a target.
16196 * gdb.base/ptype.exp: Do not expect *& to work on created array
16197 elements.
16198
b21991b0
DJ
161992008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16200
16201 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
16202 gdb.threads/staticthreads.exp: Update exit query.
16203
c4b347c7
SL
162042008-03-07 Sandra Loosemore <sandra@codesourcery.com>
16205
16206 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
16207
fa4727a6
DJ
162082008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
16209
16210 * gdb.base/watchpoint.c (global_ptr, func4): New.
16211 (main): Call func4.
16212 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
16213 (test_inaccessible_watchpoint): New.
16214
2f34202f
MR
162152008-02-29 Maciej W. Rozycki <macro@mips.com>
16216
16217 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
16218 select the largest.
16219
0d6ba1b1
DJ
162202008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16221
16222 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
16223 frames-invalid annotations.
16224
e691325a
PM
162252008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
16226
a9c64011 16227 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 16228
f85b5ecc
DE
162292008-02-27 Doug Evans <dje@google.com>
16230
16231 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
16232 for bug 1738.
16233 (breakpoint_to_handler_entry): Ditto.
16234
b40e7bf3
JB
162352008-02-27 Joel Brobecker <brobecker@adacore.com>
16236
16237 * gdb.base/ending-run.exp: Use the first line of code inside
16238 function body to test breakpoints.
16239 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
16240 location where the breakpoint is inserted when using the line
16241 where a function is declared. Fix typo in the description of
16242 one of the tests.
16243 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
16244
2faca73a
PM
162452008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16246
16247 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 16248 tests.
2faca73a 16249
6f439c36
PM
162502008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16251
16252 * gdb.base/args.exp: avoid same output for tests
16253 with single quotes.
16254
54e52265
VP
162552008-02-26 Vladimir Prus <vladimir@codesourcery.com>
16256
a9c64011
AS
16257 * gdb.base/annota1.exp: Adjust for 'info break'
16258 format changes.
16259 * gdb.base/annota3.exp: Likewise.
16260 * gdb.base/break.exp: Likewise.
16261 * gdb.base/condbreak.exp: Likewise.
16262 * gdb.base/pending.exp: Likewise.
16263 * gdb.base/sepdebug.exp: Likewise.
16264 * gdb.base/unload.exp: Likewise.
16265 * gdb.cp/ovldbreak.exp: Likewise.
16266 * gdb.mi/mi-pending.exp: Likewise.
54e52265 16267
897b09ca
DE
162682008-02-07 Doug Evans <dje@google.com>
16269
16270 * gdb.cp/mb-inline.exp: New.
16271 * gdb.cp/mb-inline.h: New.
16272 * gdb.cp/mb-inline1.cc: New.
16273 * gdb.cp/mb-inline2.cc: New.
16274
b1c32d35
PM
162752008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
16276
16277 * gdb.pascal/floats.pas: New test program.
16278 * gdb.pascal/floats.exp: New testcase.
16279
1a4ca44a
TJB
162802008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16281
16282 * gdb.base/callfuncs.c (t_float_many_args): New function.
16283 (t_double_many_args): New function.
16284 * gdb.base/callfuncs.exp: Add tests for exceeding float
16285 and double parameters passed through the stack.
16286
439048e8
JB
162872008-02-05 Joel Brobecker <brobecker@adacore.com>
16288
16289 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
16290 gdb.ada/complete/foo.adb: New files.
16291 * gdb.ada/complete.exp: New testcase.
16292
81fe8080
DE
162932008-02-03 Doug Evans <dje@google.com>
16294
301f0ecf
DE
16295 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
16296
81fe8080
DE
16297 * gdb.cp/gdb2384.exp: New file.
16298 * gdb.cp/gdb2384.cc: New file.
16299 * gdb.cp/gdb2384-base.h: New file.
16300 * gdb.cp/gdb2384-base.cc: New file.
16301
4b071aec
DE
163022008-02-02 Doug Evans <dje@google.com>
16303
16304 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
16305
61137ba6
JB
163062007-02-01 Joel Brobecker <brobecker@adacore.com>
16307
16308 * gdb.ada/sym_print_name: New test program.
16309 * gdb.ada/sym_print_name.exp: New testcase.
16310
163112007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
16312
16313 * gdb.ada/nested/hello.adb: New file.
16314 * gdb.ada/nested.exp: New testcase.
16315 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16316
98deb0da
VP
163172008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16318
16319 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
16320 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
16321 don't cause future evaluations of function to report
16322 creation of internal breakpoints.
98deb0da 16323
723a2275
VP
163242008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16325
16326 * gdb.mi/mi-break.exp (test_error): New.
16327 Call it.
16328
fb546a2f
LM
163292008-01-31 Luis Machado <luisgpm@br.ibm.com>
16330
16331 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
16332 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
16333
2d8fd90a
PM
163342008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16335
16336 * gdb.pascal/integers.pas: New test program.
16337 * gdb.pascal/integers.exp: New testcase.
16338
a7fa0ded
PM
163392008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16340
16341 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
16342
5e1a1926
TJB
163432008-01-30 Luis Machado <luisgpm@br.ibm.com>
16344
16345 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
16346 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
16347
8d04f9f0
JB
163482008-01-30 Paul Hilfinger <hilfinger@adacore.com>
16349
16350 * gdb.ada/formatted_ref: New test program.
16351 * gdb.ada/formatted_ref.exp: New testcase.
16352
16353 * gdb.cp/formatted-ref.cc: New file.
16354 * gdb.cp/formatted-ref.exp: New testcase.
16355
ce75a98f
JB
163562008-01-30 Joel Brobecker <brobecker@adacore.com>
16357
16358 * gdb.base/ptype.exp: Add testing of "ptype $pc".
16359
e835f6bf
NR
163602008-01-30 Nick Roberts <nickrob@snap.net.nz>
16361
16362 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
16363 (test_file_list_exec_source_file): Update to new macro-info field.
16364
d118ef87
PH
163652008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
16366
16367 * gdb.ada/exprs: New test program.
16368 * gdb.ada/exprs.exp: New testcase.
16369
7d35ab09
TJB
163702008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16371
16372 * dfp-test.c (DELTA, DELTA_B): New definitions.
16373 (double_val1, double_val2, double_val3, double_val4, double_val5,
16374 double_val6, double_val7, double_val8, double_val9, double_val10,
16375 double_val11, double_val12, double_val13, double_val14, dec32_val1,
16376 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
16377 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
16378 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
16379 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
16380 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
16381 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
16382 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
16383 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
16384 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
16385 dec128_val16): New global variables.
16386 (decimal_dec128_align): New function.
16387 (decimal_mixed): Likewise.
16388 (decimal_many_args_dec32): Likewise.
16389 (decimal_many_args_dec64): Likewise.
16390 (decimal_many_args_dec128): Likewise.
16391 (decimal_many_args_mixed): Likewise.
16392 * dfp-test.exp: Add tests calling new inferior functions.
16393
2d717e4f
DJ
163942008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16395
16396 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
16397 gdb.server/ext-run.exp: New files.
16398 * lib/gdbserver-support.exp (gdbserver_download): New.
16399 (gdbserver_start): New. Update gdbserver expected
16400 output.
16401 (gdbserver_spawn): Use them.
16402 (gdbserver_start_extended): New.
16403
e85a822c
DJ
164042008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16405
16406 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
16407 Run on GNU/Linux.
16408 (do_exec_tests): Check for systems which do not support catchpoints.
16409 Do not match START.
16410 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
16411 Run on GNU/Linux. Enable verbose output.
16412 (check_fork_catchpoints): New.
16413 (explicit_fork_child_follow, catch_fork_child_follow)
16414 (tcatch_fork_parent_follow): Update expected messages.
16415 (do_fork_tests): Use check_fork_catchpoints.
16416 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
16417 Run on GNU/Linux. Enable verbose output.
16418 (check_vfork_catchpoints): New.
16419 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
16420 expected messages.
16421 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
16422
401ea829
JB
164232008-01-29 Jim Blandy <jimb@red-bean.com>
16424
16425 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
16426 host' errors.
16427 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
16428
aceaf3ad
JB
164292008-01-29 Jim Blandy <jimb@red-bean.com>
16430
16431 * gdb.threads/sigthread.c: Use barriers to ensure that
16432 child_thread and child_thread_two are always initialized before we
16433 start to use them.
16434
a5606eee
VP
164352008-01-29 Vladimir Prus <vladimir@codesourcery.com>
16436
16437 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
16438 * gdb.base/watchpoint-solib.c: New.
16439 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 16440
c55a82bb
PM
164412008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
16442
16443 * gdb.base/gdb1056.exp: Add unsigned integer test.
16444
0993fe05
DE
164452008-01-28 Doug Evans <dje@google.com>
16446
16447 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
16448
4fe42e7f
JB
164492008-01-27 Jim Blandy <jimb@codesourcery.com>
16450
c7a69933
JB
16451 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
16452
4fe42e7f
JB
16453 * gdb.base/expand-psymtabs.exp: Doc fix.
16454
5def8285
MK
164552008-01-26 Mark Kettenis <kettenis@gnu.org>
16456
16457 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16458
5313c911
NR
164592008-01-24 Nick Roberts <nickrob@snap.net.nz>
16460
a9c64011 16461 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
16462 -var-set-format.
16463
93815fbf
VP
164642008-01-23 Chris Demetriou <cgd@google.com>
16465
16466 * gdb.threads/thread_events.c: New testcase source file.
16467 * gdb.threads/thread_events.exp: New testcase expect file.
16468
467a88ee
NR
164692008-01-23 Nick Roberts <nickrob@snap.net.nz>
16470
16471 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
16472
16473 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
16474 -var-set-format.
16475
d8f82aba
DJ
164762008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16477 Vladimir Prus <vladimir@codesourcery.com>
16478
16479 * gdb.base/float.exp: Allow missing floating point for m68k and
16480 PowerPC.
16481
60c46647
VP
164822008-01-22 Vladimir Prus <vladimir@codesourcery.com>
16483
16484 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
16485 ignore count.
16486 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
16487 * gdb.mi/mi-cli.exp: Adjust.
16488 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 16489
c7dd36a1
PA
164902008-01-17 Pedro Alves <pedro@codesourcery.com>
16491
16492 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
16493 and 'dummy_ptr' integer pointer. Initialize struct_declarations
16494 with dummy_ptr's address.
16495 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
16496 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
16497 all targets.
16498 * gdb.mi/mi2-var-child.exp: Likewise.
16499
39d5313e
JB
165002008-01-09 Joel Brobecker <brobecker@adacore.com>
16501
16502 * gdb.ada/null_array: New test program.
16503 * gdb.ada/null_array.exp: New testcase.
16504
0aea4bf3
LM
165052008-01-09 Luis Machado <luisgpm@br.ibm.com>
16506
16507 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
16508 with required float modifiers.
16509
0b354900
JB
165102008-01-08 Joel Brobecker <brobecker@adacore.com>
16511
16512 * gdb.ada/funcall_param: New test program.
16513 * gdb.ada/funcall_param.exp: New testcase.
16514
cdb7f5d4
JB
165152008-01-08 Joel Brobecker <brobecker@adacore.com>
16516
16517 * gdb.ada/arrayparam: New test program.
16518 * gdb.ada/arrayparam.exp: New testcase.
16519
88e2547f
JB
165202008-01-08 Joel Brobecker <brobecker@adacore.com>
16521
16522 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
16523 landed. Should also fix random failures in the test following it.
16524
f6867ce0
TJB
165252008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
16526
16527 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
16528 for expressions with decimal float values.
16529 (test_dfp_conversions): New function to test casts to and from
16530 decimal float types.
16531 Call test_dfp_conversions.
16532 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
16533 elements.
16534 (main): Initialize ds.float4 and ds.double8 elements.
16535 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
16536 string to new error message.
16537 (d64_set_tests): Likewise.
16538 (d128_set_tests): Likewise.
16539 Add tests for expressions with decimal float variables. Add tests for
16540 conversions to and from decimal float types.
16541
f9c11282
JB
165422008-01-05 Joel Brobecker <brobecker@adacore.com>
16543
16544 * gdb.ada/packed_tagged/comp_bug.adb: New file.
16545 * gdb.ada/packed_tagged.exp: New testcase.
16546
0ecbca72
JB
165472008-01-04 Joel Brobecker <brobecker@adacore.com>
16548
16549 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
16550 gdb.ada/homonym/homonym_main.adb: New files.
16551 * gdb.ada/homonym.exp: New testcase.
16552
c18d3d89
JB
165532008-01-04 Joel Brobecker <brobecker@adacore.com>
16554
16555 * gdb.ada/packed_array.exp: Add testing of references to
16556 a packed array.
16557
ecc7085b
JB
165582008-01-04 Joel Brobecker <brobecker@adacore.com>
16559
16560 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
16561 New files.
16562 * gdb.ada/type_coercion.exp: New testcase.
16563
c474c922
JB
165642008-01-04 Joel Brobecker <brobecker@adacore.com>
16565
16566 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
16567 gdb.ada/tagged/foo.adb: New file.
16568 * gdb.ada/tagged.exp: New testcase.
16569
9005b927
JB
165702008-01-04 Joel Brobecker <brobecker@adacore.com>
16571
16572 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
16573 gdb.ada/ptype_field/foo.adb: New files.
16574 * gdb.ada/ptype_field.exp: New testcase.
16575
1a6aaad8
JB
165762008-01-03 Joel Brobecker <brobecker@adacore.com>
16577
16578 * gdb.ada/print_pc.exp: New testcase.
16579
0ef22f53
JB
165802008-01-03 Joel Brobecker <brobecker@adacore.com>
16581
16582 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
16583 gdb.ada/taft_type/p.adb: New files.
16584 * gdb.ada/taft_type.exp: New testcase.
16585
1689ecf8
JB
165862008-01-03 Joel Brobecker <brobecker@adacore.com>
16587
16588 * gdb.ada/array_bounds/bar.adb: New file.
16589 * gdb.ada/array_bounds.exp: New testcase.
16590
a4d0b9c3
JB
165912008-01-03 Joel Brobecker <brobecker@adacore.com>
16592
16593 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
16594 gdb.ada/arrayptr/foo.adb: New files.
16595 * gdb.ada/arrayptr.exp: New testcase.
16596
a31ace00
JB
165972008-01-03 Joel Brobecker <brobecker@adacore.com>
16598
16599 * gdb.base/set-lang-auto.exp: New testcase.
16600
a97fced3
JB
166012008-01-03 Joel Brobecker <brobecker@adacore.com>
16602
16603 * gdb.ada/fun_addr/foo.adb: New file.
16604 * gdb.ada/fun_addr.exp: New testcase.
16605
ef29ce1a
JK
166062008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16607
16608 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
16609 New files
16610
0fafefe3
JB
166112008-01-02 Joel Brobecker <brobecker@adacore.com>
16612
16613 * array_subscript_addr/p.adb: New file.
a9c64011 16614 * array_subscript_addr.exp: New testcase.
0fafefe3 16615
c4359f8d
JB
166162008-01-02 Joel Brobecker <brobecker@adacore.com>
16617
a9c64011 16618 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
16619 New files.
16620 * gdb.ada/str_cmp_ref.exp: New testcase.
16621
1aa1b15b
JB
166222008-01-01 Joel Brobecker <brobecker@adacore.com>
16623
16624 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
16625 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 16626 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 16627
81c9b2cf
JB
166282008-01-01 Joel Brobecker <brobecker@adacore.com>
16629
16630 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
16631 gdb.ada/ref_param/pck.ads: New files.
16632 * gdb.ada/ref_param.exp: New testcase.
16633
319e4674
JB
166342008-01-01 Joel Brobecker <brobecker@adacore.com>
16635
16636 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
16637 gdb.ada/interface/foo.adb: New files.
16638 * gdb.ada/interface.exp: New testcase.
16639
ef682c56
JB
166402007-12-31 Jim Blandy <jimb@codesourcery.com>
16641
16642 * gdb.base/multi-forks.exp: Consume all output from child
16643 processes before proceeding to next test.
16644
f6f3eb6c
JB
166452007-12-29 Jim Blandy <jimb@codesourcery.com>
16646
16647 * configure: Regenerated.
16648
f652e42f
JB
166492007-12-27 Joel Brobecker <brobecker@adacore.com>
16650
16651 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
16652 gdb.ada/fixed_cmp/fixed.adb: New files.
16653 * gdb.ada/fixed_cmp.exp: New testcase.
16654
6943e596
JB
166552007-12-27 Joel Brobecker <brobecker@adacore.com>
16656
16657 * gdb.ada/boolean_expr.exp: New testcase.
16658
aad9a193
JB
166592007-12-26 Jim Blandy <jimb@codesourcery.com>
16660
16661 * gdb.base/multi-forks.exp: Doc fix.
16662
fb5f3683
JB
166632007-12-26 Joel Brobecker <brobecker@adacore.com>
16664
16665 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16666 * gdb.ada/char_param.exp: Do not compile our test program with
16667 -gnata, this is unnecessary.
16668 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
16669
384e4a9c
JB
166702007-12-24 Joel Brobecker <brobecker@adacore.com>
16671
16672 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
16673 gdb.ada/print_chars/foo.adb: New files.
16674 * gdb.ada/print_chars.exp: New testcase.
16675
01e044f7
JB
166762007-12-24 Joel Brobecker <brobecker@adacore.com>
16677
16678 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
16679 gdb.ada/char_param/foo.adb: New files.
16680 * gdb.ada/char_param.exp: New testcase.
16681
0ce17860
JB
166822007-12-22 Jim Blandy <jimb@codesourcery.com>
16683
16684 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
16685 hard-coding source line numbers into the test.
16686 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
16687 gdb_get_line_number to find.
16688
919809b9
JB
166892007-12-22 Joel Brobecker <brobecker@adacore.com>
16690
16691 * gdb.base/ptype.c (highest): New struct type.
16692 (the_highest): New variable of that type.
16693 (main): Add dummy assignment to a field of variable the_highest.
16694 * gdb.base/ptype.exp: Test type printing of our new variable.
16695
abc8a88d
PM
166962007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
16697
16698 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 16699 and record first explicitly generated thread number.
abc8a88d
PM
16700 Use that thread number for thread specific watchpoint test.
16701 Add iteration number to repetitive tests.
16702
5158f3e3
CES
167032007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
16704 Jim Blandy <jimb@codesourcery.com>
16705
16706 * gdb.base/expand-psymtabs.c: New testcase
16707 source file.
16708 * gdb.base/expand-psymtabs.exp: New testcase
16709 expect file.
16710
37e4754d
LM
167112007-12-17 Luis Machado <luisgpm@br.ibm.com>
16712
16713 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
16714 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
16715
551e5d04
JB
167162007-12-17 Joel Brobecker <brobecker@adacore.com>
16717
16718 * gdb.ada/frame_args/foo.adb: New file.
16719 * gdb.ada/frame_args/pck.ads: New file.
16720 * gdb.ada/frame_args/pck.adb: New file.
16721 * gdb.ada/frame_args.exp: New testcase.
16722
a05ee097
JB
167232007-12-17 Joel Brobecker <brobecker@adacore.com>
16724
16725 * gdb.base/frame-args.c: New file.
16726 * gdb.base/frame-args.exp: New testcase.
16727
c162e8c9 167282007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 16729 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
16730
16731 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
16732
afe8ab22 167332007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16734
afe8ab22
VP
16735 * gdb.mi/mi-pending.exp: New.
16736 * gdb.mi/mi-pending.c: New.
16737 * gdb.mi/mi-pendshr.c: New.
16738
dfdfb3ca
JB
167392007-12-06 Jim Blandy <jimb@codesourcery.com>
16740
16741 * gdb.base/default.exp: Update expected output for 'info catch'.
16742
b7fca990
JK
167432007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16744
16745 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
16746 must be set to binary.
16747
6a1afc1e
PA
167482007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
16749
16750 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
16751
a6b151f1
DJ
167522007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
16753
16754 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
16755 gdb.mi/mi-file-transfer.exp: New.
16756
43039443
JK
167572007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16758
16759 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
16760
0ef2251b
MR
167612007-11-22 Maciej W. Rozycki <macro@mips.com>
16762
16763 * gdb.trace/backtrace.exp: Fix a typo.
16764 * gdb.trace/circ.exp: Likewise.
16765 * gdb.trace/collection.exp: Likewise.
16766 * gdb.trace/limits.exp: Likewise.
16767 * gdb.trace/report.exp: Likewise.
16768 * gdb.trace/tfind.exp: Likewise.
16769 * gdb.trace/while-dyn.exp: Likewise.
16770
5443631e
NR
167712007-11-21 Nick Roberts <nickrob@snap.net.nz>
16772
16773 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
16774 objects of pointers that can't be dereferenced are now
16775 "noneditable".
16776
a4ce5b0d
UW
167772007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16778
16779 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
16780 (target_cpu): Remove.
16781
d6e956e5
VP
167822007-10-15 Vladimir Prus <vladimir@codesourcery.com>
16783
16784 * gdb.base/ending-run.exp: Expect the list of cleared
16785 breakpoint to come in natural order, not the reversed one.
a9c64011 16786
214270ab
VP
167872007-11-07 Vladimir Prus <vladimir@codesourcery.com>
16788
16789 * gdb.mi/mi-var-child.c (do_child_deletion): New.
16790 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 16791
1a619819
LM
167922007-11-05 Luis Machado <luisgpm@br.ibm.com>
16793
16794 * gdb.base/printcmds.exp: New function
16795 test_printf_with_dfp.
16796
5b01a6fa
DE
167972007-11-02 Doug Evans <dje@google.com>
16798
16799 * gdb.disasm/t01_mov.s: Remove carriage returns.
16800 * gdb.disasm/t02_mova.s: Ditto.
16801 * gdb.disasm/t03_add.s: Ditto.
16802 * gdb.disasm/t04_sub.s: Ditto.
16803 * gdb.disasm/t05_cmp.s: Ditto.
16804 * gdb.disasm/t06_ari2.s: Ditto.
16805 * gdb.disasm/t07_ari3.s: Ditto.
16806 * gdb.disasm/t08_or.s: Ditto.
16807 * gdb.disasm/t09_xor.s: Ditto.
16808 * gdb.disasm/t10_and.s: Ditto.
16809 * gdb.disasm/t11_logs.s: Ditto.
16810 * gdb.disasm/t12_bit.s: Ditto.
16811 * gdb.disasm/t13_otr.s: Ditto.
16812
ec33ab7f
JK
168132007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16814
16815 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
16816
ae0d01ff
UW
168172007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16818
16819 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
16820 provide DFP support.
16821
55eddb0f
DJ
168222007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
16823
16824 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
16825 Test "set powerpc vector-abi". Skip auto-detection tests for old
16826 toolchains.
16827
7020f05c
PA
168282007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16829
16830 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
16831 with [string compare].
16832
84bc3db9
PA
168332007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16834
16835 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
16836 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
16837
5876dc88
LM
168382007-10-25 Luis Machado <luisgpm@br.ibm.com>
16839
16840 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
16841 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
16842 * gdb.opt/Makefile.in: New makefile.
16843 * Makefile.in: Create new directory "gdb.opt".
16844 * configure.ac: Add "gdb.opt" directory.
16845 * configure: Regenerated.
a9c64011 16846
c3ea9a14
DE
168472007-10-25 Doug Evans <dje@google.com>
16848
16849 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
16850 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
16851
a9c64011 168522007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
16853 Thiago Jung Bauermann <bauerman@br.ibm.com>
16854
16855 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
16856 Floating Point expressions.
16857 * gdb.base/dfp-test.exp: new file adding tests for Decimal
16858 Floating Point variables.
16859 * gdb.base/dfp-test.c: new file containing program with Decimal
16860 Floating variables, used by gdb.base/dfp-test.exp.
16861
62a24a2b
DJ
168622007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
16863
16864 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
16865
e7b1eae6
UW
168662007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16867
16868 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
16869 compiling test case with GCC.
16870 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
16871
c641edcc
UW
168722007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16873
16874 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16875 format changes.
16876
5e5ebfe6
MS
168772007-10-18 Michael Snyder <msnyder@specifix.com>
16878
16879 * gdb.base/dbx.exp: Add missing "-re " operator.
16880
e831e7b6
GM
168812007-10-16 Gaius Mulley <gaius@glam.ac.uk>
16882
16883 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
16884 * configure.ac: Removed trailing spaces after backslash.
16885 * gdb.modula2: New directory.
16886 * gdb.modula2/Makefile.in: New file.
16887 * gdb.modula2/unbounded-array.exp: New file.
16888 * gdb.modula2/unbounded1.c: New file.
16889
7cc46491
DJ
168902007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
16891
16892 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
16893
168942007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
16895
16896 * gdb.base/sigstep.c (main): Add checks for
16897 return values for setitimer call.
16898 Call setitimer again with itimer = ITIMER_REAL
16899 if first call to setitimer fails.
16900
e91528f0
KH
169012007-10-11 Kazu Hirata <kazu@codesourcery.com>
16902
16903 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
16904 of $timeout.
16905
2ec9a4f8
DJ
169062007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16907
16908 * gdb.server/server-run.exp: Test for dynamic linker symbols.
16909
169102007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
16911
16912 * lib/gdb.exp (gdb_run_cmd): Move comment outside
16913 of gdb_expect call, to avoid interruption.
16914
64b2fa04
PA
169152007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
16916
16917 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
16918 (v_unsigned_long_long, v_long_long_array)
16919 (v_signed_long_long_array, v_unsigned_long_long_array)
16920 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
16921 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
16922 [!NO_LONG_LONG]: New.
16923 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
16924 v_long_long_member.
16925
16926 (v_long_long_func, v_signed_long_long_func)
16927 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
16928 (main) [!NO_LONG_LONG]: Initialize long long variants.
16929
16930 * gdb.base/whatis.exp: If board file requests no_long_long, build
16931 test with NO_LONG_LONG defined. Test long long, signed long long,
16932 and unsigned long long variants but only if board file doesn't
16933 disable it.
16934
a912286e 169352007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 16936 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
16937
16938 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
16939 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
16940 * configure: Regenerated.
16941 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
16942 gdb.pascal/types.exp, lib/pascal.exp: New files.
16943
471ba8c9
DJ
169442007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
16945
16946 * gdb.cp/classes.exp (do_tests): Always step to the line after the
16947 call.
16948 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
16949 to return to the call.
16950 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
16951 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
16952 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
16953 * gdb.mi/mi-until.exp (test_until): Likewise.
16954 * gdb.mi/mi2-until.exp (test_until): Likewise.
16955
fef8a650
DJ
169562007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
16957
16958 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
16959 two-char array.
16960 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
16961
d983da9c
DJ
169622007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
16963
16964 * gdb.threads/watchthreads.c (thread_function): Sleep between
16965 iterations.
16966 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
16967 at once for S/390. Generate matching fails and passes.
16968
17f62551
VP
169692007-09-27 Vladimir Prus <vladimir@codesourcery.com>
16970
16971 * gdb.mi/var-cmd.c (do_children_tests): Initialize
16972 the 'struct_declarations' variable to zeros.
a9c64011 16973
ed0616c6
VP
169742007-09-24 Vladimir Prus <vladimir@codesourcery.com>
16975
16976 * gdb.cp/mb-ctor.cc: New.
16977 * gdb.cp/mb-ctor.exp: New.
16978 * gdb.cp/mb-templates.cc: New.
16979 * gdb.cp/mb-templates.exp: New.
16980
41f1b697
DJ
169812007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
16982
16983 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
16984
3f213f78
PA
169852007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
16986
16987 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
16988 targets.
16989 * configure: Regenerate.
16990
0d381245 169912007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16992
0d381245
VP
16993 * gdb.base/annota1.exp: Adjust for 'info break'
16994 format changes.
16995 * gdb.base/annota3.exp: Likewise.
16996 * gdb.base/break.exp: Likewise.
16997 * gdb.base/condbreak.exp: Likewise.
16998 * gdb.base/pending.exp: Likewise.
16999 * gdb.base/sepdebug.exp: Likewise.
17000 * gdb.base/unload.exp: Likewise.
17001 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 17002
fe3f5fa8
VP
170032007-09-22 Vladimir Prus <vladimir@codesourcery.com>
17004
17005 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
17006 messages.
17007 * gdb.base/chng-syms.exp: Likewise.
17008 * gdb.base/unload.exp: Likewise.
a9c64011 17009
a75cf6c0
DJ
170102007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
17011
17012 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
17013
18ecae38
DJ
170142007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
17015
17016 * schedlock.c (NUM): Change to 1.
17017 (main): Use args[0] for the main thread.
17018 * schedlock.exp: Only expect two threads. Only issue one pass or fail
17019 regardless of the number of threads.
17020
5509918f
MR
170212007-09-14 Maciej W. Rozycki <macro@mips.com>
17022
4a543daf
MR
17023 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
17024 type down.
17025 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17026 test.
17027 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
17028 watchpoint type down.
17029 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17030 test.
17031
170322007-09-14 Maciej W. Rozycki <macro@mips.com>
17033
5509918f
MR
17034 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
17035 Move all the tests here and run them twice, once using software
17036 watchpoints and once using hardware watchpoints.
17037 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
17038
40b53987
DJ
170392007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
17040
17041 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
17042 test.
17043
695e2681
MK
170442007-09-10 Mark Kettenis <kettenis@gnu.org>
17045
8b3fc8d8
MK
17046 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
17047 build-id.
17048
695e2681
MK
17049 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
17050 know about $ORIGIN. Calculate output dir from $dest instead of
17051 using ${objdir}/{$subdir}.
17052
58d69f29
MK
170532007-09-09 Mark Kettenis <kettenis@gnu.org>
17054
17055 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
17056 gcore, before continuing with the test.
17057
3e347599
DJ
170582007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
17059
17060 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
17061 * gdb.mi/mi-watch.exp: Likewise.
17062
ea37ba09
DJ
170632007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17064 Jim Blandy <jimb@codesourcery.com>
17065
17066 * gdb.arch/i386-sse.exp: Do not expect character constants.
17067 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
17068 * gdb.base/display.exp: Allow print/s.
17069 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
17070 and unsigned char array changes.
17071
2025a643
DJ
170722007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17073
17074 * gdb.base/display.exp: Add tests for printf %p.
17075
26669a27
PA
170762007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
17077
17078 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
17079 the dll name to unicode.
17080
c8f021f8
JK
170812007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17082
17083 * gdb.base/default.exp (show version): Update the version text.
17084 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
17085
4cf31eea
JK
170862007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17087
17088 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
17089 New files.
17090
4935890f
JK
170912007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17092
17093 * lib/gdb.exp (build_id_debug_filename_get): New function.
17094 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
17095 Remove the generate DEBUG file for the future testcase runs.
17096 New testcase for the NT_GNU_BUILD_ID retrieval.
17097 Move the final testing step to ...
17098 (test_different_dir): ... a new function.
17099 New parameter XFAIL to XFAIL all the tests performed.
17100 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
17101 New parameter TYPE to PF_PREFIX all the tests performed.
17102
02142340
VP
171032007-08-31 Vladimir Prus <vladimir@codesourcery.com>
17104
17105 * gdb.mi/mi-var-cp.cc (path_expression): New
17106 function.
17107 * gdb.mi/mi-var-cp.exp: Run path exression tests.
17108
36acd84e
UW
171092007-08-27 Markus Deuling <deuling@de.ibm.com>
17110
17111 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
17112 to fit into SPU Local Store memory.
17113
a896d121
JB
171142007-08-23 Joel Brobecker <brobecker@adacore.com>
17115
17116 * gdb.base/default.exp: Adjust the expected output of "info
17117 warranty" after the switch to GPLv3.
17118
7b433602
JB
171192007-08-23 Joel Brobecker <brobecker@adacore.com>
17120
17121 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
17122 to 30000 (from 20000).
17123
e22f8b7c
JB
171242007-08-23 Joel Brobecker <brobecker@adacore.com>
17125
17126 Switch the license of all .exp files to GPLv3.
17127 Switch the license of all .f and .f90 files to GPLv3.
17128 Switch the license of all .s and .S files to GPLv3.
17129
5a0e3bd0
JB
171302007-08-23 Joel Brobecker <brobecker@adacore.com>
17131
17132 * configure.ac: Switch license to GPLv3.
17133
cc00619d
JB
171342007-08-23 Joel Brobecker <brobecker@adacore.com>
17135
17136 Switch the licensing to GPLv3 for all .ads and .adb files.
17137
8d26208a
DJ
171382007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
17139
17140 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
17141 and t_int_double.
17142 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
17143
4fcb9948
JB
171442007-08-17 Joel Brobecker <brobecker@adacore.com>
17145
17146 * gdb.base/step-line.c: Switch license to GPL version 3, and
17147 update copyright year.
17148 * gdb.base/step-line.inp: Likewise.
17149
b9c34f67
JB
171502007-08-17 Joel Brobecker <brobecker@adacore.com>
17151
17152 * gdb.base/gdb1555.exp: Make expected output immune to formatting
17153 changes inside gdb1555.c.
17154 * gdb.base/pending.exp: Likewise.
17155
2cc17678
DJ
171562007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
17157
17158 * config/default.exp: New file.
17159
e48883f7
DJ
171602007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17161
17162 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
17163 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
17164
1ab80e5b
MR
171652007-07-30 Maciej W. Rozycki <macro@mips.com>
17166
17167 * gdb.base/dump.exp: Force the correct endianness for binary
17168 formats not carrying this information.
17169
aba471f5
DJ
171702007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17171
17172 * gdb.threads/staticthreads.exp: Match .*sem_post.
17173
d4e07204
DJ
171742007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17175
17176 * gdb.base/readline.exp (operate_and_get_next): Match the final
17177 prompt.
17178
2b97317d
KB
171792007-07-23 Kevin Buettner <kevinb@redhat.com>
17180
17181 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
17182 to restarting SID.
17183
44efa07a
KB
171842007-07-18 Kevin Buettner <kevinb@redhat.com>
17185
17186 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
17187 prior to `gdb_start'.
17188
7b5ebade
KB
171892007-07-18 Kevin Buettner <kevinb@redhat.com>
17190
17191 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
17192 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
17193 Remove call to gdb_unload.
17194
255e7678
DJ
171952007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
17196 Daniel Jacobowitz <dan@codesourcery.com>
17197
17198 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
17199 for __WIN32__.
17200 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
17201 * gdb.base/unload.exp: Use shared library test routines.
17202
3a40aaa0
UW
172032007-07-03 Markus Deuling <deuling@de.ibm.com>
17204
17205 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
17206 * gdb.base/solib-symbol-lib.c: Likewise.
17207 * gdb.base/solib-symbol-main.c: Likewise.
17208
b0f4b84b
DJ
172092007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
17210
17211 * config/gdbserver.exp (gdb_reconnect): New.
17212 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
17213 gdb.base/solib-disc.exp: New files.
17214 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
17215 remote debugging".
17216 (gdb_compile): Add shlib_load flag.
17217 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
17218 port.
17219 (gdbserver_reconnect): New.
17220
1b05479a
DJ
172212007-07-01 Nick Roberts <nickrob@snap.net.nz>
17222 Daniel Jacobowitz <dan@codesourcery.com>
17223
17224 * gdb.base/annota3.exp: Test for if construct.
17225
86f78eb2
DJ
172262007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
17227
17228 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
17229
6a2eb474 172302007-06-21 Chris Dearman <chris@mips.com>
a9c64011 17231 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
17232
17233 * gdb.base/display.exp: Allow a newline after display/i.
17234 * gdb.base/pc-fp.exp: Likewise.
17235 * gdb.base/sigbpt.exp: Likewise.
17236
f8b73d13
DJ
172372007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17238
17239 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
17240 required features to be included.
17241
4339e69e
DJ
172422007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17243
17244 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
17245 in info threads output.
17246
23d964e7
UW
172472007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17248 Markus Deuling <deuling@de.ibm.com>
17249
17250 * gdb.arch/spu-info.exp: New testcase.
17251 * gdb.arch/spu-info.c: New file.
17252
fd20f75b
DJ
172532007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
17254
17255 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
17256 tpcs_offset. Restore lr after the call.
17257 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
17258
2226f861
DJ
172592007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
17260
17261 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
17262 (gdbserver_run): Kill any running gdbserver.
17263 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
17264
d12371a9
MR
172652007-05-17 Maciej W. Rozycki <macro@mips.com>
17266
17267 * gdb.base/sigbpt.exp: Preset segv_addr.
17268
93f02886
DJ
172692007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
17270
17271 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
17272 (gdb_compile_shlib): Likewise.
17273 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
17274 (default_gdb_init): Clear cleanfiles.
17275 (gdb_finish): Delete recorded cleanfiles.
17276 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
17277
17278 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
17279 Do not use isnative.
17280 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
17281 gdb.base/so-impl-ld.exp: Likewise.
17282 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
17283 * gdb.base/unload.exp: Likewise. Do not pass empty option to
17284 gdb_compile.
17285
b04e06d7
VP
172862007-05-15 Vladimir Prus <vladimir@codesourcery.com>
17287
17288 * config/unknown.exp: Remove.
17289
069ed931
UW
172902007-05-15 Markus Deuling <deuling@de.ibm.com>
17291
17292 * gdb.base/info-proc.exp: Check is_remote.
17293
09db0d03
UW
172942007-05-14 Markus Deuling <deuling@de.ibm.com>
17295
17296 * gdb.base/gcore.exp: Initialize variable core_supported.
17297
af2cbe8c
DJ
172982007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17299
17300 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
17301
027c0295
DJ
173022007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17303
17304 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
17305 * gdb.threads/print-threads.exp (test_all_threads): Allow
17306 negative and hexadecimal thread IDs.
17307
dc5000e7
DJ
173082007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17309
17310 * gdb.java/jprint.java (public): Avoid invalid call to static
17311 method.
17312
2e74ed18
DP
173132007-05-14 Denis Pilat <denis.pilat@st.com>
17314
17315 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
17316 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
17317 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17318 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
17319 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
17320
83547f02
UW
173212007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17322
17323 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 17324 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
17325 this mode.
17326 * gdb.base/ovlymgr.c: Provide stubs for spu target.
17327 * gdb.base/spu.ld: New file.
17328
b18be20d
DJ
173292007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
17330
17331 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
17332
be444858
DJ
173332007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
17334
17335 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
17336
b1d53152
DJ
173372007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17338
17339 * gdb.java/jmain.exp: Handle demangled names with and without method
17340 signatures.
17341
d084b331
DJ
173422007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17343
17344 * gdb.mi/mi-syn-frame.c (main, foo, bar)
17345 (have_a_very_merry_interrupt): Remove calls to puts.
17346 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
17347 inferior output.
17348 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
17349 test names.
17350
db9d7fc5
DJ
173512007-04-29 Markus Deuling <deuling@de.ibm.com>
17352 Daniel Jacobowitz <dan@codesourcery.com>
17353
17354 * gdb.base/auxv.exp (core_works): Also check is_remote.
17355 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
17356
ef783a7d 173572007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17358
ef783a7d
VP
17359 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
17360 message, not the undefined 'module' variable.
17361 * gdb.base/siginfo.exp: Likewise.
17362 * gdb.base/sigstep.exp: Likewise.
17363 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
17364 serialport.
17365 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
17366
b7b73cae
CV
173672007-04-25 Corinna Vinschen <vinschen@redhat.com>
17368
17369 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
17370 target sim fails. Return 0 otherwise.
17371 (gdb_load): Return prematurely if gdb_target_sim fails.
17372
7d90fdfa
DP
173732007-04-16 Denis Pilat <denis.pilat@st.com>
17374
17375 * gdb.base/setshow.exp: Reset height after having set it to 100.
17376
5d3e9c85
DP
173772007-04-16 Denis Pilat <denis.pilat@st.com>
17378
17379 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
17380
18e75969
DP
173812007-04-16 Denis Pilat <denis.pilat@st.com>
17382
17383 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
17384
25d5ea92
VP
173852007-04-14 Vladimir Prus <vladimir@codesourcery.com>
17386
17387 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
17388 tests. Run the frozen varobjs test.
17389 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 17390 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 17391
0b49cb80
JK
173922007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17393
17394 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
17395 gdb.base/type-opaque.exp: New files.
17396
a73bafbc 173972007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
17398
17399 * gdb.mi/mi-var-child.c
a73bafbc
VP
17400 (do_children_tests): User char[2] instead of
17401 char so that automatic printing of pointers to char
17402 don't give unpredicable result.
17403 * gdb.mi/var-cmd.c (do_locals_test): Initialize
17404 local variables.
17405 * gdb.mi/mi-var-child.exp: Step to right line
17406 of do_children_tests.
17407 * gdb.mi/mi2-var-child.exp: Likewise.
17408 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 17409 do_locals_tests.
a73bafbc
VP
17410 (do_children_tests): User char[2] instead of
17411 char so that automatic printing of pointers to char
a9c64011 17412 don't give unpredicable result.
a73bafbc 17413 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17414 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
17415 Pass test name to mi_wait_for_stop.
17416
7ce59000
DJ
174172007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17418
17419 * gdb.asm/asm-source.exp: Remove d10v case.
17420 * lib/gdb.exp (skip_cplus_tests): Likewise.
17421 * gdb.asm/d10v.inc: Deleted.
17422
20389057
DJ
174232007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17424
17425 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
17426
8807d78b
DJ
174272007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17428
17429 * config/netware.exp: Delete file.
17430
aa3edb8e
JB
174312007-03-29 Joel Brobecker <brobecker@adacore.com>
17432
17433 * gdb.dwarf2/dw2-noloc.S: New file.
17434 * gdb.dwarf2/dw2-noloc.exp: New file.
17435
297561ac
PA
174362007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
17437
17438 * gdb.cp/method2.cc: New test.
17439 * gdb.cp/method2.exp: New test.
17440 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
17441
1f81bd39
DJ
174422007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17443
17444 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
17445
9453113a
DJ
174462007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
17447
17448 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
17449
b741e217
DJ
174502007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17451
17452 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
17453 (gdb_load): Delete, replace with...
17454 (gdb_reload): ...this.
17455 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
17456 * gdb.server/server-mon.exp: Likewise.
17457 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
17458 (gdb_start_cmd): New.
17459 (gdb_file_cmd): Save the last loaded file.
17460 (gdb_reload): New.
17461 (gdb_gnu_strip_debug): Use transform.
17462 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
17463 support here. Use new $last_loaded_file. Check mtime.
17464 (gdb_target_cmd): Handle ObjC failure case.
17465 (infer_host_exec): Delete.
17466 (gdbserver_load): Rename to...
17467 (gdbserver_run): ...this. Simplify.
17468 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
17469 (mi_gdb_load): Move most contents to a new function...
17470 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
17471 (mi_run_cmd): Use mi_gdb_target_load.
17472 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
17473 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
17474 Use gdb_run_cmd.
17475 * gdb.base/charsign.exp: Remove incorrect comment.
17476 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
17477 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
17478 gdb.base/start.exp: Use gdb_start_cmd.
17479
446ab585 174802007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 17481 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
17482
17483 * gdb.base/sigbpt.exp: Fix the message when skipping test.
17484 * gdb.base/signull.exp: Similarly.
17485
bbb88ebf
UW
174862007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17487
17488 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
17489 messages available to test cases (like chng-sym.exp).
17490
cb8c4a99
AS
174912007-03-14 Andreas Schwab <schwab@suse.de>
17492
17493 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17494 format changes.
17495
4e463ff5
DJ
174962007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
17497
17498 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
17499 (optimized_1): New.
17500 (main): Call optimized_1.
17501 (gdb2029): Correct typos. Call gdb2029_marker.
17502 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
17503 for gdb2029.
17504
b6db2c47
MK
175052007-03-12 Mark Kettenis <kettenis@gnu.org>
17506
17507 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
17508 as tabs. Remove redundant test pattern.
17509
70ed3737
UW
175102007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17511
17512 * gdb.base/long_long.exp: Accept optional symbol name in <...>
17513 for /a format output.
17514
47b67b60
DJ
175152007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
17516
17517 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
17518 collect output incrementally.
17519
b8953b0e
UW
175202007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17521
17522 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
17523 for -var-create lpcharacter test.
17524 * gdb.mi/mi2-var-cmd.exp: Likewise.
17525
7acd5c40
UW
175262007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17527
17528 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
17529 pass on targets where address zero is readable.
17530
9c6759c1
UW
175312007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17532
17533 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
17534 just a single architecture.
17535
a2f1aeb4
UW
175362007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17537
17538 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
17539 (fetch_all_registers): New function, uses gdb_test_multiple and
17540 exp_continue to fetch inferior output line-by-line.
17541 Replace all uses of do_get_all_registers by fetch_all_registers.
17542
46579ac2
UW
175432007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17544
17545 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
17546 in target_info.
17547
fc133f24
MS
175482007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17549
a9c64011 17550 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
17551 consistancy; add a default (timeout) case.
17552
7646a51d
MS
175532007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17554
17555 * gdb.base/watchpoint.exp: Fix truncated comment.
17556
dcfff61f
MS
175572007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17558
17559 * Makefile.in: Remove spurious single-quotes from sed command.
17560
664e3ee9
DJ
175612007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17562
17563 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
17564 func.
17565 * gdb.mi/mi2-var-cmd.exp: Likewise.
17566
d7cc6f2f
JB
175672007-02-27 Joel Brobecker <brobecker@adacore.com>
17568
a9c64011
AS
17569 * gdb.dwarf2/dw2-producer.S: New file.
17570 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
17571
175722007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
17573
17574 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17575 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17576 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17577 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17578 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17579 Revert tests to use mi_gdb_test and include value field in output
17580 of -var-create.
17581
93d42b30
DJ
175822007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17583
17584 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
17585
c499ed39
DJ
175862007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17587
17588 * gdb.base/maint.exp: Remove full paths from test names.
17589 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
17590 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
17591
9836f81b
JB
175922007-02-27 Joel Brobecker <brobecker@adacore.com>
17593
17594 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
17595
c74d0ad8
DJ
175962007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17597
17598 * gdb.server/server-mon.exp: New test.
17599
2711e456
DJ
176002007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17601
17602 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
17603
ff6f572f
DJ
176042007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17605
17606 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
17607 register capitalization.
17608
fada3feb
DP
176092007-02-13 Denis Pilat <denis.pilat@st.com>
17610
17611 * gdb.mi/mi-var-invalidate.exp: New file.
17612
fb1e4ffc
DJ
176132007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17614
17615 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
17616
3da939d7
DJ
176172007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17618
17619 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
17620
123dc839
DJ
176212007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17622
17623 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
17624 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
17625
877e3645 176262007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
17627
17628 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17629 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17630 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17631 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17632 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 17633 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 17634 Update tests to include value field in output of -var-create.
a9c64011 17635
3c0a2960
AS
176362007-02-08 Andreas Schwab <schwab@suse.de>
17637
17638 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
17639
108546a0
DJ
176402007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
17641
17642 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
17643 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
17644
d701dcab
DP
176452007-02-02 Denis Pilat <denis.pilat@st.com>
17646
17647 * gdb.threads/threadapply.exp: check that frame is not changed by
17648 the thread apply all command.
17649
783e3e2f
AS
176502007-01-31 Andreas Schwab <schwab@suse.de>
17651
6d9c3a87
AS
17652 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17653
3c50d7b9
AS
17654 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
17655 in the dwarf sections.
17656 * gdb.dwarf2/mac-fileno.S: Likewise.
17657
783e3e2f
AS
17658 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
17659 bspstore register on ia64.
17660
78ff580e
AS
176612007-01-29 Andreas Schwab <schwab@suse.de>
17662
cc8e9b12
AS
17663 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
17664 "frame-begin" annotation.
17665
78ff580e
AS
17666 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
17667 number of "frames-invalid" annotations.
17668
704a4f78
DJ
176692007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17670
17671 * gdb.base/commands.exp: Call if_commands_test.
17672 (gdb_test_no_prompt, if_commands_test): New.
17673
e741bf94
MK
176742007-01-28 Mark Kettenis <kettenis@gnu.org>
17675
17676 * gdb.threads/sigthread.c (NSIGS): Make bigger.
17677
474d0ad3
AS
176782007-01-27 Andreas Schwab <schwab@suse.de>
17679
17680 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
17681 .short/.int/.quad in the dwarf sections.
17682 * gdb.dwarf2/dw2-intercu.S: Likewise.
17683 * gdb.dwarf2/dw2-intermix.S: Likewise.
17684
e784b426
JK
176852007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17686
17687 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
17688 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
17689 array.
e784b426
JK
17690 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
17691 * gdb.base/setvar.exp: Likewise.
17692
37f08e04
AS
176932007-01-26 Andreas Schwab <schwab@suse.de>
17694
9a01813a
AS
17695 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
17696 test.
17697
37f08e04
AS
17698 * gdb.base/multi-forks.exp ("restart $i"): Also match
17699 __kernel_syscall_via_break.
17700
6e2a9270
VP
177012007-01-24 Vladimir Prus <vladimir@codesourcery.com>
17702
17703 * lib/mi-support.exp (mi_delete_varobj): New.
17704 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
17705 testcase.
17706 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
17707 (main): Call the above.
17708 (reference_update_test, base_in_reference_test)
17709 (reference_to_pointer): Delete the created varobjs.
a9c64011 17710
e515b470
DJ
177112007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
17712
17713 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
17714 * configure: Regenerated.
17715 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
17716 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
17717 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
17718 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
17719 * lib/gdb.exp (gdb_skip_xml_test): New function.
17720
08d8bcd7
DJ
177212007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
17722
17723 * gdb.base/sigrepeat.exp: Correct error message.
17724
177252007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
17726 Daniel Jacobowitz <dan@codesourcery.com>
17727
17728 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
17729 gdb.arch/i386-gnu-cfi-asm.S: New files.
17730
97c3f1f3
JK
177312007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17732
17733 * lib/gdb.exp: Abort on missing `site.exp'.
17734
cb1df416
DJ
177352007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17736 Daniel Jacobowitz <dan@codesourcery.com>
17737
17738 * gdb.base/included.c, gdb.base/included.exp,
17739 gdb.base/included.h: New files.
17740
35990120
DJ
177412007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17742
17743 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
17744 (maximize_rlimit): Reduce limits on 64-bit systems.
17745
6e81a116 177462007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
17747
17748 From Marcus Deuling <deuling@de.ibm.com>:
17749 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
17750 every case.
17751
6c3c41f3
NR
177522007-01-13 Nick Roberts <nickrob@snap.net.nz>
17753
17754 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
17755 (test_path_specification): Use objdir instead of srcdir to always
17756 get an absolute filename.
17757
2f12c312
DJ
177582007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
17759
17760 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
17761
81121995
VP
177622007-01-11 Vladimir Prus <vladimir@codesourcery.com>
17763
17764 * gdb.mi/mi-var-cp.cc (reference_update_tests):
17765 Make sure the variable we're using is in scope.
17766 (reference_to_pointer): Likewise.
17767
4741b737
DJ
177682007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17769
17770 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
17771 has no debug information.
17772
054410c3
DJ
177732007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17774
17775 * gdb.base/annota1.exp: Remove extra send_gdb.
17776
818f79f6
DJ
177772007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17778
17779 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
17780
f7a6bb70
DJ
177812007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17782
17783 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
17784
57e66780
DJ
177852007-01-08 Nick Roberts <nickrob@snap.net.nz>
17786 Daniel Jacobowitz <dan@codesourcery.com>
17787
17788 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
17789 lcharacter or linteger change. Correct duplicated test name.
17790 * gdb.mi/mi2-var-cmd.exp: Likewise.
17791
3d799a95
DJ
177922007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
17793
17794 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
17795
177962007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 17797
a9c64011
AS
17798 * gdb.base/nofield.c: New file.
17799 * gdb.base/nofield.exp: New testcase.
51679ba9 17800
eafb94e8
NR
178012007-01-05 Nick Roberts <nickrob@snap.net.nz>
17802
17803 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
17804
17805 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
17806 test.
17807
5e572bb4
DJ
178082007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17809
17810 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
17811
74a44383
DJ
178122007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17813
17814 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
17815 when continuing.
17816
1b572db9
DJ
178172007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17818
17819 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
17820 Expect ".exe" extension.
17821
381bc39b
DJ
178222007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17823
17824 * gdb.base/charset.exp: Add explicit filename to break.
17825 * gdb.base/dbx.exp: Add explicit filename to breaks.
17826
2b70e4c6
DJ
178272007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17828
17829 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
17830 * gdb.mi/mi2-file.exp: Likewise.
17831
303b6f5d
DJ
178322007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17833
17834 Implement specification of MI tests as comments
17835 in C and C++ sources.
17836 * lib/mi-support.exp (mi_autotest_data): New variable.
17837 (mi_autotest_source): New variable.
17838 (count_newlines, mi_prepare_inline_tests)
17839 (mi_get_inline_test, mi_continue_to_line)
17840 (mi_run_inline_test, mi_tbreak)
17841 (mi_send_resuming_command, mi_wait_for_stop): New functions.
17842 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
17843 Run inline tests.
17844 * gdb.mi/mi-var-cp.cc: Define tests here.
17845
23da0d94
VP
178462007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17847
17848 Simplify usage of mi_continue_to.
17849 * lib/mi-support.exp (mi_runto_helper): Renamed
17850 from mi_runto, added new parameter 'run_or_continue'.
17851 (mi_runto): Use mi_runto_helper.
17852 (mi_continue_to): Accept just function name as parameter.
17853 Use mi_runto_helper.
17854 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
17855 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17856
f9e18282
JB
178572006-01-04 Joel Brobecker <brobecker@adacore.com>
17858
17859 Make this testcase a bit more realistic. The current code
17860 is too simplistic, and allows the compiler to optimize out
17861 some of the entities we need for this testcase.
17862 * gdb.ada/null_record/bar.ads (Void_Star): New type.
17863 (Do_Nothing): Add extra parameter.
17864 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
17865 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
17866 by using a variable of type Void_Star.
17867
fd678c65
JB
178682006-01-04 Joel Brobecker <brobecker@adacore.com>
17869
17870 * gdb.ada/catch_ex/foo.adb: New file.
17871 * gdb.ada/catch_ex.exp: New testcase.
17872
05cfdb42
DJ
178732007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
17874
17875 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
17876 pass --image-base to linker.
17877
2e03ee74
DJ
178782007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17879 Daniel Jacobowitz <dan@codesourcery.com>
17880
17881 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
17882 secondary prompts.
17883
0d5de010
DJ
178842007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17885
17886 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
17887 output. Test the types of members and member pointers.
17888 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
17889 gdb/2092.
17890 * gdb.cp/member-ptr.exp: Search for a comment instead of a
17891 statement. Enable for GCC. Update expected output for some tests
17892 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
17893 layout.
17894 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
17895 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
17896 (Diamond::vget_base): New.
17897 (main): Add new tests.
17898 * gdb.cp/printmethod.exp: Update expected output for member functions.
17899 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
17900 print pEe->D::vg().
17901
61a771aa
DJ
179022007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17903
17904 * gdb.threads/tls.exp: Allow stops in sem_post.
17905
2fa63963
DJ
179062006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
17907
17908 * gdb.base/annota1.exp: Allow .*printf in backtraces.
17909 * gdb.base/annota3.exp: Likewise.
17910 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
17911 again (instead of timing out).
17912 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
17913 GCC bug 26475.
17914 * gdb.java/jmisc.exp: Adjust to work with method signatures including
17915 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
17916 test from jmisc1.exp.
17917 * gdb.java/jmisc1.exp: Delete.
17918 * gdb.java/jprint.exp: Adjust to work with method signatures including
17919 return types.
17920 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
17921 * gdb.threads/linux-dp.exp: Don't be confused by program output.
17922 * lib/java.exp (compile_java_from_source): Pass the correct type
17923 to target_compile.
17924
5eefc2b7
JB
179252006-12-31 Joel Brobecker <brobecker@adacore.com>
17926
17927 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
17928 (stack_align_edx): New function.
17929 (stack_align_eax): New function.
17930 (main): Add calls to stack_align_edx and stack_align_eax.
17931 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
17932 Add testing for the cases where the register used during a stack
17933 realignment is edx. Same for eax.
17934
227c54da
DJ
179352006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
17936
17937 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
17938 and generic PE targets.
17939
cab8ac94
JB
179402006-12-29 Joel Brobecker <brobecker@adacore.com>
17941
17942 * gdb.ada/array_return.exp: Update copyright date list.
17943
ba54f318
JB
179442006-12-27 Joel Brobecker <brobecker@adacore.com>
17945
17946 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
17947 (Create_Small_Float_Vector): New function.
17948 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
17949 function body.
17950 * gdb.ada/array_return/p.adb: Use new type and function from
17951 package Pck.
17952 * gdb.ada/array_return.exp: Add a test verifying that GDB is
17953 able to print the value returned by a function returning an
17954 array of float.
17955
6b7a35dd
JB
179562006-12-20 Joel Brobecker <brobecker@adacore.com>
17957
17958 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
17959 The associated tests should be PASSing.
17960
038224f6
VP
179612006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17962
17963 Test for base in references.
17964 * gdb.mi/mi-var-cp.cc: Add test code.
17965 * gdb.mi/mi-var-cp.exp: Test for bases in references.
17966 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
17967 * gdb.mi/mi2-watch.exp: Likewise.
17968 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
17969 (mi_list_varobj_children): New function.
17970
b26ed50d
VP
179712006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17972
17973 * lib/mi-support.exp
17974 (mi_runto): Accept "()" after function name.
17975 (mi_create_varobj): New function.
17976 (mi_varobj_update): New function.
17977 (mi_Check_varobj_value): New function.
17978 * gdb.mi/mi-var-cp.exp: New file.
17979 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 17980
08232497
DJ
179812006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
17982
17983 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
17984 gdb.base/weaklib2.c: New files.
17985
d394c993 179862006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 17987
ac6c2fba
NS
17988 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
17989 info. Adjust test names.
17990
8ec659a0 17991 * gdb.base/break.c (main): Move position of malloc.
d394c993 17992 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 17993
acd65feb
VP
179942006-11-28 Vladimir Prus <vladimir@codesourcery.com>
17995
17996 * gdb.mi/mi-var-cmd.exp: Check -var-update after
17997 assignement of arrays and function pointers.
17998 * gdb.mi/var-cmd.c: Add declaration necessary for above
17999 tests.
18000
f556d5e5
NS
180012006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18002
18003 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
18004
18005 * gdb.threads/linux-dp.exp: Read thread table before and after
18006 creating each philosopher and verify it.
18007
697bc68d
NS
180082006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18009 Paul Brook <paul@codesourcery.com>
18010 Daniel Jacobowitz <dan@codesourcery.com>
18011
18012 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 18013 main to remove duplication. Add start function of the form
697bc68d
NS
18014 '_*start[1-9]*'. Add RVDS start function.
18015
29d73ae4
DJ
180162006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18017
18018 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
18019
c1d88655
UW
180202006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18021
18022 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
18023 * gdb.asm/spu.inc: New file.
18024 * gdb.base/term.exp: Disable if [target_info exists noargs].
18025 * gdb.gdb/complaints.exp: Disable if ![isnative].
18026 * gdb.gdb/selftest.exp: Likewise.
18027 * gdb.gdb/observer.exp: Likewise.
18028 * gdb.gdb/xfullpath.exp: Likewise.
18029 * gdb.base/attach.exp: Disable on SPU target.
18030 * gdb.cp/bs145503.exp: Likewise.
18031 * gdb.cp/exception.exp: Likewise.
18032 * gdb.cp/userdef.exp: Likewise.
18033
32a13b1a
DJ
180342006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18035
18036 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
18037
d8295fe9
VP
180382006-11-10 Vladimir Prus <vladimir@codesourcery.com>
18039
18040 * gdb.base/completion.exp: Fix completion tests for
18041 'info' and 'info '.
18042 * gdb.base/help.exp (help_test_raw, test_class_help)
18043 (test_prefix_command_help): Move...
18044 * lib/gdb.exp: Here.
18045 * gdb.base/main.exp: Adjust.
18046 * gdb.cp/maint.exp: Adjust.
18047 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 18048
8c394015
VP
180492006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18050
18051 * gdb.stabs/weird.exp (print_weird_var): Use
18052 gdb_test_multiple instead of gdb_expect.
18053
027fc1bc
VP
180542006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18055
18056 * gdb.base/help.exp (help_test_raw): New.
18057 (test_class_help): New.
18058 (test_prefix_command_help): New.
18059 Adjust testcases.
18060
67609209
FR
180612006-11-09 Christophe Lyon <christophe.lyon@st.com>
18062
18063 * gdb.base/constvars.c (main): Write to crass and crips, so that
18064 they are allocated by the compiler.
18065
f73adfeb
AS
180662006-10-27 Andreas Schwab <schwab@suse.de>
18067
18068 * gdb.base/multi-forks.exp: Use "detach fork" instead of
18069 "detach-fork".
18070
2f83a18e
DJ
180712006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
18072
18073 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
18074 of patterns.
18075
94277a38
DJ
180762006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18077
18078 * gdb.base/sepdebug.exp: Remove debug format test.
18079 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
18080 Handle no-symtab.
18081 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
18082
5bd2f6e2
DJ
180832006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18084
18085 * gdb.threads/manythreads.c (thread_function, main): Don't cast
18086 int to pointer or pointer to int.
18087 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
18088
8c008720
DJ
180892006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
18090
18091 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
18092
9e35dae4
DJ
180932006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18094
18095 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
18096
d9639e13
DJ
180972006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18098
18099 PR c++/2116
18100 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
18101
390a1bd0
JB
181022006-10-06 Joel Brobecker <brobecker@adacore.com>
18103
18104 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
18105 the corresponding bug has been fixed in GDB (PR/2018).
18106
dd920c33
JB
181072006-10-06 Joel Brobecker <brobecker@adacore.com>
18108
18109 * gdb.base/subst.exp: New testcase.
18110
53bbefe9
JB
181112006-10-06 Joel Brobecker <brobecker@adacore.com>
18112
18113 * gdb.ada/array_return/pck.ads: Add copyright notice.
18114 * gdb.ada/array_return/pck.adb: Likewise.
18115 * gdb.ada/array_return/p.adb: Likewise.
18116 * gdb.ada/exec_changed/first.adb: Likewise.
18117 * gdb.ada/exec_changed/second.adb: Likewise.
18118
09851417
JB
181192006-10-06 Joel Brobecker <brobecker@adacore.com>
18120
18121 * gdb.ada/watch_arg/watch.adb: New file.
18122 * gdb.ada/watch_arg.exp: New testcase.
18123
041bf30d
VP
181242006-10-02 Vladimir Prus <vladimir@codesourcery.com>
18125
18126 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 18127 via string_to_regexp.
041bf30d 18128 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 18129
f286fbdd 181302006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
18131
18132 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
18133 Remove unused / obsolete files.
18134
7c07f349
NR
181352006-09-19 Nick Roberts <nickrob@snap.net.nz>
18136
18137 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
18138
cd5ff84a
VP
181392006-09-17 Vladimir Prus <vladimir@codesourcery.com>
18140
18141 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
18142 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 18143 the number of frames.
cd5ff84a 18144
ae018d1a
DJ
181452006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
18146
18147 * gdb.base/args.c (main): Add breakpoint marker.
18148 * gdb.base/args.exp: Use args_test for tests. Add new tests which
18149 really test empty arguments.
18150 (args_load): Delete.
18151 (args_test): New.
18152
b399c549
NR
181532006-09-13 Nick Roberts <nickrob@snap.net.nz>
18154
18155 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 18156 check for one file.
b399c549 18157
2ab1eb7a
VP
181582006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
18159
18160 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
18161 HIGH_FRAME argument to -stack-list-locals can be larger than
18162 the number of frames.
a9c64011 18163
476308bf
FF
181642006-08-18 Fred Fish <fnf@specifix.com>
18165
18166 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
18167 '$' in front of skip_vmx_tests_saved when setting that.
18168
8625200f
AS
181692006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
18170
18171 * gdb.base/trace-commands.exp: New file.
18172
089ec8f1
DJ
181732006-08-10 Joel Brobecker <brobecker@adacore.com>
18174 Daniel Jacobowitz <dan@codesourcery.com>
18175
18176 * gdb.base/step-bt.exp: Make hexadecimal address optional in
18177 expected output of the backtrace commands.
18178
b60f0898
JB
181792006-08-09 Joel Brobecker <brobecker@adacore.com>
18180
18181 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
18182 untested followed by return combination.
18183 * gdb.arch/altivec-regs.exp: Likewise.
18184 * gdb.arch/e500-abi.exp: Likewise.
18185 * gdb.arch/e500-regs.exp: Likewise.
18186 * gdb.arch/gdb1291.exp: Likewise.
18187 * gdb.arch/gdb1431.exp: Likewise.
18188 * gdb.arch/gdb1558.exp: Likewise.
18189 * gdb.arch/i386-prologue.exp: Likewise.
18190 * gdb.arch/i386-unwind.exp: Likewise.
18191 * gdb.asm/asm-source.exp: Likewise.
18192 * gdb.base/a2-run.exp: Likewise.
18193 * gdb.base/advance.exp: Likewise.
18194 * gdb.base/all-bin.exp: Likewise.
18195 * gdb.base/annota1.exp: Likewise.
18196 * gdb.base/annota3.exp: Likewise.
18197 * gdb.base/args.exp: Likewise.
18198 * gdb.base/arithmet.exp: Likewise.
18199 * gdb.base/assign.exp: Likewise.
18200 * gdb.base/async.exp: Likewise.
18201 * gdb.base/attach.exp: Likewise.
18202 * gdb.base/bang.exp: Likewise.
18203 * gdb.base/bigcore.exp: Likewise.
18204 * gdb.base/bitfields.exp: Likewise.
18205 * gdb.base/bitfields2.exp: Likewise.
18206 * gdb.base/break.exp: Likewise.
18207 * gdb.base/call-sc.exp: Likewise.
18208 * gdb.base/call-strs.exp: Likewise.
18209 * gdb.base/callfuncs.exp: Likewise.
18210 * gdb.base/checkpoint.exp: Likewise.
18211 * gdb.base/chng-syms.exp: Likewise.
18212 * gdb.base/code-expr.exp: Likewise.
18213 * gdb.base/commands.exp: Likewise.
18214 * gdb.base/completion.exp: Likewise.
18215 * gdb.base/cond-expr.exp: Likewise.
18216 * gdb.base/condbreak.exp: Likewise.
18217 * gdb.base/consecutive.exp: Likewise.
18218 * gdb.base/constvars.exp: Likewise.
18219 * gdb.base/corefile.exp: Likewise.
18220 * gdb.base/cvexpr.exp: Likewise.
18221 * gdb.base/dbx.exp: Likewise.
18222 * gdb.base/define.exp: Likewise.
18223 * gdb.base/detach.exp: Likewise.
18224 * gdb.base/display.exp: Likewise.
18225 * gdb.base/dump.exp: Likewise.
18226 * gdb.base/ena-dis-br.exp: Likewise.
18227 * gdb.base/ending-run.exp: Likewise.
18228 * gdb.base/environ.exp: Likewise.
18229 * gdb.base/eval-skip.exp: Likewise.
18230 * gdb.base/exprs.exp: Likewise.
18231 * gdb.base/fileio.exp: Likewise.
18232 * gdb.base/finish.exp: Likewise.
18233 * gdb.base/float.exp: Likewise.
18234 * gdb.base/foll-exec.exp: Likewise.
18235 * gdb.base/foll-fork.exp: Likewise.
18236 * gdb.base/foll-vfork.exp: Likewise.
18237 * gdb.base/freebpcmd.exp: Likewise.
18238 * gdb.base/funcargs.exp: Likewise.
18239 * gdb.base/gcore.exp: Likewise.
18240 * gdb.base/gdb1090.exp: Likewise.
18241 * gdb.base/gdb1250.exp: Likewise.
18242 * gdb.base/huge.exp: Likewise.
18243 * gdb.base/info-proc.exp: Likewise.
18244 * gdb.base/interrupt.exp: Likewise.
18245 * gdb.base/jump.exp: Likewise.
18246 * gdb.base/langs.exp: Likewise.
18247 * gdb.base/lineinc.exp: Likewise.
18248 * gdb.base/list.exp: Likewise.
18249 * gdb.base/logical.exp: Likewise.
18250 * gdb.base/long_long.exp: Likewise.
18251 * gdb.base/macscp.exp: Likewise.
18252 * gdb.base/maint.exp: Likewise.
18253 * gdb.base/mips_pro.exp: Likewise.
18254 * gdb.base/miscexprs.exp: Likewise.
18255 * gdb.base/multi-forks.exp: Likewise.
18256 * gdb.base/opaque.exp: Likewise.
18257 * gdb.base/overlays.exp: Likewise.
18258 * gdb.base/pc-fp.exp: Likewise.
18259 * gdb.base/pointers.exp: Likewise.
18260 * gdb.base/printcmds.exp: Likewise.
18261 * gdb.base/psymtab.exp: Likewise.
18262 * gdb.base/ptype.exp: Likewise.
18263 * gdb.base/recurse.exp: Likewise.
18264 * gdb.base/relational.exp: Likewise.
18265 * gdb.base/relocate.exp: Likewise.
18266 * gdb.base/remote.exp: Likewise.
18267 * gdb.base/reread.exp: Likewise.
18268 * gdb.base/restore.exp: Likewise.
18269 * gdb.base/return.exp: Likewise.
18270 * gdb.base/return2.exp: Likewise.
18271 * gdb.base/scope.exp: Likewise.
18272 * gdb.base/sect-cmd.exp: Likewise.
18273 * gdb.base/sep.exp: Likewise.
18274 * gdb.base/sepdebug.exp: Likewise.
18275 * gdb.base/setshow.exp: Likewise.
18276 * gdb.base/setvar.exp: Likewise.
18277 * gdb.base/sigall.exp: Likewise.
18278 * gdb.base/sigbpt.exp: Likewise.
18279 * gdb.base/signals.exp: Likewise.
18280 * gdb.base/signull.exp: Likewise.
18281 * gdb.base/sizeof.exp: Likewise.
18282 * gdb.base/solib.exp: Likewise.
18283 * gdb.base/step-line.exp: Likewise.
18284 * gdb.base/step-test.exp: Likewise.
18285 * gdb.base/structs.exp: Likewise.
18286 * gdb.base/structs2.exp: Likewise.
18287 * gdb.base/term.exp: Likewise.
18288 * gdb.base/twice.exp: Likewise.
18289 * gdb.base/until.exp: Likewise.
18290 * gdb.base/varargs.exp: Likewise.
18291 * gdb.base/volatile.exp: Likewise.
18292 * gdb.base/watchpoint.exp: Likewise.
18293 * gdb.base/whatis-exp.exp: Likewise.
18294 * gdb.base/whatis.exp: Likewise.
18295 * gdb.cp/ambiguous.exp: Likewise.
18296 * gdb.cp/annota2.exp: Likewise.
18297 * gdb.cp/annota3.exp: Likewise.
18298 * gdb.cp/bool.exp: Likewise.
18299 * gdb.cp/breakpoint.exp: Likewise.
18300 * gdb.cp/casts.exp: Likewise.
18301 * gdb.cp/class2.exp: Likewise.
18302 * gdb.cp/classes.exp: Likewise.
18303 * gdb.cp/cplusfuncs.exp: Likewise.
18304 * gdb.cp/ctti.exp: Likewise.
18305 * gdb.cp/derivation.exp: Likewise.
18306 * gdb.cp/exception.exp: Likewise.
18307 * gdb.cp/gdb1355.exp: Likewise.
18308 * gdb.cp/hang.exp: Likewise.
18309 * gdb.cp/inherit.exp: Likewise.
18310 * gdb.cp/local.exp: Likewise.
18311 * gdb.cp/m-data.exp: Likewise.
18312 * gdb.cp/m-static.exp: Likewise.
18313 * gdb.cp/member-ptr.exp: Likewise.
18314 * gdb.cp/method.exp: Likewise.
18315 * gdb.cp/misc.exp: Likewise.
18316 * gdb.cp/namespace.exp: Likewise.
18317 * gdb.cp/overload.exp: Likewise.
18318 * gdb.cp/ovldbreak.exp: Likewise.
18319 * gdb.cp/pr-1023.exp: Likewise.
18320 * gdb.cp/pr-1210.exp: Likewise.
18321 * gdb.cp/pr-574.exp: Likewise.
18322 * gdb.cp/printmethod.exp: Likewise.
18323 * gdb.cp/psmang.exp: Likewise.
18324 * gdb.cp/ref-params.exp: Likewise.
18325 * gdb.cp/ref-types.exp: Likewise.
18326 * gdb.cp/rtti.exp: Likewise.
18327 * gdb.cp/templates.exp: Likewise.
18328 * gdb.cp/try_catch.exp: Likewise.
18329 * gdb.cp/userdef.exp: Likewise.
18330 * gdb.cp/virtfunc.exp: Likewise.
18331 * gdb.disasm/am33.exp: Likewise.
18332 * gdb.disasm/h8300s.exp: Likewise.
18333 * gdb.disasm/mn10300.exp: Likewise.
18334 * gdb.disasm/sh3.exp: Likewise.
18335 * gdb.disasm/t01_mov.exp: Likewise.
18336 * gdb.disasm/t02_mova.exp: Likewise.
18337 * gdb.disasm/t03_add.exp: Likewise.
18338 * gdb.disasm/t04_sub.exp: Likewise.
18339 * gdb.disasm/t05_cmp.exp: Likewise.
18340 * gdb.disasm/t06_ari2.exp: Likewise.
18341 * gdb.disasm/t07_ari3.exp: Likewise.
18342 * gdb.disasm/t08_or.exp: Likewise.
18343 * gdb.disasm/t09_xor.exp: Likewise.
18344 * gdb.disasm/t10_and.exp: Likewise.
18345 * gdb.disasm/t11_logs.exp: Likewise.
18346 * gdb.disasm/t12_bit.exp: Likewise.
18347 * gdb.disasm/t13_otr.exp: Likewise.
18348 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
18349 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
18350 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18351 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
18352 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
18353 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18354 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18355 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18356 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
18357 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
18358 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18359 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18360 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18361 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18362 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18363 * gdb.mi/gdb701.exp: Likewise.
18364 * gdb.mi/gdb792.exp: Likewise.
18365 * gdb.mi/mi-basics.exp: Likewise.
18366 * gdb.mi/mi-break.exp: Likewise.
18367 * gdb.mi/mi-cli.exp: Likewise.
18368 * gdb.mi/mi-console.exp: Likewise.
18369 * gdb.mi/mi-disassemble.exp: Likewise.
18370 * gdb.mi/mi-eval.exp: Likewise.
18371 * gdb.mi/mi-file.exp: Likewise.
18372 * gdb.mi/mi-read-memory.exp: Likewise.
18373 * gdb.mi/mi-regs.exp: Likewise.
18374 * gdb.mi/mi-return.exp: Likewise.
18375 * gdb.mi/mi-simplerun.exp: Likewise.
18376 * gdb.mi/mi-stack.exp: Likewise.
18377 * gdb.mi/mi-stepi.exp: Likewise.
18378 * gdb.mi/mi-syn-frame.exp: Likewise.
18379 * gdb.mi/mi-until.exp: Likewise.
18380 * gdb.mi/mi-var-block.exp: Likewise.
18381 * gdb.mi/mi-var-child.exp: Likewise.
18382 * gdb.mi/mi-var-cmd.exp: Likewise.
18383 * gdb.mi/mi-var-display.exp: Likewise.
18384 * gdb.mi/mi-watch.exp: Likewise.
18385 * gdb.mi/mi2-basics.exp: Likewise.
18386 * gdb.mi/mi2-break.exp: Likewise.
18387 * gdb.mi/mi2-cli.exp: Likewise.
18388 * gdb.mi/mi2-console.exp: Likewise.
18389 * gdb.mi/mi2-disassemble.exp: Likewise.
18390 * gdb.mi/mi2-eval.exp: Likewise.
18391 * gdb.mi/mi2-file.exp: Likewise.
18392 * gdb.mi/mi2-read-memory.exp: Likewise.
18393 * gdb.mi/mi2-regs.exp: Likewise.
18394 * gdb.mi/mi2-return.exp: Likewise.
18395 * gdb.mi/mi2-simplerun.exp: Likewise.
18396 * gdb.mi/mi2-stack.exp: Likewise.
18397 * gdb.mi/mi2-stepi.exp: Likewise.
18398 * gdb.mi/mi2-syn-frame.exp: Likewise.
18399 * gdb.mi/mi2-until.exp: Likewise.
18400 * gdb.mi/mi2-var-block.exp: Likewise.
18401 * gdb.mi/mi2-var-child.exp: Likewise.
18402 * gdb.mi/mi2-var-cmd.exp: Likewise.
18403 * gdb.mi/mi2-var-display.exp: Likewise.
18404 * gdb.mi/mi2-watch.exp: Likewise.
18405 * gdb.stabs/exclfwd.exp: Likewise.
18406 * gdb.stabs/weird.exp: Likewise.
18407 * gdb.threads/gcore-thread.exp: Likewise.
18408 * gdb.trace/actions.exp: Likewise.
18409 * gdb.trace/backtrace.exp: Likewise.
18410 * gdb.trace/circ.exp: Likewise.
18411 * gdb.trace/collection.exp: Likewise.
18412 * gdb.trace/deltrace.exp: Likewise.
18413 * gdb.trace/infotrace.exp: Likewise.
18414 * gdb.trace/limits.exp: Likewise.
18415 * gdb.trace/packetlen.exp: Likewise.
18416 * gdb.trace/passc-dyn.exp: Likewise.
18417 * gdb.trace/passcount.exp: Likewise.
18418 * gdb.trace/report.exp: Likewise.
18419 * gdb.trace/save-trace.exp: Likewise.
18420 * gdb.trace/tfind.exp: Likewise.
18421 * gdb.trace/tracecmd.exp: Likewise.
18422 * gdb.trace/while-dyn.exp: Likewise.
18423 * gdb.trace/while-stepping.exp: Likewise.
18424
f4b618d1
JB
184252006-08-08 Joel Brobecker <brobecker@adacore.com>
18426
18427 * gdb.base/step-bt.c: New file.
18428 * gdb.base/step-bt.exp: New testcase.
18429
3d00d119
DJ
184302006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
18431
18432 * config/monitor.exp (gdb_load): Remove support for obsolete
18433 download-write-size.
18434 * gdb.base/remote.exp: Likewise. Update all callers of
18435 gdb_timed_load.
18436
017b5bd4
DJ
184372006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18438
18439 * cursal.exp: Pass binfile to gdb_load.
18440
837c599d
DJ
184412006-08-01 Nathan Sidwell <nathan@codesourcery.com>
18442
18443 * gdb.base/cursal.exp: Add "" to gdb_load call.
18444
8dd4540b
MK
184452006-07-29 Mark Kettenis <kettenis@gnu.org>
18446
18447 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
18448 NetBSD/ELF targets.
18449
ab5c9f60
DJ
184502006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
18451
18452 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
18453 operator*.
18454
4c42eaff
DJ
184552006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
18456
18457 * gdb.base/completion.exp: Update for change in "file" behavior.
18458 * gdb.stabs/weird.exp: Likewise.
18459 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
18460 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
18461
0155cc76
NS
184622006-07-24 Nathan Sidwell <nathan@codesourcery.com>
18463
18464 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
18465 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
18466
16026cd7
AS
184672006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
18468
18469 * gdb.base/default.exp: Update source command error message.
18470 * gdb.base/help.exp: Update 'help source' message.
18471
16963cb6
DJ
184722006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
18473
18474 * gdb.cp/bs15503.exp: Update comment for no longer crashing
18475 test.
18476
6d7fd486
AS
184772006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
18478
18479 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
18480
29e8a844
DJ
184812006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18482
18483 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
18484
6afcfa39
DJ
184852006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18486
18487 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
18488
267a692b
MK
184892006-07-17 Mark Kettenis <kettenis@gnu.org>
18490
18491 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
18492 *-*-openbsd* from targets for wich we expect ARM FPA floating
18493 point format.
18494
85d2fec4
NR
184952006-07-17 Nick Roberts <nickrob@snap.net.nz>
18496
18497 * gdb.cp/annota3.exp: Expect frame-begin annotation.
18498
184992006-07-17 Mark Kettenis <kettenis@gnu.org>
18500
18501 * gdb.base/annota3.exp: Expect frame-begin annotation.
18502
85b4c6e8
JB
185032006-07-14 Joel Brobecker <brobecker@adacore.com>
18504
18505 * gdb.base/help.exp: Adjust "help unset" test to accept
18506 any list of unset commands.
18507
fb933624
DJ
185082006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
18509 Daniel Jacobowitz <dan@codesourcery.com>
18510
18511 * gdb.cp/ref-params.exp: New test.
18512 * gdb.cp/ref-params.cc: New source file.
18513 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
18514
1dff4b64
MK
185152006-07-08 Mark Kettenis <kettenis@gnu.org>
18516
18517 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
18518 spaces/tabs in regular expressions since they might not be there.
18519
40d2e0e3
AS
185202006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
18521
18522 * gdb.base/ifelse.exp: New file.
18523
f6c957d2
NS
185242006-07-04 Nathan Sidwell <nathan@codesourcery.com>
18525
18526 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
18527 line.
18528 * gdb.base/huge.exp: Loop over compilation to find a size that
18529 is acceptable.
18530 * gdb.base/remote.exp: Correct expected strings.
18531 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
18532
b9c5a23d
DJ
185332006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18534
18535 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
18536
9af2e58d
DJ
185372006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18538
18539 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
18540 native.
18541
30930ca5
DJ
185422006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18543
18544 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
18545 enable stabs testing.
18546
aa32fa1d
DJ
185472006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18548
bd4a4c80 18549 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
18550 gdb_test_multiple does.
18551
321fef15
DJ
185522006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18553
18554 * Makefile.in (host_alias): Remove.
18555 (target_alias): Use @target_noncanonical@.
18556 (site.exp): Don't set host_alias.
18557 * aclocal.m4: Remove contents. Include acx.m4.
18558 * configure: Regenerated.
18559 * configure.ac: Use ACX_NONCANONICAL_TARGET.
18560
e1c2defa
NS
185612006-06-13 Nathan Sidwell <nathan@codesourcery.com>
18562
e63b55d1
NS
18563 * lib/gdb.exp (gdb_load_cmd): New.
18564
5600ea19
NS
18565 * gdb.base/fileio.c: Add system(NULL) test.
18566 * gdb.base/fileio.exp: Check it.
18567
e1c2defa
NS
18568 * gdb.base/break.c: Add 10a breakpoint at }
18569 * gdb.base/break.exp: Add test for breakpoint at }
18570 * gdb.cp/anon-union.cc: Add code at end of function.
18571 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
18572 * gdb.mi/var-cmd.c: Add code at end of function.
18573 * gdb.mi/mi-var-display.exp: Adjust end of next.
18574 * gdb.mi/mi2-var-display.exp: Likewise.
18575 * gdb.base/fileio.c: Add stop function and insert calls at
18576 stopping places.
18577 * gdb.base/fileio.exp: Breakpoint stop function and remove
18578 explicit line number references.
18579
6c0112ec
JB
185802006-05-19 Joel Brobecker <brobecker@adacore.com>
18581
a9c64011
AS
18582 * gdb.base/del.exp (test_delete_alias): New function.
18583 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 18584
154189a4
FF
185852006-05-18 Fred Fish <fnf@specifix.com>
18586
18587 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
18588 required. Check for spurious output after program exits normally.
18589
582e64c2
FF
185902006-05-17 Fred Fish <fnf@specifix.com>
18591
18592 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
18593 gdb_load, so it works in the simulator.
18594
8ef6493a
FF
185952006-05-11 Fred Fish <fnf@specifix.com>
18596
18597 * gdb.base/bang.exp: Ignore unexpected output between the
18598 "program exited normally" and the gdb prompt, as many other
18599 tests do.
18600
692b141c
MK
186012006-05-07 Mark Kettenis <kettenis@gnu.org>
18602
18603 * gdb.base/help.exp: Make "delete checkpoint" part option for
18604 "help d" and "help delete" tests.
18605
540b8a30
UW
186062006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18607
a9c64011 18608 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
18609 expected output in some mi_gdb_test statements.
18610 * gdb.mi/mi2-basics.exp: Likewise.
18611
9b6462d9
JB
186122006-05-05 Joel Brobecker <brobecker@adacore.com>
18613
18614 * gdb.base/del.c: New file.
18615 * gdb.base/del.exp: New testcase.
18616
954de43b
DM
186172006-05-05 David S. Miller <davem@sunset.davemloft.net>
18618
18619 * gdb.base/break.exp: Do not assume a breakpoint on
18620 main will actually be in $srcfile when optimizing.
1303f75e
DM
18621 * gdb.base/savedregs.exp: Do not require that the dummy
18622 frame location match up to a symbol and source file location.
c3242428
DM
18623 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
18624 will get printed without a mi_cmd_data_list_register_values prefix.
18625 (*-data-list-register-*): Correct regular expressions to expect the new
18626 pseudo d? floating point registers.
18627 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 18628
c7e64c9a
DJ
186292006-05-05 Christophe Lyon <christophe.lyon@st.com>
18630
18631 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
18632 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
18633 is allocated by the compiler.
18634 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
18635 anons, e, anone to force their allocation by the compiler.
18636
186372006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
18638
18639 * gdb.base/help.exp: Update expected text for help d and
18640 help delete.
18641
27ce9a6d
MK
186422006-05-02 Mark Kettenis <kettenis@gnu.org>
18643
18644 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
18645 NetBSD/ELF targets.
18646
8608915f
MK
186472006-04-30 Mark Kettenis <kettenis@gnu.org>
18648
18649 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
18650 single-step breakpoint fails; make this a KFAIL on
18651 sparc*-*-openbsd*.
18652 * gdb.base/siginfo.exp: Likewise.
18653 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18654
b8db102d
MS
186552006-04-26 Michael Snyder <msnyder@redhat.com>
18656
18657 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
18658 which may have to consume output from other forks.
18659 Add tests to make sure that "delete fork" succeeded.
18660
c702009a
MS
186612006-04-20 Michael Snyder <msnyder@redhat.com>
18662
18663 * 2006-03-22 Jim Blandy <jimb@redhat.com>
18664 Add support for the Renesas M32C and M16C.
18665
18666 * gdb.asm/asm-source.exp: Add m32c target.
18667 * gdb.asm/m32c.inc: Support for m32c target.
18668
e28493f2
AS
186692006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
18670
18671 * gdb.base/commands.exp (recursive_source_test): New test.
18672
880da185
DM
186732006-04-04 David S. Miller <davem@sunset.davemloft.net>
18674
18675 * gdb.base/float.exp: Add pattern for sparc targets.
18676
61d9b92f
DJ
186772006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18678
18679 * gdb.base/commands.exp (stray_arg0_test): New test.
18680
bd717df8
PB
186812006-03-30 Paul Brook <paul@codesourcery.com>
18682
18683 * gdb.mi/mi-until.exp: kfail broken until command.
18684 * gdb.mi/mi2-until.exp: Ditto.
18685
ec793d3c
NR
186862006-03-27 Nick Roberts <nickrob@snap.net.nz>
18687
18688 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
18689
831004b7
AO
186902006-03-08 Alexandre Oliva <aoliva@redhat.com>
18691
18692 * gdb.base/prelink.exp: Anchor tested-for regular expression
18693 on gdb prompt.
18694
effe49a0
PB
186952006-03-07 Paul Brook <paul@codesourcery.com>
18696
18697 * gdb.base/assign.exp: Correct fail message.
18698
e5461016
PB
186992006-03-07 Paul Brook <paul@codesourcery.com>
18700
18701 * lib/compiler.c: Extract armcc version number.
18702 * lib/compiler.cc: Ditto.
18703
fc91c6c2
PB
187042006-03-07 Paul Brook <paul@codesourcery.com>
18705
18706 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
18707 additional_flags=-w.
18708 * gdb.arch/altivec-regs.exp: Ditto.
18709 * gdb.arch/e500-abi.exp: Ditto.
18710 * gdb.arch/e500-regs.exp: Ditto.
18711 * gdb.base/all-bin.exp: Ditto.
18712 * gdb.base/annota1.exp: Ditto.
18713 * gdb.base/annota3.exp: Ditto.
18714 * gdb.base/args.exp: Ditto.
18715 * gdb.base/arithmet.exp: Ditto.
18716 * gdb.base/assign.exp: Ditto.
18717 * gdb.base/async.exp: Ditto.
18718 * gdb.base/bang.exp: Ditto.
18719 * gdb.base/break.exp: Ditto.
18720 * gdb.base/call-rt-st.exp: Ditto.
18721 * gdb.base/completion.exp: Ditto.
18722 * gdb.base/cond-expr.exp: Ditto.
18723 * gdb.base/condbreak.exp: Ditto.
18724 * gdb.base/consecutive.exp: Ditto.
18725 * gdb.base/define.exp: Ditto.
18726 * gdb.base/display.exp: Ditto.
18727 * gdb.base/ena-dis-br.exp: Ditto.
18728 * gdb.base/environ.exp: Ditto.
18729 * gdb.base/eval-skip.exp: Ditto.
18730 * gdb.base/info-proc.exp: Ditto.
18731 * gdb.base/jump.exp: Ditto.
18732 * gdb.base/logical.exp: Ditto.
18733 * gdb.base/long_long.exp: Ditto.
18734 * gdb.base/maint.exp: Ditto.
18735 * gdb.base/miscexprs.exp: Ditto.
18736 * gdb.base/pc-fp.exp: Ditto.
18737 * gdb.base/pointers.exp: Ditto.
18738 * gdb.base/relational.exp: Ditto.
18739 * gdb.base/reread.exp: Ditto.
18740 * gdb.base/sect-cmd.exp: Ditto.
18741 * gdb.base/sep.exp: Ditto.
18742 * gdb.base/sepdebug.exp: Ditto.
18743 * gdb.base/until.exp: Ditto.
18744 * gdb.base/whatis-exp.exp: Ditto.
18745 * gdb.cp/annota2.exp: Ditto.
18746 * gdb.cp/annota3.exp: Ditto.
18747 * gdb.trace/actions.exp: Ditto.
18748 * gdb.trace/backtrace.exp: Ditto.
18749 * gdb.trace/circ.exp: Ditto.
18750 * gdb.trace/collection.exp: Ditto.
18751 * gdb.trace/deltrace.exp: Ditto.
18752 * gdb.trace/infotrace.exp: Ditto.
18753 * gdb.trace/limits.exp: Ditto.
18754 * gdb.trace/packetlen.exp: Ditto.
18755 * gdb.trace/passc-dyn.exp: Ditto.
18756 * gdb.trace/passcount.exp: Ditto.
18757 * gdb.trace/report.exp: Ditto.
18758 * gdb.trace/save-trace.exp: Ditto.
18759 * gdb.trace/tfind.exp: Ditto.
18760 * gdb.trace/tracecmd.exp: Ditto.
18761 * gdb.trace/while-dyn.exp: Ditto.
18762 * gdb.trace/while-stepping.exp: Ditto.
18763 * lib/gdb.exp: Ditto.
18764 (gdb_compile): Handle nowarning option.
18765
5f4a23d9
AO
187662006-03-07 Alexandre Oliva <aoliva@redhat.com>
18767
18768 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
18769 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
18770 Rename executable to prelinkt. Don't re-prelink if we didn't
18771 get a core file. Test prelink -u exit status to tell whether
18772 prelinking failed. Use gdb_test_multiple.
18773
9733fc94
DJ
187742006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
18775
18776 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
18777 (do_tests): Call it.
18778
cc10cae3
AO
187792006-02-28 Alexandre Oliva <aoliva@redhat.com>
18780
18781 * gdb.base/prelink.exp: New test.
18782 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
18783
15c46491
WZ
187842006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
18785
18786 * gdb.fortran/derived-type.f90: New file.
18787 * gdb.fortran/derived-type.exp: New testcase.
18788
5c9f7ded
DJ
187892006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
18790
18791 * gdb.base/default.exp: Allow ';' as a directory separator.
18792
5b96932b
AS
187932006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18794
18795 * gdb.base/help.exp (help add-symbol-file): Update.
18796
1986bccd
AS
187972006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18798
18799 * gdb.base/help.exp (help load): Update expected results.
18800
a8b7528f
FF
188012006-02-19 Fred Fish <fnf@specifix.com>
18802
18803 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
18804 specifix hex value as part of results.
18805 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 18806
f8261448
FF
188072006-02-16 Fred Fish <fnf@specifix.com>
18808
18809 * gdb.base/whatis.c: Define variables using typedefs char_addr,
18810 ushort_addr, and slong_addr, so the typedefs are not optimized
18811 away.
18812 * gdb.base/whatis.exp: Add tests using type name for struct type,
18813 union type, enum type, and typedef.
a9c64011 18814
31d8bdd2
MK
188152006-02-13 Mark Kettenis <kettenis@gnu.org>
18816
18817 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
18818
34e41e63
JB
188192006-02-13 Jim Blandy <jimb@redhat.com>
18820
18821 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
18822 case where it takes two "next" commands to skip past the init
18823 call.
18824
ac6e4f31
FF
188252006-02-12 Fred Fish <fnf@specifix.com>
18826
18827 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
18828 to handle cases where it takes two "next" commands to skip
18829 past the init call.
18830
2db2d571
JB
188312006-02-07 Joel Brobecker <brobecker@adacore.com>
18832
18833 * gdb.ada/array_return.exp: Mark the last test as expected to fail
18834 on hppa32 targets.
18835
38fcd64c
DJ
188362006-02-06 Vladimir Prus <ghost@cs.msu.su>
18837
18838 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
18839 field.
18840
1315ad46
MK
188412006-01-29 Mark Kettenis <kettenis@gnu.org>
18842
18843 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
18844
5625b943
DJ
188452006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18846
18847 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
18848 files.
18849
80df1bbe
DJ
188502006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18851
18852 * gdb.cp/maint.exp: Set complaints to a positive value.
18853
9078e690
DJ
188542006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18855
18856 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
18857 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
18858 function name.
18859
9c903399
DJ
188602006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18861
18862 * gdb.base/checkpoint.c: Update copyright notice. Include
18863 <stdlib.h>.
18864
761ae4d6
JB
188652006-01-04 Jim Blandy <jimb@redhat.com>
18866
18867 * gdb.asm/asm-source.exp: Independently provide default values for
18868 asm-flags and debug-flags. Use 'string equal' to do the
18869 comparison, not the implicit expr's '==' operator. Remove
18870 now-unneeded assignments to asm-flags. In h8300 case, place
18871 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
18872
099ac3dd
MS
188732006-01-04 Michael Snyder <msnyder@redhat.com>
18874
18875 * gdb.base/checkpoint.c: New file.
18876 * gdb.base/checkpoint.exp: New file.
18877 * gdb.base/multi-fork.c: New file.
18878 * gdb.base/multi-fork.exp: New file.
18879 * gdb.base/pi.txt: New file (data for checkpoint.c test).
18880
f4d85314
FF
188812006-01-04 Fred Fish <fnf@specifix.com>
18882
18883 * gdb.base/ptype.c (foo): Add typedef.
18884 (intfoo): Add function.
18885 * gdb.base/ptype1.c: New file.
18886 * gdb.base/ptype.exp: Handle compilation and linking with two
18887 source files. Test that proper type for "foo" is found based
18888 on source context rather than first match found in symtabs.
18889
a1b06f35
MK
188902005-12-28 Mark Kettenis <kettenis@gnu.org>
18891
18892 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
18893 * gdb.asm/openbsd.inc: Indent commands.
18894
d082a1e2
MK
188952005-12-26 Mark Kettenis <kettenis@gnu.org>
18896
c65016bd
MK
18897 * gdb.base/freebpcmd.exp: Increase timeout.
18898
d082a1e2
MK
18899 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
18900
d3c32a0e
DJ
189012005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
18902
18903 * gdb.base/default.exp: Update check for "show version".
18904
9fdb1f50
RC
189052005-12-09 Randolph Chung <tausq@debian.org>
18906
18907 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
18908 * gdb.asm/pa64.inc: New file.
18909
5f2c56f7
RC
189102005-12-09 Randolph Chung <tausq@debian.org>
18911
18912 * gdb.asm/common.inc: Indent commands.
18913 * gdb.asm/asmsrc1.s: Likewise.
18914 * gdb.asm/asmsrc2.s: Likewise.
18915
8117349c
RC
189162005-12-09 Randolph Chung <tausq@debian.org>
18917
18918 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
18919 (get_addr_of_sym): Remove duplicate print.
18920 (gen_core): xfail hppa*-*-hpux*, update expected output.
18921 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
18922 * gdb.arch/pa64-nullify.s: New file.
18923
8f07f25a
RC
189242005-12-09 Randolph Chung <tausq@debian.org>
18925
18926 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
18927
55b39184
DJ
189282005-12-07 Christophe Lyon <christophe.lyon@st.com>
18929
18930 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
18931 code generation for these functions.
18932 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
18933 error message.
18934
31e2b00f
AS
189352005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
18936
18937 * gdb.base/help.exp (help b, help br, help bre, help brea)
18938 (help break): Update the expected message.
18939
c3d0b56e
SC
189402005-11-11 Stephane Carrez <stcarrez@nerim.fr>
18941
18942 * gdb.asm/m68hc11.inc: Setup the data section.
18943 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
18944 script for this test.
18945 (m6812-*-*): Likewise.
18946
36ae0ea9
RC
189472005-11-09 Randolph Chung <tausq@debian.org>
18948
18949 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
18950
9d6f42e9
WZ
189512005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
18952
18953 * gdb.base/break.exp: Fix a comment typo.
18954
e2126a14
EZ
189552005-11-03 Jim Blandy <jimb@redhat.com>
18956
a9c64011
AS
18957 Checked in by Elena Zannoni <ezannoni@redhat.com>
18958
889bf7c5 18959 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 18960
e0ac7199
CV
189612005-11-02 Corinna Vinschen <vinschen@redhat.com>
18962
18963 * gdb.arch/gdb1558.c: Include stdio.h.
18964
31d3fb18
MK
189652005-10-31 Mark Kettenis <kettenis@gnu.org>
18966
18967 * gdb.asm/asm-source.exp: Use -e instead of --entry.
18968
e52b687c
MK
189692005-10-31 Mark Kettenis <kettenis@gnu.org>
18970
18971 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
18972
f4711d79
PG
189732005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
18974
a9c64011
AS
18975 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18976 vscr" tests to better match output.
f4711d79 18977
987a9106
JB
189782005-10-12 Jim Blandy <jimb@redhat.com>
18979
18980 * gdb.base/structs.exp (any): New function.
18981 (test_struct_returns): Don't make any assumptions at all about
18982 what value the function returns when GDB can't set the return
18983 value.
18984
2336bb58
JB
189852005-10-09 Joel Brobecker <brobecker@adacore.com>
18986
18987 * gdb.ada/arrayidx/p.adb: New file.
18988 * gdb.ada/arrayidx.exp: New testcase
18989
189902005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
18991
18992 * gdb.ada/array_return/pck.ads: New file.
18993 * gdb.ada/array_return/pck.adb: New file.
18994 * gdb.ada/array_return/p.adb: New file.
18995 * gdb.ada/array_return.exp: New testcase.
18996
705335ea
JB
189972005-10-03 Joel Brobecker <brobecker@adacore.com>
18998
a9c64011
AS
18999 * gdb.base/arrayidx.c: New file.
19000 * gdb.base/arrayidx.exp: New testcase.
705335ea 19001
11ee9940
NR
190022005-09-29 Nick Roberts <nickrob@snap.net.nz>
19003
19004 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
19005 frames-invalid and breakpoints-invalid are no longer generated
19006 with level 3 so don't expect them in the output.
19007
39fb8e9e
BR
190082005-09-27 Bob Rossi <bob@brasko.net>
19009
a9c64011 19010 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
19011 from test. Escape the | in mi_gdb_test call.
19012 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
19013 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
19014 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
19015 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
19016 expected regex's in mi_gdb_test calls.
19017 * lib/mi-support.exp: Remove arbitrary .* from tests.
19018 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
19019 Fully anchor GDB/MI expected results in mi_gdb_test.
19020 * lib/gdb.exp (string_to_regexp): Escape the ] character.
19021 * gdb.base/sizeof.exp: Remove escape character. Correct test.
19022
2af48f68
PB
190232005-09-26 Paul Brook <paul@codesourcery.com>
19024
19025 * long_long.exp: Exclude eabi targets from arm FPA float format test.
19026
f34502bc
WZ
190272005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19028
19029 * bfp-test.c: New file.
19030 * bfp-test.exp: New testcase.
19031
ca929517
WZ
190322005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19033
19034 * gdb.fortran/subarray.exp: New testcase to test the evaluation
19035 of subarray and substring variable.
19036 * gdb.fortran/subarray.f: New source file for the test of subarray
19037 and substring variable evaluation.
19038 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
19039 of string constant.
19040
c761af65
DJ
190412005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
19042
19043 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
19044 copyright dates.
19045
561d7a1d
PG
190462005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
19047
19048 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
19049 powerpc altivec' test with an almost identical 'info vector' test.
19050
b2b64cc9
PG
190512005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19052
a9c64011
AS
19053 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19054 vscr" tests to match output.
b2b64cc9 19055
6ac4d15a
PG
190562005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19057
a9c64011
AS
19058 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
19059 output.
6ac4d15a 19060
40e55bef
BR
190612005-09-11 Bob Rossi <bob@brasko.net>
19062
889bf7c5
PA
19063 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
19064 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
19065 commands that return an MI output command and an asyncronous MI output
19066 command.
40e55bef
BR
19067 * gdb.mi/mi-console.exp: Ditto.
19068
3c7385ec
BR
190692005-09-11 Bob Rossi <bob@brasko.net>
19070
19071 * gdb.mi/mi-var-child.c: Include <string.h>.
19072
a6cd0eb3
DJ
190732005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
19074
19075 * killed.exp: Correct gdb_expect syntax.
19076
2f168eed
CV
190772005-08-09 Corinna Vinschen <vinschen@redhat.com>
19078
19079 * lib/mi-support.exp (mi_gdb_load): Fix typo.
19080
ecd3fd0f
BR
190812005-08-02 Bob Rossi <bob@brasko.net>
19082
19083 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
19084 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
19085 Change tests to inferior-tty-set/show.
19086 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
19087 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
19088 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
19089 inferior. Use mi_gdb_test to get GDB and Inferior output.
19090 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
19091 descriptor.
19092 (mi_inferior_tty_name): Add inferior PTY file name.
19093 (mi_gdb_start): Add INFERIOR_PTY parameter.
19094 (mi_gdb_test): Add IPATTERN parameter.
19095
f1ea48cb 190962005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 19097
f1ea48cb
BR
19098 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
19099 parameter to mi_gdb_test.
19100 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
19101
6e650a67
DJ
191022005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19103
19104 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
19105 struct_declarations.
19106 * gdb.mi/mi-var-child.exp: Step over the initialization of
19107 struct_declarations.
19108
8be260b6
DJ
191092005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19110
19111 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
19112 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
19113 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
19114 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
19115 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
19116 file.
19117
4e660f07
NR
191182005-07-27 Nick Roberts <nickrob@snap.net.nz>
19119
19120 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
19121 (do_children_tests): Assign values to the extra elements.
19122
19123 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
19124 them for tests for "-var-update --no-values" and
a9c64011 19125 "-var-update --all-values".
4e660f07
NR
19126 Add test for "-var-list-children --simple-values".
19127
19128 * gdb.mi/basics.c (callee4): Add integer array D[3]...
19129
19130 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
19131 "-stack-list-locals --simple-values" Improve doc strings and
19132 comments.
19133
6bdae935
MK
191342005-07-18 Mark Kettenis <kettenis@gnu.org>
19135
598b7a6f
MK
19136 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
19137 *-*-openbsd*.
19138 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
19139
6bdae935
MK
19140 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
19141 sigaltsatck'.
19142
1323e929 191432005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 19144
1323e929
BR
19145 * gdb.base/default.exp (tty): Changed output of command.
19146 * gdb.base/help.exp (help tty): Ditto.
19147
b1a9c082
MK
191482005-07-12 Mark Kettenis <kettenis@gnu.org>
19149
19150 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
19151
10a844a2
MK
191522005-07-10 Mark Kettenis <kettenis@gnu.org>
19153
19154 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
19155 -stack-select-frame without arguments.
19156 (test_stack_frame_listing): Add test for newly implemented command
19157 -stack-info-frame.
19158
3cb3b8df
BR
191592005-07-06 Bob Rossi <bob@brasko.net>
19160
19161 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
19162 command.
19163 (Copyright): Update copyright.
19164
a0c5fbcf
WZ
191652005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
19166
19167 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
19168 tests to evaluate exponentiation expression.
19169
984971d0
AS
191702005-06-29 Andreas Schwab <schwab@suse.de>
19171
19172 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
19173 main to avoid warnings.
19174
19175 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
19176
fe03833f
NR
191772005-06-20 Nick Roberts <nickrob@snap.net.nz>
19178
19179 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
19180 -stack-select-frame without arguments.
19181 (test_stack_frame_listing): Add test for newly implemented command
19182 -stack-info-frame.
a9c64011 19183
7a55f279
WZ
191842005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
19185
0ffa0ea5
DJ
19186 * gdb.fortran/array-element.f: New file.
19187 * gdb.fortran/array-element.exp: New testcase.
7a55f279 19188
26585198
DJ
191892005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19190
19191 * gdb.base/bigcore.exp: Correct checks for systems which can
19192 not dump a large core file.
19193
c1bd25fd
DJ
191942005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19195
19196 * gdb.base/relocate.c: Add a copyright notice.
19197 (dummy): Remove.
19198 * gdb.base/relocate.exp: Test printing the values of variables
19199 from a relocatable file.
19200
589e074d
DJ
192012005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
19202
19203 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
19204 excess MI output after an error.
19205
0915f927
JB
192062005-05-29 Joel Brobecker <brobecker@adacore.com>
19207
19208 * gdb.arch/alpha-step.c: New file.
19209 * gdb.arch/alpha-step.exp: New testcase.
19210
76ff342d
DJ
192112005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
19212 Dennis Brueni <dennis@slickedit.com>
19213
19214 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
19215 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
19216 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
19217 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
19218 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
19219 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
19220 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
19221
96b0c7ac
DJ
192222005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
19223 Wu Zhou <woodzltc@cn.ibm.com>
19224
19225 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
19226 IBM's xlc compiler.
19227 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
19228 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
19229
f21565d2
JB
192302005-05-13 Jim Blandy <jimb@redhat.com>
19231
19232 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
19233 calling gdb_suppress_entire_file.
19234 * gdb.base/charset.exp: Same.
19235 * gdb.base/call-rt-st.exp: Same.
19236
6006a3a1
BR
192372005-05-05 Bob Rossi <bob_rossi@cox.net>
19238
19239 * lib/gdb.exp (fullname_syntax): Added global regex.
19240 (fullname_syntax_POSIX): Ditto.
19241 (fullname_syntax_UNC): Ditto.
19242 (fullname_syntax_DOS_CASE): Ditto.
19243 (fullname_syntax_DOS): Ditto.
19244 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
19245 fullname_syntax variable to scope and use it.
19246 (test_file_list_exec_source_files): Ditto.
19247 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
19248
c3b69c04
DJ
192492005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
19250
19251 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
19252
3c95e6af
PG
192532004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
19254
a9c64011
AS
19255 * lib/gdb.exp (skip_altivec_tests): New function, based on
19256 check_vmx_hw_available from the GCC testsuite.
19257 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
19258 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 19259
78df6c56
JB
192602005-05-02 Jim Blandy <jimb@redhat.com>
19261
19262 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
19263 calling gdb_suppress_entire_file.
19264
1690f9cf
DJ
192652005-04-30 Randolph Chung <tausq@debian.org>
19266
19267 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
19268 Slightly relax "sem_post" name checking.
19269
5ea106f7
PG
192702005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19271
19272 * gdb.base/unload.exp: Use new shared library infrastructure.
19273
bf7234cf
PG
192742005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19275
19276 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 19277 infrastructure.
bf7234cf 19278
547b869a
CV
192792005-04-29 Corinna Vinschen <vinschen@redhat.com>
19280
19281 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
19282 * gdb.asm/h8300.inc: New file.
19283
f07e55f0
PG
192842005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19285
19286 * gdb.base/shlib-call.exp: Change to use new shared library
19287 infrastructure.
19288
3cbba3d1
PG
192892005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19290
a9c64011
AS
19291 * gdb.base/pending.exp: Change to use new shared library
19292 infrastructure.
3cbba3d1 19293
ed6df200
PG
192942005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19295
a9c64011
AS
19296 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
19297 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 19298
8c8f4ebe
PG
192992005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
19300
a9c64011
AS
19301 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
19302 shared objects being adjusted and update copyright years.
8c8f4ebe 19303
607fbc54
DJ
193042005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
19305
19306 * ChangeLog: Correct some 2003-01-13 dates.
19307 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
19308 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
19309 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
19310 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
19311 gdb.trace/tfind.exp: Update copyright years.
19312
57bf0e56
DJ
193132005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
19314 Daniel Jacobowitz <dan@codesourcery.com>
19315
19316 * lib/gdb.exp (gdb_compile): Handle shlib=.
19317 (gdb_compile_shlib): New function.
19318
9b593790
PG
193192005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
19320
a9c64011 19321 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 19322
9494c6a5
DJ
193232005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19324
19325 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
19326 gdb.server.
19327 * configure.ac: Likewise.
19328 * configure: Regenerated.
19329 * gdb.gdbserver/Makefile.in: Moved to...
19330 * gdb.server/Makefile.in: ... here.
19331 * gdb.gdbserver/server.c: Moved to...
19332 * gdb.server/server.c: ... here.
19333 * gdb.gdbserver/server-run.exp: Moved to...
19334 * gdb.server/server-run.exp: ... here.
19335
6f8eac0e
DJ
193362005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19337
19338 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
19339 * configure.ac: Create gdb.gdbserver/Makefile.
19340 * configure: Regenerated.
19341 * lib/gdbserver-support.exp: New file, derived from
19342 config/gdbserver.exp.
19343 * config/gdbserver.exp: Use gdbserver-support.exp.
19344 * gdb.gdbserver/Makefile.in: New file.
19345 * gdb.gdbserver/server.c: New file.
19346 * gdb.gdbserver/server-run.exp: New file.
19347
6e87504d
PG
193482005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
19349
a9c64011
AS
19350 * lib/gdb.exp (test_compiler_info): Return compiler_info
19351 if no arguments are given.
6e87504d 19352
d1779be4
PG
193532005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
19354
19355 * gdb.arch/altivec-abi.exp: Check for compiler and set
19356 use altivec' flag accordingly.
19357 * gdb.arch/altivec-regs.exp: Likewise.
19358
88750304
DJ
193592005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
19360
19361 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
19362
f3fb768d
AS
193632005-03-27 Andreas Schwab <schwab@suse.de>
19364
19365 * gdb.base/bigcore.c (main): Add missing mode argument in open
19366 call.
19367
7e813ac5
DJ
193682005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
19369
19370 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
19371 downloads.
19372 * config/gdbserver.exp (gdb_load): Likewise.
19373
8e3049aa
PB
193742005-03-14 Paul Brook <paul@codesourcery.com>
19375
19376 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
19377 targets.
19378
a9df7c44
JB
193792005-03-09 Joel Brobecker <brobecker@adacore.com>
19380
19381 * gdb.dwarf2/dup-psym.S: New file.
19382 * gdb.dwarf2/dup-psym.exp: New testcase.
19383
9f0d94e8
JB
193842005-03-09 Joel Brobecker <brobecker@adacore.com>
19385
19386 * gdb.ada/exec_changed/first.adb: New file.
19387 * gdb.ada/exec_changed/second.adb: New file.
19388 * gdb.ada/exec_changed.exp: New testcase.
19389
5f579bc5
NS
193902005-03-08 Nathan Sidwell <nathan@codesourcery.com>
19391
36e9969c
NS
19392 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
19393 (A2): New class.
19394 (main): Test operator+.
19395 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
19396 breakpoint test.
19397
5f579bc5
NS
19398 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
19399 * gdb.base/signull.exp: Disable if gdb,nosignals.
19400 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
19401 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
19402 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
19403 * gdb.mi/mi2-console.exp: Likewise.
19404 * gdb.trace/collection.exp (run_trace_experiment): Consume the
19405 continue output at start.
19406 (gdb_collect_locals_test): Robustify regexp.
19407 * gdb.trace/passc-dyn.exp: Fix comment typo.
19408 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
19409
be46087e
CV
194102005-03-08 Corinna Vinschen <vinschen@redhat.com>
19411
19412 * gdb.asm/asm-source.exp: Add iq2000 case.
19413 * gdb.asm/iq2000.inc: New file.
19414
384e1a61 194152005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 19416
384e1a61
MI
19417 * gdb.base/command.exp: Change hardcoded value to regular expression.
19418 * gdb.base/float.exp: Add powerpc to the list of targets checked.
19419
584b6e9e
DJ
194202005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
19421
19422 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
19423 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
19424 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
19425 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
19426 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
19427
ab5b5d61
MK
194282005-03-05 Mark Kettenis <kettenis@gnu.org>
19429
19430 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
19431 changes.
19432
ae051c1b
PG
194332004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
19434
a9c64011
AS
19435 * lib/compiler.c: Add test for IBM's xlc compiler.
19436 * lib/compiler.cc: Likewise.
ae051c1b 19437
3f0f6ed2
JB
194382004-02-24 Joel Brobecker <brobecker@adacore.com>
19439
19440 * gdb.ada/fixed_points.exp: Create compilation object directory
19441 before running the test.
19442 * gdb.ada/null_record.exp: Likewise.
19443 * gdb.ada/packed_array.exp: Likewise.
19444 * gdb.ada/start.exp: Likewise.
19445
724f452b
JB
194462005-02-15 Joel Brobecker <brobecker@adacore.com>
19447
19448 * gdb.ada/packed_array/pa.adb: New file.
19449 * gdb.ada/packed_array.exp: New testcase.
19450
57f5cdfb 194512005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 19452
1f393151
MK
19453 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
19454 files.
19455
ebdda337
MK
19456 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
19457 on *-*-openbsd*. Correctly match whitespace in regukar
19458 expressions.
19459
cf309262
DJ
194602005-02-10 Daniel Jacobowitz <dan@debian.org>
19461
19462 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
19463 PR exp/1821
19464 * gdb.base/gdb1821.c: New test file.
19465 * gdb.base/gdb1821.exp: New test file.
19466
3be49e7a
JB
194672005-02-09 Joel Brobecker <brobecker@adacore.com>
19468
19469 * gdb.base/start.c: New file.
19470 * gdb.base/start.exp: New testcase.
19471
e292e67d
JB
194722005-02-09 Joel Brobecker <brobecker@adacore.com>
19473
19474 * gdb.ada/start/dummy.adb: New file.
19475 * gdb.ada/start.exp: New testcase.
19476
dbdfa66c
CV
194772005-02-09 Corinna Vinschen <vinschen@redhat.com>
19478
19479 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
19480 for printing symbols and statistics.
19481 Add test for using relative pathnames in "maint print msymbols" test.
19482 Mark "maint info sections DATA" XFAIL on Cygwin.
19483 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
19484 tests.
19485
d7941671
AC
194862005-02-09 Andreas Schwab <schwab@suse.de>
19487
19488 Committed by Andrew Cagney <cagney@gnu.org>
19489 * gdb.base/remotetimeout.exp: New file.
19490
74e5ef44
MK
194912005-02-07 Mark Kettenis <kettenis@gnu.org>
19492
19493 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
19494
464dd14d
JB
194952005-02-03 Joel Brobecker <brobecker@adacore.com>
19496
19497 * gdb.ada/gnat_ada.gpr: New file.
19498 * gdb.ada/gnat_ada.gin: Delete, no longer used.
19499 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
19500 * configure.ac: No longer generate gnat_ada.gpr.
19501 * configure: Regenerate.
19502 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
19503 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
19504 * gdb.ada/null_record/bar.ads: Likewise.
19505 * gdb.ada/null_record/bar.adb: Likewise.
19506 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
19507 * gdb.ada/null_record.exp (testdir): New variable.
19508 (testfile): executable is now in testdir subdirectory.
19509 (srcfile): Use full path to the main compilation unit.
19510 * gdb.ada/fixed_points.exp: Same changes as above.
19511
30d756ae
NR
195122005-02-03 Nick Roberts <nickrob@snap.net.nz>
19513
19514 * gdb.base/interp.exp: New test.
19515
9d799f85
AC
195162005-01-24 Andrew Cagney <cagney@gnu.org>
19517
19518 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
19519
15656118
AC
195202005-01-19 Andrew Cagney <cagney@gnu.org>
19521
a892c31b
AC
19522 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
19523 configure.ac not configure.in.
19524
15656118
AC
19525 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
19526 of powerpc*-*-*.
19527 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 19528 * gdb.base/list.exp (test_list_function)
15656118
AC
19529 (test_list_filename_and_function): Ditto.
19530 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
19531
a7b01baf
AC
195322005-01-16 Andrew Cagney <cagney@gnu.org>
19533
17d92a02
AC
19534 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
19535
a7b01baf
AC
19536 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
19537
bc8332bb
AC
195382005-01-14 Andrew Cagney <cagney@gnu.org>
19539
19540 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
19541 * gdb.mi/mi2-var-cmd.exp: Ditto.
19542
4d074752
CV
195432005-01-10 Corinna Vinschen <vinschen@redhat.com>
19544
19545 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
19546
bec39cab
AC
195472005-01-07 Andrew Cagney <cagney@gnu.org>
19548
19549 * configure.ac: Rename configure.in, require autoconf 2.59.
19550 * configure: Re-generate.
19551 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
19552 * gdb.stabs/configure: Re-generate.
19553 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
19554 * gdb.hp/configure: Re-generate.
19555 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
19556 autoconf 2.59.
19557 * gdb.hp/gdb.objdbg/configure: Re-generate.
19558 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
19559 autoconf 2.59.
19560 * gdb.hp/gdb.defects/configure: Re-generate.
19561 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
19562 autoconf 2.59.
19563 * gdb.hp/gdb.compat/configure: Re-generate.
19564 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
19565 autoconf 2.59.
19566 * gdb.hp/gdb.base-hp/configure: Re-generate.
19567 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
19568 autoconf 2.59.
19569 * gdb.hp/gdb.aCC/configure: Re-generate.
19570
f10b16d4
JB
195712004-12-15 Jim Blandy <jimb@redhat.com>
19572
19573 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
19574 under NPTL when there is debugging info available for libpthread.
19575
fb6e1814
JG
195762004-12-13 Jerome Guitton <guitton@gnat.com>
19577
19578 * gdb.ada/fixed_points.c: New file.
19579 * gdb.ada/fixed_points.exp: New file.
19580
fe46cd3a
RC
195812004-12-03 Randolph Chung <tausq@debian.org>
19582
19583 * gdb.arch/pa-nullify.exp: New file.
19584 * gdb.arch/pa-nullify.s: New file.
19585
8de0841b
RC
195862004-11-30 Randolph Chung <tausq@debian.org>
19587
19588 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
19589 instead of "tbug". Fix regexp to work properly with gdb_test.
19590
c8170782
PH
195912004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
19592
19593 * gdb.base/bitfields2.exp: New test.
19594 * gdb.base/bitfields2.c: New file.
19595
954269c2
RE
195962004-11-28 Richard Earnshaw <rearnsha@arm.com>
19597
19598 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
19599
0107feed
RC
196002004-11-16 Randolph Chung <tausq@debian.org>
19601
19602 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
19603
f073ae8c
DJ
196042004-11-14 Daniel Jacobowitz <dan@debian.org>
19605
19606 * gdb.threads/threadapply.exp: Correct "macro details" test.
19607
19ad59e7
JJ
196082004-11-11 Jeff Johnston <jjohnstn@redhat.com>
19609
19610 * gdb.threads/threadapply.exp: New test.
19611 * gdb.threads/threadapply.c: New file.
19612
9cf0961b
MK
196132004-11-07 Mark Kettenis <kettenis@gnu.org>
19614
19615 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
19616 frames.
19617
c789492a
FL
196182004-11-05 Felix Lee <felix+log1@specifixinc.com>
19619
19620 * gdb.base/cursal.exp: New file.
19621 * gdb.base/cursal.c: New file.
19622
a1e167bb
AC
196232004-11-03 Andrew Cagney <cagney@gnu.org>
19624
19625 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
19626
b7cbf173
MK
196272004-10-30 Mark Kettenis <kettenis@gnu.org>
19628
19629 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
19630 NetBSD/ELF targets.
19631
88f9d34f
JB
196322004-10-29 Joel Brobecker <brobecker@gnat.com>
19633
19634 * gdb.threads/bp_in_thread.c: New file, copied from
19635 pthread_cond_wait.c.
19636 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
19637 file, rather than reusing the .c file from another testcase.
19638
ca7d6a0c
JB
196392004-10-20 Joel Brobecker <brobecker@gnat.com>
19640
19641 * gdb.ada/null_record.exp: Check where we stopped after
19642 sending the start command, instead of where the associated
19643 temporary breakpoint was inserted.
19644
0d863d03
AC
196452004-10-14 Andrew Cagney <cagney@gnu.org>
19646
19647 * gdb.mi/gdb701.c (main): Return 0.
19648
d11e72cb
DJ
196492004-10-13 Daniel Jacobowitz <dan@debian.org>
19650
d40539a4 19651 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 19652
e1923096
JJ
196532004-10-12 Jeff Johnston <jjohnstn@redhat.com>
19654
19655 * gdb.threads/schedlock.c: Add comment markers to use to find
19656 line numbers.
19657 * gdb.threads/schedlock.exp: Adjust regex to handle the new
19658 comments.
19659 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
19660 breakpoint lines.
19661
ec8ba2c9
DJ
196622004-10-12 Daniel Jacobowitz <dan@debian.org>
19663
19664 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
19665
0eb3658b
DJ
196662004-10-12 Daniel Jacobowitz <dan@debian.org>
19667
19668 * configure.in: Add gdb.dwarf2.
19669 * configure: Regenerated.
19670 * Makefile.in: Add gdb.dwarf2.
19671 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
19672 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
19673 gdb.dwarf2/file1.txt: New files.
19674
a271cc33
OF
196752004-10-11 Orjan Friberg <orjanf@axis.com>
19676
a9c64011 19677 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
19678 of "run", since the latter doesn't work with remote targets. Adjust
19679 the breakpoint numbering accordingly.
19680 * gdb.threads/pthread_cond_wait.exp: Ditto.
19681
895ce074
MC
196822004-10-08 Michael Chastain <mec.gnu@mindspring.com>
19683
19684 * gdb.base/overlays.exp: Update copyright years.
19685
6be3092d
KI
196862004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
19687
19688 * gdb.base/overlays.exp: Disable if target is Linux.
19689
e05389b8
FL
196902004-10-06 Felix Lee <felix+log1@specifixinc.com>
19691
19692 * config/gdbserver.exp (gdb_load): Use right filename on remote.
19693
73cb587d
KI
196942004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
19695
19696 * gdb.asm/asm-source.exp: Add m32r-linux target.
19697 * gdb.asm/m32r-linux.inc: New file.
19698
3c0edcdc
AC
196992004-09-24 Andrew Cagney <cagney@redhat.com>
19700 David Anderson <anderson@redhat.com>
19701
19702 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
19703 command fails, assume things will work.
19704 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
19705 (_GNU_SOURCE): Define.
19706 (print_unsigned, print_hex): Change parameter to "long long".
19707 (print_byte_count): New function, use to print byte counts.
19708 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
19709 O_LARGEFILE.
19710 (main): Compute an upper bound on a corefile in max_core_size.
19711 Limit memory chunk size to max_core_size. Limit total memory
19712 allocated to max_core_size.
19713
4bb3667f
AC
197142004-09-23 Andrew Cagney <cagney@gnu.org>
19715
19716 * gdb.base/bigcore.exp: Replace the code that creates a corefile
19717 from a separate process with code that creates a corefile by
19718 making the inferior dump core.
19719
60fe1a51
MK
197202004-09-23 Mark Kettenis <kettenis@gnu.org>
19721
19722 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
19723 block.
19724
8e937346
MC
197252004-09-23 Michael Chastain <mec.gnu@mindspring.com>
19726
19727 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
19728 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
19729 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
19730 Likewise.
19731
7213f6d6
JJ
197322004-09-20 Jeff Johnston <jjohnstn@redhat.com>
19733
19734 * gdb.java/jprint.exp: New test case for java inferior call.
19735 * gdb.java/jprint.java: Ditto.
19736
eac69dca
JB
197372004-09-15 Joel Brobecker <brobecker@gnat.com>
19738
19739 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
19740
22227696
MC
197412004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19742
19743 * gdb.threads/killed.c: Include <stdlib.h>.
19744 * gdb.threads/pthreads.c: Likewise.
19745
7dd403a4
MC
197462004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19747
19748 * gdb.threads/killed.c: Add copyright notice.
19749
33f2d567
JM
197502004-09-10 Jason Molenda (jmolenda@apple.com)
19751
a9c64011
AS
19752 * gdb.base/define.exp: Two new tests to verify zero space chars
19753 after 'if' and 'while' commands in a user-defined command is correctly
19754 parsed.
33f2d567 19755
e05b62ac
AC
197562004-09-08 Andrew Cagney <cagney@gnu.org>
19757
19758 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
19759 delivery test with duplicate at end of file.
19760
9cbe82da
MK
197612004-09-06 Mark Kettenis <kettenis@jive.nl>
19762
19763 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
19764
564803d9
MC
197652004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19766
19767 * config/hppro.exp: Removed.
19768
7c6807ce
MC
197692004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19770
19771 * config/sparclet.exp: Removed.
19772
bf7e26dd
MC
197732004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19774
19775 * config/udi.exp: Removed.
19776
714e341b
MC
197772004-09-02 Michael Chastain <mec.gnu@mindspring.com>
19778
19779 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
19780 of "exp_continue".
19781 (advancei): Likewise.
19782
1236e623
JJ
197832004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19784
19785 * gdb.base/unload.exp: Fix so messages aren't duplicated.
19786
3bdcad15
MI
197872004-09-01 Manoj Iyer <manjo@austin.ibm.com>
19788
228af206 19789 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
19790 to check for nodebug in executable.
19791 * gdb.gdb/observer.exp (setup_test): Likewise.
19792 * gdb.gdb/selftest.exp (test_with_self): Likewise.
19793 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
19794
c72b934c
AC
197952004-09-01 Andrew Cagney <cagney@gnu.org>
19796
19797 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19798 files.
19799
edd9b715
JJ
198002004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19801
19802 * gdb.base/unload.exp: Fix expected warning message to match
19803 latest format.
19804
fb4ce06b
CV
198052004-09-01 Corinna Vinschen <vinschen@redhat.com>
19806
19807 * gdb.base/call-rt-st.exp: Fix typos.
19808
ce78e7c3
MI
198092004-08-31 Manoj Iyer <manjo@austin.ibm.com>
19810
19811 * gdb.threads/thread_check.exp: New testcase.
19812 * gdb.threads/thread_check.c: New testcase.
19813
2dedb159
AC
198142004-08-31 Andrew Cagney <cagney@gnu.org>
19815
19816 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
19817 (skip_to_handler_entry): New procedures. Test stepping into a
19818 handler when the breakpoint is at the handler's entry point.
19819
68f53502
AC
198202004-08-30 Andrew Cagney <cagney@gnu.org>
19821
19822 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
19823 gdb/1757.
19824
3e3ffd2b
MC
198252004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19826
19827 With code from Manoj Iyer <manjo@austin.ibm.com>:
19828 * lib/gdb.exp (gdb_file_cmd): Return more information in the
19829 return value. Add an arm for "no debugging symbols found".
19830 Change a stray "error" to "perror".
19831 (gdb_run_cmd): Adapt to new return value.
19832 * gdb.base/remote.exp: Adapt to new return value.
19833 * gdb.gdb/complaints.exp: Likewise.
19834 * gdb.gdb/observer.exp: Likewise.
19835 * gdb.gdb/selftest.exp: Likewise.
19836 * gdb.gdb/xfullpath.exp: Likewise.
19837
4b6f5fd2
JB
198382004-08-27 Joel Brobecker <brobecker@gnat.com>
19839
19840 * gdb.threads/bp_in_thread.exp: New testcase.
19841
e5b25496
MC
198422004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19843
19844 Fix PR testsuite/1735.
19845 * gdb.threads/schedlock.c (thread_function): Add a cast
19846 to suppress a gcc warning.
19847 * gdb.threads/thread-specific.c (thread_function): Likewise.
19848
934353d6
MC
198492004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19850
19851 * gdb.base/unload.c: Include <stdlib.h>.
19852
f98a0aef 198532004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 19854
f98a0aef 19855 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
19856 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
19857 synchronized after the "return".
19858
5a2e8882
MC
198592004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19860
19861 * gdb.mi/basics.c: Include <stdio.h>.
19862 * gdb.mi/pthreads.c: Include <stdlib.h>.
19863 * gdb.mi/var-cmd.c: Include <stdlib.h>.
19864
a9640423
MC
198652004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19866
19867 * gdb.threads/schedlock.c: Add copyright notice.
19868
b04e311d
AC
198692004-08-25 Andrew Cagney <cagney@gnu.org>
19870
19871 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
19872 (skip_over_handler, breakpoint_over_hander): New test procedures.
19873 (advance, advancei): Add a proper prefix, do not use
19874 rerun_to_main.
19875 * gdb.base/sigstep.c (main): Change to use an infinite loop.
19876
7c27f15b
MC
198772004-08-24 Michael Chastain <mec.gnu@mindspring.com>
19878
19879 * gdb.mi/basics.c: Add copyright notice.
19880 * gdb.mi/var-cmd.c: Add copyright notice.
19881
fffc87ae
MC
198822004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19883
19884 * lib/gdb.exp: Remove signed_keyword_not_used.
19885 * lib/compiler.c: Likewise.
19886 * lib/compiler.cc: Likewise.
19887
d782e0bf
MC
198882004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19889
19890 * gdb.base/whatis.c: Remove conditional disabling of "signed".
19891 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
19892
96033e83
MC
198932004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19894
19895 * gdb.base/whatis.c: Add copyright notice.
19896
cf38c229
MK
198972004-08-20 Mark Kettenis <kettenis@gnu.org>
19898
19899 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
19900 it to skip the breakpoints encoded in the inline assembly.
19901
f4b49756
MC
199022004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19903
19904 * Makefile.in: Add gdb.fortran.
19905
2f193b69
MC
199062004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19907
19908 * gdb.base/call-sc.exp (test_scalar_returns):
19909 Fix cut-and-paste glitch in "Make fun return now".
19910
89a237cb
MC
199112004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19912
19913 * configure.in: Add gdb.fortran.
19914 * configure: Regenerate.
19915 * gdb.fortran/Makefile.in: New file.
19916 * lib/gdb.exp (skip_fortran_tests): New procedure.
19917
469aff8e
MC
199182004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19919
19920 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
19921 reference to bug-gnu@prep.ai.mit.edu.
19922 * gdb.mi/mi-var-child.exp: Likewise.
19923 * gdb.mi/mi-var-cmd.exp: Likewise.
19924 * gdb.mi/mi-var-display.exp: Likewise.
19925 * gdb.mi/mi2-var-block.exp: Likewise.
19926 * gdb.mi/mi2-var-child.exp: Likewise.
19927 * gdb.mi/mi2-var-cmd.exp: Likewise.
19928 * gdb.mi/mi2-var-display.exp: Likewise.
19929
00b51b9f
MK
199302004-08-15 Mark Kettenis <kettenis@gnu.org>
19931
19932 * gdb.base/unload.c (main): Make local variable msg const.
19933
45f07fef
MC
199342004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19935
19936 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
19937 to bug-gnu@prep.ai.mit.edu.
19938 * gdb.mi/mi-disassemble.exp: Likewise.
19939 * gdb.mi/mi-eval.exp: Likewise.
19940 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
19941 default line number.
19942 * gdb.mi/mi-return.exp: Likewise.
19943 * gdb.mi/mi-simplerun.exp: Likewise.
19944 * gdb.mi/mi-stack.exp: Likewise.
19945 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
19946 number with explicit range test.
19947 * gdb.mi/mi-watch.exp: Likewise.
19948 * gdb.mi/mi2-break.exp: Likewise.
19949 * gdb.mi/mi2-cli.exp: Likewise.
19950 * gdb.mi/mi2-disassemble.exp: Likewise.
19951 * gdb.mi/mi2-eval.exp: Likewise.
19952 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
19953 default line number.
19954 * gdb.mi/mi2-return.exp: Likewise.
19955 * gdb.mi/mi2-simplerun.exp: Likewise.
19956 * gdb.mi/mi2-stack.exp: Likewise.
19957 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
19958 number with explicit range test.
19959 * gdb.mi/mi2-watch.exp: Likewise.
19960
dd8c8ee7
MC
199612004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19962
19963 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
19964 * gdb.cp/m-static.exp: Likewise.
19965 * gdb.cp/rtti.exp: Likewise.
19966
4e838464
MK
199672004-08-14 Mark Kettenis <kettenis@gnu.org>
19968
19969 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
19970
8d8cb839
EZ
199712004-08-14 Eli Zaretskii <eliz@gnu.org>
19972
19973 * ChangeLog: Prefix Local Variables with semi-colons and indent
19974 the reference to older ChangeLog files, to fix fontification in
19975 Emacs.
19976
deea8bb0
MC
199772004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19978
19979 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
19980 * gdb.mi/mi2-break.exp: Likewise.
19981
c3297504
MC
199822004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19983
19984 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
19985
25808999
MC
199862004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19987
19988 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
19989
226a8d71
MC
199902004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19991
19992 * gdb.cp/classes.exp: Remove unused declarations. Just let
19993 test names default instead of providing special names. Remove
19994 extraneous demangler test.
19995
37fdf854
JJ
199962004-08-12 Jeff Johnston <jjohnstn@redhat.com>
19997
19998 * gdb.base/unload.exp: New test for breakpoints in dynamically
19999 loaded libraries.
20000 * gdb.base/unload.c: Ditto.
20001 * gdb.base/unloadshr.c: Ditto.
20002
2d3a7986
MC
200032004-08-12 Michael Chastain <mec.gnu@mindspring.com>
20004
20005 * gdb.cp/classes.exp (test_ptype_class_objects): Call
20006 cp_test_ptype_class.
20007 (test_enums): Likewise.
20008
c72b934c
AC
200092004-08-10 Andrew Cagney <cagney@gnu.org>
20010
20011 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
20012 files.
20013
cc503c8a
AC
200142004-08-10 Andrew Cagney <cagney@gnu.org>
20015
20016 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
20017 init_malloc call.
20018
902f2ccb
MC
200192004-08-10 Michael Chastain <mec.gnu@mindspring.com>
20020
20021 * ChangeLog: Add copyright notice. The notice is copied
20022 from emacs 21.3 top level ChangeLog.
20023
78c90502
MC
200242004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20025
20026 * lib/cp-support.exp: New file.
20027 * lib/cp-support.exp (cp_test_type_class): New function.
20028 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
20029 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
20030 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
20031 cp_test_ptype_class.
20032
88e5ea78
MC
200332004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20034
20035 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
20036 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
20037 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
20038 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
20039 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
20040 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
20041 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
20042 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
20043 gdb.mi/mi2-watch.exp: Update copyright years.
20044
6a89fc9c
MK
200452004-08-09 Mark Kettenis <kettenis@gnu.org>
20046
20047 * gdb.base/sigaltstack.exp: Provide proper anchoring.
20048
1482e0de
MC
200492004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20050
20051 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
20052 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
20053 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
20054 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
20055 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
20056 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
20057 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
20058 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
20059 gdb.mi/mi-watch.exp: Update copyright years.
20060
1a5ce3f3
DJ
200612004-08-08 Daniel Jacobowitz <dan@debian.org>
20062
20063 PR gdb/1738
20064 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
20065 from a breakpoint with a pending signal.
20066
04f6ecf2
DJ
200672004-08-08 Daniel Jacobowitz <dan@debian.org>
20068
20069 PR gdb/1736
20070 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
20071 * gdb.base/sigaltstack.exp (finish_test): Consume output until
20072 the prompt.
20073 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
20074
54d90d35
DJ
200752004-08-08 Daniel Jacobowitz <dan@debian.org>
20076
20077 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
20078
d2f6abb0
DJ
200792004-08-08 Daniel Jacobowitz <dan@debian.org>
20080
20081 PR gdb/1736
20082 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
20083 for i?86-*-linux*.
20084
5598c03d
DJ
200852004-08-08 Daniel Jacobowitz <dan@debian.org>
20086
20087 * gdb.arch/i386-prologue.exp: Compile without debug information.
20088
c6fee705
MC
200892004-08-08 Michael Chastain <mec.gnu@mindspring.com>
20090
20091 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
20092 rather than asking gdb to search.
20093
dd90efdb
MC
200942004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20095
20096 * gdb.base/gcore.c: Include <string.h>.
20097
1e84bec1
MC
200982004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20099
20100 * gdb.base/gcore.c: Add copyright notice.
20101
e425eb2b
MC
201022004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20103
20104 * gdb.base/freebpcmd.c: Include <stdio.h>.
20105 * gdb.base/long_long.c: Include <string.h>.
20106 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
20107 * gdb.base/siginfo.c: Include <string.h>.
20108 * gdb.base/sigstep.c: Include <string.h>.
20109
cb9aaed5
MC
201102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20111
20112 * gdb.base/complex.c: Include <stdlib.h>.
20113
55944f3d
MC
201142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20115
20116 * gdb.base/complex.c: Add copyright notice.
20117
7b2953d9
MC
201182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20119
20120 * gdb.base/charset.c: Include <stdlib.h>.
20121
c9133d23
MC
201222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20123
20124 * gdb.base/auxv.c: Include <stdlib.h>.
20125
0a8490ad
MC
201262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20127
20128 * gdb.base/auxv.c: Add copyright notice.
20129
3426d5ec
MC
201302004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20131
20132 * gdb.base/coremaker.c: Add copyright notice.
20133 * gdb.base/coremaker2.c: Add copyright notice.
20134
8da195dd
AC
201352004-08-04 Andrew Cagney <cagney@gnu.org>
20136
20137 * gdb.base/store.exp: Update copyright.
20138 (check_set, up_set, check_struct, up_struct): Add a prefix to test
20139 names, do not import gdb_prompt.
20140
8d394f98
AC
201412004-08-01 Andrew Cagney <cagney@gnu.org>
20142
20143 Fix PR testsuite/1729.
20144 * gdb.base/dump.exp: Add test name to callers of capture_value, do
20145 not use capture_value with value 4.
20146 (capture_value): Add optional test name parameter.
20147 (test_reload_saved_value, test_restore_saved_value): Use $msg as
20148 the prefix, pass to capture_value.
20149
b6702b23
MK
201502004-08-01 Mark Kettenis <kettenis@gnu.org>
20151
20152 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
20153 * gdb.arch/i386-prologue.c (standard): New prototype and function.
20154 (main): Call new function.
20155
c203e0ca
MC
201562004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20157
20158 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
20159
a7995a30
MC
201602004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20161
20162 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
20163
9366563b
MC
201642004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20165
b6eeaf26 20166 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
20167 Accept more values of vtbl pointer. Remove some messages
20168 about "obsolete gcc or gdb".
20169
2fc1f950
MC
201702004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20171
20172 * gdb.cp/classes.exp: Accept more varieties of ptype output.
20173
c724d49b
MC
201742004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20175
20176 * gdb.base/asm-source.exp: Properly convert target board
20177 debug flags from gcc format to binutils format.
20178
736b0fce
MK
201792004-07-28 Mark Kettenis <kettenis@gnu.org>
20180
20181 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
20182 gdb1718". PR backtrace/1718 partially fixed.
20183
5633ea5c
JJ
201842004-07-27 Jeff Johnston <jjohnstn@redhat.com>
20185
20186 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
20187
575eebb1
NC
201882004-07-26 Nick Clifton <nickc@redhat.com>
20189
20190 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
20191 good default value for a specific architecture is available then
20192 set it to that value. Otherwise default to the -gstabs switch.
20193 Remove the -g... switches from the asm-flags variable. Allow the
20194 target board info to override the value if it wants to. Pass the
20195 switch on the assembler command line.
20196
62104619
MK
201972004-07-23 Mark Kettenis <kettenis@gnu.org>
20198
20199 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
20200 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
20201 (main): Call new function.
20202
4a1135b8
MC
202032004-07-22 Michael Chastain <mec.gnu@mindspring.com>
20204
20205 Test for PR exp/1715.
20206 * gdb.base/radix.exp: Refactor common procedures. Make all
20207 test names unique. Change XFAIL to KFAIL.
20208
8a12c1f0
MC
202092004-07-20 Michael Chastain <mec.gnu@mindspring.com>
20210
20211 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
20212 * gdb.ada/gnat_ada.gin: ... to here.
20213 * configure.in: Use gnat_ada.gin.
20214 * configure: Regenerate.
20215
23b451cf
AC
202162004-07-20 Andrew Cagney <cagney@gnu.org>
20217
20218 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
20219 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
20220 XFAILs. Clean up test messages and comments. Check backtraces.
20221 Delete re-sync code.
20222
ab618a02
MC
202232004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20224
20225 Fix PR cli/740.
20226 * gdb.base/annota1.exp: Honor gdb,nosignals.
20227 * gdb.base/annota3.exp: Likewise.
20228
46dad340
MC
202292004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20230
20231 * lib/java.exp: Update copyright notice.
20232
756d8c70
AC
202332004-07-19 Andrew Cagney <cagney@gnu.org>
20234
20235 * gdb.base/selftest.exp: Copy file from here ...
20236 * gdb.gdb/selftest.exp: ... to here.
20237
586027e6
AC
202382004-07-16 Andrew Cagney <cagney@redhat.com>
20239
20240 * lib/insight-support.exp: Delete file.
20241 * lib/java.exp (java_init): Fix copyright.
20242
029d2200
AC
202432004-07-16 Andrew Cagney <cagney@gnu.org>
20244
20245 * gdb.base/restore.c: Append "prologue" to comments marking the a
20246 function's prologue.
20247 * gdb.base/restore.exp: Update copyright, re-indent.
20248 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
20249 callerN" prefix where needed. Update patterns that match a
20250 function's prologue.
20251
653b62c5
MC
202522004-07-16 Michael Chastain <mec.gnu@mindspring.com>
20253
20254 * gdb.base/restore.c: Add copyright notice.
20255
f7d690e5
AC
202562004-07-16 Andrew Cagney <cagney@gnu.org>
20257
20258 * gdb.base/logical.exp: Update copyright.
20259 (evaluate): New procedure. Use to re-implement tests using
20260 several tables.
20261
d629a7cb
MH
202622004-07-14 Martin Hunt <hunt@redhat.com>
20263
20264 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
20265 which fixes some problems where init.tcl was not found.
20266
9c7bb332
AC
202672004-07-13 Andrew Cagney <cagney@gnu.org>
20268
6bf46641
AC
20269 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
20270 (check_sizeof, check_valueof): Do not include the output in the
20271 test name. Use gdb_test.
20272 (get_valueof): Use gdb_test_multiple.
20273
c4ffd4c0
AC
20274 * gdb.base/step-test.exp: Update copyright. Use
20275 gdb_test_multiple. Ensure that test names do not include
20276 architecture dependent output.
20277
ab89363a
AC
20278 * gdb.gdb/observer.exp: Update copyright.
20279 (setup_test): Use gdb_test_multiple.
20280 (attach_first_observer, attach_second_observer)
20281 (attach_third_observer, detach_first_observer)
20282 (detach_second_observer, detach_third_observer)
20283 (reset_counters, check_counters): Make $message a prefix.
20284 (test_normal_stop_notifications): Add "args" parameter - a list of
20285 init functions to be called. Make $message a prefix,
20286 (test_observer_normal_stop): Change the message prefixes so that
20287 they are unique, pass the attach / detach procedures to
20288 test_normal_stop_notifications.
20289
ec58997a
AC
20290 * gdb.base/signull.exp (test_segv): Prefix all tests with
20291 "${name}". Clean up test messages.
20292
b475183b
AC
20293 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
20294
9c7bb332
AC
20295 * gdb.base/ena-dis-br.exp: Update copyright.
20296 (break_at): New function. Replace send_gdb with gdb_test,
20297 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
20298 ignore count, not stopped at bpt", with KFAIL.
20299
2dd95497
CV
203002004-07-13 Corinna Vinschen <vinschen@redhat.com>
20301
20302 * gdb.base/attach.exp: Remove cleanupfile handling.
20303
419e626b
AC
203042004-07-12 Andrew Cagney <cagney@gnu.org>
20305
20306 * gdb.base/annota1.exp: Cleanup corefile test name.
20307 * gdb.base/annota3.exp: Ditto.
20308
8b1b3228
AC
203092004-07-12 Andrew Cagney <cagney@gnu.org>
20310
78650829
AC
20311 * gdb.base/signals.exp: Clean up copyright, re-indent.
20312
8b1b3228
AC
20313 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
20314 gdb_test and gdb_test_multiple.
20315
935c2760
JJ
203162004-07-08 Jeff Johnston <jjohnstn@redhat.com>
20317
20318 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 20319 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
20320 provide line number info for first statement in main.
20321
1544280f
AC
203222004-07-08 Andrew Cagney <cagney@gnu.org>
20323
1279f4ff
AC
20324 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
20325
1544280f
AC
20326 * gdb.base/sigbpt.exp: Make the common part of each test name a
20327 prefix instead of suffix.
20328
bcc82369
BR
203292004-07-07 Bob Rossi <bob_rossi@cox.net>
20330
20331 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
20332 test from test_tbreak_creation_and_listing to
20333 test_file_list_exec_source_file
20334 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
20335 Changed name of test from test_tbreak_creation_and_listing to
20336 test_file_list_exec_source_file
20337
23f4b0aa
JJ
203382004-07-07 Jeff Johnston <jjohnstn@redhat.com>
20339
20340 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
20341 the jmisc() constructor instead of <init>.
20342 * gdb.java/jmisc1.exp: Ditto.
20343
56401cd5
AC
203442004-07-07 Andrew Cagney <cagney@gnu.org>
20345
20346 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
20347 corrupting the PC.
20348
44ae2f6a
MC
203492004-07-06 Michael Chastain <mec.gnu@mindspring.com>
20350
20351 * gdb.cp/templates.exp: Accept whitespace change in demangler
20352 output.
20353
45a83408
AC
203542004-07-06 Andrew Cagney <cagney@gnu.org>
20355
20356 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
20357
d205ad70
MC
203582004-07-02 Michael Chastain <mec.gnu@mindspring.com>
20359
20360 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
20361 * lib/compiler.cc: Likewise.
20362
06ea1a61
MC
203632004-06-30 Michael Chastain <mec.gnu@mindspring.com>
20364
20365 * lib/compiler.cc: Work around string preprocessing problem
20366 with old hp c++ compiler.
20367 * lib/compiler.c: Likewise.
20368
daab1251
CV
203692004-06-29 Corinna Vinschen <vinschen@redhat.com>
20370
20371 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
20372 directives to conditionalize symbol prefixing.
20373 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
20374 additional_flags handling. Add underscore prefix for Cygwin.
20375 * gdb.arch/i386-unwind.c: Use preprocessor directives to
20376 conditionalize symbol prefixing.
20377 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
20378 additional_flags handling. Add underscore prefix for Cygwin.
20379
cc984116
CV
203802004-06-29 Corinna Vinschen <vinschen@redhat.com>
20381
20382 * gdb.base/bigcore.exp: Skip test on Cygwin.
20383
c279b077
MC
203842004-06-28 Michael Chastain <mec.gnu@mindspring.com>
20385
20386 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
20387 formats for "info register". Use gdb_test_multiple. Fix
20388 the "invalid register" test.
20389
0e915747
CV
203902004-06-28 Corinna Vinschen <vinschen@redhat.com>
20391
20392 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
20393 PID for Cygwin. Add Cygwin specific strings to check for in some
20394 tests.
20395 (do_attach_tests): Add a test for user interaction when attaching
20396 to a process with no matching symbol table already loaded.
20397
11422c86
AC
203982004-06-26 Andrew Cagney <cagney@gnu.org>
20399
20400 Test PR java/1567 and PR java/1565.
20401 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
20402 * gdb.java/jmisc2.exp: Delete file.
20403
cefbce26
MC
204042004-06-26 Michael Chastain <mec.gnu@mindspring.com>
20405
20406 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
20407
e19f872c
CV
204082004-06-25 Corinna Vinschen <vinschen@redhat.com>
20409
20410 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
20411 attach process.
20412
d931ba3b
MC
204132004-06-23 Michael Chastain <mec.gnu@mindspring.com>
20414
20415 * gdb.cp/pr-1553.exp: Remove.
20416
aef68c48
MC
204172004-06-22 Michael Chastain <mec.gnu@mindspring.com>
20418
20419 * gdb.cp/pr-1553.cc: Remove.
20420 * gdb.cp/pr-1553.exp: Disable this test.
20421
8d5df71a
JB
204222004-06-20 Jim Blandy <jimb@redhat.com>
20423
a9c64011 20424 Fix PR testsuite/1680.
8d5df71a
JB
20425 * gdb.arch/i386-sse.exp: Properly quote curly braces in
20426 regular expressions.
20427
4ac6f39d
MC
204282004-06-19 Michael Chastain <mec.gnu@mindspring.com>
20429
20430 Fix PR testsuite/1679.
20431 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
20432 Issue an UNSUPPORTED result instead.
20433
1b413552
JB
204342004-06-18 Jim Blandy <jimb@redhat.com>
20435
20436 * gdb.base/charset.exp: Only send a control-C if we see a new
20437 prompt and incomplete command.
20438
6daa6ebd
MC
204392004-06-18 Michael Chastain <mec.gnu@mindspring.com>
20440
20441 * gdb.cp/pr-574.cc: Add copyright notice.
20442
51fa4ae0
JB
204432004-06-17 Jim Blandy <jimb@redhat.com>
20444
20445 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
20446 cases where the regexp has no groups; this grabs random text from
20447 the previous test suite, whatever that was.
20448
8fea26c5
MC
204492004-06-17 Michael Chastain <mec.gnu@mindspring.com>
20450
20451 * gdb.cp/printmethod.cc: Add copyright notice.
20452
1e3aeb41
MC
204532004-06-16 Michael Chastain <mec.gnu@mindspring.com>
20454
20455 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
20456
9d9030bc
AC
204572004-06-16 Andrew Cagney <cagney@gnu.org>
20458
20459 * gdb.base/signull.c: Update copyright. Include <string.h>.
20460 (bowler): Replace data_pointer with data_read
20461 and data_write cases. Add code_descriptor case.
20462 (zero, desc): New array and pointer.
20463 (data, code): Change to simple pointers.
20464 * gdb.base/signull.exp: Fix probe pattern matching a function
20465 descriptor SIGSEGV. Replace data_pointer with data_read and
20466 data_write tests.
20467
acd4ad44
AC
204682004-06-16 Andrew Cagney <cagney@gnu.org>
20469
20470 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
20471
08fd625c
MC
204722004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20473
20474 * gdb.base/long_long.c: Add copyright notice.
20475
1903502c
MC
204762004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20477
20478 * gdb.base/long_long.exp: Remove reference to
20479 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
20480 to gdb_breakpoint and gdb_continue_to_breakpoint.
20481
83313cb1
JB
204822004-06-14 Jim Blandy <jimb@redhat.com>
20483
20484 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
20485 endian case.
20486
1bf404ef
AC
204872004-06-14 Andrew Cagney <cagney@gnu.org>
20488
20489 * gdb.base/gcore.exp (capture_command_output): Delete the always
20490 passing tests containing inferior values.
20491 * gdb.base/ending-run.exp: Do not include the breakpoint address
20492 in the test message. Update copyright.
20493 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
20494 size in the test name, use gdb_test_multiple. Update copyright.
20495
ef220b33
MC
204962004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20497
20498 * gdb.cp/ref-types.cc: Add copyright notice.
20499
4f70a4c9
MC
205002004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20501
20502 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
20503 hp_aCC_compiler.
20504 * lib/compiler.cc: Likewise.
20505 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
20506 'set' commands. Log diagnostics for other lines. Set
20507 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
20508
335928ac
MC
205092004-06-13 Michael Chastain <mec.gnu@mindspring.com>
20510
20511 * gdb.cp/try_catch.cc: Add copyright notice.
20512
2efb12e8
MC
205132004-06-12 Michael Chastain <mec.gnu@mindspring.com>
20514
20515 * gdb.cp/userdef.cc: Add copyright notice.
20516
0bbed51a
MC
205172004-06-11 Michael Chastain <mec.gnu@mindspring.com>
20518
20519 * gdb.cp/virtfunc.cc: Add copyright notice.
20520
e12a46c9
RC
205212004-06-11 Randolph Chung <tausq@debian.org>
20522
20523 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
20524 problem.
20525
338e05af
AC
205262004-06-10 Andrew Cagney <cagney@gnu.org>
20527
20528 * lib/compiler.cc, lib/compiler.c: Append either
20529 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
20530 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
20531 instead of gcc-3-3.
20532
dc3f10cb
AC
205332004-06-09 Andrew Cagney <cagney@gnu.org>
20534
b4d946af
AC
20535 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
20536 gdb/1455, bug is specific to "long long" and "double".
a9c64011 20537
dc3f10cb
AC
20538 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
20539 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
20540 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
20541 fixed.
20542
b5c0bfa2
AC
205432004-06-09 Andrew Cagney <cagney@gnu.org>
20544
20545 * gdb.base/structs.exp (test_struct_returns): Replace
20546 "return_value_unknown" and "finish_value_unknown" by
20547 "return_value_known" and "finish_value_known". Instead of
20548 "return_value_unknown" iff "finish_value_unknown", check
20549 "return_value_known" implies "finish_value_known".
20550
caeb605f
MH
205512004-06-08 Martin Hunt <hunt@redhat.com>
20552
20553 * gdb.base/float.exp: Add pattern for mips targets.
20554
c892bb64
RC
205552004-06-08 Randolph Chung <tausq@debian.org>
20556
20557 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
20558 message for unknown architectures more clear.
20559
48306d3e
JB
205602004-06-08 Joel Brobecker <brobecker@gnat.com>
20561
20562 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
20563 start the execution of the program.
20564
83ecb59f
JB
205652004-06-07 Jim Blandy <jimb@redhat.com>
20566
20567 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
20568 * gdb.arch/i386-cpuid.h: New helper file.
20569
55264cb4
RC
205702004-06-07 Randolph Chung <tausq@debian.org>
20571
20572 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
20573 has started.
20574
23cadb28
RM
205752004-06-04 Roland McGrath <roland@redhat.com>
20576
20577 Fix PR gdb/1647.
20578 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
20579 differently to be robust to output buffering differences.
20580
51d01eda
MC
205812004-06-04 Michael Chastain <mec.gnu@mindspring.com>
20582
20583 * gdb.threads/pthreads.exp: Update copyright years.
20584 (check_control_c): Change asynchronous 'after' to synchronous.
20585
f4fc3b93
RM
205862004-06-04 Roland McGrath <roland@redhat.com>
20587
20588 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
20589 next gdb prompt.
20590
4013522b
MC
205912004-06-02 Michael Chastain <mec.gnu@mindspring.com>
20592
20593 Fix PR gdb/1636.
20594 * gdb.threads/manythreads.exp: Change asynchronous 'after'
20595 calls to synchronous.
20596
7a8f1e6b
JB
205972004-05-26 Jim Blandy <jimb@redhat.com>
20598
20599 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
20600
81bb3443
RC
206012004-05-24 Randolph Chung <tausq@debian.org>
20602
20603 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
20604 * gdb.asm/pa.inc: New file.
20605
8f5a3103
MK
206062004-05-22 Mark Kettenis <kettenis@gnu.org>
20607
20608 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
20609
734b8fe8 206102004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 20611 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
20612
20613 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
20614 GDB prompt.
20615
725603e1
UW
206162004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20617
f4fc3b93 20618 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
20619 setjmp/longjmp. Use sigaction instead of signal.
20620
8b923272 206212004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 20622 Michael Snyder <msnyder@redhat.com>
8b923272
JB
20623
20624 * gdb.threads/pthread_cond_wait.c: New file.
20625 * gdb.threads/pthread_cond_wait.exp: New testcase.
20626
8bfabb04
AC
206272004-05-13 Andrew Cagney <cagney@redhat.com>
20628
20629 * gdb.base/signull.exp, gdb.base/signull.c: New files.
20630 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
20631
42edda50
AC
206322004-05-11 Andrew Cagney <cagney@redhat.com>
20633
20634 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
20635 fixed but revealed gdb/1639.
20636
d303a6c7
AC
206372004-05-10 Andrew Cagney <cagney@redhat.com>
20638
20639 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
20640 func1" and "next to 2nd alarm", kernel bug avoided.
20641
bf08c2a1
DJ
206422004-05-10 Daniel Jacobowitz <dan@debian.org>
20643
20644 PR external/1568
20645 * gdb.base/bigcore.exp: Check the size of the dumped core file.
20646 XFAIL if it is smaller than bytes_allocated.
20647 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
20648 (main): Make chunks_allocated unsigned. Correct comment.
20649
c0586a34
JB
206502004-05-07 Joel Brobecker <brobecker@gnat.com>
20651
20652 * gdb.arch/powerpc-aix-prologue.c: New file.
20653 * gdb.arch/powerpc-aix-prologue.exp: New file.
20654
f2785d12
JB
206552004-05-07 Jim Blandy <jimb@redhat.com>
20656
20657 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
20658 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
20659
bd7f6e30
JB
206602004-05-06 Joel Brobecker <brobecker@gnat.com>
20661
20662 * gdb.base/sep.exp: No longer setup_kfail when the program was
20663 built with dwarf2.
20664
0a5e7efe
JI
206652004-05-05 Jim Ingham <jingham@apple.com>
20666
20667 * gdb.base/pending.exp: Make sure pending breakpoints
20668 preserve the ignore count.
f4fc3b93 20669
a8958849
MK
206702004-04-27 Jerome Guitton <guitton@gnat.com>
20671
20672 * i386-prologue.exp: Add testcase for jump instruction as first
20673 instruction of the real code.
20674 * i386-prologue.c (jump_at_beginning): New function.
20675
7e103f5b
MK
206762004-04-28 Mark Kettenis <kettenis@gnu.org>
20677
20678 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
20679 x86_64-*-*.
20680
5d38b224
MK
206812004-04-28 Mark Kettenis <kettenis@gnu.org>
20682
20683 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
20684 i*86-*-*.
20685
0ef32fd9
MK
206862004-04-25 Mark Kettenis <kettenis@gnu.org>
20687
20688 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
20689 expression that checks the return type.
20690
71d7dd7c
AC
206912004-04-23 Andrew Cagney <cagney@redhat.com>
20692
20693 * gdb.base/call-sc.exp: New test of scalar call/return values.
20694 * gdb.base/call-sc.c: Ditto.
20695
1e9f977e
JJ
206962004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20697
20698 * gdb.threads/manythreads.c: Reduce thread stack size.
20699
899d9e3a
JJ
207002004-04-23 Jeff Johnston <jjohnstn@redhat.com>
20701
20702 * gdb.threads/manythreads.c: Add copyright notice.
20703
61bcae62
AC
207042004-04-23 Andrew Cagney <cagney@redhat.com>
20705
20706 * gdb.base/siginfo.exp: Better handle step out of signal.
20707 * gdb.base/sigstep.exp: Ditto.
20708
7339a42e 207092004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 20710 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
20711
20712 * gdb.threads/manythreads.c: New testcase.
20713 * gdb.threads/manythreads.exp: Ditto.
20714
5c98409b
JB
207152004-04-22 Jim Blandy <jimb@redhat.com>
20716
20717 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
20718 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
20719
3b611f1a
MC
207202004-04-21 Michael Chastain <mec.gnu@mindspring.com>
20721
20722 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
20723
f0fd9238
AC
207242004-04-21 Andrew Cagney <cagney@redhat.com>
20725
20726 * gdb.base/sigstep.c: New file.
20727 * gdb.base/sigstep.exp: New file.
20728
90990674
JB
207292004-04-16 Joel Brobecker <brobecker@gnat.com>
20730
20731 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
20732 call to observer_notify_normal_stop.
20733
78cef34b
AC
207342004-04-15 Andrew Cagney <cagney@redhat.com>
20735
20736 * gdb.base/siginfo.c: New file.
20737 * gdb.base/siginfo.exp: New file.
20738
d2343407
JB
207392004-04-12 J. Brobecker <brobecker@gnat.com>
20740
20741 * gdb.base/sep.exp: Fix typo in comment.
20742
a2dba3c8
JB
207432004-04-12 J. Brobecker <brobecker@gnat.com>
20744
20745 * gdb.base/sep.c: New file.
20746 * gdb.base/sep-proc.c: New file.
20747 * gdb.base/sep.exp: New testcase.
20748
15f7b60e
MK
207492004-04-09 Mark Kettenis <kettenis@gnu.org>
20750
20751 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
20752 support.
20753
44f4de1a
AC
207542004-04-05 Andrew Cagney <cagney@redhat.com>
20755
20756 * gdb.base/sigaltstack.c: New file.
20757 * gdb.base/sigaltstack.exp: New file.
20758
ef04f396
JB
207592004-04-04 Joel Brobecker <brobecker@gnat.com>
20760
20761 * gdb.base/foll-fork.exp: Update the expected output for
20762 "help set follow-fork-mode", to match a change that was made
20763 to the help of this variable on 2004-01-13.
20764
d40d2c92
JB
207652004-04-01 Joel Brobecker <brobecker@gnat.com>
20766
20767 * lib/ada.exp: Add copyright notice.
20768 * bar.ads: Likewise.
20769 * bar.adb: Likewise.
20770 * null_record.adb: Likewise.
20771 * null_record.exp: Likewise.
20772 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
20773
f86ef5a3
JB
207742004-04-01 Joel Brobecker <brobecker@gnat.com>
20775
20776 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
20777 * configure: Regenerate.
20778
414e70e3
JB
207792004-04-01 Joel Brobecker <brobecker@gnat.com>
20780
20781 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
20782 to build the application. Remove the message printed when in
20783 verbose mode, redundant with the UNSUPPORTED message above.
20784
f0aaee49
JB
207852004-03-31 Joel Brobecker <brobecker@gnat.com>
20786
20787 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
20788 * gdb.ada (null_record.exp): New testcase.
20789
ac81cb54
JB
207902004-03-31 Joel Brobecker <brobecker@gnat.com>
20791
20792 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
20793
854af2f7
JB
207942004-03-31 Joel Brobecker <brobecker@gnat.com>
20795
20796 * gdb.ada: New subdirectory.
20797 * gdb.ada/Makefile.in: New file.
20798 * gdb.ada/gnat_ada.gpr.in: New file.
20799
034cb681
JB
208002004-03-31 Joel Brobecker <brobecker@gnat.com>
20801
20802 * lib/ada.exp: New file.
20803
78a1a894
DJ
208042004-03-24 Daniel Jacobowitz <drow@mvista.com>
20805
20806 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
20807 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
20808
4b2b3b3e
AC
208092004-03-22 Andrew Cagney <cagney@redhat.com>
20810
20811 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
20812 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
20813 Problem identified by Ulrich Weigand.
20814
23c73aa3
DC
208152004-03-17 David Carlton <carlton@kealia.com>
20816
20817 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
20818 PR c++/826.
20819
d63a86f8
RM
208202004-03-16 Roland McGrath <roland@redhat.com>
20821
20822 * gdb.base/auxv.exp: New file.
20823 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
20824
0e02aa50
DC
208252004-03-12 David Carlton <carlton@kealia.com>
20826
20827 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
20828 * gdb.cp/pr-1553.cc: Ditto.
20829 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
20830 pass branch.
20831
c20b71be
MC
208322004-03-12 Michael Chastain <mec.gnu@mindspring.com>
20833
20834 * gdb.cp/templates.exp: Accept more template types.
20835
c7414a01
MC
208362004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20837
20838 From Corinna Vinschen with modifications.
20839 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
20840 local variable obj_with_enum.
20841 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
20842 results with obj_with_enum.
20843
ed69573c
MC
208442004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20845
20846 * gdb.cp/classes.cc: New file, copied from misc.cc.
20847 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
20848
28301461
MC
208492004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20850
20851 * gdb.cp/misc.cc: Add copyright notice.
20852
1198ecbe
DC
208532004-03-05 David Carlton <carlton@kealia.com>
20854
20855 * gdb.cp/rtti.exp: Add 'print *obj3' test.
20856 * gdb.cp/rtti.h: Update copyright.
20857 (namespace n2::n3): New.
20858 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
20859 (n2::n3::func3): New.
20860 (main): Call n2::n3::func3.
20861 * gdb.cp/rtti2.cc: Update copyright.
20862 (n2::create3): New.
20863
9e08c470
MK
208642004-03-04 Mark Kettenis <kettenis@gnu.org>
20865
20866 * gdb.asm/openbsd.inc: Fix typo.
20867
4bebc3aa
FF
208682004-03-03 Fred Fish <fnf@redhat.com>
20869
20870 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
20871 "val" instead of unused "size". Update copyright year.
20872
6ea9fb37
DJ
208732004-02-29 Daniel Jacobowitz <drow@mvista.com>
20874
20875 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
20876 to use unsigned char.
20877 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
20878 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
20879
23b23974
DJ
208802004-02-29 Daniel Jacobowitz <drow@mvista.com>
20881
20882 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
20883 line of output.
20884
7574fd53
DJ
208852004-02-28 Daniel Jacobowitz <drow@mvista.com>
20886
20887 * gdb.base/relocate.c (dummy): Initialize.
20888
a195357f
DJ
208892004-02-28 Daniel Jacobowitz <drow@mvista.com>
20890
20891 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
20892 a breakpoint at exit.
20893
72fd54a9
FF
208942004-02-27 Fred Fish <fnf@redhat.com>
20895
20896 * gdb.base/chng-syms.exp: Add expect condition to match failing
20897 case that isn't a timeout.
20898
b9d23137
AC
208992004-02-27 Andrew Cagney <cagney@redhat.com>
20900
20901 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
20902 support.
20903
15d208f6 209042004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 20905
15d208f6
FF
20906 * gdb.arch/gdb1431.c: Remove.
20907 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
20908 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
20909 of "until" incorrectly.
20910
98f9cd2d
JB
209112004-02-26 J. Brobecker <brobecker@gnat.com>
20912
20913 * gdb.cp/class2.cc (empty): New class.
20914 (refer): New function.
20915 (main): Declare an object of type empty and use it.
20916 * gdb.cp/class2.exp: Print the value of an object of type empty.
20917
9b50c11b
JJ
209182004-02-26 Jeff Johnston <jjohnstn@redhat.com>
20919
20920 * gdb.base/langs.exp: Update query string to match the
20921 new nquery format used for pending breakpoints.
20922
0dcd613f
AC
209232004-02-26 Andrew Cagney <cagney@redhat.com>
20924
20925 Fix PR i18n/1570.
20926 * gdb.base/charset.c: Update copyright notice.
20927 (main, init_string): Remove the escape character '\e' tests.
20928 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
20929 * gdb.base/charset.exp (valid_host_charset): Ditto.
20930 * gdb.base/setvar.exp: Ditto.
20931
b8a56647
AC
209322004-02-24 Andrew Cagney <cagney@redhat.com>
20933
90d59e34
AC
20934 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
20935 mmapped data in core file" PASS and FAIL messages consistent.
20936
b8a56647
AC
20937 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
20938 setting a breakpoint. Work around PR java/1565.
20939
9f27c604
JJ
209402004-02-23 Jeff Johnston <jjohnstn@redhat.com>
20941
20942 * lib/gdb.exp (gdb_breakpoint): Update query string to match
20943 new nquery format.
20944 * gdb.base/pending.exp: Ditto.
20945
3224a706
MK
209462004-02-22 Mark Kettenis <kettenis@gnu.org>
20947
20948 * configure.in: Run stabs tests on *BSD.
20949 * configure: Regenerated.
20950
41e0a9ca
MK
209512004-02-21 Mark Kettenis <kettenis@gnu.org>
20952
20953 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
20954
1e1b3428
FF
209552004-02-20 Fred Fish <fnf@redhat.com>
20956
20957 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
20958 blank in test for "returns short", for consistency with other
20959 "returns xxx" tests. Update copyright year.
20960
f9a7572a
FF
209612004-02-19 Fred Fish <fnf@redhat.com>
20962
20963 New testcase for PR breakpoint/1558.
20964 * gdb.arch/gdb1558.exp: New file.
20965 * gdb.arch/gdb1558.c: New file.
20966
b2ce2854
EZ
209672004-02-19 Elena Zannoni <ezannoni@redhat.com>
20968
20969 * gdb.base/nodebug.exp: Fix typo.
20970
e7c9ff01
JB
209712004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20972
20973 Committed by Jim Blandy <jimb@redhat.com>.
20974
62f4b920
JB
20975 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
20976
2db536a1
JB
20977 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
20978
e7c9ff01
JB
20979 * gdb.base/float.exp: Support s390*-*-* targets.
20980
f3205b34
AF
209812004-02-17 Adam Fedor <fedor@gnu.org>
20982
20983 * gdb.base/gdb1555.exp: New file.
20984 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
20985
9d62932d
EZ
209862004-02-17 Elena Zannoni <ezannoni@redhat.com>
20987
20988 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
20989
344c9711
FF
209902004-02-16 Fred Fish <fnf@redhat.com>
20991
20992 * gdb.arch/gdb1291.c: Remove
20993 * gdb.arch/gdb1291.s: New test input file.
20994 * gdb.arch/gdb1291.exp: Expand test to check case that should not
20995 fail. Test for correct result, known incorrect result, other
20996 failures and timeouts.
20997
2d822687
AC
209982004-02-16 Andrew Cagney <cagney@redhat.com>
20999
21000 * gdb.base/bigcore.exp: New file.
21001 * gdb.base/bigcore.c: New file.
21002
dac15b66
AC
210032004-02-13 Andrew Cagney <cagney@redhat.com>
21004
21005 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
21006 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
21007 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
21008 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
21009 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
21010 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
21011 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
21012 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
21013 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
21014 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
21015
6bdfc2c4
JJ
210162004-02-11 Jeff Johnston <jjohnstn@redhat.com>
21017
21018 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
21019 executed is an alloc instruction.
21020
87b3ede8
DC
210212004-02-11 David Carlton <carlton@kealia.com>
21022
21023 * gdb.cp/breakpoint.exp: New.
21024 * gdb.cp/breakpoint.cc: New.
21025
6e19e2bf
MC
210262004-02-11 Michael Chastain <mec.gnu@mindspring.com>
21027
21028 Partial fix for PR gdb/1543.
21029 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
21030 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
21031 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
21032 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
21033 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
21034 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
21035 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
21036 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
21037 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
21038 to bug-gdb@prep.ai.mit.edu .
21039 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
21040 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
21041 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
21042 Likewise.
21043
5c5455dc
AC
210442004-02-10 Andrew Cagney <cagney@redhat.com>
21045
21046 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
21047 using gdb_internal_error_resync.
21048
9cf689d7
DJ
210492004-02-09 Daniel Jacobowitz <drow@mvista.com>
21050
21051 * gdb.threads/thread-specific.exp: Stop early if no threads are
21052 found.
21053
d2dc51db
MC
210542004-02-09 Michael Chastain <mec.gnu@mindspring.com>
21055
21056 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
21057
14b1a056
DJ
210582004-02-08 Daniel Jacobowitz <drow@mvista.com>
21059
21060 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
21061 breakpoints.
21062
83f66e8f
DJ
210632004-02-07 Daniel Jacobowitz <drow@mvista.com>
21064
21065 * config/sim.exp (gdb_load): Handle $arg == "".
21066 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
21067 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
21068
30fc0091
EZ
210692004-02-07 Elena Zannoni <ezannoni@redhat.com>
21070
a9c64011
AS
21071 * gdb.base/maint.exp: Update test to reflect
21072 obstack changes.
30fc0091 21073
4d806929
JJ
210742004-02-04 Jeff Johnston <jjohnstn@redhat.com>
21075
21076 * gdb.base/pendshr.c (pendfunc): New function that calls
21077 pendfunc1.
21078 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
21079
7bfdd688
FF
210802004-02-04 Fred Fish <fnf@redhat.com>
21081
21082 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
21083 function symbols and update copyright years.
21084 * gdb.arch/gdb1291.c: Ditto.
21085
aaa08ee4
MC
210862004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21087
21088 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
21089
dbad7755
MC
210902004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21091
21092 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
21093
ec4646ef
MC
210942004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21095
21096 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
21097
1b802196
FF
210982004-02-02 Fred Fish <fnf@redhat.com>
21099
21100 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
21101 remote targets. Update copyright years.
21102
18fe2033
JJ
211032004-02-02 Jeff Johnston <jjohnstn@redhat.com>
21104
21105 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
21106 support.
21107 * gdb.base/langs.exp: Fix test which attempts to create
21108 breakpoint on non-existent function to handle new pending
21109 support.
21110 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
21111 a breakpoint.
21112 * gdb.base/pending.exp: New test.
21113 * gdb.base/pending.c: New file.
21114 * gdb.base/pendshr.c: Ditto.
21115
8d577d32
DC
211162004-02-02 David Carlton <carlton@kealia.com>
21117
21118 * gdb.cp/overload.exp: Add overloadNamespace tests.
21119 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
21120 (overloadNamespace, XXX): New.
21121 (main): Call XXX::marker2.
21122
3ad13771
FF
211232004-02-01 Fred Fish <fnf@redhat.com>
21124
21125 * gdb.base/dump.exp: Use runto_main instead of "runto main".
21126 * gdb.base/finish.exp: Ditto.
21127 * gdb.base/gcore.exp: Ditto.
21128 * gdb.base/huge.exp: Ditto.
21129 * gdb.base/info-proc.exp: Ditto.
21130 * gdb.base/return2.exp: Ditto.
21131 * gdb.threads/gcore-thread.exp: Ditto.
21132
44c75849
DJ
211332004-02-01 Daniel Jacobowitz <drow@mvista.com>
21134
21135 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
21136
005bc093
MK
211372004-02-01 Mark Kettenis <kettenis@gnu.org>
21138
21139 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
21140 that opening the file succeeds on OpenBSD.
21141
c47cebdb
DJ
211422004-02-01 Daniel Jacobowitz <drow@mvista.com>
21143
21144 * gdb.threads/thread-specific.c: New file.
21145 * gdb.threads/threads-specific.exp: New test script.
21146 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
21147 to expect_out.
21148
5a01311c
MK
211492004-02-01 Mark Kettenis <kettenis@gnu.org>
21150
21151 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
21152 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
21153 only on the "print_small_structs from print_long_arg_list" test.
21154
ce22a4f1
DJ
211552004-02-01 Daniel Jacobowitz <drow@mvista.com>
21156
21157 * gdb.base/completion.exp: Kill a stray backslash.
21158
21159 From Jim Ingham <jingham@apple.com>:
21160 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
21161 agrees with the result from sending a tab.
21162
abbab9d3
DJ
211632004-01-31 Daniel Jacobowitz <drow@mvista.com>
21164
21165 * gdb.base/chng-syms.exp: Remove stray newline.
21166
53904d1e
MK
211672004-01-31 Mark Kettenis <kettenis@gnu.org>
21168
21169 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
21170 *-*-openbsd*.
21171 * gdb.asm/openbsd.inc: New file.
21172
3a4b3aac
MK
211732004-01-30 Mark Kettenis <kettenis@gnu.org>
21174
21175 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
21176 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
21177 *-*solaris2*. Remove commented out default settings for
21178 asm-flags. Replace gdb_compile with target_link.
21179
ebac27b4
MC
211802004-01-29 Michael Chastain <mec.gnu@mindspring.com>
21181
21182 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
21183 for all tests. Remove old hp-ux and cygnus xfail cases.
21184
d8679d84
PH
211852004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
21186
21187 * gdb.base/chng-syms.exp: New file.
21188 * gdb.base/chng-syms.c: New file.
21189
0a55bc22
MC
211902004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21191
21192 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
21193 Provide arms for current output in all my configurations.
21194
94b8e876
MC
211952004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21196
21197 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
21198 * lib/compiler.cc: Likewise.
21199 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
21200 get the right preprocessor. Eval the output directly. Remove
21201 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
21202 hp_f77_compiler and hp_f90_compiler completely.
21203 (gdb_preprocess): Delete.
21204 (get_compiler): Delete.
21205
7cf03d44
MK
212062004-01-24 Mark Kettenis <kettenis@gnu.org>
21207
21208 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
21209 <string.h>.
21210
68b6dce9
NR
212112004-01-24 Nick Roberts <nick@nick.uklinux.net>
21212
21213 * gdb.mi/mi-stack.exp: Update copyright.
21214
b368761e
DC
212152004-01-23 David Carlton <carlton@kealia.com>
21216
21217 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
21218 test for cp_lookup_transparent_type.
21219 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
21220 call them.
21221
f2061b53
DJ
212222004-01-23 Daniel Jacobowitz <drow@mvista.com>
21223
21224 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
21225 after -var-update.
21226
37fc574a
DC
212272004-01-23 David Carlton <carlton@kealia.com>
21228
21229 * gdb.cp/namespace.cc (C::ensureRefs): New.
21230 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
21231
8e94b928
NR
212322004-01-20 Nick Roberts <nick@nick.uklinux.net>
21233
21234 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
21235 case "-stack-list-locals 2".
21236 * gdb.mi/mi-var-child.exp: Test for case
21237 "-var-list-children --all-values NAME".
21238
997b0952
MC
212392004-01-18 Michael Chastain <mec.gnu@mindspring.com>
21240
21241 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
21242
52470da3
MK
212432004-01-18 Mark Kettenis <kettenis@gnu.org>
21244
7049b4b8
MK
21245 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
21246 used with gdb_test_multiple.
21247
52470da3
MK
21248 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
21249 read at address 0. This fixes PR testsuite/1504.
21250
da6012e5
DJ
212512004-01-18 Daniel Jacobowitz <drow@mvista.com>
21252
21253 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
21254 Remove downloading, guessing the host executable, the calls to
21255 gdb_file_cmd and gdb_target_cmd, and "load" support.
21256 (infer_host_exec): New function broken out from gdb_load.
21257 (gdb_load): New wrapper for gdbserver_gdb_load.
21258 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
21259 gdb_target_cmd. Use -target-select.
21260 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
21261 Download binaries to the host. Clear last_mi_remote_file when
21262 we load a new binary.
21263 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
21264 call gdbserver_gdb_load and mi_gdb_target_cmd.
21265
32c70722
MC
212662004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21267
21268 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
21269 type patterns.
21270
b0cecf36
MC
212712004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21272
21273 * gdb.cp/templates.exp: Fix typo in test name of
21274 "print Foo<volatile char*>::foo".
21275
4120d7e6
MC
212762004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21277
21278 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
21279
f679e530
BE
212802004-01-16 Ben Elliston <bje@wasabisystems.com>
21281
21282 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
21283 (clean mostlyclean): Remove empty rm.
21284
091c48f6
MC
212852004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21286
21287 * gdb.base/setvar.exp: Add copyright years.
21288
3e5fc8d2
DC
212892004-01-14 David Carlton <carlton@bactrian.org>
21290
21291 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
21292 PR c++/1511 and update coment.
21293 * gdb.cp/templates.exp: Update patterns to match current output.
21294 If changes involve something other than whitespace, KFAIL
21295 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
21296
63d06c5c
DC
212972004-01-14 David Carlton <carlton@kealia.com>
21298
21299 * gdb.cp/namespace.exp: Add tests involving classes defined within
21300 namespaces.
21301 * gdb.cp/namespace.cc (C::CClass): New.
21302 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
21303
a51dab88
EZ
213042004-01-14 Elena Zannoni <ezannoni@redhat.com>
21305
21306 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
21307 what debug info we have. Print a better message if something goes
21308 wrong while producing the separate debug info file.
21309
a476ccc9
MC
213102004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21311
21312 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
21313
f453692c
MC
213142004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21315
21316 * gdb.base/callfuncs.c: Add copyright notice.
21317
f40063a5
MC
213182004-01-13 Michael Chastain <mec.gnu@mindspring.com>
21319
21320 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
21321 inheritance. PR gdb/1498, PR gcc/13539.
21322
19ac3974
EZ
213232004-01-13 Elena Zannoni <ezannoni@redhat.com>
21324
a9c64011
AS
21325 * gdb.threads/gcore-thread.exp: Prefix name of binary with
21326 test specific name.
21327 * gdb.mi/gdb669.exp: Ditto.
21328 * gdb.mi/mi-pthreads.exp: Ditto.
21329 * gdb.mi/mi1-pthreads.exp: Ditto.
21330 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 21331
56c97c6e
MC
213322004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21333
21334 * gdb.cp/member-ptr.cc: Add copyright notice.
21335
a0644324
MC
213362004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21337
21338 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
21339 some patterns for recent versions of gcc and hpacc. Delete
21340 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
21341 Delete tests that access a NULL pointer-to-member-data. This
21342 script is still disabled for gcc.
21343
32fabe09
EZ
213442004-01-12 Elena Zannoni <ezannoni@redhat.com>
21345
21346 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 21347 escaped correctly.
32fabe09 21348
1f8a6abb
EZ
213492004-01-12 Elena Zannoni <ezannoni@redhat.com>
21350
21351 * gdb.base/sepdebug.exp: New file.
21352 * gdb.base/sepdebug.c: New file.
21353 * lib/gdb.exp (separate_debug_filename): New procedure.
21354 (gdb_gnu_strip_debug): New procedure.
21355
48efe704
AC
213562004-01-12 Andrew Cagney <cagney@redhat.com>
21357
21358 * gdb.mi/ChangeLog: Delete file. Renamed to ...
21359 * gdb.mi/ChangeLog-1999-2003: New file.
21360
a9415475
AC
213612004-01-12 Andrew Cagney <cagney@redhat.com>
21362
21363 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
21364 "Renaming a directory to a non-empty directory returns ENOTEMPTY
21365 or EEXIST", treat EBUSY as an XFAIL.
21366
83b8cf9d
MC
213672004-01-11 Michael Chastain <mec.gnu@mindspring.com>
21368
21369 * gdb.base/scope.exp: Remove obsolete setup_xfail for
21370 hp_cc_compiler.
21371
9939d2a8
MC
213722004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21373
21374 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
21375 decorations.
21376
1ff8cadf
MC
213772004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21378
21379 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
21380 and "(aCC)" decorations. Remove obsolete doco about old
21381 test results.
21382
6fa9022e
MC
213832004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21384
21385 * gdb.cp/exception.exp: Fix typo in doco.
21386
209721fe
MK
213872004-01-09 Mark Kettenis <kettenis@gnu.org>
21388
21389 * gdb.base/gdb1476.exp: Fix typo.
21390
ef11303e
MC
213912004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21392
21393 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
21394 file.
21395
041ab88c
MC
213962004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21397
21398 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
21399 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
21400 Use gdb_compile. Remove restriction on gcc. Add some patterns
21401 for recent version of gdb. Delete second half, which was a copy
21402 of the first half with different build flags. This test is
21403 still disabled because it is still not ready for production.
21404
e36d075a
MC
214052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21406
21407 * gdb.cp/exception.cc: Add copyright notice.
21408 * gdb.cp/exception.exp: Add a notice that this file is broken
21409 because of line number changes caused by addition of copyright
21410 notice.
21411
42b190ad
MC
214122004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21413
21414 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
21415 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
21416
8f25f06b
MC
214172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21418
21419 * gdb.cp/classes.exp: Accept gnu abi 2.
21420 * gdb.cp/derivation.exp: Likewise.
21421 * gdb.cp/overload.exp: Likewise.
21422 * gdb.cp/virtfunc.exp: Likewise.
21423
06ded8b8
MC
214242004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21425
21426 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
21427 semicolon after end of function.
21428
77c26ae3
MC
214292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21430
21431 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
21432 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
21433 boilerplate code for compiling and running the program under
21434 test. Add some string method tests.
21435
20757486
MC
214362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21437
21438 * gdb.cp/bs15503.cc: Add copyright notice.
21439 * gdb.cp/bs15503.exp: Adjust line number.
21440
0fd3b503
MC
214412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21442
21443 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
21444 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
21445
10d1bea8
MC
214462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21447
21448 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
21449 hp_cc_compiler.
21450
2789202a
MC
214512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21452
21453 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
21454 * gdb.cp/ctti.exp: Use the marker instead of "next".
21455 With gcc, run further before bailing.
21456
b862f14c
MC
214572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21458
21459 * gdb.cp/cttiadd.cc: Add copyright notice.
21460 * gdb.cp/cttiadd1.cc: Likewise.
21461 * gdb.cp/cttiadd2.cc: Likewise.
21462 * gdb.cp/cttiadd3.cc: Likewise.
21463
96da2469
MC
214642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21465
21466 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
21467 Use gdb_test, gdb_test_multiple. Use floating-point values that
21468 have exact representations in IEEE-ish formats.
21469
053248ff
MC
214702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21471
21472 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
21473 compilers. Delete duplicate call to get_compiler_info.
21474 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
21475 * gdb.base/volatile.exp: Likewise.
21476
84acecdd
MK
214772004-01-07 Mark Kettenis <kettenis@gnu.org>
21478
21479 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
21480 memory at address 0.
21481
fe11a27f
MC
214822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21483
21484 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
21485 to test for hp-ux assembler. Fix copyright years.
21486
60ad077b
AC
214872004-01-07 Andrew Cagney <cagney@redhat.com>
21488
21489 * gdb.base/fileio.c (strerrno): Add "EBUSY".
21490
1c9b8f33
AC
214912004-01-07 Andrew Cagney <cagney@redhat.com>
21492
21493 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
21494 when creating the read-only file. From analysis by Roland McGrath
21495 and Elena Zannoni.
21496
753ccc7a
MC
214972004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21498
21499 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
21500
eca3e36b
MC
215012004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21502
21503 * gdb.base/cvexpr.c: Be type-safe with function pointers and
21504 data pointers.
21505
f8d4bac4
MC
215062004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21507
21508 * gdb.cp/m-static.exp: Compile one source file at a time.
21509 Delete unused call to get_compiler_info.
21510
9b4e0f94
MC
215112004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21512
21513 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
21514 * gdb.base/call-rt-st.exp: Likewise.
21515 * gdb.base/nodebug.exp: Likewise.
21516 * gdb.base/volatile.exp: Likewise.
21517 * gdb.cp/ref-types.exp: Likewise.
21518 * gdb.cp/templates.exp: Likewise.
21519
023c1024
MK
215202004-01-05 Mark Kettenis <kettenis@gnu.org>
21521
21522 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
21523
19703c4a
MC
215242004-01-05 Michael Chastain <mec.gnu@mindspring.com>
21525
21526 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
21527 hppa*-hp-hpux*.
21528
18b67037
MK
215292004-01-04 Mark Kettenis <kettenis@gnu.org>
21530
ba6219c8
MK
21531 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21532 x86_64-*-*.
21533
18b67037
MK
21534 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21535 sparc64-*-* and sparc*-solaris2*.
21536
1bfbbb9d
MK
215372004-01-04 Mark Kettenis <kettenis@gnu.org>
21538
21539 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
21540 return ${tests}" test. The ${tests} already mentions the
21541 filename.
21542
06846494
MC
215432004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21544
21545 * gdb.cp/local.exp: Accept gcc abi 2.
21546
3b0cb202
MC
215472004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21548
21549 * gdb.cp/templates.exp: Accept gcc abi 2.
21550
0643ec3f
MC
215512004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21552
21553 * lib/compiler.cc: Remove supports_template_debugging.
21554 * gdb.cp/templates.exp: Do not test supports_template_debugging.
21555
d231d0b1
MC
215562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21557
21558 * gdb.cp/namespace.exp: Accept gcc abi 2.
21559
44ffb27c
MC
215602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21561
21562 * gdb.cp/method.exp: Accept gcc abi 2.
21563
184ad485
MC
215642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21565
21566 * gdb.cp/classes.exp: Generate identical results as old version.
21567 * gdb.cp/derivation.exp: Likewise.
21568 * gdb.cp/overload.exp: Likewise.
21569 * gdb.cp/virtfunc.exp: Likewise.
21570
116f09e7
MC
215712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21572
21573 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
21574 mysterious bug with sourceware version of expect.
21575
b1379776
MC
215762004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21577
21578 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
21579 current versions of gcc, including gcc abi 2. Remove gratuitous
21580 restart of test program. Use gdb_test_multiple and gdb_test for
21581 all tests. Add patterns to xfail missing "const" in "const char *"
21582 and kfail PR gdb/1155.
21583
6b7a4c0e
MC
215842004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21585
21586 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
21587 current versions of gcc, including gcc abi 2. Remove gratuitous
21588 restart of test program. Use gdb_test_multiple and gdb_test for
21589 all tests. Add patterns to kfail PR gdb/1498.
21590
51615d72
MC
215912003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21592
21593 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
21594 current versions of gcc, including gcc abi 2. Use "breakpoint"
21595 and "continue" instead of restarting the target program. Use
21596 gdb_test_multiple and gdb_test for all tests.
21597
7b79a9d7
MK
215982004-01-01 Mark Kettenis <kettenis@gnu.org>
21599
21600 * gdb.asm/asm-source.exp: Update copyright year. Link statically
21601 for *-*-solaris2*.
21602
1cd3489f
MC
216032003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21604
21605 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
21606 current versions of gcc, including gcc abi 2. Use "breakpoint"
21607 and "continue" instead of restarting the target program several
21608 times. Use gdb_test_multiple and gdb_test for all tests.
21609
850742db
MC
216102003-12-18 Michael Chastain <mec.gnu@mindspring.com>
21611
21612 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
21613 source files.
21614
eb4bbda8
MC
216152003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21616
21617 * gdb.base/environ.exp: Handle compiling test case from multiple
21618 source files.
21619
e42c7771
MC
216202003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21621
21622 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
21623
80e4b428
JB
216242003-12-17 Jim Blandy <jimb@redhat.com>
21625
5f06973a
JB
21626 * gdb.base/freebpcmd.c: Add copyright notice.
21627
80e4b428
JB
21628 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
21629
0ab84fb7
MC
216302003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21631
21632 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
21633
1b3bb3d0
JB
216342003-12-13 Jim Blandy <jimb@redhat.com>
21635
21636 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
21637
3a4c9371
KB
216382003-12-12 Kevin Buettner <kevinb@redhat.com>
21639
21640 * gdb.asm/frv.inc: New file.
21641 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
21642
a1dea79a
FF
216432003-12-09 Fred Fish <fnf@redhat.com>
21644
21645 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
21646 functions to break1.c and leave prototypes behind. Add more
21647 "set breakpoint NN here" comments.
21648 * gdb.base/break1.c: New file.
21649
21650 * gdb.base/break.exp: Handle compiling test case from multiple
21651 source files and change source file references as needed.
21652 * gdb.base/completion.exp: Ditto.
21653 * gdb.base/condbreak.exp: Ditto.
21654 * gdb.base/define.exp: Ditto.
21655 * gdb.base/ena-dis-br.exp: Ditto.
21656 * gdb.base/info-proc.exp: Ditto.
21657 * gdb.base/maint.exp: Ditto.
21658 * gdb.base/until.exp: Ditto.
21659
21660 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
21661 hardcoded line numbers.
21662 * gdb.base/define.exp: Ditto.
21663 * gdb.base/ena-dis-br.exp: Ditto.
21664 * gdb.base/maint.exp: Ditto.
21665 * gdb.base/until.exp: Ditto.
21666
21667 * gdb.base/completion.exp: Use "break1" for completion tests since
21668 "break" is no longer a unique prefix.
21669
5266b69c
AC
216702003-12-06 Andrew Cagney <cagney@redhat.com>
21671
21672 * gdb.base/structs.exp (test_struct_returns): When applicable, set
21673 "return_value_unimplemented". When an unimplemented struct return
21674 architecture, report incorrect values as a KFAIL
21675
374451f0
MC
216762003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21677
21678 * gdb.cp/rtti.exp: Accept new wording of warning from
21679 cp_lookup_rtti_type.
21680
ba9b20a7
MC
216812003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21682
21683 Partial fix for PR testsuite/1456.
21684 * gdb.base/scope.exp (test_at_main): Replace references to
21685 gcc_compiled with calls to test_compiler_info.
21686 (test_at_foo): Likewise.
21687 (test_at_bar): Likewise.
21688
b74b6d0b
MC
216892003-12-04 Michael Chastain <mec.gnu@mindspring.com>
21690
21691 Partial fix for PR testsuite/1456.
21692 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
21693 to test_compiler_info.
21694
ccfa3402
MC
216952003-12-03 Michael Chastain <mec.gnu@mindspring.com>
21696
21697 * gdb.base/so-impl-ld.exp: Update copyright notice.
21698
f6246aba
MC
216992003-12-02 Michael Chastain <mec.gnu@mindspring.com>
21700
21701 Partial fix for PR testsuite/1456.
21702 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
21703 to test_compiler_info.
21704
13ae734a
MC
217052003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21706
21707 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
21708 from current versions of gdb. Clean up regular expressions.
21709 Delete redundant timeout case.
21710
d8e1cdee
MC
217112003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21712
21713 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
21714 from current versions of gdb. Clean up regular expressions.
21715 Delete redundant timeout case.
21716
96457b64
MC
217172003-12-01 Michael Chastain <mec.gnu@mindspring.com>
21718
21719 Partial fix for PR testsuite/1456.
21720 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
21721 gcc_compiled with call to test_compiler_info.
21722
f35309fc
MC
217232003-11-30 Michael Chastain <mec.gnu@mindspring.com>
21724
21725 Partial fix for PR testsuite/1456.
21726 * gdb.base/list.exp (test_list_function): Delete unused declaration
21727 of gcc_compiled.
21728
d7afdf9b
MC
217292003-11-29 Michael Chastain <mec.gnu@mindspring.com>
21730
21731 Partial fix for PR testsuite/1456.
21732 * gdb.base/complex.exp: Replace reference to gcc_compiled with
21733 call to test_compiler_info.
21734
71507b56
MK
217352003-11-29 Mark Kettenis <kettenis@gnu.org>
21736
21737 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
21738 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
21739 it to create the appropriate note.inc.
21740 * gdb.asm/asmsrc1.s: Include "note.inc".
21741 * gdb.asm/netbsd.inc: New file.
21742 * gdb.asm/empty.inc: New file.
21743
f81f93f7
MC
217442003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21745
21746 Partial fix for PR testsuite/1456.
21747 * gdb.base/constvars.exp: Replace references to gcc_compiled with
21748 calls to test_compiler_info.
21749
9a77938e
MC
217502003-11-27 Michael Chastain <mec.gnu@mindspring.com>
21751
21752 Partial fix for PR testsuite/1456.
21753 * gdb.base/volatile.exp: Replace references to gcc_compiled with
21754 calls to test_compiler_info.
21755
e8367dc7
MK
217562003-11-27 Mark Kettenis <kettenis@gnu.org>
21757
21758 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
21759 pattern for the KFAILs.
21760
526c61ee
AF
217612003-11-25 Adam Fedor <fedor@gnu.org>
21762
21763 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
21764 * gdb.objc/objcdecode.m: New file.
21765
28f2d600
AF
217662003-11-25 Adam Fedor <fedor@gnu.org>
21767
21768 * gdb.objc/nondebug.exp: Test for PR objc/1236.
21769 * gdb.objc/nondebug.m: New file.
21770
a3895cee
BE
217712003-11-26 Ben Elliston <bje@wasabisystems.com>
21772
21773 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21774 NetBSD as it does on FreeBSD. Modelled on a similar change by
21775 Mark Kettenis on 2003-05-30.
21776 (link-flags): Set to "--entry _start" regardless of target.
21777 Special linker flags are to be appended to $link-flags.
21778 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
21779
c9f2c8a3
MC
217802003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21781
21782 * gdb.cp/method.exp: Accept output of new demangler.
21783
15a0587a 217842003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
21785
21786 * gdb/class2.exp: New file.
21787 * gdb/class2.cc: New file.
21788
3c00b570
MC
217892003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21790
21791 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
21792 of new demangler.
21793
7027acc7
MK
217942003-11-23 Mark Kettenis <kettenis@gnu.org>
21795
21796 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
21797 of gdb_test "run".
21798
b0e1598a
MK
217992003-11-23 Mark Kettenis <kettenis@gnu.org>
21800
21801 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
21802 "continue" into "run".
21803
4d9eda44
MC
218042003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21805
21806 Partial fix for PR testsuite/1456.
21807 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
21808 call to test_compiler_info.
21809 * gdb.cp/ctti.exp: Likewise.
21810 * gdb.cp/derivation.exp: Likewise.
21811 * gdb.cp/member-ptr.exp: Likewise.
21812 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
21813 reference to gcc_compiled.
21814
218152003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
21816
21817 Fix PR testsuite/1463.
21818 * gdb.base/structs.exp (start_structs_test): Call
21819 get_debug_format before using the debug format.
21820
d422fe19
AC
218212003-11-22 Andrew Cagney <cagney@redhat.com>
21822
21823 * lib/gdb.exp (gdb_test_multiple): Add simple example.
21824 * gdb.base/structs.exp: Use gdb_test_multiple.
21825
039cf96d
AC
218262003-11-20 Andrew Cagney <cagney@redhat.com>
21827
6882279b
AC
21828 * gdb.base/structs.exp: Handle and recover from internal errors.
21829 Replace "foo${n}" with "foo<n>" in test messages.
21830
e53890ae
AC
21831 * gdb.base/structs.exp: Update copyright. Rewrite.
21832 * gdb.base/structs.c: Update copyright. Rewrite.
21833
2b211c59
AC
21834 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
21835 resync count exceeded.
d63a86f8 21836
039cf96d
AC
21837 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
21838 from the internal error.
21839 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
21840 Original from Jim Blandy.
21841 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 21842
eac98b22
AC
218432003-11-19 Andrew Cagney <cagney@redhat.com>
21844
21845 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
21846 KFAIL.
21847
67455b2a
MK
218482003-11-17 Mark Kettenis <kettenis@gnu.org>
21849
21850 New testcase for PR backtrace/1435.
21851 * gdb.arch/i386-unwind.exp: New file.
21852 * gdb.arch/i386-unwind.c: New file.
21853
853d6e5b
AC
218542003-11-17 Andrew Cagney <cagney@redhat.com>
21855
21856 * lib/gdb.exp (compiler_info): New global.
21857 (test_compiler_info): New function.
21858 (get_compiler_info): Set compiler_info.
21859 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
21860 "compiler_info" to gcc-<major>-<minor>.
21861
38cf6e11
MC
218622003-11-15 Michael Chastain <mec.gnu@mindspring.com>
21863
21864 * gdb.trace/configure: Remove.
21865
a50d3602
EZ
218662003-11-13 Elena Zannoni <ezannoni@redhat.com>
21867
21868 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 21869 breakpoints.
a50d3602
EZ
21870 * gdb.base/break.exp: Remove all references to explicit line
21871 numbers.
21872
d9407aaa
NC
218732003-11-11 Nick Clifton <nickc@redhat.com>
21874
21875 * gdb.base/shreloc.exp: Do not run for targets which do not
21876 support shared objects.
21877
db488fc1
CV
218782003-11-10 Corinna Vinschen <vinschen@redhat.com>
21879
21880 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
21881 Don't run tests if nofileio flag is given.
21882
6a90a18e
EZ
218832003-11-07 Elena Zannoni <ezannoni@redhat.com>
21884
21885 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 21886 as well as 'Watchpoint'.
6a90a18e 21887
0b915e9c
EZ
218882003-11-06 Elena Zannoni <ezannoni@redhat.com>
21889
21890 Reported by Jim Ingham <jingham@apple.com>:
21891 * gdb.base/annota1.exp: Match at least one occurrence of the
21892 signal handler annotation.
21893
d7e4b55f
EZ
218942003-11-06 Elena Zannoni <ezannoni@redhat.com>
21895
a9c64011
AS
21896 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
21897 as well as 'Watchpoint'.
d7e4b55f 21898
2fe4e8d0
MC
218992003-11-05 Michael Chastain <mec@shout.net>
21900
21901 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
21902
6ef88553
KW
219032003-11-03 Kris Warkentin <kewarken@qnx.com>
21904
21905 * gdb.arch/gdb1291.c: New test file.
21906 * gdb.arch/gdb1291.exp: New test script.
21907 * gdb.arch/gdb1431.c: New test file.
21908 * gdb.arch/gdb1431.exp: New test script.
21909
ae7dc4d8
MC
219102003-10-22 Michael Chastain <mec@shout.net>
21911
21912 * gdb.mi/pthreads.c: Add copyright notice.
21913
c39d7427
MC
219142003-10-22 Michael Chastain <mec@shout.net>
21915
21916 * gdb.threads/pthreads.c: Add copyright notice.
21917
8b7d96c1
MC
219182003-10-20 Michael Chastain <mec@shout.net>
21919
21920 * gdb.base/gdb1056.exp: New test script.
21921
d1d69fdd
DJ
219222003-10-13 Daniel Jacobowitz <drow@mvista.com>
21923
21924 * gdb.threads/killed.exp: Use gdb_run_cmd.
21925
7d605576
DJ
219262003-10-13 Daniel Jacobowitz <drow@mvista.com>
21927
21928 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
21929 create a core file.
21930 * gdb.threads/gcore-thread.exp: Likewise.
21931
618ec112
CV
219322003-10-13 Corinna Vinschen <vinschen@redhat.com>
21933
21934 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
21935 type, based on char type.
21936 (struct bit_flags_short_t): New bitfield type, based on short type.
21937 (init_bit_flags_char): New fuction.
21938 (init_bit_flags_short): Ditto.
21939 (print_bit_flags_char): Ditto.
21940 (print_bit_flags_short): Ditto.
21941 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
21942
9367a73c
MC
219432003-10-11 Michael Chastain <mec@shout.net>
21944
21945 * gdb.base/call-rt-st.exp: Update copyright year.
21946
1decf120
KI
219472003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
21948
21949 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
21950 * gdb.disasm/sh3.s: Ditto.
21951
5445b2ae
DJ
219522003-10-07 Daniel Jacobowitz <drow@mvista.com>
21953
21954 * gdb.threads/switch-threads.exp: New test.
21955 * gdb.threads/switch-threads.c: New source file.
21956
aec24853
CV
219572003-10-07 Corinna Vinschen <vinschen@redhat.com>
21958
21959 * gdb.base/ending-run.exp: Add sh specific case.
21960
adc7428d
AC
219612003-10-06 Andrew Cagney <cagney@redhat.com>
21962
21963 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
21964 * gdb.disasm/mn10200.exp: Delete obsolete file.
21965
c9d37158
DJ
219662003-09-29 Daniel Jacobowitz <drow@mvista.com>
21967
21968 * ChangeLog: Correct an entry command.exp -> commands.exp.
21969 * gdb.base/commands.exp (bp_deleted_in_command_test)
21970 (temporary_breakpoint_commands): Check noargs.
21971
79c2c32d
DC
219722003-09-25 David Carlton <carlton@kealia.com>
21973
21974 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
21975 of some print tests, where appropriate. Add tests for C::D::cd,
21976 E::ce, F::cXfX, G::XgX.
21977 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
21978
594e6d67
RE
219792003-09-25 Richard Earnshaw <rearnsha@arm.com>
21980
21981 * lib/java.exp (java_init): Import target_alias before using it.
21982
10f0d451
DC
219832003-09-25 David Carlton <carlton@kealia.com>
21984
21985 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
21986
274bcba0
EZ
219872003-09-23 Elena Zannoni <ezannoni@redhat.com>
21988
d63a86f8 21989 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 21990 weirdness.
274bcba0 21991
cdbf20f7
MC
219922003-09-17 Michael Chastain <mec@shout.net>
21993
21994 * gdb.cp/gdb1355.exp: New file.
21995 * gdb.cp/gdb1355.c: New file.
21996
71e06f80
CV
219972003-09-15 Corinna Vinschen <vinschen@redhat.com>
21998
21999 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
22000 * gdb.asm/sh.inc: New file.
22001
5c4e30ca
DC
220022003-09-11 David Carlton <carlton@kealia.com>
22003
bd45b7af
DC
22004 * gdb.cp/namespace.exp: Add tests for namespace types.
22005 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
22006 (test_namespace): New.
22007
1c199746
EZ
220082003-09-11 Elena Zannoni <ezannoni@redhat.com>
22009
a9c64011 22010 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 22011 * gdb.stabs/weird.exp: Ditto.
1c199746 22012
04ed252f
MC
220132003-09-08 Michael Chastain <mec@shout.net>
22014
22015 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
22016
d8a2d9e7
MC
220172003-09-07 Michael Chastain <mec@shout.net>
22018
22019 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
22020 'parse error'.
22021
161afb24
MK
220222003-09-07 Mark Kettenis <m.kettenis@osp.nl>
22023
22024 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
22025
49f2741a
MC
220262003-08-30 Michael Chastain <mec@shout.net>
22027
22028 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
22029 * gdb.gdb/observer.exp: Ditto.
22030 * gdb.gdb/xfullpath.exp: Ditto.
22031
8afa723e
MK
220322003-08-29 Mark Kettenis <kettenis@gnu.org>
22033
22034 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
22035 *-*-*bsd*.
22036
f31dfe3b
JJ
220372003-08-28 Jeff Johnston <jjohnstn@redhat.com>
22038
22039 * gdb.base/dump.exp: Skip for ia64.
22040
4630e498
JJ
220412003-08-25 Jeff Johnston <jjohnstn@redhat.com>
22042
22043 * gdb.asm/asm-source.exp: Add ia64 support.
22044 * gdb.asm/ia64.inc: New file.
22045
1105b7ef
MC
220462003-08-22 Michael Chastain <mec@shout.net>
22047
22048 * gdb.cp: New directory.
22049 * gdb.cp/*: Copy from gdb.c++/*.
22050 * gdb.c++/*: Remove.
22051 * Makefile.in: Change gdb.c++ to gdb.cp.
22052 * configure.in: Ditto.
22053 * configure: Regnerate.
22054
c945b932
MK
220552003-08-18 Mark Kettenis <kettenis@gnu.org>
22056
22057 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
22058 * gdb.arch/i386-prologue.c (gdb1338): Add function.
22059
2b66634b
DJ
220602003-08-17 Daniel Jacobowitz <drow@mvista.com>
22061
22062 * mi-var-display.exp (-var-list-children weird): Accept function
22063 pointers with argument types.
22064 * mi1-var-display.exp (-var-list-children weird): Likewise.
22065 * mi2-var-display.exp (-var-list-children weird): Likewise.
22066
a356f73b
DJ
220672003-08-17 Daniel Jacobowitz <drow@mvista.com>
22068
22069 * gdb.base/annota3.exp: Add missing newline.
22070
483417b8
MC
220712003-08-06 Michael Chastain <mec@shout.net>
22072
22073 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
22074
c99c59c3
MS
220752003-08-12 Michael Snyder <msnyder@redhat.com>
22076
22077 * gdb.base/float.exp: Add test for SH.
22078
55ed7501
MK
220792003-08-10 Mark Kettenis <kettenis@gnu.org>
22080
22081 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
22082
1a371f2e
EZ
220832003-08-07 Elena Zannoni <ezannoni@redhat.com>
22084
22085 * gdb.base/completion.exp: Remove reduntant completion test
22086 on filename.
22087
e0f353ce
EZ
220882003-08-07 Elena Zannoni <ezannoni@redhat.com>
22089
a9c64011
AS
22090 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
22091 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
22092 gdb.trace/save-trace.exp: Make sure that full pathnames are
22093 escaped correctly.
e0f353ce 22094
5710a1af 220952003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 22096
a9c64011
AS
22097 * configure.in: Don't generate config.h from config.hin.
22098 * configure: Regenerate.
22099 * config.hin: Remove file.
22100 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
22101 * gdb.threads/pthreads.c: Ditto.
5710a1af 22102
dcd81ce9
DJ
221032003-08-07 Daniel Jacobowitz <drow@mvista.com>
22104
22105 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22106 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
22107 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
22108 Replace ld24 with seth/add3.
22109
6009d884
AC
221102003-08-02 Andrew Cagney <cagney@redhat.com>
22111
22112 * gdb.base/annota3.exp: New file.
22113 * gdb.base/annota3.c: New file.
22114 * gdb.c++/annota3.exp: New file.
22115 * gdb.c++/annota3.cc: New file.
22116
51514e06
MC
221172003-07-29 Michael Chastain <mec@shout.net>
22118
22119 * gdb.threads/tls.c (spin): Check errno only if sem_wait
22120 actually failed.
22121 (do_pass): Likewise.
22122 * gdb.threads/tls.exp: Always initialize no_of_threads.
22123
4ee6625b
DJ
221242003-07-27 Daniel Jacobowitz <drow@mvista.com>
22125
22126 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
22127 pattern.
22128 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
22129 * gdb.threads/tls.exp: Recognize one case of the host library not
22130 supporting TLS.
22131
225f2bf6
AC
221322003-07-27 Andrew Cagney <cagney@redhat.com>
22133
22134 * gdb.base/fileio.exp: Use SH when running commands using
22135 remote_exec.
22136
bcb27c9f
DJ
221372003-07-24 Daniel Jacobowitz <drow@mvista.com>
22138
22139 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22140 * gdb.base/relocate.c (dummy): New padding array.
22141
3d67be83
MS
221422003-07-22 Michael Snyder <msnyder@redhat.com>
22143
d63a86f8 22144 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
22145
22146 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
22147 patterns to be more general, accepting old and new output.
22148 Some output chars (such as '+') also must be quoted.
d63a86f8 22149 Some addresses are displayed numerically instead of
3d67be83
MS
22150 symbolically.
22151
57ba3b85
MS
221522003-07-23 Michael Snyder <msnyder@redhat.com>
22153
686d097c
MS
22154 * gdb.base/return2.exp: Don't test long-long return.
22155
57ba3b85
MS
22156 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
22157 * gdb.disasm/t01_mov.exp: Ditto.
22158 * gdb.disasm/t02_mova.s: Ditto.
22159 * gdb.disasm/t02_mova.exp: Ditto.
22160 * gdb.disasm/t03_add.s: Ditto.
22161 * gdb.disasm/t03_add.exp: Ditto.
22162 * gdb.disasm/t04_sub.s: Ditto.
22163 * gdb.disasm/t04_sub.exp: Ditto.
22164 * gdb.disasm/t05_cmp.s: Ditto.
22165 * gdb.disasm/t05_cmp.exp: Ditto.
22166 * gdb.disasm/t06_ari2.s: Ditto.
22167 * gdb.disasm/t06_ari2.exp: Ditto.
22168 * gdb.disasm/t07_ari3.s: Ditto.
22169 * gdb.disasm/t07_ari3.exp: Ditto.
22170 * gdb.disasm/t08_or.s: Ditto.
22171 * gdb.disasm/t08_or.exp: Ditto.
22172 * gdb.disasm/t09_xor.s: Ditto.
22173 * gdb.disasm/t09_xor.exp: Ditto.
22174 * gdb.disasm/t10_and.s: Ditto.
22175 * gdb.disasm/t10_and.exp: Ditto.
22176 * gdb.disasm/t11_logs.s: Ditto.
22177 * gdb.disasm/t11_logs.exp: Ditto.
22178 * gdb.disasm/t12_bit.s: Ditto.
22179 * gdb.disasm/t12_bit.exp: Ditto.
22180 * gdb.disasm/t13_otr.s: Ditto.
22181 * gdb.disasm/t13_otr.exp: Ditto.
22182
e00759ef
EZ
221832003-07-22 Elena Zannoni <ezannoni@redhat.com>
22184
22185 * gdb.threads/tls.exp :Add kfail for 'info address' case.
22186
8bc2021f
EZ
221872003-07-22 Elena Zannoni <ezannoni@redhat.com>
22188
a9c64011
AS
22189 * gdb.threads/tls.c : New file.
22190 * gdb.threads/tls.exp : New file.
22191 * gdb.threads/tls-main.c : New file.
22192 * gdb.threads/tls-shared.c : New file.
22193 * gdb.threads/tls-shared.exp : New file.
8bc2021f 22194
89320c4c
AS
221952003-07-22 Andreas Schwab <schwab@suse.de>
22196
22197 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
22198
180dea7c
AS
221992003-07-20 Andreas Schwab <schwab@suse.de>
22200
22201 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
22202 due to insn reordering.
22203
0714963c
AC
222042003-07-15 Andrew Cagney <cagney@redhat.com>
22205
22206 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
22207
98a23b3f
MC
222082003-07-15 Michael Chastain <mec@shout.net>
22209
22210 * gdb.base/gdb1250.exp: New file.
22211 * gdb.base/gdb1250.c: New file.
22212
27e417a2
ML
222132003-07-09 Michal Ludvig <mludvig@suse.cz>
22214
22215 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
22216 expansion of size_t to 'unsigned long', not only to 'unsigned'.
22217
8bc2021f
EZ
222182003-07-09 Elena Zannoni <ezannoni@redhat.com>
22219
a9c64011
AS
22220 * gdb.threads/tls.c: New file.
22221 * gdb.threads/tls.exp: New file.
22222 * gdb.threads/tls-main.c: New file.
22223 * gdb.threads/tls-shared.c: New file.
22224 * gdb.threads/tls-shared.exp: New file.
8bc2021f 22225
d99968dc
EZ
222262003-07-09 Elena Zannoni <ezannoni@redhat.com>
22227
22228 * gdb.base/annota1.exp: Make sure that we properly escape the
22229 full path of the source file. Xfail more permissive patterns,
d63a86f8 22230 due to a compiler debug info problem.
d99968dc 22231
83876b3b
AS
222322003-07-07 Andreas Schwab <schwab@suse.de>
22233
2705e972
AS
22234 * gdb.asm/m68k.inc: New file.
22235 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
22236
83876b3b
AS
22237 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
22238 arguments"): Also match negative number.
22239
22240 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
22241
3a871b37
DJ
222422003-07-03 Daniel Jacobowitz <drow@mvista.com>
22243
22244 * gdb.base/store.c (charest): New typedef.
22245 (add_char): Rename to add_charest, update.
22246 (wack_char): Rename to wack_charest, update types. Return l + r
22247 to keep r live across the call.
22248 (wack_short, wack_int, wack_long, wack_longest, wack_float)
22249 (wack_double, wack_doublest): Return l + r to keep r live across
22250 the call.
22251 * gdb.base/store.exp: Accomodate store.c changes.
22252
b2a7f303
DC
222532003-06-30 David Carlton <carlton@kealia.com>
22254
22255 * gdb.c++/maint.exp (test_invalid_name): New.
22256 (test_first_component): Add tests for invalid names.
22257
3c6cb4a1
MC
222582003-06-29 Michael Chastain <mec@shout.net>
22259
22260 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
22261 output of '<VTT for class>' for virtual base classes.
22262
f1c2644b
DJ
222632003-06-29 Daniel Jacobowitz <drow@mvista.com>
22264
22265 * gdb.base/completion.exp: Tab-complete "complet" instead of
22266 "compl".
22267 * gdb.base/complex.exp, gdb.base/complex.c: New files.
22268
18080350
DJ
222692003-06-29 Daniel Jacobowitz <drow@mvista.com>
22270
22271 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
22272 * gdb.base/volatile.exp: Likewise.
22273
f56973f8
DJ
222742003-06-29 Daniel Jacobowitz <drow@mvista.com>
22275
22276 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
22277 gdb/1265.
22278
222792003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
22280 Daniel Jacobowitz <drow@mvista.com>
22281
22282 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
22283 initial line count of 'captured_main' from 26 to 32.
22284 (test_with_self): Allow xmalloc call to be interleaved with the
22285 preceding two lines.
22286
e766d4d6
JB
222872003-06-24 Joel Brobecker <brobecker@gnat.com>
22288
22289 * gdb.base/bang.exp: New testcase.
22290
f125c9a4
JB
222912003-06-23 Joel Brobecker <brobecker@gnat.com>
22292
22293 * gdb.base/langs.exp: Add some tests for the "minimal" language
22294 support.
22295
6e25beaf
EZ
222962003-06-23 Elena Zannoni <ezannoni@redhat.com>
22297
22298 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
22299 the testcase.
22300
2f816dda
DJ
223012003-06-22 Daniel Jacobowitz <drow@mvista.com>
22302
22303 * gdb.base/relocate.exp: Test add-symbol-file with a variable
22304 offset.
22305
db5a5748
DJ
223062003-06-22 Daniel Jacobowitz <drow@mvista.com>
22307
22308 * gdb.c++/pr-1210.cc: New file.
22309 * gdb.c++/pr-1210.exp: New file.
22310
1df0c130
DJ
223112003-06-21 Daniel Jacobowitz <drow@mvista.com>
22312
22313 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
22314 000-exec-continue.
22315
a92feac0
MK
223162003-06-15 Mark Kettenis <kettenis@gnu.org>
22317
22318 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
22319 on *-*-*bsd* instead of *-*-freebsd*.
22320
81a58f5b
AC
223212003-06-14 Andrew Cagney <cagney@redhat.com>
22322
22323 * gdb.base/store.exp: Test longest and doublest. Test all
22324 parameters. Weaken return statement match.
22325 * gdb.base/store.c: Add longest and doublest - aka long long and
22326 long double functions. Put all parameters into local register
22327 variables. Use negative values.
22328
b257a0d3
AC
223292003-06-14 Andrew Cagney <cagney@redhat.com>
22330
22331 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
22332 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
22333 exit status.
22334 * gdb.base/fileio.exp: Disable target when nointerrupts and
22335 noinferiorio, instead of limiting it to remote. Use remote_exec
22336 instead of system.
d63a86f8 22337
21c38304
JJ
223382003-06-12 Jeff Johnston <jjohnstn@redhat.com>
22339
22340 * gdb.base/float.exp: Add ia64 support.
22341
1bcdb424
CV
223422003-06-12 Corinna Vinschen <vinschen@redhat.com>
22343
22344 * gdb.base/fileio.exp: Run only on remote targets.
22345
6aeb981f
CV
223462003-06-10 Corinna Vinschen <vinschen@redhat.com>
22347
22348 * gdb.base/fileio.c: New file, testing File-I/O.
22349 * gdb.base/fileio.exp: Ditto.
22350
53df362e
RG
223512003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
22352
22353 * gdb.base/shreloc.exp: New file, check symbol values obtained from
22354 shared objects after relocation at load time (gdb PR/1132).
22355 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 22356 as above, part of the shared object relocation test.
53df362e 22357
ffee1b46
MK
223582003-06-08 Mark Kettenis <kettenis@gnu.org>
22359
b5ca3722
MK
22360 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
22361 fully filled history list.
22362 * gdb.base/gdb_history: New file.
22363
03ed860d
MK
22364 * gdb.base/signals.exp: XFAIL "continue to func1" on
22365 i*86-*-freebsd*.
22366
ffee1b46
MK
22367 * gdb.base/attach.exp: When trying to attach to a nonexistent
22368 process, make it possible to specify the PID based on the target,
22369 and do so for *-*-freebsd*.
22370
d80dbb52
RH
223712003-06-02 Richard Henderson <rth@redhat.com>
22372
22373 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
22374
6dd77b81
RH
223752003-06-02 Richard Henderson <rth@redhat.com>
22376
22377 * gdb.base/selftest.exp: Next over lim_at_start initialization.
22378
f6347e16
RH
223792003-06-02 Richard Henderson <rth@redhat.com>
22380
22381 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
22382
2c161407
DJ
223832003-06-01 Daniel Jacobowitz <drow@mvista.com>
22384
22385 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
22386 of globalvar.
22387
572eb746
MK
223882003-06-01 Mark Kettenis <kettenis@gnu.org>
22389
22390 * gdb.asm/asm-source.exp: Check for memory read errors in
22391 disassembler test on *BSD too.
22392
9e9617a5
RH
223932003-06-01 Richard Henderson <rth@redhat.com>
22394
22395 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
22396 for .frame.
22397 (gdbasm_call): Lose ldgp.
22398 (gdbasm_startup): Add frame information.
22399 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
22400
7b34ad4e
MK
224012003-05-31 Mark Kettenis <kettenis@gnu.org>
22402
22403 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
22404 i?86-*-*.
22405
10059fdf
MK
224062003-05-30 Mark Kettenis <kettenis@gnu.org>
22407
22408 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22409 FreeBSD.
22410
acf4b816
RH
224112003-05-29 Richard Henderson <rth@redhat.com>
22412
22413 * gdb.asm/alpha.inc: New file.
22414 * gdb.asm/asm-source.exp: Use it.
22415
e9ecd949
JB
224162003-05-29 Jim Blandy <jimb@redhat.com>
22417
22418 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
22419 'core.PID'.
22420
e3e5a4f3
JB
224212003-05-22 Jim Blandy <jimb@redhat.com>
22422
22423 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
22424 backtrace.
d63a86f8 22425
72fe3d25
DC
224262003-05-20 David Carlton <carlton@math.stanford.edu>
22427
22428 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
22429 this time.
22430
58da2eb2
DC
224312003-05-19 David Carlton <carlton@bactrian.org>
22432
22433 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
22434 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
22435
1fcb5155
DC
224362003-05-19 David Carlton <carlton@bactrian.org>
22437
22438 * gdb.c++/namespace.exp: Add namespace scope and anonymous
22439 namespace tests.
22440 Bump copyright date.
22441 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
22442 (main): Call C::D::marker2.
22443 * gdb.c++/namespace1.cc: New file.
22444
85e85163
JJ
224452003-05-14 Jeff Johnston <jjohnstn@redhat.com>
22446
22447 Roland McGrath <roland@redhat.com>
d63a86f8 22448 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
22449 there is no manager thread.
22450
a25fbfec
JJ
224512003-05-08 Jeff Johnston <jjohnstn@redhat.com>
22452
d63a86f8
RM
22453 * gdb.threads/schedlock.exp: Remove assumption that all threads
22454 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
22455 in one of the child threads rather than the main thread.
22456
be375bae
JB
224572003-05-07 Jim Blandy <jimb@redhat.com>
22458
09bf6082
JB
22459 Add support for assembly source testing on the s390x.
22460 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
22461 architecture.
22462 * gdb.asm/s390x.inc: New file.
22463
be375bae
JB
22464 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
22465 succession of 'if' statements.
22466
00905d52
AC
224672003-05-05 Andrew Cagney <cagney@redhat.com>
22468
22469 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
22470
b1e29e33
AC
224712003-05-05 Andrew Cagney <cagney@redhat.com>
22472
22473 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
22474 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
22475
e33d66ec
EZ
224762003-05-02 Elena Zannoni <ezannoni@redhat.com>
22477
22478 * gdb.base/charset.exp: Update based on new behavior of set/show
22479 charset commands.
22480
2b6fd0d8
AC
224812003-05-01 Andrew Cagney <cagney@redhat.com>
22482
22483 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
22484 variable do not give memory errors.
22485
130cacce
AF
224862003-04-30 Adam Fedor <fedor@gnu.org>
22487
22488 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
22489 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
22490 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
22491 gdb.objc/basicclass.m: : New files
22492
22493 * lib/gdb.exp (gdb_compile_objc): New procedure.
22494
bea71854
DJ
224952003-04-27 Daniel Jacobowitz <drow@mvista.com>
22496
22497 * gdb.base/signals.exp: Make backtrace tests more specific.
22498
0f20eeea
DC
224992003-04-23 David Carlton <carlton@bactrian.org>
22500
22501 * gdb.c++/maint.exp (test_first_component): Add tests for
22502 'operator' in more locations.
22503
c8c4d8dc
KB
225042003-04-16 Kevin Buettner <kevinb@redhat.com>
22505
22506 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
22507
3fe60e3c
EZ
225082003-04-16 Elena Zannoni <ezannoni@redhat.com>
22509
22510 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 22511 func marke' instead. Update test name.
3fe60e3c 22512
9219021c
DC
225132003-04-15 David Carlton <carlton@math.stanford.edu>
22514
22515 * gdb.c++/maint.exp: New file.
22516
5dd55bdd
EZ
225172003-04-14 Elena Zannoni <ezannoni@redhat.com>
22518
22519 * gdb.threads/schedlock.c: Change type of thread function argument
22520 to long, to avoid warnings on 64-bit platforms.
22521
00890572
EZ
225222003-04-14 Elena Zannoni <ezannoni@redhat.com>
22523
a9c64011
AS
22524 * gdb.base/attach.exp: Add new message from ptrace in case of
22525 attaching to nonexistent process.
d63a86f8 22526
93201743
JB
225272003-04-11 Jim Blandy <jimb@redhat.com>
22528
22529 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22530 gdb.c++/userdef.cc: Place comments on the lines to which the
22531 marker function might return.
22532 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22533 gdb.c++/userdef.exp: Look for those comments to check that we've
22534 returned to the right place, instead of checking line numbers.
22535
2a11c64d
EZ
225362003-04-11 Elena Zannoni <ezannoni@redhat.com>
22537
a9c64011
AS
22538 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
22539 match on sourcefile name, instead of directory name.
2a11c64d 22540
68ab8fc5
EZ
225412003-04-10 Elena Zannoni <ezannoni@redhat.com>
22542
d63a86f8 22543 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
22544 working directory name.
22545
5624293a
JB
225462003-04-09 Jim Blandy <jimb@redhat.com>
22547
22548 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22549 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
22550 after an inferior function call, report the failure, but allow the
22551 test to continue.
22552
f1f02ee4
SC
225532003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22554
22555 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22556 with -DPROTOTYPES.
22557
6eb79af0
SC
225582003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22559
22560 * gdb.base/break.exp: Revert last patch.
22561
8dfb4cf0
SC
225622003-04-04 Stephane Carrez <stcarrez@nerim.fr>
22563
22564 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22565 with -DPROTOTYPES.
22566
ed4c619a
AC
225672003-04-02 Andrew Cagney <cagney@redhat.com>
22568
22569 * gdb.base/callfuncs.exp: Make "print add" messages unique.
22570 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
22571 matching directories by the name breakpoint.
22572 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
22573 Make "continue to marker1" consistent.
22574 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
22575 message consistent.
22576 * lib/gdb.exp: Put "the program is no longer running", and "the
22577 program exited" in parenthesis.
22578 * lib/mi-support.exp: Ditto.
d63a86f8 22579
4e35d5f0 225802003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 22581
4e35d5f0
BR
22582 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
22583
71900fe8
AC
225842003-03-29 Andrew Cagney <cagney@redhat.com>
22585
22586 * gdb.base/sizeof.c (main): Print the value of '\377'.
22587 * gdb.base/sizeof.exp: Check the sign of '\377'.
22588
c0655a16
MC
225892003-03-27 Michael Chastain <mec@shout.net>
22590
22591 * gdb.base/gdb1090.exp: New file.
22592 * gdb.base/gdb1090.cc: New file.
22593
5b2a3989
JB
225942003-03-27 J. Brobecker <brobecker@gnat.com>
22595
22596 * gdb.gdb/observer.exp: New regression test.
22597
79876890
MC
225982003-03-27 Michael Chastain <mec@shout.net>
22599
22600 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
22601 * gdb.base/ptype.exp: Likewise.
22602
6eac95e3
CV
226032003-03-27 Corinna Vinschen <vinschen@redhat.com>
22604
22605 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
22606
e8c71839
MC
226072003-03-26 Michael Chastain <mec@shout.net>
22608
22609 * gdb.base/ptype.exp: Actually use some typedef'd types.
22610
71b10041
SC
226112003-03-21 Stephane Carrez <stcarrez@nerim.fr>
22612
22613 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
22614 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
22615
2512cf80
CV
226162003-03-20 Corinna Vinschen <vinschen@redhat.com>
22617
22618 * gdb.base/default.exp: Fix regular expression.
22619
0d195a4f
CV
226202003-03-20 Corinna Vinschen <vinschen@redhat.com>
22621
22622 * gdb.base/args.exp: Fix regular expression.
22623
8a2dbca8
CV
226242003-03-20 Corinna Vinschen <vinschen@redhat.com>
22625
22626 * gdb.base/help.exp: Allow Win32 child process.
22627
bf028682
CV
226282003-03-20 Corinna Vinschen <vinschen@redhat.com>
22629
22630 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
22631 when stepping out of main().
22632
182dbe85
CV
226332003-03-20 Corinna Vinschen <vinschen@redhat.com>
22634
22635 * gdb.base/default.exp: Check for win32 specific message when calling
22636 "run" without executable.
22637
d67a6ba5
CV
226382003-03-20 Corinna Vinschen <vinschen@redhat.com>
22639
22640 * gdb.base/args.exp: Expect .exe in output.
22641
a955b5bb
CV
226422003-03-20 Corinna Vinschen <vinschen@redhat.com>
22643
22644 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
22645 Cygwin native.
22646
bf6bad4b
AC
226472003-03-17 Andrew Cagney <cagney@redhat.com>
22648
22649 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
22650 vector registes.
22651 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
22652 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
22653
293e9a31
DC
226542003-03-17 David Carlton <carlton@math.stanford.edu>
22655
22656 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
22657 test, for PR breakpoints/38.
22658 Call test_watchpoint_and_breakpoint.
22659 * gdb.base/watchpoint.c (func3): New function.
22660 (main): Call func3.
22661
5330f2db
DC
226622003-03-04 David Carlton <carlton@math.stanford.edu>
22663
22664 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
22665 Garply<Garply<char> >:: garply".
22666 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
22667 with respect to PR c++/1111; note also PR c++/1113.
22668 (test_template_breakpoints): KFAIL "constructor breakpoint" with
22669 respect to PR c++/1062.
22670 KFAIL "destructor breakpoint" with respect to PR c++/1112.
22671
6ece72da
DC
226722003-03-03 David Carlton <carlton@math.stanford.edu>
22673
22674 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
22675 with respect to PR c++/57.
22676 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
22677 c++/826.
22678 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
22679 respect to PR c++/57.
22680
85ca1584
DC
226812003-03-03 David Carlton <carlton@math.stanford.edu>
22682
22683 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
22684 respect to PR c++/33 into FAILs.
22685
98e9c5b8
MC
226862003-03-03 Michael Chastain <mec@shout.net>
22687
7bedbf27
MC
22688 * configure.in: Update copyright years.
22689
226902003-03-03 Michael Chastain <mec@shout.net>
22691
22692 * Makefile.in: Update copyright years.
98e9c5b8 22693
f683e100
DC
226942003-02-28 David Carlton <carlton@math.stanford.edu>
22695
22696 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
22697 print class instead of struct and/or superfluous protection
22698 specifiers, as long as the resulting output is equivalent to the
22699 source code.
22700 Delete FIXME from end of messages on tests that don't need
22701 fixing.
22702
a9e0cf2c
DC
227032003-02-28 David Carlton <carlton@math.stanford.edu>
22704
22705 * gdb.c++/templates.exp (do_tests): Allow const in the two
22706 Foo<volatile char *>::foo tests.
22707
e8d359df
MS
227082003-02-27 Michael Snyder <msnyder@redhat.com>
22709
d63a86f8 22710 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
22711 will be consistant.
22712
0b71dc91
DC
227132003-02-26 David Carlton <carlton@math.stanford.edu>
22714
22715 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
22716 char *>::foo" test with respect to PR c++/33. Create a new test
22717 which is identical to that one except that it doesn't put the
22718 space between the "char" and the "*"; KFAIL it, too.
22719
dd14ab43
DC
227202003-02-26 David Carlton <carlton@math.stanford.edu>
22721
22722 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
22723 template types into either PASSes or KFAILs (corresponding to PR
22724 c++/57). Tweak indentation. Update copyright.
22725
1146c7f1
SC
227262003-02-23 Stephane Carrez <stcarrez@nerim.fr>
22727
22728 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
22729
74641dfb
MC
227302003-02-13 Michael Chastain <mec@shout.net>
22731
22732 * gdb.base/exprs.exp: Remove i960 remnants.
22733 * gdb.base/funcargs.exp: Likewise.
22734 * gdb.base/list.exp: Likewise.
22735 * gdb.base/ptype.exp: Likewise.
22736
559cd2d0
DC
227372003-02-14 David Carlton <carlton@math.stanford.edu>
22738
22739 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
22740 pEe->D::vg()" from XFAIL to KFAIL.
22741
c4f90d87
JM
227422003-02-13 Jason Molenda (jmolenda@apple.com)
22743
22744 * gdb.base/maint.exp: Update maint print statistics regexp to include
22745 new entries.
22746
cbc4d97c
MC
227472003-02-13 Michael Chastain <mec@shout.net>
22748
22749 * gdb.c++/inherit.exp: Remove call to get_debug_format.
22750
40f235b7
MC
227512003-02-12 Michael Chastain <mec@shout.net>
22752
22753 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
22754 * gdb.c++/inherit.exp: Likewise.
22755 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
22756 * gdb.c++/templates.exp: Likewise.
22757 * gdb.c++/virtfunc.exp: Likewise.
22758
c56716b0
JM
227592003-02-06 Jason Molenda (jason-cl@molenda.com)
22760
22761 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
22762 why the code is written that way.
22763
070afcf8
MC
227642003-02-05 Michael Chastain <mec@shout.net>
22765
22766 * gdb.base/dump.exp: Add missing copyright line.
22767
5d0331e5
JM
227682003-02-05 Jason Molenda (jason-cl@molenda.com)
22769
f7ae6d3e 22770 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
22771 at the beginning so the breakpoint doesn't get set on the loop.
22772
92851186
MC
227732003-02-05 Michael Chastain <mec@shout.net>
22774
22775 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
22776 output for configurations with gcc 2.95.3.
22777
cbf1e085
AC
227782003-02-05 Keith Seitz <keiths@redhat.com>
22779 Andrew Cagney <ac131313@redhat.com>
22780
22781 * gdb.mi/mi-cli.exp: New file.
d63a86f8 22782
29518e1e
MC
227832003-02-04 Michael Chastain <mec@shout.net>
22784
22785 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
22786 Call perror and then continue.
22787
5af1d5f3
MC
227882003-02-03 Michael Chastain <mec@shout.net>
22789
22790 * gdb.c++/pr-1023.cc: New file.
22791 * gdb.c++/pr-1023.exp: New file.
22792
6b549786
JB
227932003-02-05 Jim Blandy <jimb@redhat.com>
22794
22795 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
22796 it's local to foobar. Check for it there, and check that it's not
22797 present in main.
22798 * gdb.c++/local.cc (marker2): New function.
22799 (foobar): Call marker1.
22800 (main): Call marker2 instead of marker1.
22801
67f16606
AC
228022003-02-04 Andrew Cagney <ac131313@redhat.com>
22803
22804 * gdb.disasm/mn10200.exp: Obsolete file.
22805 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
22806 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
22807 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
22808
1c5cb38e
DC
228092003-02-04 David Carlton <carlton@math.stanford.edu>
22810
22811 * gdb.c++/overload.exp: Test intToChar(1).
22812 * gdb.c++/overload.cc (intToChar): New.
22813 (main): Call intToChar.
22814
d1fe6965
DC
228152003-02-03 David Carlton <carlton@math.stanford.edu>
22816
22817 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
22818 'might_kfail' arg.
22819 KFAIL some of the continue_to_bp_overloaded calls, according to
22820 PR c++/1025.
22821
9ba61c5d
MC
228222003-02-01 Michael Chastain <mec@shout.net>
22823
22824 * gdb.base/advance.c (marker1): New marker function.
22825 * gdb.base/advance.exp: When the 'advance' command lands on the
22826 return breakpoint, it can legitimately stop on either the
22827 current line or the next line. Accommodate both outcomes.
22828 * gdb.base/until.exp: Likewise.
22829
e7494ffb
AC
228302003-02-02 Andrew Cagney <ac131313@redhat.com>
22831
22832 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22833 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
22834 now a list, not a tuple.
22835 * gdb.mi/mi-var-display.exp: Ditto.
22836 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 22837
075559bc
AC
228382003-02-01 Andrew Cagney <ac131313@redhat.com>
22839
22840 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22841 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
22842 stack backtraces.
22843 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 22844
2bd4c7b1
MK
228452003-02-01 Mark Kettenis <kettenis@gnu.org>
22846
22847 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22848 gdb.mi/mi1-pthreads.exp: Return instead of calling
22849 gdb_suppress_entire_file.
22850
eabd8992
MS
228512003-02-01 Mark Salter <msalter@redhat.com>
22852
22853 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
22854
71469e2f
MS
228552003-01-31 Mark Salter <msalter@redhat.com>
22856
22857 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
22858 Support empty arg.
22859
38a94d44
MC
228602003-01-30 Michael Chastain <mec@shout.net>
22861
22862 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
22863 This was a workaround for a UTF-8 bug in readline 4.3. The bug
22864 has been fixed in gdb/readline on 2003-01-09.
22865
19ea9e73
MS
228662003-01-29 Michael Snyder <msnyder@redhat.com>
22867
e8d359df
MS
22868 * gdb.base/maint.exp: Allow for leading underscore in symbol.
22869 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
22870 * gdb.base/args.exp: Skip if target does not support args passing.
22871
2307bd6a
DJ
228722003-01-22 Daniel Jacobowitz <drow@mvista.com>
22873
19ea9e73 22874 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
22875 gdb_test. Accept a list of expect arguments as the third
22876 parameter.
22877 (gdb_test): Use it.
22878
f2dd3617
EZ
228792003-01-20 Elena Zannoni <ezannoni@redhat.com>
22880
22881 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
22882 allow for different test tree configurations. Update some
22883 tescases accordingly.
22884 * gdb.arch/altivec-regs.exp: Ditto.
22885 * gdb.asm/asm-source.exp: Ditto.
22886 * gdb.base/advance.exp: Ditto.
22887 * gdb.base/display.exp: Ditto.
d63a86f8 22888 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
22889 * gdb.base/mips_pro.exp: Ditto.
22890 * gdb.base/overlays.exp: Ditto.
22891 * gdb.base/relocate.exp: Ditto.
22892 * gdb.base/setshow.exp: Ditto.
22893 * gdb.base/step-line.exp: Ditto.
22894 * gdb.base/step-test.exp: Ditto.
22895 * gdb.base/until.exp: Ditto.
22896 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
22897
c71cdefd
DC
228982003-01-17 David Carlton <carlton@math.stanford.edu>
22899
22900 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
22901 corresponding to PR c++/945.
22902 Update copyright.
22903
fdba05d7
DC
229042003-01-17 David Carlton <carlton@math.stanford.edu>
22905
22906 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
22907 corresponding to PR c++/68.
22908
229092003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
22910
22911 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
22912 (test_paddr_hairy_functions): Call print_addr_2_kfail for
22913 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
22914
c362c33a
EZ
229152003-01-15 Elena Zannoni <ezannoni@redhat.com>
22916
0fbc361c
EZ
22917 * gdb.base/break.exp: Fix change of default location, because of
22918 removal of until tests.
22919 * gdb.base/help.exp: Update test for new 'until' help message.
22920 Add test for help on 'advance'.
a9c64011 22921 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 22922
dabf8a35
MK
229232003-01-15 Mark Kettenis <kettenis@gnu.org>
22924
22925 * gdb.base/default.exp: Adapt "info float" test for recent changes
22926 to that command. Add test for "info vector".
22927 * gdb.base/float.exp: New file. Add test for "info float" that
22928 resembles the old test in gdb.base/default.exp.
22929
a1769aca
DC
229302003-01-15 David Carlton <carlton@math.stanford.edu>
22931
22932 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
22933
82025e13
EZ
229342003-01-15 Elena Zannoni <ezannoni@redhat.com>
22935
22936 * gdb.base/break.exp: Move the tests of until command from here...
22937 * gdb.base/until.exp: ... to here. New file. Add other tests.
22938 * gdb.base/advance.c: New file.
22939 * gdb.base/advance.exp: New file.
22940
8f9ab801
EZ
229412003-01-14 Elena Zannoni <ezannoni@redhat.com>
22942
a9c64011
AS
22943 * gdb.base/args.c: New file.
22944 * gdb.base/args.exp: New file.
8f9ab801 22945
9ae66589
DJ
229462003-01-14 Daniel Jacobowitz <drow@mvista.com>
22947
22948 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
22949
8d77e5c3
DJ
229502003-01-14 Daniel Jacobowitz <drow@mvista.com>
22951
22952 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
22953
12d2f0a1
DJ
229542003-01-14 Daniel Jacobowitz <drow@mvista.com>
22955
22956 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
22957 dates.
22958
6ca37014
DJ
229592003-01-13 Daniel Jacobowitz <drow@mvista.com>
22960
22961 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
22962
b0023472
DJ
229632003-01-13 Daniel Jacobowitz <drow@mvista.com>
22964
22965 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
22966 (ptype &*"foo").
22967 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
22968
607fbc54 229692003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
22970
22971 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
22972 * gdb.mi/mi1-console.exp: Likewise.
22973
607fbc54 229742003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
22975
22976 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
22977 * gdb.mi/mi1-console.exp: Likewise.
22978
a1fb14a2
DJ
229792003-01-13 Daniel Jacobowitz <drow@mvista.com>
22980
22981 * gdb.c++/overload.exp: Remove some fixed XFAILs.
22982
c4cf40b7
DJ
229832003-01-09 Daniel Jacobowitz <drow@mvista.com>
22984
22985 * gdb.base/detach.exp: New test.
22986
696d5a5b
DJ
229872003-01-09 Daniel Jacobowitz <drow@mvista.com>
22988
22989 * Makefile.in (ALL_SUBDIRS): New variable.
22990 (subdirs, clean, distclean): Use it.
22991 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
22992 regenerating Makefile, since it is generated from the top level.
22993 * gdb.asm/Makefile.in: Likewise.
22994 * gdb.base/Makefile.in: Likewise.
22995 * gdb.c++/Makefile.in: Likewise.
22996 * gdb.disasm/Makefile.in: Likewise.
22997 * gdb.java/Makefile.in: Likewise.
22998 * gdb.mi/Makefile.in: Likewise.
22999 * gdb.threads/Makefile.in: Likewise.
23000 * gdb.trace/Makefile.in: Likewise.
23001
754533e4
DC
230022003-01-09 David Carlton <carlton@math.stanford.edu>
23003
23004 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
23005 Add copyright year 2003.
23006
d8b3e9ee
MC
230072003-01-06 Michael Chastain <mec@shout.net>
23008
23009 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
23010 When selecting a thread, 'line' and 'file' are optional.
23011 * gdb.mi/mi1-pthreads.exp: Likewise.
23012
8e9e0fe6
AS
230132003-01-06 Andreas Schwab <schwab@suse.de>
23014
23015 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
23016 failures.
23017
b5ab8ff3
DJ
230182003-01-04 Daniel Jacobowitz <drow@mvista.com>
23019
23020 Fix PR gdb/844
23021 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
23022 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
23023
23024 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
23025 instead of calling gdb_suppress_entire_file.
23026 * gdb.threads/print-threads.exp: Likewise.
23027 * gdb.threads/schedlock.exp: Likewise.
23028
23029 * gdb.threads/killed.exp: Return instead of calling
23030 gdb_suppress_entire_file.
23031 * gdb.threads/linux-dp.exp: Likewise.
23032 * gdb.threads/pthreads.exp: Likewise.
23033
1e698235
DJ
230342003-01-04 Daniel Jacobowitz <drow@mvista.com>
23035
23036 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
23037 stabs.
23038 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
23039 * gdb.base/whatis.exp: Always allow (void) after function names.
23040
147ff08c
DJ
230412003-01-04 Daniel Jacobowitz <drow@mvista.com>
23042
23043 * gdb.c++/casts.exp: Correct regexp.
23044
dc62bfc2
MK
230452003-01-04 Mark Kettenis <kettenis@gnu.org>
23046
23047 * configure.in: Call AC_CONFIG_HEADER. Don't call
23048 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
23049 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
23050 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
23051 aforementioned directories in the AC_OUPUT call.
23052 * config.hin: New file.
23053 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23054 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
23055 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
23056 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
23057 pass -I$objdir instead of -I$objdir/$subdir in compilation.
23058 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
23059 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
23060 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
23061 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
23062 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
23063 gdb.threads/configure.in, gdb.threads/configure,
23064 gdb.threads/config.in, gdb.trace/configure.in,
23065 gdb.trace/configure: Removed.
23066
77afa639
MC
230672003-01-03 Michael Chastain <mec@shout.net>
23068
23069 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
23070 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
23071
7634bb6e
DJ
230722003-01-03 Daniel Jacobowitz <drow@mvista.com>
23073
23074 * gdb.base/store.exp: Fix regular expressions.
23075
b39c905e
MK
230762002-12-28 Mark Kettenis <kettenis@gnu.org>
23077
23078 * configure.in: Rewrite.
23079 * configure: Regenerated.
23080
0a8551dd
DC
230812003-01-03 David Carlton <carlton@math.stanford.edu>
23082
23083 * gdb.base/psymtab.exp: New file.
23084 * gdb.base/psymtab1.c: Ditto.
23085 * gdb.base/psymtab2.c: Ditto.
23086
c60b7188
AF
230872002-12-23 Adam Fedor <fedor@gnu.org>
23088
23089 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
23090
ee73db83
DC
230912002-12-23 David Carlton <carlton@math.stanford.edu>
23092
23093 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
23094 and current_directory initialization.
23095
d6c1774e
JB
230962002-12-22 Jim Blandy <jimb@redhat.com>
23097
f0a847b8
JB
23098 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
23099 rather than as part of the output file name.
23100
d6c1774e
JB
23101 * gdb.base/attach.exp: There's no need to copy the test program to
23102 /tmp; that was only ever necessary on HP/UX, and this test is
23103 entirely disabled there anyway.
23104
f0708dbb
JB
231052002-12-21 Jim Blandy <jimb@redhat.com>
23106
4c2acfea
JB
23107 * gdb.c++/psmang.exp: Doc fix.
23108
f0708dbb
JB
23109 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
23110 test.
23111
9579e000
DC
231122002-12-20 David Carlton <carlton@math.stanford.edu>
23113
23114 * gdb.c++/annota2.exp: KFAIL annotate-quit.
23115
d1810171
MC
231162002-12-18 Michael Chastain <mec@shout.net>
23117
23118 * gdb.c++/annota2.exp: Add copyright year 2002.
23119
76565097
DC
231202002-12-17 David Carlton <carlton@math.stanford.edu>
23121
23122 * gdb.c++/try_catch.cc: Add marker comments.
23123 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
23124 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
23125 * gdb.c++/m-static.cc: Ditto.
23126 * gdb.c++/m-static1.cc: Ditto.
23127 * gdb.c++/try_catch.cc: Ditto.
23128
da81390b
JJ
231292002-12-16 Jeff Johnston <jjohnstn@redhat.com>
23130
23131 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
23132 to see whether we are using the new -environment-directory
23133 command which resets via -r or the old version of the command
23134 which may prompt the user. Part of fix for gdb/741.
23135
b304d130
AC
231362002-12-13 Andrew Cagney <ac131313@redhat.com>
23137
23138 * gdb.fortran/types.exp: Update obsolete comment.
23139 * gdb.fortran/exprs.exp: Ditto.
23140 * lib/gdb.exp: Delete obsolete code.
23141 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
23142 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
23143 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
23144 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
23145 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
23146 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
23147 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
23148 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
23149 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
23150 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
23151 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
23152 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
23153 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
23154 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
23155 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
23156 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
23157 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
23158 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
23159 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
23160 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
23161 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
23162 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
23163 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
23164 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
23165 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
23166 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
23167 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
23168 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
23169 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
23170 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
23171 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
23172 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
23173 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
23174 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
23175 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
23176 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
23177 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
23178
a23b6e6a
DC
231792002-12-11 David Carlton <carlton@math.stanford.edu>
23180
23181 * gdb.c++/m-data.exp: Add test for members that shadow global
23182 variables: see PR gdb/804.
23183 * gdb.c++/m-data.cc: Ditto.
23184
6604731b
DJ
231852002-12-10 Daniel Jacobowitz <drow@mvista.com>
23186
23187 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
23188
de46ecd7
DC
231892002-12-06 David Carlton <carlton@math.stanford.edu>
23190
23191 * gdb.base/store.c: Don't declare functions static.
23192
27e829d0
AC
231932002-12-04 Andrew Cagney <ac131313@redhat.com>
23194
23195 * gdb.base/store.exp, gdb.base/store.c: New files.
23196
92806416
DJ
231972002-12-03 Daniel Jacobowitz <drow@mvista.com>
23198
23199 * gdb.base/selftest.exp: Update for current gdb.
23200
3bcbaac5
DJ
232012002-12-03 Daniel Jacobowitz <drow@mvista.com>
23202
23203 * gdb.base/maint.exp: Only dump symbols from one source file
23204 or objfile.
23205
f4f00b1f
DJ
232062002-12-03 Daniel Jacobowitz <drow@mvista.com>
23207
23208 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
23209 function call.
23210
f1c8a949
JB
232112002-11-25 Jim Blandy <jimb@redhat.com>
23212
23213 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
23214 function appearing in error message.
23215
9e297a97
DJ
232162002-11-21 Daniel Jacobowitz <drow@mvista.com>
23217
23218 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
23219
1f312e79
JJ
232202002-11-08 Jeff Johnston <jjohnstn@redhat.com>
23221
d63a86f8
RM
23222 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
23223 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
23224 should be in mi console format. This is part of fix for PR gdb/604.
23225
83c31e7d
FN
232262002-09-18 Fernando Nasser <fnasser@redhat.com>
23227
23228 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
23229 which explicitly prints the zero offset as "+0".
23230
322b3f65
DJ
232312002-10-22 Daniel Jacobowitz <drow@mvista.com>
23232
23233 * gdb.threads/schedlock.c (args): Make unsigned.
23234
232352002-10-21 Daniel Jacobowitz <drow@mvista.com>
23236
23237 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
23238 numbers. Allow "foo2|selected stack frame".
23239 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
23240 * gdb.asm/asmsrc2.s: Likewise.
23241 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
23242 comments.
23243 * gdb.asm/mips.inc: New file.
23244
5e2fe5b8
AF
232452002-10-18 Adam Fedor <fedor@gnu.org>
23246
23247 * gdb.base/default.exp: Update expected output to include 'ObjC'.
23248 * gdb.base/help.exp: Likewise.
23249
abe1a5d0
KB
232502002-10-17 Kevin Buettner <kevinb@redhat.com>
23251
23252 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
23253 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
23254
10abb1d4
JB
232552002-10-02 Jim Blandy <jimb@redhat.com>
23256
23257 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
23258
1f609b42
AC
232592002-10-01 Andrew Cagney <ac131313@redhat.com>
23260
23261 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
23262 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
23263 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
23264 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
23265 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
23266 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
23267 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
23268
0aee02e4
AC
232692002-09-29 Andrew Cagney <ac131313@redhat.com>
23270
23271 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
23272 * mi0-disassemble.exp, mi0-eval.exp: Delete.
23273 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
23274 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
23275 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
23276 * mi0-var-block.exp, mi0-var-child.exp: Delete.
23277 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 23278
6fde09ad
KB
232792002-09-27 Kevin Buettner <kevinb@redhat.com>
23280
23281 * gdb.base/annota1.exp (info break): Make directory components of
23282 path optional since not all compilers emit this debug information.
23283
889bf7c5
PA
23284 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
23285 step ends up stepping out of the function instead of stopping on
23286 the epilogue.
6fde09ad 23287
9e8aab75
KS
232882002-09-26 Keith Seitz <keiths@redhat.com>
23289
23290 * lib/insight-support.exp (gdbtk_start): Figure out where
23291 the insight executable is based on where gdb is. Use this
23292 executable to start insight instead of gdb.
23293
e36180d7
AC
232942002-09-25 Andrew Cagney <cagney@redhat.com>
23295
23296 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
23297
9dd34b2b
AC
232982002-09-24 Andrew Cagney <ac131313@redhat.com>
23299
23300 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
23301 test_isolated_complaints.
23302 (test_empty_complaint): New function.
23303 (test_empty_complaints): New function. Check no output when no
23304 complaints.
d63a86f8 23305
dea97812
KB
233062002-09-19 Jim Blandy <jimb@redhat.com>
23307
a9c64011 23308 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 23309
54951bd7
AC
233102002-09-19 Andrew Cagney <ac131313@redhat.com>
23311
23312 * gdb.gdb/complaints.exp: New file.
23313
dec43320
AC
233142002-09-18 Andrew Cagney <ac131313@redhat.com>
23315
23316 * gdb.base/maint.exp: Check `help maint internal-warning'.
23317
e70d6e3f
DC
233182002-09-18 David Carlton <carlton@math.stanford.edu>
23319
23320 * gdb.c++/m-static.exp: Remove breakpoints depending on line
23321 numbers, and replace them by a single breakpoint after the
23322 constructors are all finished.
23323 Add test 4.
23324 * gdb.c++/m-static.cc: Add test 4.
23325 * gdb.c++/m-static.h: New file.
23326 * gdb.c++/m-static1.cc: New file.
23327
23328 * gdb.c++/printmethod.exp: New file.
23329 * gdb.c++/printmethod.cc: New file.
23330
23331 * gdb.c++/pr-574.exp: New file.
23332 * gdb.c++/pr-574.cc: New file.
23333
afb5c968
CV
233342002-09-18 Corinna Vinschen <vinschen@redhat.com>
23335
23336 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
23337 embedded targets which never actually exit.
23338
31e45dee
FN
233392002-09-18 Fernando Nasser <fnasser@redhat.com>
23340
23341 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
23342 "don't step after run" as unresolved or unsupported, instead of xfail.
23343
a283c5a1
CV
233442002-09-18 Corinna Vinschen <vinschen@redhat.com>
23345
23346 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
23347 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
23348 Add newline to expected string in "step out of main (status wrapper)"
23349 case.
23350
11350d2a
CV
233512002-09-18 Corinna Vinschen <vinschen@redhat.com>
23352
23353 * lib/gdb.exp (rerun_to_main): Allow restarting application.
23354 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
23355
0deec7d6
TT
233562002-09-17 Tom Tromey <tromey@redhat.com>
23357
23358 * gdb.base/printcmds.exp (test_print_string_constants): Expect
23359 \000, not \0, in double-quoted string.
23360
b2b4a1b5
CV
233612002-09-14 Corinna Vinschen <vinschen@redhat.com>
23362
c9d37158 23363 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
23364 string after running the commands execution on breakpoint tests.
23365
1c56143a
CV
233662002-09-13 Corinna Vinschen <vinschen@redhat.com>
23367
23368 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
23369
37f8da45
JB
233702002-09-12 Joel Brobecker <brobecker@gnat.com>
23371
23372 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
23373
08b468e0
KS
233742002-09-10 Keith Seitz <keiths@redhat.com>
23375
23376 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
23377 runto proc.
23378 (mi_run_to_main): Use mi_runto.
23379 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
23380
dc360f58
KS
233812002-09-10 Keith Seitz <keiths@redhat.com>
23382
23383 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
23384 regexp for stopping at main. Could have multiple event notifications.
23385 Don't assume that main was declared with no parameters.
23386 (mi_next): Use mi_step_to.
23387 (mi_step): Use mi_next_to.
23388
ce3abcfb
CV
233892002-09-09 Corinna Vinschen <vinschen@redhat.com>
23390
23391 * gdb.base/default.exp: Fix expected string in `info float' test.
23392
d1f5b980
BE
233932002-09-09 Ben Elliston <bje@redhat.com>
23394
23395 * config/mips.exp: Update comments.
23396 * config/mips-idt.exp: Likewise.
23397 * config/nind.exp: Likewise.
23398 * config/slite.exp: Likewise.
23399 * config/sparclet.exp: Likewise.
23400 * config/udi.exp: Likewise.
23401 * config/vx.exp: Likewise.
23402 * config/vxworks29k.exp: Likewise.
23403
2f71430b
JB
234042002-09-05 Jim Blandy <jimb@redhat.com>
23405
23406 * gdb.threads/killed.exp: Fix test failure message.
23407
7ddebc7e
KS
234082002-09-04 Keith Seitz <keiths@redhat.com>
23409
23410 * lib/mi-support.exp: Update copyright.
23411 (mi_gdb_test): Increase the priority of the expected pattern
23412 so that it matches gdb_test.
23413
0ae67eb3
KS
234142002-09-03 Keith Seitz <keiths@redhat.com>
23415
23416 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
23417 Use integer comparison instead of string comparison for testing
23418 whether binary was built.
23419
38fc42c8
JB
234202002-09-03 Jim Blandy <jimb@redhat.com>
23421
23422 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
23423
b6ff0e81
JB
234242002-08-29 Jim Blandy <jimb@redhat.com>
23425
23426 * gdb.threads/pthreads.exp: Move the portable thread compilation
23427 code into a function in lib/gdb.exp, and call that from here.
23428 * lib/gdb.exp (gdb_compile_pthreads): New function.
23429
07c98896
KS
234302002-08-29 Keith Seitz <keiths@redhat.com>
23431
23432 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
23433 expect_out so that callers can get at it.
23434
0312286c
DJ
234352002-08-23 Daniel Jacobowitz <drow@mvista.com>
23436
23437 * gdb.threads/print-threads.c: New file.
23438 * gdb.threads/print-threads.exp: New file.
23439 * gdb.threads/schedlock.c: New file.
23440 * gdb.threads/schedlock.exp: New file.
23441
dd039bc4
EZ
234422002-08-22 Elena Zannoni <ezannoni@redhat.com>
23443
a9c64011
AS
23444 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
23445 not altivec.c.
dd039bc4 23446
1f36144c
MK
234472002-08-17 Mark Kettenis <kettenis@gnu.org>
23448
23449 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
23450 targets. The problem should be fixed now.
23451
16057ec7 234522002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
23453
23454 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
23455 2002-07-24 change that removes final dots from error messages.
23456
3c1499ad
TT
234572002-08-13 Tom Tromey <tromey@redhat.com>
23458
23459 * gdb.base/readline.exp: New file.
23460
a20ce2c3
AC
234612002-08-01 Andrew Cagney <ac131313@redhat.com>
23462
23463 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
23464 supress message.
23465
db034ac5
AC
234662002-08-01 Andrew Cagney <cagney@redhat.com>
23467
23468 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
23469 CHILL_FOR_TARGET and CHILL_LIB.
23470 * configure.in (configdirs): Remove gdb.chill.
23471 * configure: Regenerate.
23472 * lib/gdb.exp: Obsolete references to chill.
23473 * gdb.fortran/types.exp: Ditto.
23474 * gdb.fortran/exprs.exp: Ditto.
23475
3e000b18
KB
234762002-07-30 Kevin Buettner <kevinb@redhat.com>
23477
23478 * gdb.base/shlib-call.exp (additional_flags): Conditionally
23479 set Irix-specific compile and link flags.
23480
28f4966b
KB
234812002-07-29 Kevin Buettner <kevinb@redhat.com>
23482
23483 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
23484 source files. The ``-o'' option doesn't work with the ``-E'' option
23485 when using the Irix compiler.
23486
46c0d5a6
DJ
234872002-07-19 Daniel Jacobowitz <drow@mvista.com>
23488
23489 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
23490 Improve support for reusing an exec file. Copy exec file
23491 to target, and run gdbserver on the target instead of on the host.
23492
eecf4bed
JB
234932002-07-18 Jim Blandy <jimb@redhat.com>
23494
0f815cdf
JB
23495 * gdb.base/ending-run.exp: Don't expect to see the program end in
23496 some orderly fashion when we're running on a real stand-alone
23497 board.
23498
eecf4bed
JB
23499 * gdb.base/interrupt.exp: Correct logic for skipping tests on
23500 targets that don't support interrupts.
23501
52d309e4
JB
235022002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
23503
23504 * gdb.base/attach.exp: Add patterns to match output from /proc-based
23505 systems.
23506 Move comments in expect statements to inside the actions, so that they
23507 don't get matched against.
23508
ff683d9e
MK
235092002-07-10 Mark Kettenis <kettenis@gnu.org>
23510
23511 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
23512 function when asleep" test.
23513
b5356753
AC
235142002-07-10 Andrew Cagney <ac131313@redhat.com>
23515
23516 * gdb.base/page.exp: Rewrite to handle problems with very long
23517 `info set' output. Update copyright.
23518
6aa4d13a
AC
235192002-06-26 Andrew Cagney <ac131313@redhat.com>
23520
23521 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
23522 gdb.threads-hp.
23523 * gdb.hp/configure: Regenerate.
23524 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
23525 * gdb.hp/gdb.threads-hp/configure: Delete file.
23526 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
23527
8cf8c2b8
AC
235282002-06-22 Andrew Cagney <ac131313@redhat.com>
23529
23530 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
23531 setlocale, bindtextdomain and textdomain.
23532
6827a8f8
JB
235332002-06-11 Jim Blandy <jimb@redhat.com>
23534
919d772c
JB
23535 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
23536 preprocessor macro information is present.
23537
6827a8f8
JB
23538 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
23539 tests.
23540
c15b0d21
MS
235412002-06-06 Michael Snyder <msnyder@redhat.com>
23542
c5984d70
MS
23543 * gdb.base/overlays.exp: Record addresses of overlay
23544 functions in TCL variables rather than in GDB variables,
23545 to avoid having GDB convert them to pointers (with loss
23546 of information).
23547
d63a86f8 23548 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 23549 default linker script changes.
c15b0d21
MS
23550 * gdb.base/long_long.exp: Add check for sizeof (long double).
23551
be26fe0d
ML
235522002-06-06 Michal Ludvig <mludvig@suse.cz>
23553
23554 * gdb.asm/asm-source.exp: Add x86-64 target.
23555 * gdb.asm/x86_64.inc: New.
d63a86f8 23556
258093ca 235572002-05-30 Michael Chastain <mec@shout.net>
258093ca 23558
4b3153f1 23559 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
23560 * gdb.c++/m-static.cc: New file.
23561 * gdb.c++/m-static.exp: New file.
23562
241264c6
MS
235632002-05-28 Michael Snyder <msnyder@redhat.com>
23564
23565 * gdb.base/call-ar-st.exp: Allow for reduced floating point
23566 precision.
23567
9bba8c8f 235682002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 23569
4b3153f1 23570 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
23571 * gdb.c++/m-data.cc: New file.
23572 * gdb.c++/m-data.exp: New file.
23573
235742002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 23575
4b3153f1 23576 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 23577 * gdb.c++/try_catch.cc: New file.
d63a86f8 23578 * gdb.c++/try_catch.exp: New file.
9bba8c8f 23579
def1b996
MC
235802002-05-27 Michael Chastain <mec@shout.net>
23581
23582 * gdb.c++/local.exp: Accept more nested types in output.
23583
522ba268
MC
235842002-05-26 Michael Chastain <mec@shout.net>
23585
23586 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
23587
277254ba
MS
235882002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
23589
23590 * lib/gdb.exp (gdb_wrapper_init): Just because
23591 gdb_wrapper_file exists, this does not mean that the file
23592 should not be rebuilt. That is what gdb_wrapper_initialized
23593 is for.
23594 (default_gdb_init): Reset gdb_wrapper_initialized.
23595
b61a8733
MS
235962002-05-23 Michael Snyder <msnyder@redhat.com>
23597
d63a86f8 23598 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
23599 the precision of the floating point test results.
23600 * gdb.base/call-rt-st.exp: Ditto.
23601
b61a8733
MS
23602 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
23603 * gdb.base/call-rt-st.exp: Ditto.
23604
56f6e910
MC
236052002-05-19 Michael Chastain <mec@shout.net>
23606
23607 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
23608
ad0b0016
EZ
236092002-05-19 Elena Zannoni <ezannoni@redhat.com>
23610
a9c64011
AS
23611 * configure.in (configdirs): Add gdb.arch.
23612 * configure: Regenerate.
ad0b0016 23613
f617d2b6
JB
236142002-05-17 Jim Blandy <jimb@redhat.com>
23615
23616 * gdb.base/completion.exp: Recognize the more detailed error
23617 messages produced by the macro expander's lexical analyzer.
23618
eac2a696
EZ
236192002-05-14 Elena Zannoni <ezannoni@redhat.com>
23620
a9c64011
AS
23621 * gdb.arch/altivec-abi.c: New file.
23622 * gdb.arch/altivec-abi.exp: New file.
23623 * gdb.arch/altivec-regs.c: New file.
23624 * gdb.arch/altivec-regs.exp: New file.
eac2a696 23625
2fdde8f8
DJ
236262002-05-14 Daniel Jacobowitz <drow@mvista.com>
23627
23628 * gdb.base/maint.exp (maint print type): Update for new type
23629 structure.
d63a86f8 23630
e31f1a7c
EZ
236312002-05-14 Elena Zannoni <ezannoni@redhat.com>
23632
23633 * gdb.arch: New directory.
23634 * gdb.arch/configure.in: New file.
23635 * gdb.arch/configure: New file.
23636 * gdb.arch/Makefile.in: New file.
23637
db589741
CV
236382002-05-13 Corinna Vinschen <vinschen@redhat.com>
23639
23640 * gdb.asm/asm-source.exp: Add v850 as supported target.
23641 * gdb.asm/v850.inc: New file.
23642
8ce2a7dc
DJ
236432002-05-13 Daniel Jacobowitz <drow@mvista.com>
23644
23645 * gdb.c++/annota2.exp (annotate-quit): Add comment.
23646
df763c7f
DJ
236472002-05-12 Daniel Jacobowitz <drow@mvista.com>
23648
23649 * gdb.base/break.exp: Check 'break "marker2"'.
23650
377daeed
MS
236512002-05-10 Michael Snyder <msnyder@redhat.com>
23652
23653 * gdb.base/long_long.exp: Fix typo.
23654
c4b7bc2b
JB
236552002-05-10 Jim Blandy <jimb@redhat.com>
23656
ecac9a4e
JB
23657 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
23658 a bug.
23659
c4b7bc2b
JB
23660 * gdb.base/printcmds.exp (test_integer_literals_rejected):
23661 Recognize more detailed error message produced by the macro
23662 expander's lexical analyzer.
23663 * lib/gdb.exp (test_print_reject): Same.
23664
e71019a1
MK
236652002-05-09 Mark Kettenis <kettenis@gnu.org>
23666
23667 * gdb.c++/method.exp: Fix typo.
23668
fedfc8e6
MS
236692002-05-08 Michael Snyder <msnyder@redhat.com>
23670
166a1957
MS
23671 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
23672 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 23673 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
23674 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
23675 Add iftarget clause for strongarm.
d63a86f8 23676
f1c47eb2
MS
236772002-05-06 Michael Snyder <msnyder@redhat.com>
23678
cb9a9d3e
MS
23679 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
23680 (gdb_continue_to_end): Accept output from status wrapper.
23681 * gdb.base/ending-run.exp: Add case for output from status wrapper.
23682 Clean up fail messages to match pass messages.
23683
f1c47eb2
MS
23684 Enable the "needs_status_wrapper" testsuite feature.
23685 * lib/gdb.exp (gdb_wrapper_init): New procedure.
23686 (gdb_compile): Conditionally call gdb_wrapper_init.
23687 * gdb.base/a2-run.exp: Recognize output from status wrapper.
23688 * gdb.c++/method.exp: Recognize output from status wrapper.
23689
6079c749
BE
236902002-05-06 Ben Elliston <bje@redhat.com>
23691From Graydon Hoare <graydon@redhat.com>
23692
23693 * config/sid.exp: Include support for "rawsid" protocol.
23694
188baff3
JB
236952002-05-03 Jim Blandy <jimb@redhat.com>
23696
23697 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
23698 * gdb.c++/hang3.C: New file.
23699
b9c07f0f
AC
237002002-05-04 Andrew Cagney <ac131313@redhat.com>
23701
23702 * gdb.base/default.exp: Remove obsolete code.
23703 * gdb.c++/misc.exp: Ditto. Update copyright.
23704 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
23705 * gdb.base/whatis.exp: Ditto. Update copyright.
23706 * gdb.base/scope.exp: Ditto. Update copyright.
23707 * gdb.base/ptype.exp: Ditto. Update copyright.
23708 * gdb.base/printcmds.exp: Ditto. Update copyright.
23709 * gdb.base/opaque.exp: Ditto. Update copyright.
23710 * gdb.base/list.exp: Ditto.
23711 * gdb.base/funcargs.exp: Ditto. Update copyright.
23712 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
23713 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
23714 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
23715 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
23716 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
23717 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
23718
5c7a0397
MS
237192002-05-02 Michael Snyder <msnyder@redhat.com>
23720
d6dcc264 23721 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
23722 * gdb.base/long_long.exp: Add xscale target.
23723 * gdb.base/default.exp: Add xscale target.
23724
eb7f1c48
JB
237252002-05-01 Jim Blandy <jimb@redhat.com>
23726
23727 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
23728 gdb.c++/hang.exp: New test.
23729
a6befae8
FF
237302002-05-01 Fred Fish <fnf@redhat.com>
23731
23732 * gdb.base/completion.exp: Handle completions of "./Make" for
23733 more than one completion possibility, as is the case when we
23734 build and test in the source tree.
23735
0a310277
AG
237362002-04-29 Anthony Green <green@redhat.com>
23737
23738 * gdb.java/jmisc1.exp: New file.
23739 * gdb.java/jmisc2.exp: New file.
23740
6ff9af88
DJ
237412002-04-24 Daniel Jacobowitz <drow@mvista.com>
23742
23743 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
23744
96b3d632
EZ
237452002-04-23 Elena Zannoni <ezannoni@redhat.com>
23746
23747 * gdb.base/help.exp: Change 'help status' to allow for target
23748 dependent output differences.
23749
5019bb54
MC
237502002-04-22 Michael Chastain <mec@shout.net>
23751
23752 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
23753
a805a116
MC
237542002-04-22 Michael Chastain <mec@shout.net>
23755
23756 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
23757
a1706bfd
DM
237582002-04-17 David S. Miller <davem@redhat.com>
23759
23760 * gdb.asm/sparc64.inc: New file.
23761 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
23762
a73a20a2
EZ
237632002-04-19 Elena Zannoni <ezannoni@redhat.com>
23764
23765 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
23766 instruction file directly into the build tree. Clean up at end of
23767 test.
23768
ba678339
DM
237692002-04-18 David S. Miller <davem@redhat.com>
23770
23771 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
23772 handle 64-bit platforms correctly.
23773 * gdb.base/maint.exp: Likewise.
23774
b03399da
KB
237752002-04-18 Kevin Buettner <kevinb@redhat.com>
23776
23777 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
23778 ``-fpic'' when compiling files comprising a shared library, but
23779 it does need additional linker flags in order to find shared
23780 libraries at run time.
23781
e2004992
KB
237822002-04-18 Kevin Buettner <kevinb@redhat.com>
23783
23784 * gdb.base/cvexpr.c (use): New function.
23785 (main): Invoke use() on all global variables to prevent
23786 some linkers from deleting these otherwise unused symbols.
23787
d8937120
MC
237882002-04-17 Michael Chastain <mec@shout.net>
23789From David S. Miller <davem@redhat.com>
23790
23791 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
23792 handle 64-bit platforms correctly.
23793
ffd61a58
MS
237942002-04-12 Michael Snyder <msnyder@redhat.com>
23795From Jim Blandy <jimb@redhat.com>
a9c64011 23796 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
23797 script can handle this instead.
23798 * gdb.base/bar.c (barx): Same.
23799 * gdb.base/baz.c (bazx): Same.
23800 * gdb.base/grbx.c (grbxx): Same.
23801
23802 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
23803 manager doesn't automatically unmap overlays unnecessarily.
23804
6b8426a6
MH
238052002-04-10 Martin M. Hunt <hunt@redhat.com>
23806
23807 * gdb.base/ending-run.exp: Fix pattern for Mips targets
23808 stepping out of main.
23809
34af4875
MC
238102002-04-09 Michael Chastain <mec@shout.net>
23811
23812 * gdb.c++/local.cc (main): Move call to marker1() inside nested
23813 scope so that the nested scope tests will make sense.
23814 * gdb.c++/local.exp: Write patterns that actually work with gcc
23815 (the HP patterns "were never known to work with gcc").
23816 Keep the old aCC patterns too.
23817
2d1676a0
DJ
238182002-04-09 Daniel Jacobowitz <drow@mvista.com>
23819
23820 * gdb.base/attach.exp: Correct target board test.
23821
3a63e3f9
MC
238222002-04-08 Michael Chastain <mec@shout.net>
23823
23824 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
23825 in a const method. Add some xfail and fail cases for configurations
23826 that do not emit the "const ...".
23827
f18dabd2
MC
238282002-04-07 Michael Chastain <mec@shout.net>
23829
23830 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
23831 Accept "A * const" and "const A * const" as type of "this".
23832 Fix spelling of getFunky throughout. Make messages uniform.
23833
0fcddd82
EZ
238342002-04-07 Elena Zannoni <ezannoni@redhat.com>
23835
a9c64011 23836 Work around for PR gdb/285:
0fcddd82
EZ
23837 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
23838
16a8534a
EZ
238392002-04-07 Elena Zannoni <ezannoni@redhat.com>
23840
23841 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
23842 instructions file at run time instead of configure time.
23843 Sometimes we run the test in a directory that is not the one we
23844 configured in.
23845 * gdb.asm/configure.in: Delete creation of symlink.
23846 * gdb.asm/configure: Regenerate.
23847
24181d81
JB
238482002-04-05 J. Brobecker <brobecker@gnat.com>
23849
23850 * gdb.gdb/xfullpath.exp: New test, to exercise the new
23851 xfullpath () function.
23852
7cdb7107
DJ
238532002-04-04 Daniel Jacobowitz <drow@mvista.com>
23854
23855 * gdb.asm/Makefile.in: Correct dependencies.
23856
23857 * gdb.asm/powerpc.inc: New file.
23858 * gdb.asm/asm-source.exp: Add PowerPC.
23859 * gdb.asm/configure.in: Likewise.
23860 * gdb.asm/configure: Regenerated.
23861
a7d17088
DJ
238622002-04-04 Daniel Jacobowitz <drow@mvista.com>
23863
23864 * gdb.base/relocate.exp: New file.
23865 * gdb.base/relocate.c: New file.
23866
cd721503
FF
238672002-04-04 Fred Fish <fnf@redhat.com>
23868
23869 * gdb.base/step-test.exp: Update comment regarding stopping in
23870 memcpy/bcopy calls inserted as part of the compiler runtime.
23871
b22ad7a7
MS
238722002-04-04 Michael Snyder <msnyder@redhat.com>
23873
23874 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
23875
5f279fa6
DJ
238762002-04-03 Daniel Jacobowitz <drow@mvista.com>
23877
23878 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
23879 (gdb_expect): Remove $notransfer hack.
23880
dd0fd3ce
DJ
238812002-04-02 Daniel Jacobowitz <drow@mvista.com>
23882
23883 * gdb.c++/classes.exp ("calling method for small class"): Match
23884 updated register output.
23885
1e50cda1
DJ
238862002-03-30 Daniel Jacobowitz <drow@mvista.com>
23887
23888 Fix PR gdb/452
23889 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
23890 when finished. Make gdb_file_cmd send "exec-file" when
23891 appropriate.
23892
24015922
DJ
238932002-03-30 Daniel Jacobowitz <drow@mvista.com>
23894
23895 * gdb.base/attach.exp: Remove extra setup_xfail.
23896
dd7dfd64
MS
238972002-03-26 Michael Snyder <msnyder@redhat.com>
23898
23899 * gdb.base/default.exp: Add tests for dump, append, and restore.
23900 * gdb.base/help.exp: Add tests for dump, append, and restore.
23901 * gdb.base/dump.exp: New file, test dump, append and restore.
23902 * gdb.base/dump.c: New file.
23903
48b2f8d7
MS
239042002-03-27 Michael Snyder <msnyder@redhat.com>
23905
d63a86f8 23906 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
23907 clean-ups in help messages.
23908
05b4d525
FF
239092002-03-26 Fred Fish <fnf@redhat.com>
23910
23911 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
23912 have debugging info for those functions and the compiler uses them
23913 internally to copy structs around.
23914
d7679631
FF
239152002-03-26 Fred Fish <fnf@redhat.com>
23916
23917 * gdb.base/list.exp: Revert the change made yesterday and add note
23918 about why we don't list the default lines for remote targets.
23919
523ac3f9
MS
239202002-03-25 Michael Snyder <msnyder@redhat.com>
23921
23922 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
23923
754b2b8d
FF
239242002-03-25 Fred Fish <fnf@redhat.com>
23925
23926 * gdb.base/list.exp: This test works on remote targets so remove
23927 the short circuit for remote targets. Update copyright.
23928
33c3e192
FF
239292002-03-25 Fred Fish <fnf@redhat.com>
23930
23931 * gdb.base/attach.exp: Fix logic error that was suppressing this
23932 test for all non hppa*-*-hpux* targets, instead of the hp target.
23933 Move comments closer to the suppression point. Also now need to
23934 check that we are running natively.
23935
d43e73ee
MS
239362002-03-22 Michael Snyder <msnyder@redhat.com>
23937
882c8f02
MS
23938 * gdb.base/default.exp: Add test for gcore. Update copyright.
23939 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 23940
04c12f60
FF
239412002-03-06 Fred Fish <fnf@redhat.com>
23942
23943 * gdb.base/funcargs.c: Remove extraneous ';' character.
23944 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
23945
b43df995
MC
239462002-03-04 Michael Chastain <mec@shout.net>
23947
23948 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
23949 accommodate gcc v3 function signature.
23950 * gdb.mi/mi0-var-cmd-exp: Ditto.
23951
92362027
AC
239522002-02-24 Andrew Cagney <ac131313@redhat.com>
23953
23954 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
23955 ``GNU/Linux'' or ``Linux kernel''
23956 * testsuite/gdb.threads/pthreads.c: Ditto.
23957
258ad32d
MC
239582002-02-24 Michael Chastain <mec@shout.net>
23959
23960 * gdb.threads/pthreads.c (thread1): Add a return statement.
23961 (thread2): Likewise.
23962 (foo): Likewise.
23963
04c3b3d4
MC
239642002-02-23 Michael Chastain <mec@shout.net>
23965
23966 * gdb.threads/linux-dp.c (philosopher): Add a return statement
23967 to placate gcc.
23968
5a2a0a20
MC
239692002-02-23 Michael Chastain <mec@shout.net>
23970
23971 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
23972 test "ptype bint". The test passes on all my stabs configurations.
23973
a640f7fc
JB
239742002-02-21 Jim Blandy <jimb@redhat.com>
23975
27924826
JB
23976 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
23977 filename at a time, and watch for the ones we want to see.
23978
a640f7fc
JB
23979 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
23980 types of pointers to prototyped functions.
23981
edcc8c75
AC
239822002-02-20 Andrew Cagney <ac131313@redhat.com>
23983
23984 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
23985 signed, unsigned and straight char.
23986 (padding_char, padding_short, padding_int, padding_long,
23987 padding_long_long, padding_float, padding_double,
23988 padding_long_double): New global variables.
23989 (fill, fill_structs): New functions.
23990
23991 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
23992 for correctly sized writes. Update copyright.
23993 (get_valueof): New procedure.
23994 (get_sizeof): Call get_valueof.
23995 (check_valueof): New procedure.
23996 (check_padding): New procedure.
23997
ac57ea44
MC
239982002-02-20 Michael Chastain <mec@shout.net>
23999
24000 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
24001 to setup_xfail. Document some of the remaining calls.
24002
7a10c941
MC
240032002-02-18 Michael Chastain <mec@shout.net>
24004
24005 * gdb.c++/userdef.exp: Update copyright year.
24006
fb8acdcc
DJ
240072002-02-18 Daniel Jacobowitz <drow@mvista.com>
24008
24009 * gdb.c++/userdef.exp: Test overloaded operators properly.
24010 Remove xfails.
24011
fda6ae12
MS
240122002-02-14 Michael Snyder <msnyder@redhat.com>
24013
24014 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
24015
676a0442
DJ
240162002-02-14 Daniel Jacobowitz <drow@mvista.com>
24017
24018 * gdb.base/a2-run.exp: Check for a remote target properly.
24019 * gdb.base/annota1.exp: Likewise.
24020 * gdb.base/list.exp: Likewise.
24021 * gdb.base/reread.exp: Likewise.
24022 * gdb.base/scope.exp: Likewise.
24023 * gdb.base/shlib-call.exp: Likewise.
24024 * gdb.base/term.exp: Likewise.
24025 * gdb.c++/annota2.exp: Likewise.
24026
78b4f468
RE
240272002-02-13 Richard Earnshaw <rearnsha@arm.com>
24028
24029 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
24030
9a81ba51
MC
240312002-02-10 Michael Chastain <mec@shout.net>
24032
24033 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
24034 (call_after_alloca): Ditto.
24035
004af6c7
DJ
240362002-02-10 Daniel Jacobowitz <drow@mvista.com>
24037
24038 * gdb.base/ending-run.exp: Guard "cont" test with
24039 gdb_skip_stdio_test.
24040
37225f62
JB
240412002-02-06 Jim Blandy <jimb@redhat.com>
24042
24043 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
24044 from here...
24045 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
24046 To here. Disable this test on non-HP platforms. Add big comment.
24047
fe6fdd96
MS
240482002-02-04 Michael Snyder <msnyder@redhat.com>
24049
24050 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
24051 other than d10v and m32r.
24052
036fad3f
RE
240532002-02-02 Richard Earnshaw <rearnsha@arm.com>
24054
24055 * gdb.base/default.exp: Rewrite test patterns to reduce time
24056 taken to match them.
24057
7148ab62
DJ
240582002-01-30 Daniel Jacobowitz <drow@mvista.com>
24059
24060 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
24061 Allow a start function above main.
24062 * gdb.threads/linux-dp.exp: Fix copyright date.
24063
396cc255
DJ
240642002-01-30 Daniel Jacobowitz <drow@mvista.com>
24065
a9c64011
AS
24066 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
24067 (check_philosopher_stack): Check for manager thread before checking
24068 for a just-starting thread.
396cc255 24069
f038d31b
DJ
240702002-01-30 Daniel Jacobowitz <drow@mvista.com>
24071
24072 From Neil Booth <neil@daikokuya.demon.co.uk>:
24073 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
24074 warnings.
24075
b3ff9d9a
FF
240762002-01-21 Fred Fish <fnf@redhat.com>
24077
24078 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
24079 not caller.
24080
39ad761d
JB
240812002-01-21 Jim Blandy <jimb@redhat.com>
24082
24083 * gdb.base/reread.exp: Check that GDB properly re-reads the
24084 executable file when it changes while no inferior is running.
24085
aaf320fa
FF
240862002-01-21 Fred Fish <fnf@redhat.com>
24087
a9c64011
AS
24088 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
24089 optionally accept the "shlib events" variation.
aaf320fa 24090
808a31f5
JB
240912002-01-21 Jim Blandy <jimb@redhat.com>
24092
24093 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
24094 call `fflush' after every `printf', so that the output is produced
24095 at predictable points, regardless of whatever buffering does (or
24096 doesn't) take place.
24097 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
24098 at different points.
24099
4420d5e2
DJ
241002002-01-20 Daniel Jacobowitz <drow@mvista.com>
24101
24102 * gdb.c++/inherit.exp: Update copyright years.
24103 * gdb.c++/method.exp: Likewise.
24104
3e36a0f4
DJ
241052002-01-20 Daniel Jacobowitz <drow@mvista.com>
24106
24107 * gdb.c++/classes.exp: Update for improved v3 support and skipping
24108 artificial methods/arguments.
24109 * gdb.c++/derivation.exp: Likewise.
24110 * gdb.c++/inherit.exp: Likewise.
24111 * gdb.c++/method.exp: Likewise.
24112 * gdb.c++/virtfunc.exp: Likewise.
24113
b4ceaee6
AC
241142002-01-18 Andrew Cagney <ac131313@redhat.com>
24115
24116 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
24117 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
24118 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
24119 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
24120 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
24121 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
24122
ecace851
JB
241232002-01-17 Jim Blandy <jimb@redhat.com>
24124
24125 * gdb.asm/asm-source.exp (info symbol): Take another shot at
24126 anchoring the pattern matching the entry point symbol's name.
24127
375fc983
AC
241282002-01-17 Andrew Cagney <ac131313@redhat.com>
24129
24130 * gdb.base/maint.exp: Update ``maint internal-error'' to match
24131 continue/quit query. Update copyright.
24132
fe6fdd96
MS
241332002-01-14 Michael Snyder <msnyder@redhat.com>
24134
24135 * gdb.base/gcore.exp: Remove extra debugging output.
24136
e017c81f
DJ
241372002-01-13 Daniel Jacobowitz <drow@mvista.com>
24138
24139 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
24140 for slightly dubious v2 mangled string.
24141
37ab3bf8
DJ
241422002-01-13 Daniel Jacobowitz <drow@mvista.com>
24143
24144 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
24145
1bc05c3a 241462002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 24147
1bc05c3a 24148 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 24149
1bc05c3a
JM
24150 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
24151 constructors.
24152 * gdb.c++/derivation.exp: Likewise.
24153 * gdb.c++/templates.exp: Likewise.
24154 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 24155
1bc05c3a
JM
241562002-01-10 Michael Snyder <msnyder@redhat.com>
24157
24158 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 24159
a911c360
MS
241602002-01-08 Michael Snyder <msnyder@redhat.com>
24161
24162 * gdb.base/gcore.exp: New test for generate-core-file command.
24163 * gdb.base/gcore.c: Testcase for above.
24164 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
24165
ea2119ec
JM
241662002-01-08 Jason Merrill <jason@redhat.com>
24167
24168 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
24169
68203136
FF
241702002-01-07 Fred Fish <fnf@redhat.com>
24171
24172 * gdb.c++/overload.exp: Remove unconditional xfails for:
24173 print foo_instance1.overloadargs(1)
24174 print foo_instance1.overloadargs(1, 2)
24175 print foo_instance1.overloadargs(1, 2, 3)
24176 print foo_instance1.overloadargs(1, 2, 3, 4)
24177 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
24178 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
24179 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
24180 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
24181 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
24182 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
24183 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
24184 print foo_instance1.overload1arg()
24185 print foo_instance1.overload1arg((char)arg2)
24186 print foo_instance1.overload1arg((signed char)arg3)
24187 print foo_instance1.overload1arg((unsigned char)arg4)
24188 print foo_instance1.overload1arg((int)arg7)
24189 print foo_instance1.overload1arg((unsigned int)arg8)
24190 print foo_instance1.overload1arg((float)arg11)
24191 print foo_instance1.overload1arg((double)arg12)
d63a86f8 24192
21b9b5b1
MS
241932002-01-07 Michael Snyder <msnyder@redhat.com>
24194
24195 * gdb.base/huge.exp: New test. Print a very large target data object.
24196 (skip_huge_test): New test variable. Define if you want to skip this
24197 test. The test reads an 8 megabyte data object from the target, so it
24198 might be very time consuming on remote targets with a slow connection.
24199 * gdb.base/huge.c: New file. Test case for above.
24200
725f922e
FF
242012002-01-07 Fred Fish <fnf@redhat.com>
24202
24203 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
24204 g_instance.bfoo, and g_instance.cfoo.
24205
889bf7c5 242062002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 24207
889bf7c5
PA
24208 * gdb.base/break.c (multi_line_if_conditional): New function.
24209 (multi_ilne_while_conditional): Likewise.
24210 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
24211 IF or WHILE condition puts the breakpoint at the start of
24212 the condition.
f286b2c3 24213
634d57ec
JL
24214 * gdb.base/selftest.exp (backtrace through signal handler): Remove
24215 hppa*-*-hpux* expected failure.
24216 * gdb.base/structs.exp (do_function_calls): Similarly.
24217
24218 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
24219 watchpoints.
24220
9fbfe2dc
AC
242212002-01-06 Andrew Cagney <ac131313@redhat.com>
24222
24223 Fix PR gdb/66.
24224 * gdb.base/structs.exp: Replace skip for a29k with skip for
24225 gdb,cannot_call_functions.
24226 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
24227 * gdb.base/callfuncs.exp: Ditto.
24228 * gdb.base/call-rt-st.exp: Ditto.
24229 * gdb.base/call-strs.exp: Ditto.
24230 * gdb.base/callfwmall.exp: Ditto.
24231 * gdb.base/scope.exp: Obsolete xfail a29k.
24232 * gdb.c++/misc.exp: Ditto.
24233 * gdb.c++/cplusfuncs.exp: Ditto.
24234 * gdb.base/ptype.exp: Ditto.
24235 * gdb.base/printcmds.exp: Ditto.
24236 * gdb.base/opaque.exp: Ditto.
24237 * gdb.base/list.exp: Ditto.
24238 * gdb.base/funcargs.exp: Ditto.
24239 * gdb.base/default.exp: Ditto.
24240
8ddad156
MS
242412002-01-04 Michael Snyder <msnyder@redhat.com>
24242
ca4976a6 24243 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
24244 * gdb.base/maint.exp: Add tests for maint info sections options.
24245
1b074332
JL
24246Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
24247
24248 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
24249
7d159115
CV
242502001-12-20 Corinna Vinschen <vinschen@redhat.com>
24251
24252 * gdb.asm/arm.inc: New file.
24253 * gdb.asm/asm-source.exp: Add arm targets.
24254 * gdb.asm/configure.in: Ditto.
24255 * gdb.asm/configure: Recreated from configure.in.
24256
8fb87725
JL
24257Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
24258
afabe08c
JL
24259 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
24260 with HP's compiler.
24261 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
24262 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
24263 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
24264 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
24265
24266 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
24267 either HP's compilers or GCC.
24268
db521deb
JL
24269 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
24270 a SIGBUS or SIGSEGV.
24271
24272 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
24273
24274 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
24275 can be compiled with either HP's compiler or GCC.
24276
cfa88ab7
JL
24277 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
24278 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
24279 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
24280
ca344dff
JL
24281 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
24282 to match current gdb output. Update due to using auto-solib-limit
24283 for limiting instead of overloading auto-solib-add.
24284 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
24285 test program.
24286
3f3c6e55 24287 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
24288 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
24289 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
24290 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
24291 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
24292 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
24293 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
24294 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
24295 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
24296 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
24297 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
24298 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
24299 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 24300
8fb87725
JL
24301 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
24302 a SIGTRAP to the inferior.
24303
cf599fa7
CV
243042001-12-19 Corinna Vinschen <vinschen@redhat.com>
24305
24306 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
24307 Substitute call to target_link by call to gdb_compile.
24308
2cd045cd
JL
24309Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
24310
a9c64011
AS
24311 * gdb.base/break.exp: Fix HP specific search string when testing
24312 backtracing in a called function.
2cd045cd 24313
a9c64011
AS
24314 * gdb.base/constvars.exp: Only set lang to C++ if we're
24315 compiling the test with HP's compilers.
24316 * gdb.base/volatile.exp: Similarly.
2cd045cd 24317
99ebe9ac
JB
243182001-12-19 Jim Blandy <jimb@redhat.com>
24319
24320 * gdb.base/printcmds.exp: Expect the null character to be printed
24321 as '\0', and the '\013' to be printed as '\v'.
24322 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
24323 * gdb.base/setvar.exp: Same.
24324
b9891b29
JB
243252001-12-17 Jim Blandy <jimb@redhat.com>
24326
0eba65ab
JB
24327 * gdb.base/completion.exp: Rather than completing very long
24328 filenames, which can make the readline library produce output we
24329 don't recognize, cd to the directory first, and then complete
24330 using nice, short relative paths.
24331
6970b5b1
JB
24332 * gdb.base/completion.exp: On some systems, there is, in fact, a
24333 variable named `b' in scope, since GDB treats all static
a9c64011
AS
24334 variables as being in scope. So use `no_var_named_this'
24335 instead of `b'.
6970b5b1 24336
b9891b29 24337 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 24338 can't find the core file's registers as a failure.
b9891b29 24339
e6ccd35f
JSC
243402001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
24341
a9c64011
AS
24342 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
24343 test expect string more specific.
e6ccd35f 24344
105ba819
CV
243452001-12-13 Corinna Vinschen <vinschen@redhat.com>
24346
24347 * gdb.asm/asm-source.exp: Add support for xstormy16.
24348 * gdb.asm/configure.in: Ditto.
24349 * gdb.asm/configure: Rebuild.
24350 * gdb.asm/xstormy16.inc: New file.
24351
e9e79dd9
FF
243522001-12-10 Fred Fish <fnf@redhat.com>
24353
24354 * gdb.base/maint.exp: Update to match changes in type dumping code.
24355
347dc97d
JB
243562001-12-10 Jim Blandy <jimb@redhat.com>
24357
24358 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
24359 matching the entry point symbol's name at the beginning of the
24360 line.
347dc97d 24361
5178b9d6
DJ
243622001-12-07 Daniel Jacobowitz <drow@mvista.com>
24363
24364 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
24365 gdb.c++/inherit.exp, gdb.c++/method.exp,
24366 gdb.c++/namespace.exp, gdb.c++/templates.exp,
24367 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
24368 and class layout support.
24369
af890c52
DJ
243702001-12-07 Daniel Jacobowitz <drow@mvista.com>
24371
24372 * gdb.c++/classes.exp: Add test for static member function.
24373 * gdb.c++/misc.cc: Add class with static member function.
24374
7a345fb3
JB
243752001-12-07 Jim Blandy <jimb@redhat.com>
24376
f2e54a80 24377 If GDB says it can't find the struct the function returned, report
8032bf31
JB
24378 those tests as `unsupported'.
24379 * gdb.base/call-rt-st.exp (print_struct_call): New function.
24380 Rewrite subsequent tests to use it.
24381
24382 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
24383 those tests as `unsupported'.
24384 * gdb.base/structs.exp (call_struct_func): New function.
24385 (do_function_calls): Use call_struct_func to call the functions
24386 returning structs.
24387
0bc69509
JB
24388 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
24389 whether functions are prototyped or not, so we can't possibly pass
24390 arguments to t_float_values2 properly.
24391
7a345fb3
JB
24392 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
24393 value of `timeout' for targets other than the mips*tx39-*.
24394
edb6ede1
MS
243952001-12-06 Michael Snyder <msnyder@redhat.com>
24396
d63a86f8 24397 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
24398 and detect whether the start symbol has a leading underscore.
24399
2d842f13
JB
244002001-12-04 Jim Blandy <jimb@redhat.com>
24401
24402 * gdb.base/completion.exp: Clarify indentation.
24403
68550daf
JB
244042001-12-03 Jim Blandy <jimb@redhat.com>
24405
24406 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
24407 variables on the S/390, not `.word'.
24408
cd5195a8
JB
244092001-11-30 Jim Blandy <jimb@redhat.com>
24410
24411 Add assembly-source tests for s390-ibm-linux.
24412 * gdb.asm/s390.inc: New file.
24413 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
24414 the S/390 architecture.
a9c64011 24415 * gdb.asm/configure: Regenerated.
cd5195a8 24416
ca9efc90
MS
244172001-11-30 Michael Snyder <msnyder@redhat.com>
24418
24419 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
24420 next, info source, info sources, info line, global and static
24421 variables, and static functions.
24422 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
24423 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
24424 * gdb.asm/asmsrc1.s: Add a static function and some variables.
24425 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
24426 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
24427 (gdbasm_leave): Restore frame pointer.
24428 (gdbasm_startup): Copy stack set-up from crt0.S.
24429
d0e66976
FN
244302001-11-26 Fernando Nasser <fnasser@redhat.com>
24431
24432 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
24433 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
24434 to a local (non-static) variable. Copy tstruct.a to a static buffer
24435 and return a pointer to that buffer.
24436 * gdb.base/callfwmall.c (t_structs_a): Ditto.
24437
e2334072
MK
244382001-11-24 Mark Kettenis <kettenis@gnu.org>
24439
24440 * gdb.asm/configure.in: Fix recognition of ix86 target.
24441 * gdb.asm/configure: Regenerate.
24442
756caa3d
MS
244432001-11-21 Michael Snyder <msnyder@redhat.com>
24444
24445 * gdb.asm/sparc.inc: New file.
24446 * gdb.asm/asm-source.exp: Recognize sparc target.
24447 * gdb.asm/configure.in: Recognize sparc target.
24448 * gdb.asm/configure: Regenerate.
d63a86f8 24449
9a4d72d5
MS
244502001-11-21 Michael Snyder <msnyder@redhat.com>
24451
24452 * gdb.asm/m32r.inc: New file.
24453 * gdb.asm/asm-source.exp: Recognize m32r target.
24454 * gdb.asm/configure.in: Recognize m32r target.
24455 * gdb.asm/configure: Regenerate.
24456
a773d1cd
MS
244572001-11-20 Michael Snyder <msnyder@redhat.com>
24458
017ac23d
MS
24459 * gdb.asm/i386.inc: New file.
24460 * gdb.asm/asm-source.exp: Recognize ix86 target.
24461 * gdb.asm/configure.in: Recognize ix86 target.
24462 * gdb.asm/configure: Regenerate.
24463
a773d1cd
MS
24464 * gdb.c++/namespace.exp: Fix quotes in output messages.
24465
bb632afb
MS
244662001-11-14 Michael Snyder <msnyder@redhat.com>
24467
25d559ca 24468 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
24469 qualifier in a type cast expression, to designate an address
24470 in the instruction space (Harvard architecture).
24471
4749e309
MS
244722001-11-13 Michael Snyder <msnyder@redhat.com>
24473
24474 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
24475 Tests for expressions using 'const' and 'volatile'.
24476
25050984
CV
244772001-11-13 Corinna Vinschen <vinschen@redhat.com>
24478
24479 * gdb.asm/asm-sources.exp: Allow defining linker flags.
24480
1902c51f
DJ
244812001-11-12 Daniel Jacobowitz <drow@mvista.com>
24482
24483 * lib/mi-support.exp (mi_run_to_helper): Move comments
24484 outside of gdb_expect.
24485
dcf95b47
DJ
244862001-11-11 Daniel Jacobowitz <drow@mvista.com>
24487
24488 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
24489 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
24490 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
24491 mi0_run_to): New functions.
24492 * gdb.mi/mi-simplerun.exp: Use them.
24493 * gdb.mi/mi0-simplerun.exp: Likewise.
24494 * gdb.mi/mi-var-cmd.exp: Likewise.
24495 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 24496
45b074e1
AC
244972001-11-10 Andrew Cagney <ac131313@redhat.com>
24498
24499 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
24500 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
24501
bf50d346
AC
245022001-11-09 Andrew Cagney <ac131313@redhat.com>
24503
24504 * gdb.base/restore.exp: Include $expected value in restored test
24505 message.
24506
9383332c
AC
245072001-11-09 Andrew Cagney <ac131313@redhat.com>
24508
24509 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
24510 implemented.
24511
db62520a
MS
245122001-11-08 Michael Snyder <msnyder@redhat.com>
24513
24514 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
24515 Add pass/fail message for stop at breakpoint in call dummy function.
24516
b5703437
MS
245172001-11-07 Michael Snyder <msnyder@redhat.com>
24518
d63a86f8
RM
24519 * gdb.c++/templates.exp (test_template_breakpoints):
24520 If we get an overload menu, but it does not match what
760f6330 24521 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
24522 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
24523 making the whitespace optional. Argument for "new" may be
24524 "unsigned" as well as "unsigned int/long".
d63a86f8 24525 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
24526 making the whitespace optional. Also replace "(void) with
24527 "((void|)), making the keyword "void" optional.
d63a86f8 24528 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
24529 making the whitespace optional. Also replace "(void) with
24530 "((void|)), making the keyword "void" optional.
3bf40917
MS
24531 * gdb.base/callfuncs.c (t_float_values): This function must
24532 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 24533 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
24534 can be tested against both cases. Usually one case involves
24535 promotion of float to double, while the other does not.
24536 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
24537 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
24538 includes a stack frame for "start".
24539
c8ab4e6d
JB
245402001-11-05 Jim Blandy <jimb@redhat.com>
24541
24542 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
24543 pointers are 32 bits long, and that offsets of relocs are always
24544 stored in the data (REL-style), and not in the reloc entry itself
24545 (RELA-style).
24546 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
24547 stabs.
24548
3f08ced9
MS
245492001-11-01 Michael Snyder <msnyder@redhat.com>
24550
24551 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
24552 and regular expression operators by using quoting.
24553
cbfa24cd
MS
245542001-10-31 Michael Snyder <msnyder@redhat.com>
24555
24556 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
24557 depending on what the symbol table contains.
24558 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
24559 the output of the ptype command. Similarly, accept both "const &"
24560 and "const&".
24561
aaa68313
CV
245622001-10-31 Corinna Vinschen <vinschen@redhat.com>
24563
24564 * gdb.base/miscexprs.c (main): Add usage of preprocessor
24565 symbol `STORAGE' to allow to choose the storage class of
24566 the local datastructures.
24567 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
24568 compiler directive.
24569
91740388
MS
245702001-10-30 Michael Snyder <msnyder@redhat.com>
24571
24572 * gdb.base/jump.exp: Allow it to run for all targets.
24573
1b7c05e7
CV
245742001-10-29 Corinna Vinschen <vinschen@redhat.com>
24575
24576 * gdb.base/call-ar-st.c (print_double_array): Match for loop
24577 with new double_array size.
24578 (main): Change storage class of all local variables to static.
24579 Reduce size of double_array to 9.
24580 * gdb.base/call-ar-st.exp: Increase timeout value.
24581 Change expected output for double array to match new size in
24582 call-ar-st.c.
24583
36a22261
CV
245842001-10-29 Corinna Vinschen <vinschen@redhat.com>
24585
24586 * gdb.base/ending-run.exp: Create identical output when passing
24587 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 24588 Stormy16 target.
36a22261 24589
92b8ae91
MK
245902001-10-28 Mark Kettenis <kettenis@gnu.org>
24591
24592 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
24593 that we catch the expected failure under Linux/x86.
24594
cb135b83
OF
245952001-10-29 Orjan Friberg <orjanf@axis.com>
24596
24597 * gdb.base/setvar.exp: Escape curly braces.
24598 * gdb.stabs/weird.exp: Ditto.
24599
6884aa54
DJ
246002001-10-27 Daniel Jacobowitz <drow@mvista.com>
24601
24602 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
24603 * gdm.mi/mi0-hack-cli.exp: Likewise.
24604
0398c9aa
AC
246052001-10-25 Andrew Cagney <ac131313@redhat.com>
24606
24607 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
24608 messages.
24609
d20bf2e8
AC
246102001-10-21 Andrew Cagney <ac131313@redhat.com>
24611
24612 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
24613 checking MI enabled.
24614
03dd63aa
CV
246152001-10-09 Corinna Vinschen <vinschen@redhat.com>
24616
24617 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
24618
1d9d99f3
FCE
246192001-10-04 Frank Ch. Eigler <fche@redhat.com>
24620
24621 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
24622 if gdb child process crashes, just signal an error.
24623
838ae6c4
JB
246242001-10-02 Jim Blandy <jimb@redhat.com>
24625
24626 * lib/gdb.exp (test_xfail_format): Simplify.
24627
24628 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
24629 front of the variable name `format'. Simplify `if'.
24630
8f0cbc1c
DJ
246312001-10-01 Daniel Jacobowitz <drow@mvista.com>
24632
24633 * gdb.threads/pthreads.exp: Wait for output and delay
24634 before sending ^C.
24635
1f08dafd
DJ
246362001-10-01 Daniel Jacobowitz <drow@mvista.com>
24637
24638 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
24639 some incorrect output instead of timing out.
24640 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
24641
674f90ff
CV
246422001-09-28 Corinna Vinschen <vinschen@redhat.com>
24643
24644 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
24645 check to allow additional `int'.
24646
9b284272
DJ
246472001-09-27 Daniel Jacobowitz <drow@mvista.com>
24648
24649 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
24650 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
24651
b55a4771
MS
246522001-09-27 Michael Snyder <msnyder@redhat.com>
24653
24654 * lib/gdb.exp (test_debug_format): New proc.
24655 (setup_xfail_format): Use new proc test_debug_format.
24656 * gdb.base/constvars.exp (local_compiler_xfail_check): New
24657 proc; use new service proc test_debug_format.
24658 Replace all other "gcc_compiled" tests with this test.
24659 * gdb.base/volatile.exp (local_compiler_xfail_check): New
24660 proc; use new service proc test_debug_format.
24661 Replace all other "gcc_compiled" tests with this test.
24662
246632001-09-27 Michael Snyder <msnyder@redhat.com>
24664
24665 * gdb.base/cvexpr.exp: New file.
24666 * gdb.base/cvexpr.c: New file
24667 Test for expressions using const and volatile keywords.
24668
4e6667ac
CV
246692001-09-26 Corinna Vinschen <vinschen@redhat.com>
24670
24671 * gdb.base/constvars.exp: Check for different orders of keywords
24672 and additional "int" strings in output.
24673
4f337972
AC
246742001-09-22 Andrew Cagney <ac131313@redhat.com>
24675
24676 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
24677 responses from "help maint".
24678
2015650d
FCE
246792001-09-19 Frank Ch. Eigler <fche@redhat.com>
24680
24681 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
24682 to localhost:NNN instead of :NNN, in case Xvfb is listening
24683 only on TCP.
24684
f3bcedc1
CV
246852001-09-19 Corinna Vinschen <vinschen@redhat.com>
24686
24687 * gdb.base/recurse.exp: When checking leaving the watchpoint
24688 scope, recognize when gdb is in function's epilogue and pass.
24689
6b819c92
KS
246902001-09-18 Keith Seitz <keiths@redhat.com>
24691
24692 * lib/insight-support.exp (_gdbtk_export_target_info): Add
24693 support for running tests against sid targets.
24694 (gdbtk_done): Ditto.
24695
a10c9419
CV
246962001-09-18 Corinna Vinschen <vinschen@redhat.com>
24697
24698 * gdb.base/ending-run.c (main): Set stdout buffersize
24699 to the same reasonable value for any target.
24700 * gdb.base/ending-run.exp: Add a regular expression
24701 to make testsuite happy on Sanyo Stormy16 target.
24702
739d0d99
CV
247032001-09-17 Corinna Vinschen <vinschen@redhat.com>
24704
24705 * gdb.base/display.c (do_loops): Add float variable `f'.
24706 Increment f in loop.
24707 * gdb.base/display.exp: Increment timeout by 60 seconds.
24708 Change float display test to use variable `f'.
24709
1b8947f0
JB
247102001-09-17 Jim Blandy <jimb@redhat.com>
24711
24712 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
24713 overflowing the limited breakpoint tables on some ROM monitors
24714 (like the ROM68K).
24715
9890ac81
FCE
247162001-09-15 Frank Ch. Eigler <fche@redhat.com>
24717
24718 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
24719 the "-ac" (disable access control) flag.
24720
6db765ea
JH
247212001-08-30 Jeff Holcomb <jeffh@redhat.com>
24722
24723 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
24724 ints.
24725
4c32cc04
KS
247262001-08-30 Keith Seitz <keiths@redhat.com>
24727
24728 * lib/gdb.exp: Move all insight-related functionality into
24729 separate file.
24730 * lib/insight-support.exp: New file.
24731
8d6e6f81
FCE
247322001-08-29 Frank Ch. Eigler <fche@redhat.com>
24733
24734 * config/sid.exp (sid_start): Never set sid verbosity; disable
24735 expect_background {} that consumed its stdout; tolerate </dev/null.
24736 Attempt to set endianness override in "sid" protocol mode. Cleanup.
24737
6a90e1d0
AC
247382001-08-18 Andrew Cagney <ac131313@redhat.com>
24739
24740 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
24741 CLI jump command to start it.
24742 (mi_run_to_main): Fail immediatly when unexpected output.
24743
1759b3c3
AC
247442001-08-18 Andrew Cagney <ac131313@redhat.com>
24745
24746 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
24747 beginning of function. Fix PR gdb/191.
24748
61d11d80
FCE
247492001-08-16 Frank Ch. Eigler <fche@redhat.com>
24750
24751 * config/sid.exp (sid_start): Don't warn if we cannot figure out
24752 what to force sid endianness to.
24753
942a4df2
KS
247542001-08-15 Keith Seitz <keiths@redhat.com>
24755
24756 * lib/gdb.exp (gdbtk_start): Don't set environment
24757 variables for TCL_LIBRARY and friends. Insight will
24758 now figure these out for itself.
24759
0521c418
MS
247602001-08-02 Michael Snyder <msnyder@redhat.com>
24761
24762 * gdb.base/completion.exp: Remove the symbol "a64l" from
24763 the expect string; this is target-specific, and not related
24764 to what is being tested.
24765
74a9a58a
DB
247662001-08-02 Dave Brolley <brolley@redhat.com>
24767
24768 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
24769
c70819fa
MS
247702001-07-25 Michael Snyder <msnyder@redhat.com>
24771
c2b8fa57
MS
24772 * gdb.base/consecutive.exp: New file. Test stepping over
24773 breakpoints on consecutive instructions.
24774 * gdb.base/consecutive.c: New file.
24775
c70819fa
MS
24776 * gdb.base/call-rt-st.exp: Use double-backslash to quote
24777 curly braces in regular expressions.
24778
2b1a1355
MS
247792001-07-25 Michael Snyder <msnyder@redhat.com>
24780
24781 * gdb.base/ending-run.exp: Accept "Program exited normally" as
24782 legitimate output from stepping out of main.
24783
413eca6f
KS
247842001-07-22 Keith Seitz <keiths@redhat.com>
24785
24786 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
24787 the empty string, do not run the tests.
24788
7e5a9322
SC
247892001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24790
24791 * gdb.base/long_long.exp: Detect size of pointer. Take into
24792 account 2-byte pointers when testing for p/a results.
24793
de58f10f
SC
247942001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24795
d63a86f8 24796 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
24797 and defined to 1K for m68hc11.
24798 (random_data): Reduce table to 1K for embedded platforms (68hc11).
24799 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
24800 (sizeof_random_data): New variable to tell the size of the data table;
24801 don't test past this size; always run to main.
24802
d6f5fea1
SC
248032001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24804
24805 * gdb.base/return2.exp: return of long long and double fails for
24806 68HC11; don't execute these tests on that platform.
24807 * gdb.base/return.exp: Return of a double fails for 68hc11.
24808
c477543d
SC
248092001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24810
24811 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
24812 tests that print a float.
24813 * call-rt-st.exp: Likewise.
24814
63cf1c79
MK
248152001-07-12 Mark Kettenis <kettenis@gnu.org>
24816
24817 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
24818 running this test on Linux.
24819
112f9ab5
MC
248202001-06-24 Michael Chastain <chastain@redhat.com>
24821
24822 * gdb.base/arithmet.exp: Remove some tests to make all test names
24823 unique.
24824
4970cb0f
MS
248252001-07-03 Michael Snyder <msnyder@redhat.com>
24826
24827 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
24828 the output of the ptype command.
24829
d85da69f
MS
248302001-07-02 Michael Snyder <msnyder@redhat.com>
24831
4c8a82de
MS
24832 * gdb.base/completion.exp: Don't assume that break.c is the only
24833 source file that may contain functions named "marker".
d85da69f
MS
24834 * gdb.base/corefile.exp: Quote the curly braces in regexp.
24835
8afc772b
AC
248362001-06-28 Andrew Cagney <ac131313@redhat.com>
24837
24838 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
24839 of files to delete.
24840
24841 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
24842 * gdb.disasm/h8300s.exp: New file.
24843 gdb.disasm/h8300s.s: Likewise.
24844
cff22675
AC
248452001-06-27 Andrew Cagney <ac131313@redhat.com>
24846
24847 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
24848 empty breakpoint tables.
24849
68c81b54
AC
248502001-06-25 Andrew Cagney <ac131313@redhat.com>
24851
24852 * lib/mi-support.exp: Update args=... part of stop-reason
24853 patterns. Accept either a list or a tuple.
24854
2dd62704
AC
248552001-06-23 Andrew Cagney <ac131313@redhat.com>
24856
24857 * lib/mi-support.exp: Remove local emacs variable defining
24858 change-log-default-name.
24859
b4127474
MC
248602001-06-22 Michael Chastain <chastain@redhat.com>
24861
24862 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
24863 This is operationally compatible with the previous version.
24864
8dbfb380
JB
248652001-06-13 Jim Blandy <jimb@redhat.com>
24866
24867 * lib/gdb.exp (gdb_test): Doc fix.
24868
f2d8c86d
MC
248692001-06-10 Michael Chastain <chastain@redhat.com>
24870
24871 * gdb.base/exprs.exp: Remove a duplicate test.
24872
81564d34
JB
248732001-06-06 Jim Blandy <jimb@redhat.com>
24874
24875 * gdb.base/return2.exp (main): Use values to test float and double
24876 returns that are not NaN's, to avoid being confused by IEEE
24877 comparison rules.
24878
da55addb
MS
248792001-06-04 Michael Snyder <msnyder@redhat.com>
24880
24881 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 24882 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
24883 rather than wait for 12 more tests to time out.
24884
42c65987
JB
248852001-06-06 Jim Blandy <jimb@redhat.com>
24886
b18bced9 24887 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 24888 Don't forget to match the GDB prompt.
b18bced9 24889
42c65987
JB
24890 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
24891
5b41e5f0
JB
248922001-06-04 Jim Blandy <jimb@redhat.com>
24893
24894 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
24895 command.
24896
015e046f
KB
248972001-05-31 Kevin Buettner <kevinb@redhat.com>
24898
24899 * gdb.base/annota1.exp (info break): Match four or more spaces
24900 after "Address".
24901
fb1ffbbe
MC
249022001-05-31 Michael Chastain <chastain@redhat.com>
24903
24904 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
24905 (dm_type_int_star): Likewise.
24906 (dm_type_long_star): Likewise.
24907 (dm_type_void_star): Likewise.
24908
5ea2a32c
KB
249092001-05-29 Kevin Buettner <kevinb@redhat.com>
24910
24911 * gdb.base/completion.exp (INPUTRC): Set this environment variable
24912 to a known value in order to get consistent results regardless
24913 of the setting of INPUTRC or the presence or contents of .inputrc.
24914
ae23c492
MS
249152001-05-24 Michael Snyder <msnyder@redhat.com>
24916
ac55707e
MS
24917 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
24918 Don't require that the main thread and the manager thread are the
24919 first in the list.
24920
ae23c492
MS
24921 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
24922 debugging. If test fails, issue an "unsupported" not a "fail".
24923
400071f1
JB
249242001-05-24 Jim Blandy <jimb@redhat.com>
24925
24926 Don't assume that short is shorter than int.
24927 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
24928 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 24929 this isn't true.
400071f1
JB
24930 ("print unsigned char == (~0)"): Add test that verifies that ~0,
24931 an int, is not equal to ~0 stored in an unsigned char. This tests
24932 the same thing that the previous test meant to, but works on
24933 16-bit machines, too.
24934 ("print unsigned char != (~0)"): Same test, complemented.
24935
0816a3e5
MS
249362001-05-24 Michael Snyder <msnyder@redhat.com>
24937
24938 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 24939 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
24940 and prevents dejagnu getting out of step.
24941
f6dc23a9
KB
249422001-05-23 Kevin Buettner <kevinb@redhat.com>
24943
24944 * gdb.base/finish.exp (finish_void): Revise pattern for
24945 stopping on the call statement to not permit stopping at
24946 the start of the instructions comprising the call sequence.
24947
7dbd117d
MC
249482001-05-19 Michael Chastain <chastain@redhat.com>
24949
24950 * gdb.base/callfuncs.exp: Make all test names unique.
24951 * gdb.base/commands.exp: Make all test names unique.
24952 * gdb.base/condbreak.exp: Make all test names unique.
24953 * gdb.base/dbx.exp: Make all test names unique.
24954 * gdb.base/default.exp: Make all test names unique.
24955 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
24956 and TIMEOUT messages to their corresponding PASS message.
24957 * gdb.base/ending-run.exp: Make all test names unique.
24958 * gdb.base/long_long.exp: Remove duplicate test.
24959
6b0b0a9e
KB
249602001-05-21 Kevin Buettner <kevinb@redhat.com>
24961
24962 * gdb.base/finish.exp (finish_void): Allow "finish" command to
24963 stop on the call statement as well as the statement after the
24964 call.
24965
2caa35cb
MS
249662001-05-21 Michael Snyder <msnyder@redhat.com>
24967
24968 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
24969
40713331
EZ
249702001-05-10 Elena Zannoni <ezannoni@redhat.com>
24971
a9c64011
AS
24972 * gdb.base/completion.exp: Revamp test. Make it execute on all
24973 platforms.
40713331 24974
c2c1be8d
EZ
249752001-05-10 Elena Zannoni <ezannoni@redhat.com>
24976
a9c64011
AS
24977 * config/gdbserver.exp (gdb_load): Handle the case
24978 in which the arguments to gdbserver are given in the
24979 baseboard configuration file.
24980 Also handle the case in which the server needs to do a
24981 load.
2c9cd303 24982
9671de48
KS
249832001-05-07 Keith Seitz <keiths@cygnus.com>
24984
a9c64011
AS
24985 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
24986 set up the display for testing.
24987 (gdbtk_start): Convert all paths to paths that tcl will like.
24988 Export target information to environment.
24989 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
24990 necessary.
24991 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
24992 (to_tcl_path): New proc to convert a given pathname into
24993 a path acceptible as an argument to a tcl command.
24994 (_gdbtk_export_target_info): New proc to export target info
24995 into the environment for gdbtk testing.
24996 (gdbtk_done): New proc to signal end-of-test.
9671de48 24997
5a360f47
JB
249982001-05-06 Jim Blandy <jimb@redhat.com>
24999
25000 * restore.c: Make the code of caller0 correspond to its comment.
25001
66c756c6
MS
250022001-05-03 Michael Snyder <msnyder@redhat.com>
25003
25004 * config/sid.exp (gdb_target_sid): Check for error messages.
25005 On error or timeout, don't make expect exit (which will terminate
25006 all subsequent tests); instead just make gdb exit.
d63a86f8 25007 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
25008 return a negative value.
25009
a966fde5
JB
250102001-04-24 Jim Blandy <jimb@redhat.com>
25011
851c18e0
JB
25012 * gdb.c++/templates.exp: If we see the prompt for the overload
25013 list, but we haven't recognized any of the longer patterns,
25014 arrange for this test to fail, not hang.
25015
a966fde5
JB
25016 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
25017 variations.
25018
db144853
MC
250192001-04-22 Michael Chastain <chastain@redhat.com>
25020
25021 * gdb.c++/local.exp: Use the 'runto' library function.
25022 * gdb.c++/namespace.exp: Likewise.
25023 * gdb.c++/overload.exp: Likewise.
25024
3207ec21
KB
250252001-03-26 Kevin Buettner <kevinb@redhat.com>
25026
25027 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
25028 * gdb.base/step-line.exp: New file. Test step/next in presence of
25029 #line directives.
25030 * gdb.base/step-line.c: New file. Test program for the above.
25031 * gdb.base/step-line.inp: New file. We pretend that this file has
25032 been transformed by some other tool into step-line.c.
25033
13b57657
JB
250342001-03-21 Jim Blandy <jimb@redhat.com>
25035
25036 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
25037 unmangled operator names.
25038
754cbe1c
JB
250392001-03-20 Jim Blandy <jimb@redhat.com>
25040
25041 * gdb.threads/linux-dp.exp: Recognize an additional message
25042 generated by GDB when it doesn't understand how to debug threads
25043 on the target system.
25044
177495c9
AC
250452001-03-19 Andrew Cagney <ac131313@redhat.com>
25046
25047 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
25048
f266096b
MC
250492001-03-12 Michael Chastain <chastain@redhat.com>
25050
25051 * gdb.c++/derivation.exp: Use the 'runto' library function.
25052
cac3c2ff
MC
250532001-03-12 Michael Chastain <chastain@redhat.com>
25054
25055 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
25056
b6c11a24
MC
250572001-02-24 Michael Chastain <chastain@redhat.com>
25058
25059 * gdb.c++/ref-types.exp: Change handwritten code to library
25060 function 'runto'.
25061
6bae5bce
OF
250622001-03-16 Orjan Friberg <orjanf@axis.com>
25063
25064 * gdb.base/signals.exp: Set count to 0 explicitly.
25065
0015fd9a
MS
250662001-03-15 Mark Salter <msalter@redhat.com>
25067
25068 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
25069 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
25070 (gdb_load): Add support for additional target_info: gdb_download_size
25071 and gdb_load_timeout.
0015fd9a 25072
fc33412a
DT
25073Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
25074
25075 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
25076 file -- to prevent failing when the compile fails but we have no
25077 intention of running the tests anyway.
fc33412a
DT
25078
25079 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
25080 tests if set.
25081
25082 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 25083 integers.
fc33412a
DT
25084
25085 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
25086 * gdb.c++/namespace.exp: Ditto.
25087
115f06de
OF
250882001-03-07 Orjan Friberg <orjanf@axis.com>
25089
25090 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
25091 * gdb.base/pointers.exp: Relax pattern match of decimals.
25092
b6ba6518
KB
250932001-03-06 Kevin Buettner <kevinb@redhat.com>
25094
25095 * Makefile.in, config/abug.exp, config/cfdbug.exp,
25096 config/cpu32bug.exp, config/dve.exp, config/est.exp,
25097 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
25098 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
25099 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
25100 config/sh.exp, config/sid.exp, config/slite.exp,
25101 config/sparclet.exp, config/udi.exp, config/unknown.exp,
25102 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
25103 config/vxworks.exp, config/vxworks29k.exp,
25104 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
25105 gdb.base/all-bin.exp, gdb.base/annota1.exp,
25106 gdb.base/arithmet.exp, gdb.base/assign.exp,
25107 gdb.base/async.exp, gdb.base/attach.exp,
25108 gdb.base/bitfields.exp, gdb.base/bitops.exp,
25109 gdb.base/break.exp, gdb.base/call-ar-st.exp,
25110 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
25111 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
25112 gdb.base/commands.exp, gdb.base/completion.exp,
25113 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
25114 gdb.base/constvars.exp, gdb.base/corefile.exp,
25115 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
25116 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
25117 gdb.base/ending-run.exp, gdb.base/environ.exp,
25118 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
25119 gdb.base/finish.exp, gdb.base/foll-exec.exp,
25120 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
25121 gdb.base/funcargs.exp, gdb.base/help.exp,
25122 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
25123 gdb.base/logical.exp, gdb.base/long_long.exp,
25124 gdb.base/maint.exp, gdb.base/mips_pro.exp,
25125 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
25126 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
25127 gdb.base/pointers.exp, gdb.base/printcmds.exp,
25128 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
25129 gdb.base/regs.exp, gdb.base/relational.exp,
25130 gdb.base/remote.exp, gdb.base/reread.exp,
25131 gdb.base/restore.exp, gdb.base/return2.exp,
25132 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
25133 gdb.base/selftest.exp, gdb.base/setshow.exp,
25134 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
25135 gdb.base/sigall.exp, gdb.base/signals.exp,
25136 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
25137 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
25138 gdb.base/step-test.exp, gdb.base/structs.c,
25139 gdb.base/structs.exp, gdb.base/structs2.exp,
25140 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
25141 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
25142 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
25143 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
25144 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
25145 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
25146 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
25147 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
25148 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
25149 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
25150 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
25151 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
25152 gdb.fortran/types.exp, gdb.java/jmisc.exp,
25153 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
25154 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
25155 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
25156 gdb.trace/circ.exp, gdb.trace/collection.exp,
25157 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
25158 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
25159 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
25160 gdb.trace/report.exp, gdb.trace/save-trace.exp,
25161 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
25162 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
25163 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
25164 notices.
25165
dc96c6c7 251662001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
25167
25168 * gdb.base/varargs.c (find_max_double): Fix printf format string:
25169 first arg is int not float.
25170
dc96c6c7 251712001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
25172
25173 * gdb.base/reread.exp: Unsupported for non-native targets;
25174 doesn't work for remote debugging.
25175
9b0c4aeb
FN
251762001-02-19 Fernando Nasser <fnasser@redhat.com>
25177
25178 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
25179 * gdb.base/ending-run.exp: Properly handle the BSP state when
25180 stepping past the end of main.
9b0c4aeb 25181
02aa71d5
MC
251822001-02-19 John Moore <jmoore@redhat.com>
25183
25184 * gdb.base/commands.exp (infrun_breakpoint_command_test):
25185 Converted HPUX fix for non-expected items following multiple
25186 step commands into general solution for all platforms.
25187
1fa449a4
MC
251882001-02-18 Michael Chastain <chastain@redhat.com>
25189
25190 * gdb.c++/classes.exp (do_tests): Change runto statements
25191 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25192 statements demangler agnostic.
25193 * gdb.c++/virtfunc.exp (do_tests): Likewise.
25194 (gdb_virtfunc_restart): Likewise.
25195
b2f9ec70
MC
251962001-02-14 Michael Chastain <chastain@redhat.com>
25197
25198 * gdb.c++/inherit.exp (do_tests): Change runto statements
25199 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25200 statements demangler agnostic.
25201
cf74b8ca
AC
25202Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
25203
25204 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
25205 ``continue to bkpt at common_routine in thread 2'' and ``stopped
25206 before calling common_routine 15 times'' tests.
cf74b8ca 25207
99f78f56
MC
252082001-02-11 Michael Chastain <chastain@redhat.com>
25209
25210 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
25211 Helps the test script figure out which demangler is in use.
25212 (dm_type_foo_ref): Ditto.
25213 (dm_type_int_star): Ditto.
25214 (dm_type_long_star): Ditto.
25215 (dm_type_unsigned_int): Ditto.
25216 (dm_type_void): Ditto.
25217 (dm_type_void_star): Ditto.
99707966 25218 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
25219 Probe the gdb demangler and set variables to accommodate
25220 formatting differences.
25221 (info_func_regexp): New function. Same as info_func, but
25222 matches against a regexp.
25223 (info_func): Match against a literal string.
25224 (print_addr_2): New function. Match against a literal string,
25225 which can be different from the input to gdb.
25226 (print_addr): Simply call print_addr_2 with the same argument twice.
25227 (test_lookup_operator_functions): Use demangler formatting variables.
25228 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
25229 the tests in the same order as the C++ class declaration.
25230 (test_paddr_operator_functions): Ditto.
25231 (test_paddr_overloaded_functions): Ditto.
25232 (test_paddr_hairy_functions): Use demangler formatting variables.
25233 Add reference to gdb/19 for related tests.
25234 (do_tests): Call probe_demangler.
25235
1de8f023
KB
252362001-01-30 Kevin Buettner <kevinb@redhat.com>
25237
25238 * gdb.c++/templates.cc (printf): Remove unused function definition.
25239
ca3f91ed
MS
252402001-01-26 Felix Lee <flee@redhat.com>
25241
25242 * sid.exp (sid_exit): Pass host, not target, to remote_close.
25243
252442001-01-25 matthew green <mrg@redhat.com>
25245
25246 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
25247 up sid.
25248 (sid_exit): Call `remote_pop_conn' after GDB is gone.
25249
252502001-01-25 matthew green <mrg@redhat.com>
25251
25252 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 25253 Deprecate $sid_spawn_id.
ca3f91ed
MS
25254 (sid_exit): Remove code necessary only for `spawn.'
25255
252562001-01-25 matthew green <mrg@redhat.com>
25257
25258 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
25259
fb18ec4a
MC
252602001-01-28 Michael Chastain <chastain@redhat.com>
25261
25262 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
25263 to call when tests fail. It takes gdb out of the overloaded
25264 function choice menu back to the main prompt, so that the test
25265 program stays synchronized.
25266 (set_bp_overloaded): New proc to collect all the common
25267 code for setting a breakpoint on an overloaded name. Calls
25268 take_gdb_out_of_choice_menu when needed.
25269 (menu_overload1arg): New variable to collect the repeated
25270 instances of the expected menu for an overloaded name. Change
25271 the regular expression to handle changes in g++ type encoding:
25272 "void" can be either "void" or "", and "unsigned int" can be
25273 either "unsigned int" or "unsigned".
25274 (continue_to_bp_overloaded): Change regular expressions to handle
25275 changes in g++ type encoding.
25276 (no proc): Call take_gdb_out_of_choice_menu when needed.
25277 Remove redundant calls to "info break". Accept either "canceled"
25278 or "cancelled". Change regular expressions in "info break"
25279 calls to handle changes in g++ type encoding. Give all tests
25280 unique strings.
25281
9c646a6e
BE
252822001-01-17 Ben Elliston <bje@redhat.com>
25283
25284 * config/sid.exp: New file.
25285
9549d9c1
AC
25286Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
25287
25288 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
25289
dc96c6c7 252902000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
25291
25292 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
25293 Add a RE to accept a non-ascii char if one is ever presented.
25294
b4df4f68
FN
252952000-12-20 Fernando Nasser <fnasser@redhat.com>
25296
297dd0fd 25297 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 25298
dc96c6c7 252992000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 25300
d63a86f8 25301 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
25302 in regexp. One '\' does not suffice on Linux.
25303
4a7bddb6
MC
253042000-12-09 Michael Chastain <chastain@redhat.com>
25305
25306 * gdb.base/break.exp (test_clear_command): Use a marker function
25307 rather than 'main' for the test function. Also move this
25308 test to an execution point where the marker function names are
25309 guaranteed to be bound to functions. (Executing tests after a
25310 'finish' from main runs into name conflicts with local names
25311 in __libc_start_main).
25312
dc96c6c7 253132000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
25314
25315 * gdb.base/finish.exp: New test for gdb's "finish" command.
25316 * gdb.base/return2.exp: New test for gdb's "return" command.
25317 * gdb.base/return2.c: New source file for above.
25318
dc96c6c7 253192000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
25320
25321 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
25322 * gdb.base/miscexprs.exp: Ditto.
25323 * gdb.base/pointers.exp: Ditto.
25324 * gdb.c++/derivation.exp: Ditto.
25325 * gdb.c++/local.exp: Ditto.
25326 * gdb.c++/namespace.exp: Ditto.
25327 * gdb.c++/overload.exp: Ditto.
25328 * gdb.c++/ref-types.exp: Ditto.
25329
dc96c6c7 253302000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
25331
25332 * gdb.base/constvars.exp: Test result of "up" command.
25333 * gdb.base/miscexprs.exp: Ditto.
25334 * gdb.base/pointers.exp: Ditto.
25335 * gdb.base/scope.exp: Ditto.
25336 * gdb.c++/derivation.exp: Ditto.
25337 * gdb.c++/local.exp: Ditto.
25338 * gdb.c++/namespace.exp: Ditto.
25339 * gdb.c++/overload.exp: Ditto.
25340 * gdb.c++/ref-types.exp: Ditto.
25341
44097287
FN
253422000-11-22 Michael Chastain <chastain@redhat.com>
25343
25344 * mips_pro.exp: Accept either "middle -> top -> main" or
25345 "middle -> main" in the backtrace, because gcc can optimize
25346 tail calls to jumps. Remove setup_xfail for the hppa case.
25347 Add a comment with the original warning messages from PR 3016,
25348 which was filed in 1993, to preserve them for posterity.
25349
9d2e1bab
ND
253502000-11-17 Nick Duffek <nsd@redhat.com>
25351
25352 * lib/gdb.exp (gdb_test): Override timeout with board info.
25353
1aca8eb7
ND
253542000-11-17 Nick Duffek <nsd@redhat.com>
25355
25356 * gdb.base/display.exp: Don't kill running stub. Add "again" to
25357 the second kill and detach messages.
25358
93076499
ND
253592000-11-17 Nick Duffek <nsd@redhat.com>
25360
25361 * configure.in: Add AC_EXEEXT.
25362 * configure: Regenerate.
25363 * Makefile.in (just-check): Export EXEEXT.
25364 * lib/gdb.exp ($EXEEXT): Import from environment.
25365 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
25366 expect "maint dump-me" on Cygwin.
25367 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
25368 $EXEEXT.
25369
30e87cd3
ND
253702000-11-17 Nick Duffek <nsd@redhat.com>
25371
25372 * gdb.base/break.exp: Test backtrace and finish from called
25373 function on all platforms, not just HP-UX.
25374
dc96c6c7 253752000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
25376
25377 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
25378 code from gdb_target_monitor, so it can be used independantly
25379 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 25380
dc96c6c7 253812000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
25382
25383 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
25384 * gdb.base/corefile.exp: Expect the message "Program is being
25385 debugged already" when we send the "corefile" command, since
25386 the preceeding gdb_load may have connected gdb to a remote target.
25387 * gdb.base/display.exp: Disable hardware watchpoints if new
25388 board info variable "no_hardware_watchpoints" is true.
25389 Replace single-letter commands with more readable ones.
25390 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
25391 if new board info variable "no_hardware_watchpoints" is true.
25392 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
25393 to see if stdio (printf) testing is possible.
25394 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
25395 board info variable "no_hardware_watchpoints" is true. Use new
25396 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
25397
39124dea
FN
253982000-11-13 Fernando Nasser <fnasser@redhat.com>
25399
25400 From Orjan Friberg <orjanf@axis.com>:
25401 * gdb.base/printcmds.exp: Escape curly braces followed by a number
25402 in array print pattern match.
25403
a9e2e984
FN
254042000-11-09 Fernando Nasser <fnasser@redhat.com>
25405
25406 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
25407 spelling "cancelled" to U.S. spelling "canceled" to match changes
25408 made to gdb.
25409 * gdb.c++/ovldbreak.exp: Ditto.
25410
c7db355b
PS
254112000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25412
25413 * gdb.base/callfuncs.c (main): Moved to end of file, call
25414 t_double_values to initialize the FPU before inferior calls are made.
25415 * gdb.base/callfuncs.exp: Test for register preservation after calling
25416 inferior functions. Add tests for continuining, finishing and
25417 returning from a stop in a call dummy.
25418
dc96c6c7 254192000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
25420
25421 * gdb.base/commands.exp: Break up long lines, and re-indent.
25422
dc96c6c7 254232000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
25424
25425 * config/gdbserver.exp: Rewritten from the ground up, to make it
25426 compatible with the current dejagnu tree, and to make it work with
25427 the new "gdbserver" in libremote.
25428
dc96c6c7 254292000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25430
25431 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
25432 * gdb.base/varargs.exp: Skip entire test if no printf support.
25433 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
25434 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
25435
dc96c6c7 254362000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25437
25438 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
25439 no floating point support.
25440 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
25441 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
25442 * gdb.base/call-rt-st.exp: Ditto.
25443 * gdb.base/call-strs.exp: Ditto.
25444
bac5fc66
JG
254452000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
25446
25447 * gdb.base/sizeof.c: include <stdio.h>.
25448
25449 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
25450 'finish', otherwise uncaptured gdb_prompt would potentially
25451 throw remaining test points out of sync.
bac5fc66 25452
b22a6027
SB
254532000-07-26 Scott Bambrough <scottb@netwinder.org>
25454
25455 * gdb.base/recurse.exp: Run tests for all targets.
25456 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
25457 gnu-oldld case on ARM.
25458 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
25459 for ARM targets.
d63a86f8 25460
d8231941
AG
25461Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
25462
25463 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
25464 * gdb.java/configure: Rebuild.
25465
8caabe69
AG
25466Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
25467
25468 * gdb.java/jv-exp.exp: New file.
25469
9d273ca3
AG
25470Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
25471
25472 * configure: Rebuilt.
25473 * configure.in (configdirs): Add gdb.java.
25474 * gdb.java/jmisc.java: New file.
25475 * gdb.java/jmisc.exp: New file.
25476 * gdb.java/Makefile.in: New file.
25477 * gdb.java/configure: Rebuilt.
25478 * gdb.java/configure.in: New file.
25479 * lib/java.exp: New file.
25480
4f823a66
AC
25481Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
25482
25483 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 25484 underflow.
4f823a66 25485
2391e11d
AC
25486Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
25487
25488 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 25489 and the compilers sizes.
2391e11d 25490
54602222
ND
254912000-07-09 Nick Duffek <nsd@redhat.com>
25492
25493 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
25494 (use_methods): New function.
25495 (main): Call use_methods().
25496 * gdb.c++/classes.exp (test_method_param_class): New procedure.
25497 (do_tests): Call test_method_param_class.
25498
2bec0572
ND
254992000-07-09 Nick Duffek <nsd@redhat.com>
25500
25501 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
25502 spelling.
25503 (test_enums): New procedure. Move enum tests from end of script
25504 to here. Set breakpoint on function name instead of line number.
25505 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
25506 (enums2): New marker function.
25507 (enums1): New function.
25508 (main): Call enums1(). Move enum tests to enums1().
25509
78492fde
AC
25510Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
25511
25512 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 25513 compile/link program. Update line numbers.
78492fde
AC
25514 * gdb.asm/d10v.inc: Define ``startup''.
25515 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 25516
49a2cef8
AC
25517Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
25518
25519 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
25520
3e6c8688
EZ
255212000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25522
25523 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 25524 of 'help maint print' command.
3e6c8688 25525
9ff5cbe9
AC
25526Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
25527
25528 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 25529 they use gdb_expect_list.
9ff5cbe9 25530
17c579bd
AC
25531Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
25532
25533 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
25534 memory-read-packet-size'' instead of ``set endian big'' to test
25535 long commands.
17c579bd 25536
e6d71bf3
DB
255372000-06-03 Daniel Berlin <dan@cgsoftware.com>
25538
25539 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 25540 g++, and stop skipping them.
e6d71bf3
DB
25541
25542 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
25543 work under g++.
25544
d63a86f8 25545 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
25546 initialization.
25547
dc96c6c7 255482000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
25549
25550 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
25551 the regular expression: accept an (almost) arbitrary sequence of
25552 "frames-invalid" and "breakpoints-invalid" messages both before
25553 and after the "starting" message.
25554
dc96c6c7 255552000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
25556
25557 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 25558
dc96c6c7 255592000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
25560
25561 * gdb.base/annota1.exp (annotate-signal-handler-caller):
25562 Relax the regular expression a little, make it pass on Solaris 8.
25563
8216cda9
KB
255642000-05-12 Kevin Buettner <kevinb@redhat.com>
25565
25566 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 25567 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
25568 Instead, it is permissible for gdb to stop on the line of the
25569 call itself.
25570
1a570b2f
MS
255712000-05-12 Michael Snyder <msnyder@.cygnus.com>
25572
25573 * gdb.base/break.exp (bp on small function, optimized file):
25574 Add a second pass pattern. The behavior differs here between stabs
25575 and dwarf for one-line functions. Stabs preserves two line symbols
25576 (one before the prologue and one after) with the same line number,
25577 but dwarf regards these as duplicates and discards one of them.
25578 Therefore the address after the prologue (where the breakpoint is)
25579 has no exactly matching line symbol, and GDB reports the breakpoint
25580 as if it were in the middle of a line rather than at the beginning.
25581
dc96c6c7 255822000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 25583
d63a86f8 25584 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
25585 rather than "send_gdb" (for consistancy).
25586
7d418785
AC
25587Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
25588
25589 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
25590 * gdb.c++/templates.cc: Properly check for GCC version number.
25591 * lib/compiler.cc: Likewise
25592
dc96c6c7 255932000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 25594
d63a86f8 25595 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
25596 gdb may not stop at the first line of main, due to code motion.
25597
dc96c6c7 255982000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
25599
25600 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
25601 This test depends on parsing the printf output from the target.
25602 Since the sparclet stub doesn't do stdio, this will never work.
25603 * gdb.base/call-rt-st.exp: ditto.
25604 * gdb.base/call-strs: ditto.
25605
dc96c6c7 256062000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
25607
25608 * gdb.base/miscexprs.exp: make sizeof long array test portable.
25609
25610 * gdb.base/ending-run.exp: After connecting to a remote target,
25611 but before running, the target will appear to be in a random
25612 location. Specify both a file and a line for breakpoints.
25613 Also, the function that calls main may be called 'init'
25614 rather than 'start'.
25615
a5a51225
EZ
256162000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25617
25618 * gdb.base/help.exp: Update output for add-symbol-file command.
25619
7930cc7c
FN
256202000-04-10 Fernando Nasser <fnasser@cygnus.com>
25621
25622 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25623 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
25624
23e37ab1
C
256252000-04-07 J.T. Conklin <jtc@redback.com>
25626
e93c542c
C
25627 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
25628
23e37ab1
C
25629 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
25630
591b8fa3
PDM
25631Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
25632
25633 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 25634 values that can be represented exactly.
591b8fa3
PDM
25635 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
25636 above change, and to not check against the directory part of the source
25637 file name.
25638 (step into print_long_arg_list): Likewise.
25639 (print print_small_structs from print_long_arg_list): Likewise.
25640 (print print_long_arg_list): Likewise.
25641
7a495180
EZ
256422000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25643
30b53638 25644 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 25645
beb998c6
AC
25646Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
25647
25648 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
25649
1c689132
DB
256502000-03-25 Daniel Berlin <dan@cgsoftware.com>
25651
25652 * gdb.base/commands.exp (deprecated_command_test): Add test for
25653 deprecate with no arguments.
25654
c1790a9d
JL
256552000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
25656
25657 * gdb.base/break.exp: Add new test for setting breakpoints on
25658 optimized code so we can test breakpoints work even when function
25659 prologues may be optimized away
25660
003ba290
FN
256612000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
25662
25663 From David Whedon <dwhedon@gordian.com>
a9c64011 25664 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 25665
6837a0a2
DB
256662000-03-22 Daniel Berlin <dan@cgsoftware.com>
25667
25668 * gdb.base/help.exp: Added test for new apropos command.
25669
b9593231
KB
256702000-03-21 Kevin Buettner <kevinb@redhat.com>
25671
25672 * gdb.base/pointers.c (usevar): New function.
25673 (main): Make sure that global variables v_int_pointer2, rptr,
25674 and y are all referenced someplace in the program by calling
25675 usevar() on them. [Some linkers delete symbols which are
25676 never referenced. The space remains, but there's no way to
25677 get a (symbolic) handle on the variable from the debugger.]
25678
751a959b
EZ
256792000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25680
25681 * gdb.base/printcmds.c: Add typedeffed arrays.
25682
25683 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 25684 procedure to test arrays that are typedef'd.
751a959b 25685
73a93a32
JI
256862000-03-13 James Ingham <jingham@leda.cygnus.com>
25687
25688 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 25689 the library directories.
73a93a32 25690
fb40c209
AC
25691Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
25692
25693 * configure.in (configdirs): Add sub directory gdb.mi.
25694 * configure: Re-generate.
25695
25696 * gdb.mi: New directory.
d63a86f8 25697
ee4dd2c9
AC
256982000-02-25 Scott Bambrough <scottb@netwinder.org>
25699
25700 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 25701 a long long value as a double on ARM platforms.
ee4dd2c9 25702
70f0cc22
JB
257032000-02-16 Jim Blandy <jimb@redhat.com>
25704
25705 * gdb.base/break.exp ("breakpoint line number"): Make sure the
25706 default source file is set properly before running this test.
25707
853819b8
EZ
257082000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25709
25710 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 25711 gdbtk/library directory, not in gdbtcl2.
853819b8 25712
dfcd3bfb
JM
257132000-02-04 Jim Blandy <jimb@redhat.com>
25714
25715 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
25716 backslash from regexp pattern.
25717
25718 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
25719 procedure. Use it to run all the "continue to bp overloaded"
25720 tests. Note that this changes the names of the tests slightly.
25721 If the breakpoint hit message includes a hex PC value, because
25722 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
25723 from the real source code, still consider that a pass.
25724
25725 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
25726 XFAIL here if the breakpoint message contains a hex address. Note
25727 similar change on 1999-11-02.
25728
25729 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
25730
25731 * gdb.base/ptype.exp: Establish a default source file before
25732 calling get_debug_format.
25733
257342000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
25735
25736 * gdb.base/watchpoint.exp: Remove duplication of test messages.
25737
8b93c638
JM
257382000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25739
25740 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
25741 of successive stepi commands -- while in the prologue we should see
25742 the function entry bracket.
25743
257442000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25745
25746 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
25747 reach __change_mode() when stepping through the end of main().
25748
c5394b80
JM
257492000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
25750
25751 * gdb.base/default.exp: Fix expected pattern.
25752 * gdb.base/help.exp: Same.
25753
0d06e24b
JM
257542000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25755
25756 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 25757 Don't use xfail's because that affects only the following test.
d63a86f8 25758
0d06e24b 25759 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 25760 solaris or linux.
0d06e24b
JM
25761
25762 * gdb.base/selftest.exp: Update to reflect changes to main.c.
25763
dc96c6c7 257642000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 25765
d63a86f8 25766 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
25767 "A syntax error" rather than "A parse error". Accept both.
25768
257692000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
25770
25771 * gdb.base/default.exp: Remove OS dependent string from "target
25772 remote" test.
25773 * gdb.base/help.exp: Same for "help target remote" test.
25774
c3f6f71d
JM
257752000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25776
25777 From Jim Kingdon <kingdon@redhat.com>:
25778
25779 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
25780 prompt (cleanup rather than necessity, but still might keep output
25781 from spilling to next test).
c3f6f71d
JM
25782
257832000-01-02 Fred Fish <fnf@cygnus.com>
25784
25785 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
25786 AIX, which defines them in <sys/types.h>.
25787
ed9a39eb 257881999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 25789
ed9a39eb 25790 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 25791 float" test.
ed9a39eb
JM
25792
257931999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 25794
ed9a39eb 25795 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
25796
25797 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
25798 outermost frame disallowed".
25799
258001999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
25801
25802 * gdb.base/setvar.exp: New tests for setting the value of a struct
25803 with a constant list.
25804
258051999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25806
25807 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
25808 require the user to type a cast before setting the value of a struct.
25809
de57eccd
JM
258101999-12-06 Jim Blandy <jimb@cygnus.com>
25811
25812 * gdb.base/default.exp: Expect the new 'info float' command on
25813 all i386 platforms.
25814
25815 * gdb.threads/linux-dp.exp: Expand our ability to recognize
25816 LinuxThreads libraries that don't support debugging.
25817
c2d11a7d
JM
25818Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25819
25820 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
25821 Change the buffer type to ``unsigned char'' to simplify size
25822 arithmetic.
c2d11a7d
JM
25823
25824 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
25825 stub only handles 400-1 byte packets. Verify that the download
25826 worked.
c2d11a7d
JM
25827
258281999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
25829
25830 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
25831 tests, using UNRESOLVED for the untested cases. Also, does not wait
25832 for a timeout if the prompt was received before a recognizable pattern.
25833
258341999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
25835
25836 * lib/gdb.exp (gdb_expect_list): Fix spelling.
25837
258381999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25839
25840 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 25841 watchpoints.
c2d11a7d
JM
25842
258431999-11-24 Jason Merrill <jason@casey.cygnus.com>
25844
25845 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
25846
25847 * gdb.c++/local.exp: Be more flexible in recognizing local class
25848 name mangling. Don't allow horribly truncated method names.
25849 * gdb.c++/derivation.exp: Expect protected inheritance.
25850 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
25851 * gdb.c++/virtfunc.exp: Likewise.
25852 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
25853 when printing a nested enum.
25854
258551999-11-22 Jim Blandy <jimb@cygnus.com>
25856
25857 * gdb.base/step-test.exp: Properly await GDB's response to setting
25858 a breakpoint on the call to large_struct_by_value.
25859
25860 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
25861 just because we have debug info for the `start' function.
25862
258631999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
25864
25865 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
25866 "Unknown signal" messages, which indicate (on LinuxThreads) that
25867 GDB doesn't know how to debug threads on this system. This is
25868 better than hanging while philosopher 0 dumps chatter into gdb.log.
25869
258701999-11-18 Tom Tromey <tromey@cygnus.com>
25871
25872 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
25873
258741999-11-18 Fred Fish <fnf@cygnus.com>
25875
25876 * gdb.base/coremaker2.c: Add sample program for generating
25877 cores that is more self contained than coremaker.c. Eventually
25878 I'll add more code to this and tie it into the testsuite.
25879
4ce44c66
JM
258801999-11-12 Stan Shebs <shebs@andros.cygnus.com>
25881
25882 * gdb.base/dollar.exp: Remove, now in gdb.hp.
25883
258841999-11-10 Jimmy Guo <guo@cup.hp.com>
25885
25886 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 25887 from $srcdir/lib/.
4ce44c66 25888 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 25889 and gdb.c++/.
4ce44c66
JM
25890
25891 * gdb.c++/derivation.exp: remove redundant get compiler info code.
25892
d63a86f8 25893 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
25894 'continue with watch' test point.
25895
258961999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
25897
25898 Merged from p2linux-990323-branch:
d63a86f8 25899
4ce44c66
JM
25900 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
25901
11cf8741
JM
25902Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
25903
25904 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 25905 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
25906
25907Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
25908
25909 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 25910 gdb_expect_list.
11cf8741
JM
25911
25912Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
25913
25914 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
25915
259161999-11-03 Mark Salter <msalter@cygnus.com>
25917
25918 * gdb.base/break.exp: Fix "stub continue" pattern.
25919
259201999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
25921
25922 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
25923
259241999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
25925
25926 * gdb.base/display.exp ("finish"): Add timeout clause.
25927
25928 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
25929 plain prompt clause, so this doesn't have to time out in order to
25930 fail.
25931
25932 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 25933 breakpoint hit messages include an address.
11cf8741
JM
25934
25935 * gdb.base/display.exp: Don't forget to escape parens in regular
25936 expressions. Unix regexp notatation sucks.
25937
259381999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25939
25940 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 25941 order for 'signalled' message.
11cf8741 25942
5c44784c
JM
259431999-11-01 Stan Shebs <shebs@andros.cygnus.com>
25944
25945 From Jimmy Guo <guo@cup.hp.com>:
25946 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
25947 * gdb.base/annota1.c: Add code for tests to work with.
25948
259491999-10-26 Frank Ch. Eigler <fche@cygnus.com>
25950
25951 * gdb.base/remote.exp: New test for remote downloading settings.
25952 * gdb.base/remote.c: New file with large .data.
25953
917317f4
JM
259541999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
25955
25956 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
25957 for LinuxThreads support, merged from the Code Fusion branch.
25958
25959Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
25960
25961 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
25962 containing exp_continue into a while within an expect. Don't
25963 attempt a start more than three times. Check return value from
25964 gdb_load.
d63a86f8 25965
2df3850c
JM
25966Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
25967
25968 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 25969 a pass case.
2df3850c 25970
2acceee2
JM
259711999-10-01 Kevin Buettner <kevinb@cygnus.com>
25972
25973 * gdb.base/break.c (main): Added a statement that we can step
25974 off of.
25975 * gdb.base/break.exp: Added tests for setting a breakpoint
25976 at an offset and stepping onto a breakpoint.
25977
259781999-10-01 Fred Fish <fnf@cygnus.com>
25979
d63a86f8 25980 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
25981 gdb output.
25982
c2c6d25f
JM
259831999-09-18 Jim Blandy <jimb@cris.red-bean.com>
25984
25985 * gdb.base/break.exp: Code locations are in hex, don't forget!
25986 (For HP-UX.)
25987
259881999-09-17 Stan Shebs <shebs@andros.cygnus.com>
25989
25990 * condbreak.exp: Use break.c as test program.
25991 * condbreak.c: Remove, redundant with break.c.
25992
259931999-09-15 Stan Shebs <shebs@andros.cygnus.com>
25994
25995 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 25996 Z-packets if the target needs it.
c2c6d25f
JM
25997
259981999-09-13 James Ingham <jingham@leda.cygnus.com>
25999
26000 * gdb.c++/overload.exp: Added tests for listing overloaded
26001 functions with function pointers in the arg, explicitly calling
26002 out the version you want.
26003
cff3e48b
JM
260041999-09-09 Stan Shebs <shebs@andros.cygnus.com>
26005
26006 * long_long.exp: Add variations of test cases that work for
26007 targets with 16-bit ints and 32-bit doubles.
26008
d4f3574e
SS
260091999-09-08 Stan Shebs <shebs@andros.cygnus.com>
26010
26011 * break.c (main): Compare a possibly-uninitialized argc with an
26012 unlikely value that fits in 16 bits.
26013
260141999-09-07 Stan Shebs <shebs@andros.cygnus.com>
26015
26016 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
26017 0xfeeb, don't want negative numbers if ints are 16 bits.
26018
26019 * lib/gdb.exp (skip_cplus_tests): New proc.
26020 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
26021 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
26022 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
26023 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
26024 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
26025 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
26026 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
26027 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
26028
26029 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
26030
26031Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
26032
26033 * gdb.base/corefile.exp (up): Allow a parameter to appear
26034 in the frame that we're going up to.
26035
26036 From Jim Blandy <jimb@cygnus.com>:
26037
26038 * gdb.base/default.exp (info float): Expect some output now.
26039
26040 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
26041 returning floating-point values to fail on the x86.
26042 * gdb.base/callfwmall.exp (do_function_calls): Same.
26043
26044 * gdb.base/list.exp (test_listsize): Correct expectations for
26045 listing line 1 with listsize 2. Also, listing a single line
26046 works now, as does listing three lines. [Kevin's note: There
26047 were a number of other cases fixed too where the expectations
26048 differed...]
26049
260501999-09-02 Stan Shebs <shebs@andros.cygnus.com>
26051
26052 * gdb.base/selftest.exp: Add case for when version prints as
26053 constant string instead of char pointer.
26054
104c1213
JM
260551999-08-25 Stan Shebs <shebs@andros.cygnus.com>
26056
26057 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 26058 stepping out of main.
104c1213
JM
26059
26060 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
26061 G++ used.
26062
26063 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 26064 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
26065
26066 * gdb.c++/ovldbreak.exp: Update match string in test that
26067 includes a warning of multiple breakpoints.
26068
260691999-08-24 Stan Shebs <shebs@andros.cygnus.com>
26070
26071 * gdb.base/display.exp: Improve precision of step-after-finish
26072 added yesterday.
26073
26074 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 26075 test.
104c1213
JM
26076
26077 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
26078 configs when using G++, not just hppa*.
26079
260801999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26081
26082 * gdb.base/async.c: New file.
26083 * gdb.base/async.exp: New file.
26084
26085Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
26086
26087 * gdb.base/break.exp: Tweak PA specific tests to properly handle
26088 PA64.
26089
53a5351d
JM
26090Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
26091
104c1213
JM
26092 * gdb.base/display.exp: "finish" can leave us mid-line on many
26093 targets, deal with it. Add a small constant to main, instead of
26094 1000 since main+1000 may not be a valid address in the target.
26095
53a5351d
JM
26096 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
26097 on hpux11.
26098
26099 * gdb.base/attach.exp: Handle another hpux11 error message variant
26100 when attaching to a process that does not exist.
26101
261021999-08-19 J.T. Conklin <jtc@redback.com>
26103
26104 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 26105 characters in 'continue to 1241' test.
53a5351d
JM
26106
261071999-08-17 Stan Shebs <shebs@andros.cygnus.com>
26108
26109 * gdb.base/call-ar-st.exp: Add a shorter match case for the
26110 stop in print_long_arg_list, define and use a whitespace
26111 variable in print_small_structs test, add an XFAIL for Solaris.
26112 * gdb.base/dbx.exp: XFAIL func commands until somebody is
26113 interested enough to fix.
26114
7be570e7
JM
261151999-08-13 Keith Seitz <keiths@cygnus.com>
26116
26117 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
26118 (dbx_gdb_load): Remove. Use gdb_load instead, since that
26119 proc knows about targets other than the natives.
26120 (test_assign): Use "gdb_run_cmd" to "run" the target.
26121 Check that we've actually hit the breakpoint at main.
26122 When we attempt to assign a value to a local variable, check
26123 that the variable is in the current scope, i.e., don't use
26124 a test with an empty result.
26125
26126Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
26127
26128 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 26129 command.
7be570e7
JM
26130
261311999-08-09 Stan Shebs <shebs@andros.cygnus.com>
26132
26133 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26134 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
26135 gdb.compat, gdb.threads-hp.
26136 gdb.hp/configure, gdb.hp/configure.in: New files.
26137 gdb.hp/Makefile.in: Recurse into new subdirs.
26138 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
26139 gdb.hp/gdb.objdbg: New directory, tests for debugging info
26140 in object files.
26141 gdb.hp/tools: New directory, aux tools for HP-specific tests.
26142
96baa820
JM
261431999-08-05 Stan Shebs <shebs@andros.cygnus.com>
26144
26145 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 26146 funky printf, remove a bogus p/a test.
96baa820
JM
26147
261481999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26149
26150 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
26151 connected to the target. This is necessary when running not
26152 natively.
96baa820
JM
26153
261541999-08-03 Stan Shebs <shebs@andros.cygnus.com>
26155
26156 * gdb.base/step-test.exp: Removed some extraneous messages.
26157
26158 * gdb.base/long_long.exp: Don't run memory examination tests
26159 on little-endian targets (they will need a different set of
26160 results to match).
26161
261621999-08-02 Stan Shebs <shebs@andros.cygnus.com>
26163
26164 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
26165 until somebody decides to fix GDB.
26166
26167 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 26168 constant as "ULL".
96baa820
JM
26169 * gdb.base/long_long.exp: Loosen x/c test, add partial result
26170 matches for a couple x/2 commands.
26171
a0b3c4fd
JM
261721999-07-30 Stan Shebs <shebs@andros.cygnus.com>
26173
26174 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
26175 by merging in ref-types2 tests.
26176 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
26177
26178 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26179 * gdb.c++/Makefile.in: Add standard actions.
26180 (EXECUTABLES): Rename from PROGS, update list.
26181 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
26182 from gdb.hp.
26183 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
26184 foo and bar locals.
26185 * gdb.c++/anon-union.exp: Fix tests to match.
26186 * gdb.c++/classes.exp: Run if HP compiler used, add extra
26187 expect matches to handle output variations.
26188 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
26189 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 26190 output, add HP alternatives for new and delete prints.
a0b3c4fd 26191 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 26192 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
26193 * gdb.c++/demangle.exp: Use $style when reporting failure.
26194 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
26195 * gdb.c++/inherit.exp: Run if HP compiler used, add some
26196 match alternatives.
26197 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 26198 compilers.
a0b3c4fd
JM
26199 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
26200 * gdb.c++/method.exp: Add match alternatives.
26201 * gdb.c++/misc.cc: Add bool types.
26202 * gdb.c++/misc.exp: Add tests for bool types.
26203 * gdb.c++/overload.exp: Add xfails.
26204 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
26205 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
26206 add some more template parameter tests (only for HP currently).
26207 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
26208 * gdb.c++/virtfunc.cc: Add return type and value for main.
26209 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
26210 match alternatives.
d63a86f8 26211
a0b3c4fd
JM
262121999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26213
26214 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
26215
262161999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
26217
26218 * gdb.base/signals.exp: Don't expect getting a backtrace from
26219 within a signal handler to fail on Linux.
26220
262211999-07-29 Stan Shebs <shebs@andros.cygnus.com>
26222
26223 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26224 * lib/gdb.exp: Remove some gratuitious semicolons.
26225 (delete_breakpoints): Increase timeout.
26226 (gdb_expect): Add -notransfer option.
26227 (gdb_test): Use -notransfer option.
26228 (get_compiler_info): Add f77 case.
26229 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 26230 case.
a0b3c4fd
JM
26231 (gdb_preprocess): Call get_compiler.
26232
26233 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
26234 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
26235 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
26236 gdb.base/long_long.exp, gdb.base/printcmds.exp,
26237 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
26238 third arg to gdb_test.
a0b3c4fd
JM
26239 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
26240 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 26241 HP-UX xfails, add others.
a0b3c4fd
JM
26242 * gdb.base/completion.exp: Reflect name change of self-test.
26243 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
26244 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
26245 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
26246 HP failure number.
a0b3c4fd
JM
26247 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
26248 useless HP-UX 10.30 references.
26249 * gdb.base/maint.exp: Loosen matches.
26250 * gdb.base/pointers.c (main): Declare more_code.
26251 * gdb.base/pointers.exp: Match on output of a `next'.
26252 * gdb.base/structs.c: Add prototypes.
26253 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
26254 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
26255
262561999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26257
26258 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 26259 command.
a0b3c4fd
JM
26260
262611999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26262
26263 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
26264 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
26265
26266 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
26267 debug info. Deal with lack of signal hanlder info in stack.
26268
a9c64011 26269 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
26270 * gdb.base/annota1.exp: If printf has debug info, deal with it.
26271
5a2468f5
JM
262721999-07-19 Stan Shebs <shebs@andros.cygnus.com>
26273
26274 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 26275 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 26276
adf40b2e
JM
26277Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
26278
26279 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 26280 a1-selftest.exp.
adf40b2e
JM
26281 * gdb.base/configure: Re-generate.
26282
262831999-07-12 Stan Shebs <shebs@andros.cygnus.com>
26284
26285 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
26286 in trying to run first and name is too long.
26287
26288 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
26289 pointers2.c and pointers2.exp, respectively.
26290 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
26291 doschk happier.
26292
43e526b9
JM
262931999-07-08 Stan Shebs <shebs@andros.cygnus.com>
26294
26295 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
26296 callfuncs2.c and callfuncs2.exp.
26297
26298 * gdb.base/list.exp: Remove mistaken xfails.
26299 * gdb.base/list0.h: Add optional prototypes.
26300
9846de1b
JM
26301Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
26302
a9c64011 26303 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 26304 calling malloc.
a9c64011
AS
26305 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
26306 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 26307 use.
9846de1b
JM
26308
263091999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26310
26311 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
26312 * gdb.base/annota2.cc, annota2.exp: Move from here.
26313 * gdb.c++/annota2.cc, annota2.exp: To here.
26314 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
26315
43ff13b4
JM
26316Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
26317
26318 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 26319 a consistent format.
43ff13b4 26320
085dd6e6
JM
263211999-06-25 Stan Shebs <shebs@andros.cygnus.com>
26322
26323 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26324 * lib/gdb.exp (get_compiler_info): Add detection for assorted
26325 HP compilers, also set the globals $true and $false.
26326
26327 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
26328 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
26329 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
26330 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
26331 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
26332 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
26333 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
26334 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
26335 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
26336 whatis.c} Add C++ compatible function definitions and return
26337 types, add includes for library functions.
085dd6e6
JM
26338 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
26339 * gdb.base/step-test.c (myglob): Rename from glob.
26340 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
26341 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
26342 files, move here from gdb.hp.
085dd6e6 26343 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
26344 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
26345 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
26346 Adjust line numbers in regexps.
085dd6e6
JM
26347
26348 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
26349 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
26350 instead of 0/1.
26351
26352 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
26353 foll-vfork.exp: New files, move here from gdb.hp.
26354 * gdb.base/page.exp: New file, test of pagination command.
26355
26356 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
26357 recursion test.
26358 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
26359
26360 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 26361 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
26362
26363 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 26364 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 26365 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 26366 watchpoint test.
085dd6e6
JM
26367 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
26368 them work.
26369 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
26370 expressions properly.
26371 * gdb.base/corefile.exp: Loosen the match slightly.
26372 * gdb.base/default.exp: Allow "Error accessing memory" message
26373 also.
26374 * gdb.base/display.exp: Skip over x/0 j if PA64.
26375 * gdb.base/funcargs.exp: Add xfails for HP-UX.
26376 * gdb.base/interrupt.exp: Ditto.
26377 * gdb.base/langs.exp: Add symbolic matches governed by compiler
26378 in use.
26379 * gdb.base/list.exp: Add xfails for HP-UX.
26380 * gdb.base/long_long.exp: Refine some of the numeric matches.
26381 * gdb.base/mips_pro.exp: Xfail on HP-UX.
26382 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
26383 * gdb.base/nodebug.exp: Succeed on more varieties of output.
26384 * gdb.base/opaque.exp: Remove some HP-UX xfails.
26385 * gdb.base/ptype.exp: Succeed on more varieties of output.
26386 * gdb.base/scope.exp: Add xfails for HP-UX.
26387 * gdb.base/sect-cmd.exp: Add more cases.
26388 * gdb.base/setvar.exp: Add xfails for HP-UX.
26389 * gdb.base/shlib-call.exp: Loosen some matches slightly.
26390 * gdb.base/signals.exp: Match on void symbolically.
26391 * gdb.base/step-test.exp: Add case for PA64.
26392 * gdb.base/term.exp: Add exit and restart.
26393 * gdb.base/twice.exp: Clean up after self.
26394 * gdb.base/varargs.exp: Disable overload resolution explicitly.
26395 * gdb.base/whatis.exp: Allow more ways to pass tests.
26396
26397 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 26398 no longer useful.
085dd6e6
JM
26399
26400Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
26401
26402 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 26403 list of patterns.
085dd6e6 26404 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
26405 print_double_array(double_array)", "continuing to breakpoint
26406 1018", "print print_double_array(array_d)" and "continuing to
26407 1034" tests.
d63a86f8 26408
085dd6e6
JM
264091999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
26410
a9c64011 26411 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
26412
264131999-06-24 Stan Shebs <shebs@andros.cygnus.com>
26414
26415 * config/mt-*: Remove, these haven't been used since 1996.
26416
264171999-06-22 Stan Shebs <shebs@andros.cygnus.com>
26418
26419 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 26420 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
26421 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
26422
9e0b60a8
JM
264231999-06-18 Stan Shebs <shebs@andros.cygnus.com>
26424
26425 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
26426 simpler match case for the ptype of the big class.
26427
264281999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26429
26430 * gdb.exp: Fix test for gdb_prompt existence.
26431
264321999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26433
26434 * gdb.exp (gdb_test): Add fail after calls to perror.
26435
264361999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26437
26438 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
26439
264401999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26441
26442 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
26443
0f71a2f6
JM
26444Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
26445
26446 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 26447 malloc() is linked in.
0f71a2f6
JM
26448
264491999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26450
26451 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
26452 step at end.
26453
26454 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
26455
264561999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
26457
26458 * gdb.java/jv-print.exp: New file. (Our first Java test!)
26459
cce74817
JM
26460Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
26461
26462 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
26463 * gdb.base/mips_pro.exp: Likewise.
26464
264651999-06-02 Keith Seitz <keiths@cygnus.com>
26466
26467 * gdb.c++/templates.cc: Change all "new" operators to throw
26468 an exception.
26469 * gdb.c++/cplusfuncs.cc: Likewise.
26470
26471 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
26472
26473Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
26474
26475 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
26476 * gdb.base/ending-run.exp: When stepping out of main, accept a
26477 step into an arbitrary assembler file.
cce74817 26478
392a587b
JM
264791999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26480
d63a86f8 26481 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 26482 "breakpoint-invalid" to be printed.
6fdff2c5
PA
26483 * gdb.base/annota2.exp: Revise line number for main
26484 breakpoint. Allow any number of "frames-invalid" and
26485 "breakpoint-invalid" to be printed.
392a587b
JM
26486 * gdb.base/annota2.cc: Initialize a.x to 0.
26487
9e086581
JM
264881999-05-17 Keith Seitz <keiths@cygnus.com>
26489
6fdff2c5
PA
26490 * gdb.base/call-ar-st.exp: Skip
26491 "print print_double_array (double_array)" when "skip_float_tests" set.
26492 Ditto for "print print_double_array(array_d)",
26493 "print print_small_structs", "print print_ten_doubles", and
26494 "step into print_long_arg_list".
26495 Don't assume we can step into "print_long_arg_list": we could step
26496 into memcpy.
26497 * gdb.base/call-rt-st.exp: Don't run float-related tests when
26498 "skip_float_tests" is set: "print print_one_double(*d1)"
26499 and "print print_two_floats(*f3)".
9e086581
JM
26500 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
26501 "skip_float_tests" is set.
6fdff2c5
PA
26502 * gdb.base/varargs.exp: Skip
26503 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
26504 "skip_float_tests" set.
d63a86f8 26505
cd0fc7c3
SS
265061999-05-06 Keith Seitz <keiths@cygnus.com>
26507
26508 * gdb.base/annota2.cc: Include stdio.h.
26509
26510Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
26511
26512 * gdb.base/crossload.exp: Remove, this has been disabled ever
26513 since BFD stopped including all targets, and cross-GDB gets
26514 plenty of testing anyway.
26515 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
26516 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
26517 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
26518 * gdb.base/README: Remove, was doc for this.
26519 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 26520 needed.
cd0fc7c3 26521
b83266a0
SS
265221999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26523
26524 * gdb.base/call-ar-st.exp: Fix one regular expression in test
26525 output.
26526
26527 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
26528 * gdb.base/annota2.exp: New file. More annotation tests.
26529 * gdb.base/annota1.c: New file. Source file for annota1.exp.
26530 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
26531
265321999-04-23 Angela Marie Thomas <angela@cygnus.com>
26533
26534 * config/cfdbug.exp: New file.
26535
7a292a7a
SS
265361999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
26537
26538 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
26539 Marcus Daniel's and Dale Hawkins's demangler crashes.
26540
26541 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
26542 test_lucid_style_demangling, test_arm_style_demangling,
26543 test_hp_style_demangling): Try Tom Tromey's core-dumping
26544 identifier under each demangling style.
7a292a7a
SS
26545
265461999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
26547
26548 * gdb.c++/demangle.exp: Include the current demangling style
26549 in all test names.
26550 (current_demangling_style): New global variable.
26551 (set_demangling_style, test_demangling_core, test_demangling,
26552 test_demangling_exact): New functions.
26553 (test_gnu_style_demangling, test_lucid_style_demangling,
26554 test_arm_style_demangling, test_hp_style_demangling): Use those,
26555 instead of calling gdb_test and gdb_test_exact directly.
26556 (catch_demangling_errors): New function, which reports errors
26557 signalled by the demangling test functions in an orderly way.
26558 (do_tests): Use catch_demangling_errors.
26559
265601999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
26561
26562 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 26563 grouping in expressions, not {}.
7a292a7a
SS
26564
26565 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 26566 initialized yet.
7a292a7a
SS
26567
265681999-04-01 Stan Shebs <shebs@andros.cygnus.com>
26569
26570 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
26571 are listed.
26572
265731999-03-26 Stan Shebs <shebs@andros.cygnus.com>
26574
26575 * gdb.stabs/weird.exp: Test for CC being defined before
26576 looking at its value.
26577
265781999-03-25 Stan Shebs <shebs@andros.cygnus.com>
26579
26580 * gdb.base/call-ar-st.exp: Remove stray '#'.
26581 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
26582 "short int" and "long int".
26583 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 26584 change, to mollify finicky HP compiler.
7a292a7a
SS
26585 * gdb.hp/reg-test.exp (testfile): Fix file name.
26586 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 26587
7a292a7a
SS
26588 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
26589 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
26590 alternate form of enum ptype.
26591
c906108c
SS
265921999-03-23 Stan Shebs <shebs@andros.cygnus.com>
26593
7a292a7a
SS
26594 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
26595 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
26596 passing skip_hp_tests, so as not to waste time on guaranteed
26597 failure.
7a292a7a 26598
c906108c
SS
26599 * gdb.c++/overload.cc: Pass string instead of char addr, always
26600 init ccpfoo.
26601 * gdb.c++/templates.cc: Fix syntax error.
26602
7a292a7a
SS
26603Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26604
26605 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 26606 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
26607 command.
26608
266091999-03-18 James Ingham <jingham@cygnus.com>
26610
26611 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
26612
26613 * gdb.c++/method.exp: It was testing an uninitialized int on the
26614 stack and assuming it was positive.
26615
26616 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
26617
26618 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 26619 keep it from killing the rest of the tests.
7a292a7a
SS
26620 Use gdb_continue_to_end.
26621
26622 * gdb.base/sigall.exp: use gdb_continue_to_end.
26623
26624 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
26625
26626 * gdb.base/display.exp: use runto_main, not run.
26627
d63a86f8
RM
26628 * gdb.base/default.exp: Check for the current error message in the
26629 r abbreviation test.
7a292a7a
SS
26630 Add strongarm to the targets that know info float.
26631
d63a86f8 26632 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
26633 run which doesn't work with monitors.
26634
6fdff2c5
PA
26635 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
26636 1034 test.
7a292a7a
SS
26637
26638 * gdb.base/break.exp: use the gdb_continue_to_end proc.
26639
6fdff2c5
PA
26640 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
26641 end of a program. Traps the case (in Cygmon) when the program
26642 never really exits. Same as Mark's continue_to_exit, but I had
26643 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
26644
26645 * config/monitor.exp (gdb_target_monitor): added another
26646 target_info parameter: remotebinarydownload. This will set the
26647 remotebinarydownload flag if this is causing some boards trouble.
26648
266491999-03-18 Mark Salter <msalter@cygnus.com>
26650
26651 * lib/gdb.exp (continue_to_exit): New function.
26652
26653 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
26654 * gdb.base/ending-run.exp: Ditto.
26655 * gdb.base/step-test.exp: Ditto.
26656
266571999-03-16 Stan Shebs <shebs@andros.cygnus.com>
26658
26659 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
26660 (suggested by Art Haas <ahaas@neosoft.com>).
26661
266621999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
26663
889bf7c5 26664 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
26665
26666Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
26667
26668 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 26669 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
26670
266711999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
26672
26673 * gdb.base/call-strs.exp: Don't assume that `step' will step over
26674 a call to strlen; sometimes we do have sources.
26675
266761999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
26677
26678 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 26679 character, so GDB won't print garbage after its end.
d63a86f8 26680
c906108c
SS
26681 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
26682 breakpoint there instead. Sometimes GCC emits memcpy to handle
26683 the large structures being passed by value, so we step into that
26684 instead of sum_array_print, which obscures what we're really testing.
26685 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
26686 the bizarre steps into memcpy, so do that here. Add check for
26687 stepping into function calls that pass large structures by value.
26688 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
26689 Remove all references to specific line numbers.
26690 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
26691 New type and function.
26692 (main): Call large_struct_by_value, passing it a large struct by value.
26693 * lib/gdb.exp (gdb_get_line_number): New function.
26694
26695 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
26696 more portable.
26697
7a292a7a
SS
266981999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26699
c906108c
SS
26700 * lib/gdb.exp: Doc fixes.
26701
7a292a7a
SS
267021999-03-05 Nick Clifton <nickc@cygnus.com>
26703
d63a86f8 26704 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
26705
267061999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
26707
c906108c 26708 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
26709 commands. They're not germane to this test, and they don't work
26710 that way on remote targets.
c906108c 26711
3fc11d3e
JM
267121999-03-01 James Ingham <jingham@cygnus.com>
26713
26714 * Changelog entries merged over from gdb development branch.
26715
3fc11d3e
JM
26716 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
26717
26718 * lib/gdb.exp (gdbtk_analyze_results): Generic function
26719 for outputting results of test run.
26720
2d4a1622 26721 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
26722
26723 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 26724
7a292a7a
SS
267251999-02-25 Felix Lee <flee@cygnus.com>
26726
26727 * lib/gdb.exp (debug_format): initialize
26728
c906108c
SS
267291999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
26730
26731 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
26732 * gdb.base/call-rt-st.c: Ditto.
26733
c906108c
SS
267341999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
26735
26736 * gdb.threads/pthreads.exp (horiz): New variable.
26737 (test_startup): Fix regexps that capture thread numbers.
26738
267391999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
26740
26741 * gdb.base/smoke.exp: Disambiguate two test case names (both
26742 called ``print'').
26743
26744Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26745
26746 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 26747 compilation.
c906108c
SS
26748
267491999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26750
26751 * gdb.base/miscexprs.exp: Change patterns to match GDB's
26752 actual output formatting.
26753 * gdb.base/smoke.exp: GDB removes leading 0's.
26754 * gdb.base/volatile.exp: Don't check type of remuneration;
26755 that variable is no longer defined in constvars.c.
26756 * gdb.base/step-test.c (main): Exit with explicit exit code.
26757 * gdb.base/step-test.exp: Remove two nexti checks--they are
26758 not portable.
26759
267601999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26761
26762 * gdb.base/help.exp ("help delete display"): Fix test to match
26763 gdb's output.
26764
26765 * gdb.base/long_long.c (known_types): Initialize values to zero.
26766 * gdb.base/long_long.exp: Step one more line
26767 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
26768 leading zeros. Explicitly ask for hex formatting. Use
26769 unique test case names.
c906108c
SS
26770
26771Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26772
d63a86f8 26773 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
26774
26775 * gdb.c++/method.exp: Add missing close brace.
26776
267771999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
26778
26779 * gdb.base/maint.exp: Use 'set height 0' to disable page
26780 prompting, not 'set height 400'.
26781
26782 Fix a bunch of timeouts.
26783 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
26784 four separate tests, so expect doesn't take forever to match a ton
26785 of text against a regexp with lots of .* forms.
26786 ("maint print psymbols", "maint print symbols"): Make some of
26787 these greps more selective, so that expect doesn't try to wade
26788 through huge piles of output and time out.
26789
26790 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
26791
26792 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
26793 tests: one which doesn't expect shlib events to be reported, and
26794 another which does, but is XFAIL for all platforms other than
26795 HP/UX.
c906108c
SS
26796
26797 * gdb.base/break.exp: Teach the test suite that the `catch
26798 fork', `catch vfork', and `catch exec' commands produce error
26799 messages on platforms that don't provide these features.
26800
26801Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26802
26803 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
26804 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
26805 (shortening names from solib_threshold.exp etc), won't run on
26806 anything but HP-UX for the foreseeable future.
c906108c 26807 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 26808 reflect move.
c906108c
SS
26809
26810Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
26811
26812 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 26813 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
26814
26815Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
26816
26817 * gdb.base/shlib-call.exp: add test cases to verify that gdb
26818 successfully re-sets breakpoints in shared libraries.
26819 * gdb.base/shmain.c (main): return 0, don't fall off the end.
26820
26821Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26822
d63a86f8
RM
26823 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
26824 and compiled w/o GCC.
c906108c
SS
26825
26826 * gdb.hp/watch-cmd.exp: ditto.
26827
26828 * gdb.hp/watch-hp.exp: ditto.
26829
26830 * gdb.hp/xdb1.exp: ditto.
26831
26832 * gdb.hp/xdb2.exp: ditto.
26833
26834 * gdb.hp/dbx.exp: ditto.
26835
26836Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
26837
26838 * constvars.c: Remove C++-isms.
26839 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 26840 with GCC.
c906108c
SS
26841
26842Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
26843
26844 The following changes are part of the HP merge.
26845
26846 * gdb.base/break.exp: new tests to verify that catchpoints for
26847 fork, vfork, and exec don't trigger inappropriately.
26848
26849 * gdb.base/opaque.exp: compile one file at a time, then link.
26850
26851 * gdb.base/signals.exp: be more restrictive about which hppa
26852 systems receive a setup_xfail. new tests.
26853
26854 * gdb.base/solib_threshold.build: new file.
26855 * gdb.base/solib_threshold.exp: new file.
26856 * gdb.base/solib_threshold.link_opts: new file.
26857 * gdb.base/solib_threshold.mk: new file.
26858 * gdb.base/gen_solib_threshold.c: new file.
26859
26860 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
26861 tests. New tests for enums inside classes.
26862
26863 * gdb.c++/compiler.cc: indicate support of template debugging.
26864
26865 * gdb.c++/demangle.exp: run hp style demangling tests.
26866
26867 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
26868 tests.
26869
26870 * gdb.c++/misc.cc: changes to support new tests.
26871
26872 * gdb.c++/templates.cc: changes to support HP's compiler; changes
26873 to support new tests.
26874
26875 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
26876 gcc, then skip these tests.
26877
26878Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
26879
26880 The following files are part of the HP merge; some had longer
26881 names at HP, but have been renamed to be no more than 14
26882 characters in length.
26883
26884 * gdb.hp/ambiguous.cc: new file.
26885 * gdb.hp/ambiguous.exp: new file.
26886 * gdb.hp/attach.exp: new file.
26887 * gdb.hp/attach2.exp: new file.
26888 * gdb.hp/classes-hp.exp: new file.
26889 * gdb.hp/ctti.exp: new file.
26890 * gdb.hp/ctti-add.cc: new file.
26891 * gdb.hp/ctti-add1.cc: new file.
26892 * gdb.hp/ctti-add2.cc: new file.
26893 * gdb.hp/ctti-add3.cc: new file.
26894 * gdb.hp/dbx.exp: new file.
26895 * gdb.hp/exception.cc: new file.
26896 * gdb.hp/exception.exp: new file.
26897 * gdb.hp/foll-exec.c: new file.
26898 * gdb.hp/foll-exec.exp: new file.
26899 * gdb.hp/foll-fork.c: new file.
26900 * gdb.hp/foll-fork.exp: new file.
26901 * gdb.hp/foll-vfork.c: new file.
26902 * gdb.hp/foll-vfork.exp: new file.
26903 * gdb.hp/inherit-hp.exp: new file.
26904 * gdb.hp/more-steps.exp: new file.
26905 * gdb.hp/namespace.cc: new file.
26906 * gdb.hp/namespace.exp: new file.
26907 * gdb.hp/optimize.exp: new file.
26908 * gdb.hp/pxdb.c: new file.
26909 * gdb.hp/pxdb.exp: new file.
26910 * gdb.hp/quicksort.exp: new file.
26911 * gdb.hp/reg-test.exp: new file.
26912 * gdb.hp/reg-test.s: new file.
26913 * gdb.hp/sized-enum.c: new file.
26914 * gdb.hp/sized-enum.exp: new file.
26915 * gdb.hp/start-stop.exp: new file.
26916 * gdb.hp/templ-hp.cc: new file.
26917 * gdb.hp/templ-hp.exp: new file.
26918 * gdb.hp/thr-lib.c: new file.
26919 * gdb.hp/thr-lib.exp: new file.
26920 * gdb.hp/thr-lib.h: new file.
26921 * gdb.hp/thr-liblib.c: new file.
26922 * gdb.hp/virtfun-hp.c: new file.
26923 * gdb.hp/virtfun-hp.exp: new file.
26924 * gdb.hp/watch-cmd.exp: new file.
26925 * gdb.hp/watch-hp.exp: new file.
26926 * gdb.hp/xdb1.exp: new file.
26927 * gdb.hp/xdb2.exp: new file.
26928 * gdb.hp/xdb3.exp: new file.
26929
26930Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
26931
26932 The following files are part of the HP merge; some had longer
26933 names at HP, but have been renamed to be no more than 14
26934 characters in length.
26935
26936 * gdb.base/ss.h: new file.
26937 * gdb.base/call-ar-st.c: new file.
26938 * gdb.base/call-ar-st.exp: new file.
26939 * gdb.base/call-rt-st.c: new file.
26940 * gdb.base/call-rt-st-exp: new file.
26941 * gdb.base/call-strs.exp: new file.
26942 * gdb.base/ena-dis-br.exp: new file.
26943 * gdb.base/environ.exp: new file.
26944 * gdb.base/long_long.exp: new file.
26945 * gdb.base/sect-cmd.exp: new file.
26946 * gdb.base/shlib-cl2.exp: new file.
26947 * gdb.base/smoke.exp: new file.
26948 * gdb.base/so-impl-ld.c: new file.
26949 * gdb.base/so-impl-ld.exp: new file.
26950 * gdb.base/so-indr-cl.c: new file.
26951 * gdb.base/so-indr-cl.exp: new file.
26952 * gdb.base/varargs.exp: new file.
26953 * gdb.base/volatile.exp: new file.
26954 * gdb.base/whatis-exp.exp: new file.
7a292a7a 26955 * gdb.base/display.exp: new file.
c906108c
SS
26956 * gdb.c++/derivation.exp: new file.
26957 * gdb.c++/local.exp: new file.
26958 * gdb.c++/member-ptr.exp: new file.
26959 * gdb.c++/overload.exp: new file.
26960 * gdb.c++/ovldbreak.exp: new file.
26961 * gdb.c++/ref-types.exp: new file.
26962 * gdb.c++/ref-types2.exp: new file.
26963 * gdb.c++/userdef.exp: new file.
d63a86f8 26964
c906108c
SS
26965Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
26966
26967 * gdb.base/default.exp: Reflect wording change in remote.c.
26968
dc96c6c7 26969Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26970
26971 * gdb.base/help.exp: Update to reflect current text.
26972
26973Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
26974
26975 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
26976 they're stack variables and contain garbage.
26977 * gdb.c++/anon-union.exp: new file.
26978
26979 The following changes were made by David Taylor
889bf7c5
PA
26980 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26981 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26982 in changes by HP.
c906108c
SS
26983
26984 * gdb.base/bitops.exp: new file.
26985 * gdb.base/default.exp: change expected messages for catch and
26986 info catch tests to reflect HP merge changes.
26987 * gdb.base/enable-disable-break.exp
26988 * gdb.base/ending-run.c: new file.
26989 * gdb.base/long_long.c: new file.
26990 * gdb.base/maint.exp: new file.
26991 * gdb.base/pointers2.exp: new file.
26992 * gdb.base/shlib-call2.exp: new file.
26993 * gdb.base/solib.exp: new file.
26994 * gdb.base/step-test.c: new file.
26995 * gdb.c++/anon-union.cc: new file.
26996 * gdb.c++/local.cc: new file.
26997 * gdb.c++/member-pointer.cc: new file.
26998 * gdb.c++/method.cc: new file.
26999 * gdb.c++/ref-types.cc: new file.
27000 * gdb.c++/ref-types2.cc: new file.
27001 * gdb.c++/userdef.cc: new file.
d63a86f8 27002
c906108c
SS
27003 * gdb.base/scope.exp: compile one file at a time, then link.
27004 * gdb.base/langs.exp: ditto.
27005 * gdb.base/list.exp: ditto.
d63a86f8 27006
c906108c
SS
27007Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
27008
27009 The following changes were made by David Taylor
889bf7c5
PA
27010 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27011 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27012 in changes by HP.
d63a86f8 27013
c906108c
SS
27014 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
27015 skip tests. When compiling pass c++ flag to gdb_compile.
27016 * gdb.c++/
d63a86f8 27017
c906108c
SS
27018 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
27019 test for on hppa*-*-hpux*; use args to see if c++ was specified.
27020 (skip_hp_tests): new function.
27021 (gdb_preprocess): new function.
27022
27023 * configure.in (hpdir): decide whether to configure gdb.hp.
27024 * configure: regenerated.
27025
27026 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
27027 to delete on clean.
27028 (EXECUTABLES): update to reflect new additions.
27029 * gdb.base/commands.exp: update message expected.
27030 * gdb.base/default.exp: add copyright notice.
27031 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
27032 * gdb.base/help.exp: update messages to reflect current text.
27033 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
27034 targets for recurse tests.
27035 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
27036 skip this file.
27037
27038 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
27039 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
27040 compilation.
27041 * gdb.c++/misc.exp: ditto.
27042 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
27043 run the tests. tell gdb_compile that it's a c++ compilation.
27044
27045 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 27046
c906108c
SS
27047 * gdb.base/all-bin.exp: new file.
27048 * gdb.base/arithmet.exp: new file.
27049 * gdb.base/assign.exp: new file.
27050 * gdb.base/completion.exp: new file.
27051 * gdb.base/cond-expr.exp: new file.
27052 * gdb.base/condbreak.exp: new file.
27053 * gdb.base/define.exp: new file.
27054 * gdb.base/dollar.exp: new file.
27055 * gdb.base/environment.exp: new file.
27056 * gdb.base/eval-skip.exp: new file.
27057 * gdb.base/jump.exp: new file.
27058 * gdb.base/logical.exp: new file.
27059 * gdb.base/pointers.exp: new file.
27060 * gdb.base/relational.exp: new file.
27061 * gdb.base/section_command.exp: new file.
27062 * gdb.base/whatis-expr.exp: new file.
27063
27064 * gdb.base/all-types.c: new file.
27065 * gdb.base/call-array-struct.c: new file.
27066 * gdb.base/call-return-struct.c: new file.
27067 * gdb.base/call-strings.c: new file.
27068 * gdb.base/callfuncs2.c: new file.
27069 * gdb.base/condbreak.c: new file.
27070 * gdb.base/constvars.c: new file.
27071 * gdb.base/display.c: new file.
27072 * gdb.base/int-type.c: new file.
27073 * gdb.base/jump.c: new file.
27074 * gdb.base/miscexprs.c: new file.
27075 * gdb.base/pointers.c: new file.
27076 * gdb.base/pointers2.c: new file.
27077 * gdb.base/shmain.c: new file.
27078 * gdb.base/shr1.c: new file.
27079 * gdb.base/shr2.c: new file.
27080 * gdb.base/solib.c: new file.
27081 * gdb.base/solib1.c: new file.
27082 * gdb.base/solib2.c: new file.
27083 * gdb.base/varargs.c: new file.
27084 * gdb.c++/derivation.cc: new file.
27085 * gdb.c++/overload.cc: new file.
27086 * gdb.c++/ovldbreak.cc: new file.
27087 * gdb.hp/attach.c: new file.
27088 * gdb.hp/attach2.c: new file.
27089 * gdb.hp/average.c: new file.
27090 * gdb.hp/compiler.c: new file.
27091 * gdb.hp/compiler.cc: new file.
27092 * gdb.hp/execd-program.c: new file.
27093 * gdb.hp/follow-exec.c: new file.
27094 * gdb.hp/follow-fork.c: new file.
27095 * gdb.hp/follow-vfork-and-exec.c: new file.
27096 * gdb.hp/misc-hp.cc: new file.
27097 * gdb.hp/more-steps.c: new file.
27098 * gdb.hp/optimize.c: new file.
27099 * gdb.hp/quicksort.c: new file.
27100 * gdb.hp/run-hp.c: new file.
27101 * gdb.hp/start-stop.c: new file.
27102 * gdb.hp/sum.c: new file.
27103 * gdb.hp/templates-hp.cc: new file.
27104 * gdb.hp/thread-local-in-lib.c: new file.
27105 * gdb.hp/thread-local-in-lib.h: new file.
27106 * gdb.hp/thread-local-in-lib.lib.c: new file.
27107 * gdb.hp/vforked-program.c: new file.
27108 * gdb.hp/virtfunc-hp.cc: new file.
27109 * gdb.hp/watchpoint-hp.c: new file.
27110 * gdb.hp/xdb.c: new file.
27111 * gdb.hp/xdb0.c: new file.
27112 * gdb.hp/xdb0.h: new file.
27113 * gdb.hp/xdb1.c: new file.
27114
27115Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
27116
27117 The following change was made by Edith Epstein
889bf7c5
PA
27118 <eepstein@cygnus.com> as part of a project to merge in changes
27119 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
27120
27121 * gdb.c++/demangle.exp: changed the expected output for some
27122 ARM-style mangling -- removed second reference to datatype.
889bf7c5 27123 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 27124 T1<char>::~T1<char>(void)
c906108c 27125 becomes,
a9c64011
AS
27126 maint demangle __dt__11T1__pt__2_cFv
27127 T1<char>::~T1(void)
c906108c 27128
889bf7c5 27129 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 27130
c906108c
SS
27131Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
27132
27133 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
27134 * gdb.trace/backtrace.exp: Likewise.
27135 * gdb.trace/circ.exp: Likewise.
27136 * gdb.trace/collection.exp: Likewise.
27137 * gdb.trace/deltrace.exp: Likewise.
27138 * gdb.trace/infotrace.exp: Likewise.
27139 * gdb.trace/limits.exp: Likewise.
27140 * gdb.trace/packetlen.exp: Likewise.
27141 * gdb.trace/passc-dyn.exp: Likewise.
27142 * gdb.trace/passcount.exp: Likewise.
27143 * gdb.trace/report.exp: Likewise.
27144 * gdb.trace/save-trace.exp: Likewise.
27145 * gdb.trace/tfind.exp: Likewise.
27146 * gdb.trace/tracecmd.exp: Likewise.
27147 * gdb.trace/while-dyn.exp: Likewise.
27148 * gdb.trace/while-stepping.exp: Likewise.
27149
271501998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
27151
27152 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
27153
27154Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
27155
27156 From Brendan Kehoe:
27157 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
27158 int return types.
27159
27160Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
27161
27162 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 27163 remote dos host testing right.
c906108c
SS
27164
27165Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
27166
27167 * gdb.base/corefile.exp: remove some xfails.
27168
27169Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
27170
27171 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 27172 have different timestamps.
c906108c
SS
27173
27174Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
27175
27176 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 27177 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
27178
27179Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
27180
27181 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 27182 delta.
c906108c
SS
27183
27184Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
27185
27186 * gdb.base/default.exp: Add brace missing from previous delta.
27187
27188Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
27189
27190 * gdb.base/default.exp: Support test for info float for all
27191 varieties of arm toolchain.
27192
dc96c6c7 27193Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27194
27195 * gdb.trace/*.exp: remove "remote_download" command.
27196
dc96c6c7 27197Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27198
27199 * gdb.trace/*.exp: remove -gdwarf from compile.
27200
27201Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
27202
27203 * gdb.trace/configure.in(AC_INIT): typo
27204 * gdb.trace/configure: regenerated
27205
dc96c6c7 27206Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27207
27208 * config/m68k-emc.exp: New file.
27209 * lib/<emc-support.exp trace-support.exp}: New files.
27210 * configure.in: add new test directory gdb.trace.
27211 * gdb.trace/{configure configure.in Makefile.in}: New files.
27212 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
27213 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
27214 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
27215 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
27216 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
27217 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
27218 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 27219
dc96c6c7 27220Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27221
27222 * gdb.c++/classes.exp: Change all regular expressions to match
27223 arbitrary combinations of newline/carriage-return, so that they
27224 will work equally well on Unix and Windows.
27225 * gdb.c++/inherit.exp: ditto.
27226 * gdb.c++/virtfunc.exp: ditto.
27227
272281998-08-11 Dawn Perchik <dawn@cygnus.com>
27229
27230 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
27231
c2d11a7d
JM
27232Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
27233
27234 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
27235 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
27236 to use a0-a3/d0-d3 as needed.
27237
27238Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
27239
27240 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
27241 * gdb.disasm/am33.exp: Corresponding changes.
27242
c906108c
SS
272431998-07-11 Felix Lee <flee@cygnus.com>
27244
27245 * gdb.base/callfuncs.exp: add cmp10 test.
27246 * gdb.base/callfuncs.c (cmp10): new function.
27247
27248Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
27249
d63a86f8 27250 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
27251 into two parts to get around a synchronization problem in expect.
27252
3fc11d3e
JM
27253Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
27254
27255 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
27256
27257 * configure.in: Add options for gdbtk testsuite.
27258
27259 * configure: Regenerate.
27260
27261 * gdb.gdbtk: New directory to hold gdbtk tests.
27262
c906108c
SS
27263Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27264
27265 * gdb.fortran/types.exp: Escape brackets in expect patterns
27266 for test_float_literal_types_accepted tests.
27267 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
27268 before run test.
27269
c2d11a7d
JM
27270Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
27271
27272 * am33.exp: Just compile, do not link the testcase.
27273 * am33.s: Add ".am33" pseudoop to force am33 mode.
27274
c906108c
SS
272751998-06-25 Felix Lee <flee@cygnus.com>
27276
27277 * gdb.base/setshow.exp: make sure $pc is sane.
27278
27279 * gdb.stabs/weird.exp: split expect patterns properly.
27280
c2d11a7d
JM
27281Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
27282
27283 * gdb.disasm/am33.s: New disassembler testfile for the am33.
27284 * gdb.disasm/am33.exp: Run it.
27285
dc96c6c7 27286Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27287
27288 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
27289 match processing (and eliminate spurious timeouts when running).
27290
dc96c6c7 27291Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27292
27293 * gdb.base/signals.exp (test_handle_all_print): put back Mach
27294 exception test, but conditionalize it on target [mach | gnu].
27295
dc96c6c7 27296Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27297
27298 * gdb.base/overlays.exp: fixup compile line for linker script.
27299
27300Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
27301
27302 * gdb.fortran/types.exp: don't guess at float size.
27303
27304Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
27305
27306 * gdb.base/exprs.exp: delete test that depends on int size.
27307
27308Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
27309
27310 * config/sim.exp: Removed checks for target triplets.
27311 (gdb_target_sim): Use gdb,target_sim_options.
27312
27313Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
27314
27315 * gdb.base/reread.exp: New file.
27316 * gdb.base/reread1.c: New file.
27317 * gdb.base/reread2.c: New file.
27318
27319Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
27320
27321 * config/sim.exp: Use 'target sim -sparclite' when running
27322 SPARClite programs.
27323
27324Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
27325
27326 * gdb.base/structs2.exp: New file.
27327 * gdb.base/structs2.c: New file.
27328
27329Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
27330
27331 * gdb.asm/common.inc: New file.
27332 * gdb.asm/d10v.inc: New file.
27333 * asm-source.exp: Pass -I's to gas to find .inc files.
27334 Update line numbers in expected output.
27335 * asmsrc1.s: Rewrite.
27336 * asmsrc2.s: Rewrite.
27337 * configure.in: Create arch.inc symlink.
27338 * configure: Regenerate.
27339 * Makefile.in (distclean): Delete arch.inc.
27340
27341Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
27342
27343 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
27344 (t_enum_value2): ditto
27345 (t_enum_value3): ditto
27346 (main): ditto
c906108c
SS
27347Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27348
27349 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
27350 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
27351 change.
27352 Use gdb_test instead of send_gdb/gdb_expect sequences.
27353
27354Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
27355
27356 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
27357 not void.
27358
27359Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
27360
27361 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
27362 subroutines. Used to test gdbs ability to single step through PC
27363 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
27364
27365Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
27366
27367 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
27368 more rigorous EGCS C++ error checking.
27369
27370Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27371
a9c64011
AS
27372 * gdb.base/help.exp: Clean up `help set args' and `help show args'
27373 tests.
27374 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
27375 function when asleep.
27376 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
27377 for i*86 Linux and SVR4 signal handling problems.
27378 Remove linux xfail for `next to handler in signals_tests_1', fixed
27379 by recent infrun.c change.
27380 Limit backtrace to 10 frames to avoid timeout problems with infinite
27381 stack backtraces.
27382 Adjust expect pattern in `handle all print' test to match Apr 28 1997
27383 target.[ch] change.
c906108c
SS
27384
27385Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
27386
27387 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
27388 for a newline from gdb before continuing.
27389 (default_gdb_exit): Just look for y or n.
27390 (gdb_test): Detect abnormal exit from GDB running on DOS; if
27391 it does, fail the rests of the tests in the file.
27392
27393Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
27394
27395 * config/cygmon.exp: New file.
27396
27397Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
27398
27399 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 27400 main" test on remote targets.
c906108c
SS
27401
27402 * gdb.base/scope.exp: Fix problem with filelocal_bss before
27403 run test on remote targets.
27404
27405Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
27406
27407 * gdb.asm: New directory.
27408 * configure.in: Configure it.
27409 * configure: Regenerate.
27410 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
27411 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
27412
27413Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
27414
27415 * config/mn10300-eval.exp: New file to support MN10300 eval board.
27416
dc96c6c7 27417Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27418
a9c64011
AS
27419 * gdb.base/overlays (several files): Merge the two overlay
27420 managers into one. Change variables (foox, barx, bazx, grbxx)
27421 back into ints but force them to load in their proper sections.
c906108c
SS
27422
27423Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
27424
27425 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 27426 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
27427 (D10VCopy): Handle memory regions crossing 16k boundaries.
27428 (D10VCopy): Transfer data in 32 bit chunks.
27429
27430Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
27431
27432 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 27433 correct.
c906108c
SS
27434
27435 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 27436 map. Include space for printf in .text segment.
c906108c
SS
27437
27438 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 27439 updated d10v memory VMA/LMA map.
c906108c 27440 (D10VCopy): Call D10VTranslate.
d63a86f8 27441
c906108c
SS
27442Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
27443
27444 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
27445
27446 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
27447 that it won't be put into the .sdata - small data -
27448 section. Update reference.
c906108c
SS
27449 * gdb.base/baz.c (bazx, baz): Ditto.
27450 * gdb.base/foo.c (foox, foo): Ditto.
27451 * gdb.base/grbx.c (grbxx, grbx): Ditto.
27452
27453 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 27454 to be arrays.
d63a86f8 27455
dc96c6c7 27456Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27457
a9c64011
AS
27458 * gdb.base/overlays.exp: fix up and get working again.
27459 Add tests for backtraces from an overlay function.
d63a86f8 27460
c906108c
SS
27461Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
27462
27463 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
27464 "calling function with watchpoint enabled".
27465
27466Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
27467
27468 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 27469 gdb_suppress_tests for d10v-*-*.
c906108c
SS
27470 * lib/gdb.exp (gdb_suppress_tests): Disable this function
27471 pending review of whether it is useful or not.
27472
27473Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
27474
27475 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
27476
27477Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
27478
27479 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
27480 * config/dve.exp: New file to support Densan boards.
27481
27482Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
27483
27484 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 27485 reads and BSD.
c906108c
SS
27486
27487Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
27488
27489 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
27490 response.
27491
27492 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
27493
27494Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
27495
27496 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 27497 test.
c906108c
SS
27498
27499 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 27500 target_sizeof_long and target_bigendian_p.
c906108c 27501 (structs_by_value, structs_by_reference): Check values according
889bf7c5 27502 to targets word size and endianess.
d63a86f8 27503
c906108c
SS
27504Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
27505
27506 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 27507 output.
c906108c
SS
27508
27509Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
27510
27511 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 27512 Update test of set args help to match source change.
c906108c
SS
27513
27514Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
27515
27516 * gdb.base/default.exp: Expect help system output to be in
27517 alphabetical order.
27518 * gdb.base/help.exp: Ditto.
27519
27520Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
27521
27522 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
27523 "i*86-pc-linux-gnu*".
27524 * gdb.base/interrupt.exp: Ditto.
27525 * gdb.base/corefile.exp: Ditto.
27526
27527 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 27528 define vxworks when building the testcase.
c906108c
SS
27529
27530 * gdb.base/ptype.exp: Fix testnames to be unique.
27531 * gdb.base/radix.exp: Ditto.
27532 * gdb.base/term.exp: Ditto.
27533 * gdb.base/whatis.exp: Ditto.
27534 * gdb.c++/classes.exp: Ditto.
27535
27536Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
27537
27538 * gdb.base/callfuncs.exp: Fix indentation.
27539
27540 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
27541 suppress_flag has been set.
27542 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
27543 target feature.
27544
27545Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
27546
27547 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
27548 the testcase.
27549
27550 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 27551 set_debug_traps() and breakpoint().
c906108c
SS
27552 * gdb.c++/misc.cc (main): Ditto.
27553 * gdb.c++/templates.cc (main): Ditto.
27554 * gdb.c++/virtfunc.cc (main): Ditto.
27555
27556Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
27557
27558 * lib/gdb.exp(gdb_step_for_stub): New function.
27559 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
27560 exists, reload the executable and do a "continue" instead of
27561 doing a jump.
27562 (runto_main): Use gdb_step_for_stub.
d63a86f8 27563
c906108c 27564 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 27565 tests to have unique names.
c906108c
SS
27566 * gdb.base/callfuncs.exp: Ditto.
27567 * gdb.base/commands.exp: Ditto.
27568 * gdb.base/default.exp: Ditto.
27569 * gdb.base/help.exp: Ditto.
27570 * gdb.base/list.exp: Ditto.
27571 * gdb.base/opaque.exp: Ditto.
27572 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
27573 similar tests.
d63a86f8 27574
c906108c
SS
27575 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
27576 * gdb.c++/cplusfuncs.cc: Ditto.
27577 * gdb.c++/virtfunc.cc: Ditto.
27578
27579 * config/monitor.exp: Keep track of the last file we saw, rather
27580 than trying to get the info from gdb.
27581
27582 * gdb.fortran/types.exp: Move comment to previous line.
27583
27584Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
27585
27586 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 27587 target mode.
c906108c
SS
27588
27589Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
27590
27591 From Bob Manson:
27592 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 27593 string from GDB when it connects.
c906108c
SS
27594
27595 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
27596
27597Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
27598
27599 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
27600 if we can't get a debug format from GDB (we may be testing an
27601 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
27602
27603 * gdb.stabs/weird.exp: Fix quoting.
27604
27605 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
27606
27607Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
27608
27609 * config/arm-ice.exp: New file.
27610
27611Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
27612
27613 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 27614 until it has been modified to work with the new testsuite.
c906108c 27615
99707966 27616 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
27617 testcase won't compile, cause all of the testcases in the file to
27618 fail instead.
c906108c
SS
27619
27620 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
27621 (gdb_clear_suppressed): New procedure.
27622 (gdb_stop_suppressing_tests): Only clear suppress_flag if
27623 it contains a positive value.
27624
27625Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
27626
27627 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
27628
27629 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
27630
27631Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
27632
27633 * lib/gdb.exp (setup_xfail_format): New function.
27634 (get_debug_format): New function to get debug format.
27635 (debug_format): New global variable to hold last value set
27636 by get_debug_format.
27637 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 27638 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
27639 * gdb.c++/ptype.exp: Ditto.
27640 * gdb.c++/classes.exp: Ditto.
27641 * gdb.c++/cplusfuncs.exp: Ditto.
27642 * gdb.c++/inherit.exp: Ditto.
27643 * gdb.c++/templates.exp: Ditto.
27644 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 27645
c906108c
SS
27646Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
27647
27648 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
27649 host doesn't have a currently-open connection.
27650
27651 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
27652 any gdb stub target. Handle cases where gdb doesn't respond when
27653 interrupted in a sane fashion.
c906108c
SS
27654
27655 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 27656 same thing in a totally different way.
c906108c
SS
27657
27658 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 27659 setting "timeout".
c906108c 27660 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 27661 default_gdb_init now.
c906108c
SS
27662
27663Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
27664
27665 * gdb.base/printcmds.exp: Fix "check for floating addition"
27666 regexp to accept results within approx +/- .01 of exact value.
27667 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
27668
27669Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
27670
27671 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 27672 properly.
c906108c
SS
27673 (gdb_expect): Add optional timeout parameter, and add timeout
27674 value to various calls.
27675 (gdb_suppress_tests): Only give one warning message per group.
27676
27677Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
27678
27679 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
27680 global variables. Handle getting a value for $timeout more
27681 gracefully.
c906108c
SS
27682
27683Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27684
27685 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 27686 initialize.
c906108c 27687 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 27688 by a target configuration file.
c906108c
SS
27689 (gdb_expect): Pass the timeout to remote_expect.
27690
27691 * config/monitor.exp(gdb_load): Fix typo in regexp.
27692
27693Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
27694
27695 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
27696
27697Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
27698
27699 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
27700 here. Call gdb_target_exec before rebooting the target, to make
27701 sure the connection to the target is closed.
c906108c
SS
27702 (gdb_load): Pass the name of the executable to gdb_target_monitor.
27703 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
27704 Also detect "Timeout reading from remote" error.
27705
27706 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
27707 gdb_target_monitor. Don't call gdb_file_cmd here; let
27708 gdb_target_monitor do it.
c906108c
SS
27709
27710 * gdb.disasm/hppa.exp: Don't use exec_output.
27711
27712Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
27713
27714 * gdb.base/list.exp: If we're debugging a non-native target,
27715 try to set the pc register to point to the start of the
27716 program before doing the first list command.
27717
27718 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 27719 test_calls after restarting.
c906108c
SS
27720
27721 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 27722 reloading.
c906108c
SS
27723
27724 * gdb.base/watchpoint.exp: Fix typo.
27725
27726 * gdb.base/setshow.exp: Check for use_gdb_stub.
27727
27728 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 27729 stub case.
c906108c
SS
27730 * gdb.base/langs.exp: Ditto.
27731
27732 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
27733 gdb_load_offset. If we weren't given a file to load, figure out
27734 what the current file is and use it.
c906108c
SS
27735
27736 * config/i386-bozo.exp: New file.
27737
27738Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
27739
27740 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
27741 feature.
27742
27743 * config/proelf.exp: New entry.
27744
27745Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
27746
27747 * lib/gdb.exp: Remove spurious .* patterns at the beginning
27748 of regexps.
27749
27750 * gdb.base/watchpoint.exp: Don't run the test_stepping
27751 tests if gdb can't call functions on the target.
27752
27753 * gdb.base/setshow.exp: Don't run the set prompt tests if
27754 the board has gdb_prompt set.
27755
27756Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
27757
27758 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
27759 * gdb.base/commands.exp: Likewise.
27760 * gdb.base/setshow.exp: Likewise.
27761
27762Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
27763
27764 * config/monitor.exp(gdb_start): Look for gdb_prompt target
27765 feature.
27766
27767 * config/i960.exp: New file.
27768
27769Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
27770
27771 * gdb.base/funcargs.exp: Check for gdb,short_int target
27772 feature instead of looking for explicit target triplets.
27773
dc96c6c7 27774Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 27775
d63a86f8 27776 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
27777 "p 123DEADBEEF", to check parse_number.
27778 * top.c: change "to enable to enable" to "to enable" in a couple
27779 of help strings.
27780
27781Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
27782
27783 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
27784 on the mn10300.
d63a86f8 27785
c906108c
SS
27786Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
27787
27788 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
27789 where the test executable is run with explicit args.
27790 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
27791
27792Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
27793
27794 * gdb.base/run.c: Use FAKEARGV to build test executable that
27795 does not require a command line arg, since most simulators
27796 don't currently support passing such an arg into the simulated
27797 program.
27798 * gdb.base/commands.exp: Change tests to insert the proper
27799 value as the arg to the first recursive factorial call. Change
27800 compilation line to define FAKEARGV at compile time.
27801
27802Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
27803
27804 * gdb.base/recurse.exp: Enable these tests for the mn10300.
27805 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
27806 function with watchpoint enabled" test.
27807
27808Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
27809
27810 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 27811 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
27812
27813 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 27814 "Tests restarted" messages.
c906108c
SS
27815
27816Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
27817
27818 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
27819
dc96c6c7 27820Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27821
27822 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
27823 for INFO SYMBOL; add help tests for OVERLAY commands.
27824 * gdb.base/default.exp: add tests for INFO SYMBOL command;
27825 add tests for OVERLAY commands
27826 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
27827 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
27828 * gdb.base/sigall.c: add usestubs code frag
27829 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 27830
c906108c
SS
27831Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
27832
27833 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
27834 failures.
27835 (gdb_stop_suppressing_tests): Note that tests have restarted.
27836
27837Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
27838
27839 * config/h8300.exp: New file.
27840
27841Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
27842
27843 * gdb.base/setshow.exp: Check for the existence of a
27844 feature, not its value.
27845
27846Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
27847
27848 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
27849
27850 * gdb.base/scope.exp: It's now init0(), not init().
27851
27852 * gdb.base/scope0.c: For now, change init() to be init0().
27853
27854 * config/monitor.exp: Use gdb_serial in preference to serial
27855 or netport.
27856
27857 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 27858 and it's not already set.
c906108c
SS
27859
27860Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
27861
27862 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 27863 isn't using a stub and if it supports argument passing.
c906108c
SS
27864
27865Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
27866
27867 * config/udi.exp(gdb_start): Make sure UDICONF is set
27868 properly before starting gdb.
27869
27870Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
27871
27872 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
27873 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
27874 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
27875
27876Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
27877
27878 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 27879 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
27880
27881 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
27882
27883 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
27884
27885 * config/monitor.exp: Make sure we disconnect from the target.
27886 Also, try a reboot/reload cycle instead of failing if the
27887 load fails.
27888
27889Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
27890
27891 * gdb.base/default.exp: Don't set match_max.
27892 * gdb.base/help.exp: Ditto.
27893 * gdb.base/list.exp: Ditto.
27894 * gdb.base/signals.exp: Ditto.
27895
27896 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
27897 set, use remote_ld to download the testcase instead of
27898 the GDB loader.
27899
27900Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
27901
27902 * config/vr5000.exp: New file.
27903
27904 * config/monitor.exp(gdb_target_monitor): Add pattern for
27905 "Ending remote" to detect errors in connecting.
27906
27907 * gdb.base/setshow.exp: Add .* within auto language test.
27908
27909 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
27910 target feature.
27911
27912 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 27913 and reboot the board if necessary.
c906108c
SS
27914
27915 * gdb.base/setvar.exp(test_set): Handle multiple prints within
27916 a set of tests. Remove print.* from the patterns being checked.
27917
27918Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
27919
27920 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
27921 refer to gdb_spawn_id.
27922
27923 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
27924 longer used.
27925 * config/sparclet.exp: Ditto.
27926 * config/sparclet-old.exp: Ditto.
27927 * config/slite.exp: Ditto.
27928 * config/sim.exp: Ditto.
27929 * gdb.base/funcargs.exp: Ditto.
27930
27931 * lib/gdb.exp:Remove references to gdb_spawn_id.
27932 (gdb_expect): Move to remote.exp.
27933
27934Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
27935
27936 * config/monitor.exp: Detect the "Couldn't establish connection"
27937 message from GDB.
27938
27939Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
27940
27941 * gdb.base/bitfields.exp: Use runto instead of explicit
27942 gdb_run_cmd/gdb_expect sequences.
27943
27944 * gdb.base/break.exp(text_next_with_recursion): Add match for
27945 gdb_expect call.
27946
27947 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
27948 We also need to handle the "A program is being debugged already"
27949 prompt from gdb. Use gdb_test to set the baud rate.
27950
27951 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
27952 to 20000. Really. I mean it.
27953
27954Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27955
27956 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
27957 fails. If suppress_flag is set, skip perror message about not
27958 being able to send to GDB.
c906108c 27959 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 27960 GDB.
c906108c
SS
27961 (gdb_expect): If suppress_flag is set, always fail immediately.
27962 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
27963 (gdb_init): Call gdb_stop_suppressing_tests.
27964 (default_gdb_exit): Ditto.
27965 (default_gdb_start): Ditto.
27966
27967 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 27968 gdb_stop_suppressing_tests as appropriate.
c906108c 27969 * gdb.base/break.exp: Ditto.
889bf7c5 27970 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
27971 * gdb.base/commands.exp: Ditto.
27972 * gdb.base/exprs.exp: Ditto.
889bf7c5 27973 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
27974 * gdb.base/list.exp: Ditto.
27975 * gdb.base/recurse.exp: Ditto.
889bf7c5 27976 * gdb.base/scope.exp: Ditto.
c906108c
SS
27977 * gdb.base/structs.exp: Ditto.
27978 * gdb.c++/inherit.exp: Ditto.
27979
27980Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
27981
27982 * config/vr4300.exp: New file.
27983
99707966 27984 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 27985
99707966 27986 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
27987
27988Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
27989
27990 * lib/gdb.exp(gdb_init): New function.
27991
27992 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 27993 for each individual variable set.
c906108c
SS
27994
27995 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
27996 name.
27997
27998 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
27999
28000 * gdb.base/scope.exp: Use gdb_test.
28001
28002 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
28003 aborting; the testsuite driver will do that for us (see
28004 gdb_finish). Also, use gdb_test in a few more places.
28005
28006Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
28007
28008 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
28009
28010Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
28011
28012 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
28013 and "add_tests" are not at the same address.
28014
28015Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
28016
28017 * gdb.base/ptype.exp: Use gdb_test.
28018
28019Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
28020
28021 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
28022 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
28023 left in. No longer expect them to fail.
28024
28025 * gdb.stabs/*.mt; Deleted, no longer used.
28026 * gdb.stabs/configure.in: Remove references to target makefile
28027 frags.
28028 * gdb.stabs/configure: Rebuilt.
28029
28030 * gdb.disasm/*.mt: Deleted, no longer used.
28031 * gdb.disasm/configure.in: Remove references to target makefile
28032 frags. Use "sh3.s" as the unique filename for this directory.
28033 * gdb.disasm/configure: Rebuilt.
28034
28035 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
28036 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
28037 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
28038
28039Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
28040
28041 * config/udi.exp: Use mondfe,name instead of remote_host.
28042
28043Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
28044
28045 * gdb.base/watchpoint.exp: Don't expect a failure when calling
28046 a function with a watchpoint enabled on the mn10200.
28047
28048 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
28049 before trying to create it!
28050
28051Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
28052
28053 * config/vx.exp: Use hostname instead of netport.
28054
28055 * config/vxworks.exp: New file.
28056
28057 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
28058
28059 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 28060 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
28061 occurs.
28062
28063 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
28064 $gdb_spawn_id directly.
28065 (gdb_run_cmd): Try _start as well as start. Use the target feature
28066 gdb,start_symbol as the symbol to start from when jumping.
28067
28068Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
28069
28070 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
28071 redundant) test.
28072
28073 * gdb.base/recurse.exp: Relax final value test for 'b' so that
28074 it doesn't lose for 16bit integer systems.
28075
28076Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
28077
28078 * gdb.fortran/types.exp: If the target doesn't support "double"
28079 data types, then expect "real" types to only be 4 bytes.
28080
28081 * gdb.c++/virtfunc.exp: Expect failure for virtual function
28082 call tests if the target doesn't support inferior function calls.
28083
28084 * gdb.base/printcmds.exp: Allow minor deviation in FP values
28085 in printf tests.
28086
28087Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
28088
28089 * gdb.base/help.exp: Disable "help set", "help show", and
28090 "help support". Simplify regexp for "help stack".
28091
28092 * gdb.base/default.exp: Set match_max to 5000 and the timeout
28093 to 60 seconds. Temporarily set match_max to 15000 around the
28094 "info copying" test.
28095
28096 * gdb.base/nodebug.exp: Don't try to do an inferior function
28097 call if the target doesn't support them.
28098 * gdb.base/printcmds.exp: Likewise.
28099 * gdb.base/setvar.exp: Likewise.
28100 * gdb.base/structs.exp: Likewise.
28101 * gdb.c++/templates.exp: Likewise.
28102 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
28103
28104 * gdb.base/recurse.exp: Enable for the mn10200.
28105
28106 * configure.in: Do configure gdb.stabs directory for *-*-elf
28107 targets.
28108 * configure: Rebuilt.
28109
28110 * gdb.base/break.exp: Check for gdb,noresults before testing
28111 exit status and/or results from the target.
28112 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
28113 * lib/gdb.exp: Remove old (now bogus) initialization of
28114 noinferior, noargs, noresults and nosignals.
28115
28116Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
28117
28118 * config/sh.exp: New file.
28119
28120 * config/slite.exp: Try to connect multiple times to the board
28121 before rebooting. Only send a "monitor run" if need_monitor_run
28122 is set.
28123
28124 * gdb.base/break.exp: Don't do the "stub continue" test if
28125 the target has gdb_stub set.
28126
28127 * gdb.base/callfuncs.exp: Increase the timeout.
28128
28129 * gdb.base/interrupt.exp: Don't even try to compile the testcase
28130 if the target has gdb,noinferiorio set.
28131
28132 * gdb.base/list.exp: Increase match_max to 10000 characters.
28133
28134 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
28135
28136 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
28137 target.
28138
28139 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
28140
28141Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
28142
28143 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
28144 trying to delete the copy of gdb. Catch the file delete so we
28145 don't die if the delete fails; also, the file should be copied to
28146 the host, not to the build.
c906108c
SS
28147
28148Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
28149
28150 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 28151 parenthesis in case it contains multiple regexps separated
c906108c
SS
28152 with |.
28153
28154 * gdb.base/watchpoint.exp: Use gdb_test.
28155 * gdb.base/default.exp: Ditto.
28156
28157Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
28158
99707966 28159 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 28160
c906108c
SS
28161 * gdb.base/scope.exp: Use gdb_test.
28162 * gdb.c++/classes.exp: Ditto.
28163 * gdb.c++/inherit.exp: Ditto.
28164
28165Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
28166
28167 * gdb.base/crossload.exp: Don't use execute_anywhere, use
28168 remote_exec instead.
28169 * gdb.base/corefile.exp: Don't be ridiculous.
28170 * gdb.base/*.c: Add missing stub invocations.
28171
28172Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
28173
28174 * config/slite.exp: Miscellaneous fixes.
28175
28176 * lib/gdb.exp: Fix runto.
28177
28178 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
28179 the target.
28180
28181 * gdb.base/watchpoint.exp: Fix regexp.
28182
28183 * lib/gdb.exp(default_gdb_exit): Add a catch to the
28184 close and wait commands, as the descriptor may now be
28185 invalid. Always call "remote_close host".
28186
28187Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
28188
28189 Major rewrite for testsuite revision.
d63a86f8 28190
c906108c
SS
28191 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
28192 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
28193 instead of relying on spawn_id to always contain a valid
28194 spawn id.
28195 (get_compiler_info): New procedure to build the ${binfile}.ci
28196 file, instead of replicating this in N different places.
28197 (gdb_compile): New procedure.
d63a86f8 28198
c906108c 28199 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
28200 appropriate arguments) instead of compile. Use gdb_test in a lot
28201 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
28202 at the start of a testcase, as this is no longer done magically.
28203
28204 config/*-gdb.exp: Rename without the -gdb suffix.
28205
28206 config/mips.exp: Use remote_close instead of exit_remote_shell.
28207 config/monitor.exp: Use target_info instead of looking at
28208 baud, timeout, etc.
28209 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
28210
28211Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28212
28213 * gdb.c++/templates.exp (test_ptype_of_templates),
28214 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
28215 Update expect patterns for destructors and assignment operators
28216 to match corresponding c-typeprint.c changes.
28217 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
28218 to destructor breakpoint test, GDB should be able to set the
28219 destructor breakpoint without specifying arguments.
28220
28221Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
28222
28223 * gdb.threads/pthreads.exp: Change result for failure to compile due
28224 to lack of pthreads runtime support from an error to simply an
28225 unsupported test, per dejagnu standards.
28226
28227Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28228
28229 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
28230 where GDB exits to reduce pattern match time.
28231 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
28232
28233 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
28234
dc96c6c7 28235Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28236
28237 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
28238 * gdb.base/default.exp: ditto.
28239 * gdb.base/nodebug.exp: ditto.
28240 * gdb.base/printcmds.exp: ditto.
28241 * gdb.base/ptype.exp: ditto.
28242 * gdb.base/setvar.exp: ditto.
28243 * gdb.base/structs.exp: ditto.
28244 * gdb.base/setshow.c: Guard against uninitialized values of argc.
28245
28246Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
28247
28248 * configure, */configure: Rebuild with autoconf 2.12.
28249
28250Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
28251
28252 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
28253 use new i*86-pc-linux*-gnu quads.
28254 * gdb.base/corefile.exp: Ditto.
28255 * gdb.base/signals.exp: Ditto.
28256 * gdb.base/sigall.exp: Ditto.
28257 * gdb.base/interrupt.exp: Ditto.
28258
28259 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
28260 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
28261 RedHat 4.0.
d63a86f8 28262
c906108c 28263 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
28264 linux. This allows the test case to at least compile on latest
28265 linux, but still not run due to missing the threads runtime library.
c906108c
SS
28266
28267Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28268
28269 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
28270 directory to search gdb directory. Accept and step over conditional
28271 stack alignment code. Consume $prompt in failure cases.
28272 Reset timeout to $oldtimeout instead of some arbitrary value.
28273 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
28274 timeout problems with infinite stack backtraces.
28275 * gdb.base/ptype.exp (ptype struct link, union tu_link):
28276 Accept function parameters for linkfunc member.
28277
28278Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
28279
28280 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
28281 (CXXFLAGS): Remove, unreferenced.
28282 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
28283 previous -B options and also add -B option to pick up cross compiled
28284 runtime.
c906108c
SS
28285 (TARGET_INCLUDES): Add for -I options and add code to initialize when
28286 doing cross compiles.
28287 (target_alias): Declare global.
28288 (xgcc): Set variable to full path of gcc in build tree. Use findfile
28289 to verify that gcc exists in build tree, and if so set CC to that
28290 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 28291
c906108c
SS
28292Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
28293
28294 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
28295 ptype test for anonymous union. Fixup testcase to match
28296 current gcc debug output.
28297
28298Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
28299
28300 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
28301 force argument to an unsigned long type.
28302
28303Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
28304
28305 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 28306 tests and anonymous union print/ptype tests.
c906108c
SS
28307 * gdb.base/list.exp (test_forward-search): Increase timeout by
28308 5 minutes for the "search extremely long line" case.
28309 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
28310 completely optional and that the pass/fail messages use the command as
28311 the message if that third arg is a null string.
28312 (gdb_test_exact): Arrange that a null string pattern means match a
28313 null string output rather than any output, which might include random
889bf7c5 28314 errors.
c906108c
SS
28315 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
28316 backtrace test.
28317 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
28318 always failing and failure is now exposed by gdb.exp changes.
28319
28320Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
28321
28322 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
28323 weren't being noted.
28324
28325Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28326
28327 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
28328 * gdb.stabs/weird.exp: Remove v_comb xfails.
28329
dc96c6c7 28330Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28331
28332 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 28333 list.exp scope.exp watchpoint.exp]
c906108c 28334 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 28335
dc96c6c7 28336Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28337
28338 * config/monitor.exp: Increase download timeout to 1000 seconds.
28339
dc96c6c7 28340Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28341
28342 * config/m32r.exp: Increase timeout to 120 seconds.
28343
28344Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
28345
28346 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
28347 and accept older ordering as obsolescent gcc or gdb.
28348 * gdb.c++/templates.exp: Ditto.
28349 * gdb.c++/virtfunc.exp: Ditto.
28350
28351Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
28352
28353 * gdb.base/coremaker.c: Add code to mmap some data so we
28354 can check that it ends up in the core file.
28355 * gdb.base/corefile.exp: Add test to read mmapped data
28356 from core file.
28357
dc96c6c7 28358Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28359
28360 * config/m32r.exp: New file.
28361
28362Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
28363
28364 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
28365 that cflags can contains -gstabs, and work correctly for other tests.
28366
dc96c6c7 28367Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28368
28369 * gdb.base/setshow.exp: New file, tests show and set.
28370 * gdb.base/setshow.c: New file, tests show and set.
28371 * gdb.base/help.exp: Add test for help set|show annotate.
28372 * gdb.base/default.exp: Add test for set|show annotate.
28373
28374Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
28375
28376 * testsuite/gdb.base/break.exp: Make backtrace from factorial
28377 errors unique.
28378 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
28379 explicitly.
28380
28381Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
28382
28383 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
28384 and width commands. This is done elsewhere.
28385 * (gdb_start): Don't call gdb_start_sim here. That's already
28386 done in gdb_load. This fixes lots of failures in default.exp.
28387
28388Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
28389
28390 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
28391 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
28392 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
28393 in the same we we treat other failures (since it may be an expected
889bf7c5 28394 condition), rather than as an error.
c906108c
SS
28395 * gdb.base/signals.exp (test_handle_all_print): Revert back to
28396 old test format.
28397
28398Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
28399
28400 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
28401 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 28402 twice. Nuke the duplicates.
c906108c 28403 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 28404 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
28405 Remove config.h along with other config files.
28406
28407Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
28408
28409 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
28410 "p func1 ()" and note that rests of tests are skipped.
28411 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28412 setup_xfails for "print func2::coremaker_local".
c906108c
SS
28413 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
28414 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
28415 affected by the previous run test.
28416 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
28417 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
28418 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
28419 "pass int powerset tuple" and "pass modeless int powerset tuple".
28420 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
28421 "real write 4" and "real write 8".
28422 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28423 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
28424 "print \$i after tuple assign 2", and
28425 "print vs2 after tuple assign 2".
28426 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
28427 meaningful error message and return -1 so the caller can
28428 suppress further tests and avoid a cascade of errors.
d63a86f8 28429
c906108c
SS
28430Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
28431
28432 * gdb.base/a1-selftest.exp: Tweak tests to account for new
28433 format for printing version.
28434 * gdb.base/default.exp: Ditto.
28435 * gdb.base/interrupt.exp: Fix problem with cascade of
28436 errors if child process dies while calling a function.
d63a86f8 28437
c906108c
SS
28438Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
28439
28440 * Makefile.in (VPATH): Add
28441 * Makefile.in (Makefile, config.status): Fix rules so things get
28442 remade when necessary.
28443
28444Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
28445
28446 * Makefile.in (just-check): Add path to sibling expect dir
28447 to environment variable specified by RPATH_ENVVAR.
28448
28449Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
28450
28451 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
28452 (just-check): Add shared library paths for libstdc++, tk,
28453 tcl, bfd, and opcodes to the environment variable specified
28454 in RPATH_ENVVAR.
28455 * configure.in: Add support to recognize --enable-shared flag
28456 and generate correct value for RPATH_ENVVAR.
28457 * configure: Regenerated with autoconf.
28458
28459Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
28460
28461 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 28462 include all osf versions.
c906108c
SS
28463 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
28464 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
28465 when target is linux. When failing to build pthreads test
28466 executable, give more meaningful message.
28467 * gdb.threads/pthreads.c: Hpux also uses old definition of second
28468 arg for pthread_create.
d63a86f8 28469
c906108c
SS
28470Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
28471
28472 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 28473 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 28474 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 28475 and -lpthreads (everybody else).
c906108c
SS
28476 (test_startup): Fail gracefully if threads are not supported.
28477 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
28478 "p/c array_index("abcdef",2)" when not gcc compiled.
28479 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
28480 "print func2::coremaker_local" when not gcc compiled.
28481 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
28482 "ptype on opaque struct tagname (statically)",
28483 "ptype on opaque struct tagname (dynamically) 1", and
28484 "ptype on opaque struct tagname (dynamically) 2"
28485 for not compiled with gcc.
28486 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
28487 backtrace when compiled with gcc.
d63a86f8 28488 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
28489 than always return success.
28490
28491Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
28492
28493 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
28494
28495Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
28496
28497 * gdb.base/structs.exp: Undo last change.
28498
28499Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
28500
28501 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
28502 encapsulate all the steps/nexts done during self test, starting
28503 at main, and makes them less sensitive to optimization issues.
28504 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
28505 signal handler" test.
28506 * gdb.threads/pthreads.exp: Only run this for native configs.
28507 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
28508 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
28509 tests.
28510 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
28511 for "runto test_calls(void)" test.
d63a86f8 28512
c906108c
SS
28513Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
28514
28515 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
28516 and don't expect address info in breakpoint confirmations.
28517
28518Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
28519
28520 * gdb.base/list.exp (test_forward_search): Increase timeout
28521 temporarily by 60 seconds for searching extremely long line,
889bf7c5 28522 and then reset to old value when done. Increase expect input
c906108c
SS
28523 buffer to 10000.
28524
28525Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
28526
28527 * gdb.base/list.exp (test_forward_search): Fix to handle very
28528 long source line without overflowing expect's input buffer.
28529
28530Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
28531
28532 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
28533 "buffer_full".
28534
28535 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
28536 "buffer_full".
28537
28538 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
28539 "buffer_full".
28540
28541 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
28542 "buffer_full".
28543
28544Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
28545
28546 * configure.in (configdirs): Add gdb.threads.
28547 * configure: Regenerated with autoconf.
28548 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
28549 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
28550 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 28551
c906108c
SS
28552Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
28553
28554 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
28555
28556Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
28557
28558 * gdb.base/signals.exp (test_handle_all_print): Test separately for
28559 each signal's status in the output of "handle all print".
28560 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
28561 the \r\n sequence that immediately precedes the gdb prompt.
28562 * gdb.base/a1-selftest.exp: Save original timeout and restore
28563 after test.
28564
28565Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
28566
28567 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
28568 symbol.
28569
28570Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
28571
28572 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
28573
28574Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
28575
28576 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
28577 timeout by 60 seconds.
28578
28579Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
28580
28581 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
28582 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
28583 error return.
28584
28585Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
28586
28587 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
28588 gdb initialization, also report how long dejagnu waited. Restore
28589 old timeout before doing error return. Temporarily increase timeout
889bf7c5 28590 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
28591
28592Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
28593
28594 * lib/gdb.exp: Report timeout value for verbosity level 2.
28595 * config/gdbserver.exp: Ditto.
28596 * config/hppro.exp: Ditto.
28597 * config/mips-gdb.exp: Ditto.
28598 * config/monitor.exp: Ditto.
28599 * config/netware.exp: Ditto.
28600 * config/sim-gdb.exp: Ditto.
28601 * config/slite-gdb.exp: Ditto.
28602 * config/udi-gdb.exp: Ditto.
28603 * config/unix-gdb.exp: Ditto.
28604 * config/vx-gdb.exp: Ditto.
28605 * gdb.base/a1-selftest.exp: Ditto.
28606 * gdb.base/a2-run.exp: Ditto.
28607 * gdb.base/break.exp: Ditto.
28608 * gdb.base/corefile.exp: Ditto.
28609 * gdb.base/list.exp: Ditto.
28610 * gdb.base/recurse.exp: Ditto.
28611 * gdb.base/scope.exp: Ditto.
28612 * gdb.base/signals.exp: Ditto.
28613
28614Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28615
28616 * gdb.threads/Makefile.in (docdir): Removed.
28617
28618Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28619
28620 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 28621 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 28622 @srcdir@.
d63a86f8 28623 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
28624 autoconf 2.5 or higher.
28625 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
28626
28627Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
28628
28629 * configure: Regenerated.
28630 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
28631 avoid name clashes with SunOS headers.
28632
28633Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
28634
28635 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
28636
28637Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
28638
28639 * gdb.base/callfuncs.exp: Finish last change -- make sure the
28640 prototype information ends up in the compiler info file.
28641
28642Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
28643
28644 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
28645 attempting to regenerate it. Eliminate use of a temporary file
28646 and just generate the info file directly. Source it immediately,
28647 for consistency of use.
28648 * gdb.base/corefile.exp: Ditto
28649 * gdb.base/exprs.exp: Ditto.
28650 * gdb.base/funcargs.exp: Ditto.
28651 * gdb.base/langs.exp: Ditto.
28652 * gdb.base/list.exp: Ditto.
28653 * gdb.base/mips_pro.exp: Ditto.
28654 * gdb.base/nodebug.exp: Ditto.
28655 * gdb.base/opaque.exp: Ditto.
28656 * gdb.base/ptype.exp: Ditto.
28657 * gdb.base/scope.exp: Ditto.
28658 * gdb.base/setvar.exp: Ditto.
28659 * gdb.base/signals.exp: Ditto.
28660 * gdb.base/whatis.exp: Ditto.
28661 * gdb.c++/templates.exp: Ditto.
28662 * gdb.c++/virtfunc.exp: Ditto.
28663 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 28664 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
28665
28666Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28667
28668 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
28669 it got fixed by the recent lookup_minimal_symbol_by_pc change.
28670 Increase timeout, a lot of single stepping might be needed if the
28671 target has no hardware watchpoints.
28672
28673Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
28674
28675 * gdb.base/break.exp: Ignore compiler warnings when compiling
28676 break.c.
28677 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
28678 * gdb.base/default.exp: Add h8300 xfails. Handle messages
28679 from remote-sim.
28680 * gdb.base/exprs.exp: Add h8300 xfails.
28681 * gdb.base/funcargs.exp: Likewise.
28682 * gdb.base/nodebug.exp: Likewise.
28683 * gdb.base/printcmds.exp: Likewise.
28684 * gdb.base/ptype.exp: Likewise.
28685 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
28686 h8300 xfails.
d63a86f8 28687 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
28688 on the h8300.
28689 * gdb.base/funcargs.c: Explicitly make last constant argument to
28690 call_after_alloca_subr an unsigned long type.
28691 * gdb.base/return.c: Include stdio.h.
28692
28693Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
28694
28695 * config/abug.exp: New file for the older Motorola Bug monitor
28696 that runs on the mvme13x series VME boards.
28697 * config/monitor.exp: Use the new config array for target settings
28698 if they exist.
28699
28700Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
28701
28702 * sim-gdb.exp: Make the SH simulator allocate less space when
28703 it is targeted.
28704
28705Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
28706
28707 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
28708 test.
28709
28710Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
28711
28712 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
28713 "rs6000-*-*" for "list function in include file" when gcc compiled.
28714 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
28715 for "p ctable1[120]".
28716 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
28717 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
28718 Remove setup_xfail for "rs6000-*-*" for
28719 "print 'scope0.c'::filelocal before run".
28720 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
28721 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
28722 since some compilers don't allow both options to be given
28723 on the same command line. Create object file and move it.
d63a86f8 28724
c906108c
SS
28725Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
28726
28727 * gdb.base/corefile.exp: Always regenerate the core file, since
28728 we always regenerate the coremaker program. Detect special case
28729 where registers cannot be read from core file.
d63a86f8 28730
c906108c
SS
28731Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
28732
28733 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
28734 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
28735 * gdb.c++/templates.exp: Only match on basename of file since
28736 some formats like xcoff don't encode directory information.
28737 * gdb.stabs/weird.exp: Use the right sed script for powerpc
28738 and rs6000 AIX xcoff targets.
28739 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
28740 * configure: Regenerate.
28741 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
28742 here, rather than in distclean.
d63a86f8 28743
c906108c
SS
28744Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
28745
28746 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
28747 defined, and use it to compile the test case with -O2. The
28748 native compilation still uses no optimization.
28749 * gdb.base/mips_pro.c: Remove inline assembly code since
28750 it is compiled PIC by default, which results in assembler
28751 warnings that make the testsuite think the compilation
28752 was unsuccessful.
28753
28754Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
28755
28756 * gdb.c++/misc.exp: Add note to message for
28757 "print s.a for foo struct" that this is a known gcc 2.7.2
28758 and earlier bug.
28759
28760Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
28761
28762 * gdb.base/break.exp: Fix pattern for matching "Delete all
28763 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
28764 setup_xfail for deleting all breakpoints test. Fix various
28765 timeout messages to include "(timeout)".
28766 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
28767 for "p t_float_values2(3.14159,float_val2)".
28768 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
28769 for "continue to call2g" when gcc compiled.
28770 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
28771 "up to foo in langs.exp", "show language at foo in langs.exp",
28772 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
28773 and "show language at fsub in langs.exp".
28774 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
28775 "list line 1 in include file", "list message for lines past EOF",
28776 "list function in include file", "list list0.h:foo", and
28777 "list filename:function; nonexistant function".
28778 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
28779 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
28780 and "ptype t_char_array" to be for native cc only.
d63a86f8 28781
c906108c
SS
28782Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
28783
d63a86f8 28784 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 28785 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 28786 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
28787
28788Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
28789
28790 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
28791 "bt in signals.exp". This problem only appears when running
28792 the testsuite, and then only intermittently.
28793
28794Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
28795
28796 * gdb.base/return.exp (return_tests): Differentiate between
28797 two tests of continuing.
28798
28799Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
28800
28801 * */Makefile.in (maintainer-clean): Remove config.log.
28802 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
28803 * gdb.c++/Makefile.in (PROGS): Add inherit.
28804 (clean): Remove *.ci.
28805
28806Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
28807
28808 * gdb.c++/misc.cc: Add test code from Mike Stump.
28809 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
28810
28811Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
28812
28813 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
28814 to "alpha-*-osf2*" and add comment.
28815 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
28816 setup_xfail for "step over execarg initialization" and
28817 "step over corearg initialization".
c906108c
SS
28818 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
28819 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
28820 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 28821 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
28822 "print func2::coremaker_local", and "backtrace in corefile.exp".
28823 * gdb.base/signals.exp: Build and source signals.ci.
28824 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
28825 to be for gcc only.
28826 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 28827
c906108c
SS
28828Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28829
28830 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
28831 Feb 3 procfs.c change.
28832
28833Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
28834
28835 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
28836
28837Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
28838
28839 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
28840 from dejagnu's apparent default of 10 seconds, which gives random
28841 results when running the tests over NFS on moderately loaded systems.
28842 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
28843
28844Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
28845
28846 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
28847 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 28848 result reports.
c906108c
SS
28849
28850Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
28851
28852 * configure.in (CY_AC_PATH_TCLH): Remove.
28853 * configure: Regenerate.
28854
28855Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
28856
28857 * gdb.c++/Makefile.in (clean): Add missing '{'.
28858
28859Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
28860
28861 * lib/gdb.exp: Provide a default value for noinferior.
28862
28863 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
28864 Load libgloss.exp.
28865
28866Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
28867
28868 * gdb.disasm/hppa.exp: Compile directly into an executable, use
28869 the executable, not the .o to run the tests from.
28870
28871Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
28872
28873 * gdb.base/break.exp: Don't test for program exit or exit status
28874 if $noresults if nonzero.
28875 * gdb.base/langs.exp: Likewise.
28876 * gdb.base/watchpoint.exp: Likewise.
28877
28878 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
28879 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
28880 trying to compile the testcase.
28881
28882Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
28883
28884 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
28885 * gdb.base/signals.exp (continue to handler): Likewise.
28886
28887Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
28888
28889 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
28890
28891 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
28892
28893Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
28894
28895 * gdb.base/corefile.exp: Recognize "not found" as failure
28896 when trying to determine if a core file was generated.
28897 If no core file was generate the first time, try again without
28898 the ulimit -c to work around braindamaged shells.
28899
28900Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
28901
28902 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
28903 [] tests with "test" and enclose string in quotes.
28904 * gdb.stabs/configure: Rebuild
d63a86f8 28905
c906108c
SS
28906Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
28907
28908 Changes in sync with expect:
28909 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
28910 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
28911 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
28912 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
28913 argument to AC_REQUIRE.
28914 * configure: Regenerated.
28915
28916Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
28917
28918 * gdb.base/corefile.exp: When generating a core, discard any
28919 error messages about ulimit not found and the "core dumped"
28920 message from the shell that runs the coredumper.
28921
28922Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
28923
28924 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
28925
28926 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
28927 which sed script to run. Expect failure for v_comb test
28928 on PA targets too.
d63a86f8 28929
c906108c
SS
28930Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
28931
28932 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 28933 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
28934
28935Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
28936
28937 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
28938 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 28939 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
28940 * lib/gdb.exp (default_gdb_start): Fix typo.
28941 * gdb.base/corefile.exp: Allow "Core was generated by ..."
28942 messages to not include the full program name that caused
28943 the core dump since some systems (such as solaris) apparently
28944 truncate this path to about 80 characters.
28945 When generating a core file first try increasing the core file
28946 size limit to unlimited since some systems may default it to
28947 zero, and it is harmless to try it. Move the test for failing
28948 to generate a core file to where it will actually get executed.
28949 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
28950 new gdb result from g++ debug info improvements and make old
28951 pattern obsolescent. Also account for size_t differences
28952 (may be int or long).
28953 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
28954 initialization before function call is placed in the delay slot
28955 and thus appears to be skipped over by commands such as "next".
28956
28957Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
28958
28959 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
28960
28961Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
28962
28963 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
28964 input source file; fix code to compile test to deal with this
28965 convention.
28966 * gdb.c++/*.exp: Likewise.
28967
28968Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
28969
28970 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
28971 "bt in signals.exp".
28972
28973Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
28974
28975 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
28976 "step over execarg initialization" and
889bf7c5 28977 "step over corearg initialization".
c906108c
SS
28978
28979Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
28980
28981 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
28982 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
28983
28984Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
28985
28986 From Rob Savoye (rob@poseidon.cygnus.com)
28987 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
28988 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
28989 configure.in}, gdb.disasm/{Makefile.in, configure.in},
28990 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
28991 configure.in}: Major reworking for autoconfig.
c906108c
SS
28992 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
28993 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 28994 New files.
c906108c
SS
28995 * config/unix-gdb.exp: Make GDB global.
28996 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
28997 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
28998 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
28999 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
29000 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
29001 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 29002 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
29003 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
29004 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
29005 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
29006 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 29007 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
29008 to returns as necessary, arrange for test to compile own testcase
29009 executable.
c906108c 29010 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 29011
c906108c
SS
29012Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
29013
29014 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 29015 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
29016 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
29017 "backtrace through signal handler".
29018
29019Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29020
29021 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
29022 continuing from a job control stop signal.
29023 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
29024
29025Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
29026
29027 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
29028 * gdb.base/corefile.exp: Likewise.
29029 * gdb.base/funcargs.exp: Likewise.
29030
29031Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
29032
29033 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
29034 * config/monitor.exp: Add support for setting baud rate.
29035
29036Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
29037
29038 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
29039 i*86-*-linux* xfails for "backtrace through signal handler".
29040 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
29041 "print func2::coremaker_local".
29042 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 29043 alpha-dec-osf2* xfail for
c906108c
SS
29044 "delete all breakpoints when none".
29045
29046Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
29047
29048 * gdb.base/break.exp: Change test that deletes all breakpoints
29049 when no user breakpoints are installed. A post 4.15 change
29050 causes gdb to no longer prompt in this case.
29051
29052Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
29053
29054 * gdb.base/return.exp (return_tests): Change xfail for test
29055 "correct value returned double test" to stop xfailing at
29056 Solaris 2.5. Apparently the bug has been fixed.
29057
29058Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
29059
29060 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
29061 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
29062
29063Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
29064
29065 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
29066 * gdb.disasm/hppa.s: Corresponding changes.
29067
29068Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
29069
29070 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
29071 makefile fragment.
29072 * config/mt-hpux: Deleted.
29073
29074Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
29075
d63a86f8 29076 * Many files: When warning about suppressed tests due to a
c906108c
SS
29077 nonexistant test binary, avoid incrementing the warning count.
29078
29079Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
29080
29081 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 29082
c906108c
SS
29083Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29084
29085 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
29086 "sparc-*-solaris2*".
29087
29088Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29089
29090 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
29091 Add global and local variables and initialize them.
29092 * gdb.base/corefile.exp: Test correct mapping of corefile sections
29093 by printing variables. Remove rs6000 and powerpc xfails, BFD now
29094 extracts the file name and terminating signal from the core file.
29095 * TODO: Remove note about tests for correct mapping of corefile.
29096 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
29097 from optimizing it away.
29098 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
29099 handles common blocks.
29100
29101Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
29102
29103 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
29104 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
29105
29106Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
29107
29108 * Makefile.in (maintainer-clean): New target, synonym for
29109 realclean.
29110 * gdb.base/Makefile.in (maintainer-clean): Likewise.
29111 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
29112 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
29113 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
29114 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
29115 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
29116
29117Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
29118
29119 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
29120 xfails when not gcc compiled for "print foo::funclocal".
29121 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
29122 "print foo::funclocal at foo",
29123 "print 'scope1.c'::foo::funclocal at foo",
29124 "print foo::funclocal_bss at foo",
29125 "print 'scope1.c'::foo::funclocal_bss at foo",
29126 "print foo::funclocal_ro at foo",
29127 "print 'scope1.c'::foo::funclocal_ro at foo",
29128 "print bar::funclocal at foo" and
29129 "print 'scope1.c'::bar::funclocal at foo".
29130 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
29131 gcc compiled for "print foo::funclocal at bar".
29132 Expand all messages to ensure that they identify that
29133 the test is at bar().
29134 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
29135 gcc compiled for:
29136 "ptype on opaque struct pointer (statically)",
29137 "ptype on opaque struct tagname (statically)",
29138 "ptype on opaque struct pointer (dynamically) 1",
29139 "ptype on opaque struct tagname (dynamically) 1",
29140 "ptype on opaque struct pointer (dynamically) 2" and
29141 "ptype on opaque struct tagname (dynamically) 2
29142 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
29143 gcc compiled for:
29144 "p datalocal"
29145 "whatis datalocal",
29146 "ptype datalocal",
29147 "p bsslocal",
29148 "whatis bsslocal", and
29149 "ptype bsslocal".
29150 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
29151 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
29152 when not gcc compiled.
29153 * gdb.base/funcargs.exp (float_and_integral_args): Add
29154 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
29155 compiled.
29156 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
29157 "backtrace from call6a" when not gcc compiled.
29158 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
29159 "backtrace from call7a" when not gcc compiled.
29160 * gdb.base/callfuncs.exp (do_function_calls):
29161 Add "hppa*-*-hpux*" xfail when not gcc compiled for
29162 "p t_char_array_values(char_array_val2,char_array_val1)",
29163 "p t_char_array_values(char_array_val1,char_array_val2)",
29164 "p t_char_array_values("carray 1","carray 2")",
29165 "p t_char_array_values("carray 1",char_array_val2)",
29166 "p t_char_array_values(char_array_val1,"carray 2")",
29167 "p sum_args(1,{2})",
29168 "p sum_args(2,{2,3})",
29169 "p sum_args(3,{2,3,4})",
29170 "p sum_args(4,{2,3,4,5})"
29171 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
29172 "backtrace in corefile.exp" when not gcc compiled.
29173
29174Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29175
29176 * gdb.base/signals.exp: Rewrite `handle all print' test as
29177 a procedure. Accept blanks or TABs as whitespace, increase
29178 timeout and expect input buffer size for the large output
29179 from the command. Remove "i*86-*-bsdi2.0" xfail.
29180
29181Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29182
29183 * gdb.base/setvar.exp: Add new testcases for truncation when
29184 assigning invalid values to bitfields.
29185
29186Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
29187
d63a86f8 29188 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
29189 mips-sgi-irix* xfail for
29190 "call inferior func with struct - returns char *"
29191 and fix test so that an optional (unsigned char *) cast is
889bf7c5 29192 accepted in the result.
c906108c
SS
29193
29194Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
29195
29196 * gdb.base/funcargs.exp (float_and_integral_args): Remove
29197 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
29198 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
29199 * gdb.base/signals.exp: Remove duplicate "handle all print" test
29200 that accidentally got checked in.
29201
29202Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
29203
d63a86f8 29204 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
29205 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
29206 compiled test.
29207 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
29208 Add mips-sgi-irix5* xfail for not gcc compiled.
29209 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
29210 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
29211 compiled for "p top", "whatis top", "p middle", and "whatis
29212 middle".
c906108c
SS
29213 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
29214 "whatis signed char" for not gcc compiled.
29215 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
29216 "set variable signed char=-1 (-1)" and
29217 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
29218 * gdb.base/funcargs.exp (float_and_integral_args):
29219 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
29220 Add mips-sgi-irix* xfail when not gcc compiled for
29221 "continue to call2b".
29222 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
29223 "continue to call2g".
6fdff2c5
PA
29224 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
29225 compiled for "backtrace from call6a"
29226 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
29227 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
29228 when not gcc compiled for "backtrace from call7a".
c906108c
SS
29229 (localvars_after_alloca): Fix gdb_test cmds for
29230 "print * after runto ...".
29231 Remove rs6000-*-* xfails for
29232 "print i after runto localvars_after_alloca" and
29233 "print l after runto localvars_after_alloca"
29234 for all compilers.
29235 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 29236 when not compiled with gcc, for:
c906108c
SS
29237 "print signed char == (minus)",
29238 "print signed char != (minus)",
29239 "print signed char < (minus)",
29240 "print signed char > (minus)".
29241 * gdb.base/callfuncs.exp (do_function_calls):
29242 Add mips-sgi-irix* xfail, when compiled with native compiler, for
29243 "call inferior func with struct - returns char *".
d63a86f8 29244 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
29245 "correct value returned double test" to include Solaris 2.4.
29246 * gdb.base/funcargs.exp (float_and_integral_args):
29247 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 29248
c906108c
SS
29249Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29250
29251 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
29252 enumeration bitfields if compiling with GNU C.
29253 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
29254 to empty' prompt.
29255
29256Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
29257
29258 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
29259 test for PRO targets.
29260
29261 * gdb.base/funcargs.exp: Avoid ever setting more than 8
29262 breakpoints in the inferior at any given time by making
29263 two groups of breakpoints for call2*, call6* and call7*
29264 tests.
29265
29266Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29267
29268 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
29269 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
29270 from optimizing it away.
29271 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
29272 "call inferior func with struct".
29273
29274Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
29275
29276 * configure.in: Only configure gdb.chill for particular targets.
29277
29278Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
29279
29280 * gdb.base/Makefile.in: Add action to .c.o transformation
29281 rule that generates a .ci file for each .o file and remove
29282 explicit .c.o rules except for callfuncs.o.
29283 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
29284 generates a .ci file for each .o file and remove explicit
29285 .cc.o rules.
29286 (clean): Remove *.tmp *.ci files.
29287 (EXECUTABLES): Remove templ-info.exp.
29288 * gdb.base/compiler.c: New file.
29289 * gdb.c++/compiler.cc: New file
29290 * gdb.base/scope.exp: Source gdb.base/scope.ci.
29291 Change rs6000-*-* xfail for
29292 "print 'scope0.c'::filelocal_ro" and
29293 "print 'scope1.c'::filelocal" and
29294 "print 'scope1.c'::filelocal_bss" and
29295 "print 'scope1.c'::filelocal_ro" and
29296 "print 'scope1.c'::foo::funclocal" and
29297 "print 'scope1.c'::foo::funclocal_ro" and
29298 "print 'scope1.c'::bar::funclocal" and
29299 "print 'scope0.c'::filelocal_ro" and
29300 "print 'scope1.c'::filelocal at foo" and
29301 "print 'scope1.c'::filelocal_bss at foo" and
29302 "print 'scope1.c'::filelocal_ro at foo" and
29303 "print 'scope1.c'::foo::funclocal at foo" and
29304 "print 'scope1.c'::foo::funclocal_bss at foo" and
29305 "print 'scope1.c'::foo::funclocal_ro at foo" and
29306 "print 'scope1.c'::bar::funclocal at foo" and
29307 "print 'scope0.c'::filelocal_ro" and
29308 "print 'scope1.c'::filelocal" and
29309 "print 'scope1.c'::filelocal_bss" and
29310 "print 'scope1.c'::filelocal_ro" and
29311 "print 'scope1.c'::foo::funclocal" and
29312 "print 'scope1.c'::foo::funclocal_bss" and
29313 "print 'scope1.c'::foo::funclocal_ro" and
29314 "print 'scope1.c'::bar::funclocal" and
29315 "print 'scope1.c'::bar::funclocal_bss"
29316 to only be xfail'd when not compiled with gcc.
d63a86f8 29317 Add rs6000-*-* xfail for
c906108c
SS
29318 "print 'scope0.c'::filelocal_bss before run"
29319 when compiled with gcc.
29320 (test_at_main): Add rs6000-*-* xfail for
29321 "print filelocal_ro in test_at_main"
29322 when compiled with gcc.
29323 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 29324 Add rs6000-*-aix* xfail for
c906108c
SS
29325 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
29326 "ptype t_char_array", not compiled with gcc.
29327 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
29328 xfail for "list foo (in include file)" when gcc compiled.
29329 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 29330 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
29331 "run to call0a" if not compiled with gcc.
29332 (unsigned_integral_args): Add rs6000-*-* xfail for
29333 "run to call1a" if not compiled with gcc.
29334 (float_and_integral_args): Add rs6000-*-* xfail for
29335 "run to call2a" if not compiled with gcc and for
29336 "continue to call2b" for any compiler.
29337 Add rs6000-*-* xfail to
29338 "print f1 after run to call2a" for gcc compiled.
29339 (discard_and_shuffle): Add rs6000-*-* xfail for
29340 "run to call6a".
29341 (shuffle_round_robin): Add rs6000-*-* xfail for
29342 "backtrace from call7a" if not compiled with gcc.
29343 Add rs6000-*-* xfail for
29344 "backtrace from call7b" if compiled with gcc.
29345 (call_after_alloca): Add rs6000-*-* xfail for
29346 "print c in call_after_alloca" and
29347 "print s in call_after_alloca" and
29348 "backtrace from call_after_alloca_subr"
29349 if not compiled with gcc.
29350 (localvars_in_indirect_call): Add rs6000-*-* xfail for
29351 "print c in localvars_in_indirect_call" and
29352 "print c in localvars_in_indirect_call" and
29353 "backtrace in indirectly called function" and
29354 "stepping into indirectly called function"
29355 if not compiled with gcc.
29356 (localvars_after_alloca): Add rs6000-*-* xfail for
29357 "print c after runto localvars_after_alloca" and
29358 "print s after runto localvars_after_alloca" and
29359 "print i after runto localvars_after_alloca" and
29360 "print l after runto localvars_after_alloca"
29361 for all compilers.
29362 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
29363 than whatis-info.exp.
29364 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
29365 than opaque-info.exp.
29366 Setup rs6000-*-* xfail for
d63a86f8 29367 "ptype on opaque struct pointer (statically)" and
c906108c
SS
29368 "ptype on opaque struct pointer (dynamically)" when
29369 not compiled with gcc.
29370 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
29371 rather than callf-info.exp.
29372 (do_function_calls): Add clear_xfail for rs6000-*-* for
29373 "p t_float_values2(3.14159,float_val2)". Seems to work
29374 fine there, both with xlc and gcc. Need to find out what
29375 it is doing right and fix other platforms.
29376 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
29377 "call inferior func with struct - returns int",
29378 "call inferior func with struct - returns long",
29379 "call inferior func with struct - returns float",
29380 "call inferior func with struct - returns double",
29381 "call inferior func with struct - returns char *",
29382 but only if not gcc compiled (presumes xlc compiled).
29383 Change rs6000-*-* xfails for
29384 "call inferior func with struct - returns char" and
29385 " call inferior func with struct - returns short" to only
29386 xfail if not using gcc.
29387 (clean mostlyclean): Remove *.ci and *.tmp files.
29388 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
29389 than templ-info.exp.
29390 * gdb.base/langs.exp: Source gdb.base/langs.ci.
29391 Add rs6000-*-* xfail for "up to foo in langs.exp"
29392 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 29393 when not gcc compiled.
d63a86f8 29394
c906108c
SS
29395Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29396
29397 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
29398 * gdb.base/corefile.exp: Likewise.
29399 * gdb.base/list.exp: Likewise.
29400 * gdb.base/scope.exp: Likewise.
29401 * gdb.base/siganls.exp: Likewise.
29402
29403 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
29404 compiler output.
29405 * gdb.base/whatis.exp: Likewise.
29406
29407Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
29408
29409 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
29410 failure (opcode table has been fixed to match reality).
29411
29412Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
29413
29414 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
29415 "call inferior func with struct - returns char",
29416 "call inferior func with struct - returns short"
29417
29418 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
29419 "print 'scope0.c'::filelocal at main",
29420 "print 'scope0.c'::filelocal_bss in test_at_main",
29421 "print 'scope0.c'::filelocal at foo",
29422 "print 'scope0.c'::filelocal_bss in test_at_foo",
29423 "print 'scope0.c'::filelocal at bar",
29424 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 29425
c906108c
SS
29426 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
29427 in source file 1". This bug seems to have been fixed with both
29428 gcc and native cc (was native assembler bug?).
29429
29430Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
29431
29432 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
29433 "backtrace through signal handler" to "i*86-*-sysv4*".
29434 * gdb.base/signals.exp: Add xfail for "'next' behaved as
29435 continue" case. Add "known SVR4 bug" to fail message.
29436 Add "i*86-*-bsdi2.0" xfail for "handle all print".
29437 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
29438 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
29439 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
29440 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
29441 "up to foo in langs.exp", "show language at foo in
29442 langs.exp", "up to cppsub_ in langs.exp", "show
29443 language at cppsub_ in langs.exp", "up to fsub in
29444 langs.exp", and "show language at fsub in langs.exp".
29445 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
29446 "bactrace in corefile.exp".
29447 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
29448 "call inferior function with struct - returns float" and
29449 "call inferior function with struct - returns double".
d63a86f8 29450
c906108c
SS
29451Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
29452
29453 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
29454 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
29455 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
29456 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
29457
29458Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
29459
29460 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
29461 (or overriden) "CHILL" macro rather then bare "gcc".
29462 Also look for ../../gcc/xgcc since that is what we will
29463 actually need, not "Makefile". Remove following assignment
29464 of CHILL to CHILL_FOR_TARGET because that results in
29465 recursive definition.
29466
29467Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
29468
29469 * gdb.base/corefile.exp: Change xfail for backtrace in
29470 corefile.exp from linuxaout to all linux.
29471 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
29472 cases where we miss the breakpoint at the signal handler
29473 for some reason. Setup xfail for linuxoldld/linuxaout and
29474 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
29475 hitting SIGURG breakpoint.
29476 * gdb.base/signals.exp: Setup xfail for "next" acting like
29477 continue to add linuxoldld. Setup xfail for all linux for
29478 "next to handler in signals_tests_1", "backtrace in
29479 signals_tests_1", "continue to func1", "pass SIGUSR1",
29480 and continue to handler".
29481
29482Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
29483
29484 * Update all FSF addresses except those in COPYING* files.
29485
29486Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
29487
29488 * gdb.base/a2-run.exp: Change messages to be more explicit about
29489 the status of args, and quote binfile in results.
29490
29491Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
29492
29493 * gdb.base/callfuncs.exp: Add tests for passing structs to
29494 inferior functions and return various types.
29495 * gdb.base/callfuncs.c: Add functions to receive a struct
29496 and return a member of the struct, in various types.
29497
29498Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29499
29500 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
29501
29502Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
29503
29504 * config/vxworks29k.exp: New file, sources vxworks.exp.
29505
29506Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29507
29508 * config/gdbremote.exp: New file. Testing framework using
29509 gdbserver.
29510
29511Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
29512
29513 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
29514 "call function when asleep" and "send end of file".
29515 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
29516 for "backtrace in corefile.exp".
29517 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
29518 for "backtrace through signal handler".
29519 * gdb.base/corefile.exp: Make sure we actually generate a core file
29520 before trying the core tests. Some systems allow the user to suppress
29521 generation of core files and default to that (linux for example).
29522 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
29523 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
29524
29525Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29526
29527 * gdb.threads: New directory with some crude multi-threaded
29528 gdb tests (step.exp and step2.exp).
29529 * config/mt-lynx (STEP_EXECUTABLE): Define.
29530 (THREADFLAGS): Define.
29531
29532Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
29533
29534 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
29535
29536 * gdb.base/signals.exp: Disable whole file for lynx until
29537 further notice.
29538
29539 * gdb.base/signals.exp: xfail test where "next" acts like
29540 "continue" for lynx.
29541
29542 * gdb.base/interrupt.exp: xfail test for calling function while
29543 inferior is asleep for lynx.
29544
29545 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
29546 than one cr-lf after each command.
29547
29548Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29549
29550 * configure.in: Reinstate setting of stabsdirs variable, fix
29551 typo in setting up configdirs for native builds.
29552
29553 * gdb.base/return.exp: Fix typo in return double test.
29554 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
29555 compiler from optimizing them away.
29556
29557Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
29558
29559 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
29560 sequences to be echo'd by gdb when using gdb_test.
29561 * gdb.chill/chexp.exp: Likewise.
29562 * gdb.fortran/exprs.exp: Likewise
29563
29564Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29565
29566 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
29567 after the inferior gdb has started.
29568
29569 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
29570 after each command.
29571 * gdb.base/funcargs.exp: Likewise.
29572 * gdb.base/gdbvars.exp: Likewise.
29573 * gdb.base/interrupt.exp: Likewise.
29574 * gdb.base/list.exp: Likewise.
29575 * gdb.base/watchpoint.exp: Likewise.
29576 * gdb.c++/demangle.exp: Likewise.
29577 * gdb.c++/inherit.exp: Likewise.
29578 * gdb.chill/chexp.exp: Likewise.
29579 * gdb.fortran/exprs.exp: Likewise.
29580
29581 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
29582 test if we can't handle IO to/from the inferior.
29583
29584 * gdb.c++/misc.exp: Always check for a program already being
29585 started after sending a "run" command to gdb.
29586
29587 * gdb.base/twice.exp: Start with a fresh gdb.
29588
29589 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
29590 only depend on gdb's expression code, not the chill runtime.
29591
29592 * gdb.base/return.c: Put return values into variables so we
29593 can have gdb print them rather than depending on the program
29594 to print them.
29595 * gdb.base/return.exp: Corresponding changes.
29596
29597 * lib/gdb.exp: Provide default value for noinferiorio.
29598 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
29599 the inferior.
29600
29601 * gdb.base/break.exp: Always check for a program already being
29602 started after sending a "run" command to gdb.
29603 (text_next_with_recursion): Don't check the output from the
29604 program's printf statement. Instead just make sure the program
29605 exited.
29606
29607 * gdb.base/commands.exp: Protect tests which need arguments with
29608 $noargs conditionals.
29609
29610Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29611
29612 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
29613 of structure member arrays to match gdb/valops.c:value_addr change.
29614
29615Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
29616
29617 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
29618 cases.
29619
29620Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
29621
29622 * configure.in (configdirs): Remove gdb.chill from default list
29623 of subdirs and then add it back in only if doing a native build.
29624 The current chill compiler does not yet work in any cross build.
29625 * Revert all signal changes from Jul 6.
29626 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
29627 for sh-hms targets, allowing these tests to link, with no other
29628 changes. Testing is suppressed by setting "nosignals" in site.exp.
29629
29630Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
29631
29632 * configure.in (signaldirs): Define and add to configdirs for all
29633 targets except some specific ones that are known to not support signals.
29634 Also clean up formatting.
29635 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
29636 (signals, sigall): Remove rules to build.
29637 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
29638 Moved to new gdb.signals directory.
29639 * gdb.signals: New test directory.
29640 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
29641 signals.c signals.exp}: New or moved files.
29642
29643Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
29644
29645 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
29646
29647Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
29648
29649 * gdb.base/return.exp: Xfail `return double' test failure
29650 on at least Solaris 2.3 and handle future/past versions on
29651 a case by case basis as appropriate. Also update message
29652 to include i*86 failures.
29653
29654Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29655
29656 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
29657
29658 * lib/gdb.exp: Fix comment which erroneously identified
29659 gdb_file_cmd as gdb_load (the 19 May change was in fact to
29660 gdb_file_cmd not gdb_load).
29661 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
29662
29663 * gdb.base/setvar.exp: Make test names consistent between pass and
29664 fail cases. Use gdb_test more.
29665
29666Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29667
29668 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
29669
29670Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29671
29672 * gdb.base/help.exp: Fix expected help string for `show commands'.
29673
29674Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
29675
29676 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
29677
29678 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
29679 of a text section.
29680
29681Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
29682
29683 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
29684 that loop eventually terminates. Fix Connection refused logic so
29685 that testsuite will expire nicely.
29686
29687Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
29688
29689 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
29690 config/rom68k.exp: New tcl glue for the appropriate monitors.
29691 These all just end up calling monitor.exp.
29692 * config/monitor.exp (gdb_target_monitor): Handle `Connection
29693 refused' by retrying. Cleanup some timeout issues.
29694 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
29695 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
29696 callers don't have to set/restore global timeout variable.
29697
29698 * The following set of changes centralizes management of the global
29699 timeout variable. This way, it can be set in one target dependent
29700 place instead of dozens of places scattered throughout the test suite.
29701 If you need to lengthen a timeout, then you should either set timeout
29702 in one of the config/{target}.exp files, or multiply it by a factor.
29703 Setting it to an absolute value is always going to lose for some
29704 targets.
29705 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
29706 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
29707 * gdb.base/funcargs.exp: Don't set timeout.
29708 * gdb.base/list.exp (test_forward_search): Only use local timeout.
29709 * gdb.base/printcmds.exp (test_print_string_constants
29710 test_print_array_constants): Don't set timeout.
29711 * gdb.base/ptype.exp: Don't set timeout.
29712 * gdb.base/recurse.exp: Don't set timeout.
29713 * gdb.base/return.exp: Don't set timeout.
29714 * gdb.base/watchpoint.exp: Don't set timeout.
29715 * gdb.c++/classes.exp (do_tests): Don't set timeout.
29716 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
29717
29718Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
29719
29720 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
29721
29722Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29723
29724 * lib/gdb.exp: Disable chill tests for irix5.
29725
29726Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29727
29728 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
29729 each test pass or fail.
29730
29731Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29732
29733 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
29734 xlc not gcc.
29735
29736Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
29737
29738 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
29739
29740Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
29741
29742 * config/est.exp: Fix copyright and comments. Remove dead code.
29743 Use targetname, serialport and baud variables instead of fixed
29744 constants.
29745 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
29746 * config/cpu32bug.exp: New file to support cpu32bug monitors.
29747
29748Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29749
29750 * gdb.base/watchpoint.exp: Don't run
29751 test_watchpoint_triggered_in_syscall for sunos.
29752
29753Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29754
29755 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
29756 they don't seem to exist. Do include stdio.h.
29757
29758Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29759
29760 * gdb.base/a1-selftest.exp: Add alpha xfail.
29761
29762Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29763
29764 * gdb.base/watchpoint.c (main): Prompt before calling read().
29765 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
29766 Revise accordingly. Remove cruft about sending "123" several
29767 times, until it gets noticed. Clean up the "print buf[0]" stuff
29768 so that it passes or fails, and waits for prompts in the usual way.
29769
29770Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29771
29772 * gdb.base/recurse.exp: Fix comment.
29773
29774 * TODO: Remove item about printing variables in nodebug.exp. Add
29775 item about enabling tests which are only run on some targets.
29776
29777 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
29778 fail, make test names unique, use new gdb_test convention
29779 regarding pattern, use gdb_test more, etc.).
29780
29781 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
29782 fail, make test names unique, etc.).
29783
29784Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29785
29786 * gdb.base/nodebug.c: Change return type of top and middle to
29787 short.
29788 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
29789 are fixed by the recent mdebugread.c changes. Allow `short ()'
29790 as type for top and middle.
29791
29792Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29793
29794 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
29795 nearly as I can tell, the whole thing was an accident in Stu's
29796 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
29797 to replace a send/expect pair with gdb_test, but ended up only
29798 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
29799 of 30 Mar 1995 took care of it, but left this vestigial comment
29800 which I am now nuking.
29801
29802Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29803
29804 * gdb.base/break.exp: Look for different line number for
29805 breakpoint at main depending on usestubs.
29806
29807Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29808
29809 * gdb.base/list.exp: Adjust some alternate expect patterns to
29810 match recent list0.c change. Add alternate expect pattern for
29811 output from `list default lines around main' for optimizing
29812 compilers.
29813
29814Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29815
29816 * lib/gdb.exp: If nosignals is not set, set it to 0.
29817
29818Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
29819
29820 * config/slite-gdb.exp: Responds to load symbol table prompt.
29821 * gdb.base/break.exp: Adjust line number, fix rerun.
29822 * gdb.base/langs0.c: Add #ifdef usestubs.
29823
29824Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
29825
29826 * gdb.base/list.exp: Adjust line contents after adding new lines in
29827 list0.c. Also fix a syntax error.
29828
29829 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
29830 * gdb.base/break.exp: ditto.
29831 * gdb.base/list.exp: ditto.
29832 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
29833 * gdb.base/run.c: ditto.
29834 * gdb.base/list0.c: ditto.
29835 * gdb.base/funcargs.c: ditto.
29836
29837Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
29838
29839 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
29840 $targetname, $serialport and $baud instead of hardwired variables.
29841 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
29842 target doesn't support signals.
29843
29844Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
29845
29846 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
29847
29848Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29849
29850 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
29851 Don't rely on the value of an auto variable before it has been
29852 initialized. Use gdb_test more.
29853
29854Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29855
29856 * lib/gdb.exp (default_gdb_version): A version number must start
29857 with a digit, but other than that contains all characters up to
29858 the first whitespace character.
29859
29860Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29861
29862 * gdb.base/commands.exp (breakpoint_command_test): New tests.
29863
29864Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29865
29866 * gdb.c++/*.exp: Warn if executable does not exist. The original
29867 reason for skipping the warning was that configure.in sometimes
29868 intentionally skipped building the executables but the tcl code
29869 had no way of knowing. That (a) was always bogus with respect to
29870 error handling, (b) is no longer true (right now there is no way
29871 to skip C++ tests).
29872
29873 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
29874
29875Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29876
29877 * gdb.base/list.exp: Add expect patterns for output from
29878 SunPRO compiled executables.
29879 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
29880 types.
29881
29882Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29883
29884 * gdb.base/break.exp (test_next_with_recursion): Accept any line
29885 number (we are already testing that the correct source line text
29886 gets printed).
29887
29888 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
29889 that is what is intended, but something needed to be done to get
29890 sunos4 native working again.
29891
29892 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
29893
29894 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
29895 apparently went with a (very) old xfail.
29896
29897Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
29898
29899 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
29900 runto_main is a proc in gdb.exp that will do 'step' for target use
29901 stubs.
29902 * gdb.base/exprs.exp: ditto.
29903 * gdb.base/interrupt.exp: ditto.
29904 * gdb.base/opaque.exp: ditto.
29905 * gdb.base/printcmds.exp: ditto.
29906 * gdb.base/ptype.exp: ditto.
29907 * gdb.base/scope.exp: ditto.
29908 * gdb.base/setvar.exp: ditto.
29909 * gdb.base/signals.exp: ditto.
29910 * gdb.base/twice.exp: ditto.
29911 * gdb.c++/classes.exp: ditto.
29912 * gdb.c++/inherit.exp: ditto.
29913 * gdb.c++/templates.exp: ditto.
29914 * gdb.base/break.exp: no run and hit main for stubs. Change line
29915 numbers for breakpoints and info breakpoint.
29916 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
29917 breakpoint().
29918 * gdb.base/callfuncs.c: ditto.
29919 * gdb.base/exprs: ditto.
29920 * gdb.base/interrupt.c: ditto.
29921 * gdb.base/opaque0.c: ditto.
29922 * gdb.base/printcmds.c: ditto.
29923 * gdb.base/ptype.c: ditto.
29924 * gdb.base/scope0.c: ditto.
29925 * gdb.base/setvar.c: ditto.
29926 * gdb.base/signals.c: ditto.
29927 * gdb.base/twice.c: ditto.
29928 * gdb.c++/misc.cc: ditto.
29929 * gdb.c++/templates.cc: ditto.
29930
29931Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29932
29933 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
29934
29935 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
29936 somewhere between `read' and `main.c'. I'm pretty sure the
29937 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
29938 and it isn't particularly useful.
29939
29940 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
29941
29942Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29943
29944 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
29945
29946Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
29947
29948 * config/mt-slite: add LIBS and -nostdlib.
29949 * config/slite-gdb.exp: add this new file to support sparclite target.
29950
29951Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
29952
29953 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
29954
29955 * gdb.base/a2-run.exp: Change argument to istarget from
29956 "*-*-vxworks" to "*-*-vxworks*".
29957 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
29958
29959Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
29960
29961 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
29962 will not runto main but do a 'step' to step out of breakpoint().
29963 * config/mt-slite: add -Dusestubs.
29964
29965Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29966
29967 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
29968 instead of just @.
29969
29970 * gdb.base/signals.exp: Add test for "handle all print".
29971 * TODO: Remove "handle all print". Also remove item about
29972 checking copyright date (I don't like the idea of a spurious FAIL
29973 based on when we run the tests).
29974
29975 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
29976 for SunOS4 (reason for failure not investigated). Remove
29977 redundant test for $binfile.
29978
29979 * gdb.base/nodebug.c (array_index): Call malloc.
29980
29981 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
29982
29983Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
29984
29985 * gdb.base/recurse.exp: Update gdb_test invocation to use new
29986 conventions and slightly simplify the matching regexp.
29987
29988Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29989
29990 * gdb.base/break.exp: Update gdb_test invocation to use new
29991 convention.
29992
29993 * lib/gdb.exp: If noargs is not set, set it to 0.
29994
29995 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
29996 tests unique.
29997
29998 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
29999
30000Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30001
30002 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
30003 one argument of type "<non-float parameter>".
30004
30005Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
30006
30007 * config/rom68k.exp: New file to support Motorola IDP board.
30008 * gdb.base/a2-run.exp: Skip this file if noargs is set.
30009 * gdb.base/break.c: Change things around so that this program
30010 doesn't depend upon args. This is necessary to make remote
30011 targets work (in general, they can't take args).
30012 * gdb.base/break.exp: Don't try to send args to program. Don't
30013 expect output. Also, replace lots of code with gdb_test.
30014
30015Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30016
30017 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
30018 printing of '\'' (which is what the comment says we are testing,
30019 even though we were not), not '''.
30020 (test_integer_literals_rejected): Test that printing ''' is an error.
30021
30022 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30023 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
30024 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
30025 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
30026 Use gdb_test not test_print_accept.
30027 * lib/gdb.exp: Remove test_print_accept.
30028
30029 * gdb.base/signals.exp (signal_tests_1): Make pass message
30030 consistent with fail message.
30031
30032 * gdb.base/whatis.exp: Remove xfails for printing char vs.
30033 unsigned char; the bug (PR 1821) is fixed.
30034
30035 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
30036
30037 * gdb.base/scope.exp (test_at_localscopes): Call pass for
30038 successful tests--makes xfailing them work right.
30039
30040Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30041
30042 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
30043 only \r\n, not .*. The test can pass .* as the last thing in
30044 $pattern if that is what it wants. In addition to providing this
30045 flexibility, this change should speed up pattern matching in cases
30046 where the pattern already ended with .* (there were a number of
30047 them). This change also helps catch bad patterns--in the old
30048 scheme the typo "char \*" instead of "char \\*" would pass. Now
30049 it is caught.
30050 * Many .exp files: Update callers.
30051
30052 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
30053 clearer and does not spuriously match multiple ('s. Likewise for
30054 ) and *.
30055
30056 * gdb.base/nodebug.exp: Test ability to call a function and pass
30057 it a string (even with no debugging info).
30058
30059 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
30060 "p '\'", which is the same as "p ''" once tcl gets done with
30061 quoting, to "p '\\'", which I suspect is what is intended (one
30062 backslash gets sent to GDB).
30063
30064 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
30065
30066Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30067
30068 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
30069 1817) was fixed literally years ago.
30070
30071Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30072
30073 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
30074 test, it causes stepping out of call_after_alloca_subr with
30075 optimizing compilers.
30076 (localvars_in_indirect_call): Consume GDB prompt if `finish'
30077 fails.
30078
30079 * gdb.c++/templates.exp: Source templ-info.exp only if
30080 the templates executable exists.
30081
30082 * gdb.c++/misc.cc (class Contains_static_instance,
30083 class Contains_nested_static_instance),
30084 gdb.c++/classes.exp (test_static_members): Test printing of
30085 a class that contains a static instance of the class.
30086
30087Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30088
30089 * gdb.base/langs2.c (cppsub_): Don't prototype.
30090 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
30091 only, I believe).
30092
30093Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30094
30095 * lib/gdb.exp (skip_chill_tests): New procedure.
30096
30097 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
30098
30099Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
30100
30101 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
30102 each expect pattern. Cuts runtime from 12 to about 4 seconds.
30103
30104Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30105
30106 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
30107
30108 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
30109 disassemble 8, not 16, instructions for part 4.
30110
30111 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
30112 support the latter anymore.
30113
30114 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
30115 -DNO_PROTOTYPES.
30116 * gdb.base/callfuncs.c: Control use of prototypes based on
30117 NO_PROTOTYPES, not __STDC__.
30118 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
30119 t_float_values2 tests if prototypes in use.
30120
30121 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
30122 t_double_values): When checking differences against DELTA, check
30123 that difference is within the range (-DELTA,DELTA), not just
30124 (-infinity,DELTA).
30125
30126Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
30127
30128 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
30129 'file' command firts, then 'target', then 'load', this is due to gdb
30130 target set up.
30131 * config/mips-gdb.exp: Fix a couple regular exp bugs.
30132
30133Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
30134
30135 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
30136 FP load/store variants.
30137 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
30138
30139Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30140
30141 * gdb.base/term.exp: Do not give a warning if not native, it is
30142 not an abnormal condition.
30143
30144Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
30145
30146 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
30147 t_char_array".
30148
30149Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30150
30151 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
30152 are getting the version number.
30153
30154 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
30155 if not native, it is not an abnormal condition.
30156
30157Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30158
30159 * lib/gdb.exp: Just use "file exists", rather than undocumented
30160 dejagnu procedure "findfile".
30161
30162Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30163
30164 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
30165 (LDFLAGS): Set to -Xlinker -Ur.
30166
30167 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
30168 Removed, these values are set by lib/gdb.exp.
30169
30170 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
30171
30172Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30173
30174 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
30175 of replicating gdb startup code.
30176
30177 * config/mt-vxworks (LDFLAGS): Set to -r.
30178 (CFLAGS_FOR_TARGET): Removed.
30179
30180 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
30181 (gdb) and gdb for vxworks uses (vxgdb).
30182
30183 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
30184 executable is not in the tree and host != target, use sed and
30185 program_transform_name to determine the gdb name used by the
30186 target.
30187
30188 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
30189 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
30190
30191Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30192
30193 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
30194 floats, chars, and shorts where there are ANSI-style function
30195 definitions.
30196
30197 * gdb.base/langs.exp, gdb.base/langs*: New test.
30198 * gdb.base/Makefile.in: Build it.
30199 * TODO: Remove item about checking that C names don't get C++
30200 demangling applied; this test tests it.
30201
30202Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30203
30204 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
30205 went with the const70 xfail. The xfail went away a year ago.
30206
30207 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
30208
30209 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
30210 for hp300.
30211
30212 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
30213
30214 * gdb.base/a1-selftest.exp: Don't run on hp300.
30215
30216Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30217
30218 * Makefile.in (site.exp): Set host_alias and target_alias as well
30219 as host_triplet and target_triplet.
30220
30221Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30222
30223 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
30224
30225 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
30226 places as other ecoff systems).
30227
30228 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
30229 ultrix.
30230
30231Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30232
30233 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
30234 remove them.
30235 * gdb.base/nodebug.exp: Accept "function" in addition to "text
30236 variable and "variable" in addition to "data variable".
30237 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
30238
30239 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
30240 2.
30241 * gdb.base/list1.c (long_line): Add additional statement at start
30242 of function.
30243 * gdb.base/list.exp (test_forward_search): Update line number to
30244 reflect new statement.
30245
30246Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30247
30248 * gdb.base/signals.exp: Reinitialize searched source directories
30249 after gdb_start call.
30250
30251Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
30252
30253 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
30254 * gdb.stabs/Makefile.in: Likewise.
30255
30256 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
30257 change. Instead split the tests into smaller pieces.
30258 * gdb.disasm/hppa.s: Corresponding changes.
30259
30260Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30261
30262 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30263 Quote ^C when passing it to stty. For some shells ^ is a pipe.
30264
30265 * gdb.base/funcargs.exp: Modify many tests so that every test
30266 either passes or fails. Make some test names unique.
30267
30268Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30269
30270 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30271 Call stty to set interrupt character.
30272
30273 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
30274 for HP assembler versus GNU assembler based on actual behavior of
30275 $(CC), rather than assuming that $(AS) is always the GNU assembler.
30276
30277 * TODO: Suggest a few more stepping tests.
30278
30279Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
30280
30281 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
30282 restart GDB for h8300 after a continue.
30283 (return): Add pattern to match a29k-udi behavior.
30284 * gdb.base/nodebug.exp: Remove obsolete comment.
30285 * gdb.base/regs.exp: New file, testing of register displays.
30286 * gdb.base/return.exp: Fix typo in reference to $objdir.
30287 * gdb.base/whatis.exp: Always start with a fresh GDB.
30288
30289Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30290
30291 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
30292 higher, these tests generate a lot of output.
30293
30294Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30295
30296 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
30297 code following the catch silently ignored some errors; without the
30298 catch they should be thrown like any other tcl error. Also, the
30299 catch used "" instead of {} which meant all the callers who wanted
30300 to include one of the characters "[]$ had to quote it an extra time.
30301 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
30302 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
30303 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
30304 Remove extra quoting.
30305
30306Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
30307
30308 * gdb.base/commands.exp: Make test names unique; every test either
30309 passes or fails. Update some comments.
30310
30311 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
30312
30313Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30314
30315 The following fixes a FAIL caused by the fact that the alpha stabs
30316 configuration didn't use the ".if alpha" code in weird.def.
30317 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
30318 bit pointer, so the 32 bit version works even on the alpha.
30319 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
30320 Remove the stuff which allowed us to have separate versions for
30321 alpha and everything else.
30322
30323 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
30324 regexp which "info func operator\[\](" is supposed to match. Fix
30325 string to send to GDB. Note that GDB still doesn't work right. Add a
30326 new test for "info func .perator\[\](" which GDB does handle correctly.
30327
30328 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
30329
30330Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30331
30332 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
30333 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
30334 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
30335 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
30336 it makes the tests harder to understand and confuses test-o-matic.
30337 The preferred style is that each test provides a PASS or a FAIL,
30338 and has a unique message (e.g. "continue #54" not just "continue")
30339 which is the same for the pass and the fail.
30340 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30341 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
30342 to lib/gdb.exp.
30343 * gdb.base/printcmds.exp: Use test_print_accept. Remove
30344 prt_accept which was basically the same thing. Likewise for
30345 test_print_reject and prt_reject.
30346 * lib/gdb.exp (test_print_reject): Add some more error message
30347 patterns to match from the former printcmds.exp (prt_reject).
30348 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
30349 One defect of the passcount stuff is that some of it failed to
30350 report XPASS where appropriate.
30351 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
30352 stuff before and after arg in expected pattern.
30353 (test_paddr_operator_functions): Re-do test without print_addr_of;
30354 this is the only test which seems to want extra stuff there.
30355
30356Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30357
30358 * gdb.base/nodebug.exp: Update new tests to reflect improved
30359 wording of gdb output.
30360
30361 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
30362 and "ptype" work on variables in files compiled without -g.
30363 Replaces commented out "maint print msymbol" tests.
30364
30365Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30366
30367 * gdb.base/setvar.c (dummy): Call malloc.
30368
30369 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
30370 losing with the irix4 sed.
30371
30372 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
30373 ALRM" on irix4.
30374
30375Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30376
30377 * TODO: Remove items about corefile.exp testing new exec-file and
30378 backtrace; both are now done. Add items about printing enums.
30379
30380Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30381
30382 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
30383 "get signal $thissig" test fails.
30384
30385 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
30386
30387Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30388
30389 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
30390 compiler warning with dec alpha compiler.
30391
30392 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
30393 extra \n from gdb_test call (this explains why the prompt test
30394 that I removed yesterday was there).
30395 (user_defined_command_test): Remove extra \n and prompt test.
30396
30397 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
30398 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
30399 doesn't exist.
30400 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
30401 Also remove alpha workaround, which turns out to be because
30402 SIGABRT == SIGLOST.
30403
30404 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
30405
30406 * gdb.base/help.exp: Don't test "help show".
30407
30408Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30409
30410 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
30411 "set print address" is on.
30412 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
30413 pass prompt to gdb_test; gdb_test already looks for the prompt.
30414
30415 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
30416
30417 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
30418 was a vestige of the manual TESTSTRATEGY, and the purpose of it
30419 was to make sure that gdb can read a core file. But (a) the "read
30420 the corefile" part didn't make it to a1-selftest.exp, we just
30421 delete the corefile after creating it, and (b) we test reading
30422 corefiles in corefile.exp anyway. Also, this test left around a
30423 xgdb process on Solaris.
30424
30425 * gdb.base/corefile.exp: Also test backtrace.
30426
30427Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
30428
30429 * gdb.base/commands.exp: Test a simple user defined command with
30430 arguments and if/while statements; verify the full user command is
30431 printed by "show user".
30432
30433 * gdb.base/commands.exp: Test if/while commands as part of a
30434 breakpoint command list; verify they appear in breakpoint
30435 information.
30436
30437Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30438
30439 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
30440 than by dividing by zero.
30441
30442Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
30443
30444 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
30445 performing an inferior call with watchpoints enabled.
30446 * gdb.base/watchpoint.c (main): Delete second unnecessary read
30447 call.
30448
30449Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30450
30451 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
30452 of "file" command.
30453
30454 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
30455 Add additional pattern for when "int operator int(void);" appears
30456 in a different order.
30457
30458Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30459
30460 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
30461
30462 * gdb.base/help.exp: Replace most of docstrings for "info signals"
30463 and "signal" with ".*".
30464
30465Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30466
30467 * TODO: Add note about "handle all nostop".
30468
30469 * gdb.base/{sigall.c, sigall.exp}: New test.
30470 * gdb.base/Makefile.in: Add it.
30471
30472Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
30473
30474 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
30475 when invoking GDB, suppresses any windowing interface.
30476
30477Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
30478
30479 * config/sim-gdb: New file, simulator testing support.
30480
30481Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
30482
30483 * gdb.base/interrupt.exp: Test calling func1 twice.
30484
30485Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
30486
30487 * gdb.base/list.exp (test_forward_search): Set timeout higher
30488 when we'll be getting lots of output from gdb.
30489
30490 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
30491 "init_malloc" to after the expect statement. Run it if that
30492 regexp is taken, but also for two others which happen if source
30493 cannot be found.
30494
30495Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30496
30497 * gdb.base/printcmds.exp: New test, for printing register before
30498 program is running.
30499
30500Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30501
30502 * gdb.base/list.exp: Correct some alternate expect patterns
30503 to reflect changes in list1.c.
30504
30505Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30506
30507 * TODO: Add item regarding large frames.
30508
30509 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
30510
30511 * TODO: Remove item about enabling return.exp; it
30512 is enabled. Suggest a few more "return" tests.
30513
30514Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30515
30516 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
30517 anonymous unions.
30518
30519Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30520
30521 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
30522 and pr-5646.o, so "make" is the same as "make all", not "make
30523 pr-4975.o".
30524
30525Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
30526
30527 * gdb.base/list.exp: Adjust expectations to reflect changes in
30528 list1.c.
30529 (test_forward_search): New test proc.
30530 * gdb.base/list1.c (long_line): New function, has long source line.
30531
30532Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
30533
30534 * gdb.base/a1-selftest.exp: Change initial stepping to know about
30535 additional line of code that was added.
30536
30537Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
30538
30539 * gdb.disasm/hppa.s: Break the large branching tests into smaller
30540 tests so as not to overflow expect's input buffers.
30541 * gdb.disasm/hppa.exp: Corresponding changes.
30542
30543Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30544
30545 Beginnings of template debugging tests.
30546 * gdb.c++/templ-info.cc: New file to test for template
30547 debugging capability of the compiler.
30548 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
30549 templ-info.cc.
30550 * gdb.c++/templates.cc: Add explicit template instantiations
30551 to enable compiling with -fno-implicit-templates. Add destructor
30552 and 'value' method to T5 class for template tests.
30553 * gdb.c++/templates.exp: Add testcases for printing of template
30554 types, setting breakpoints on template methods and calling a
d63a86f8 30555 template method.
c906108c
SS
30556
30557Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
30558
30559 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
30560 branch target since some assemblers (gas-2.5) may emit a
30561 relocation for the branch instead of resolving it in the
30562 assembler.
30563
30564Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30565
30566 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
30567 through signal handler.
30568
30569Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30570
30571 * configure.in (*-*-netware): Use config/mt-netware.
30572
30573 * config/mt-netware: New file.
30574 * config/mt-i386-netware: Removed, separate configs for different
30575 netware architectures are no longer needed now that we have
30576 --with-headers.
30577
30578Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30579
30580 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
30581 by the recent changes to use ANSI C arithmetic conversions.
30582
30583Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30584
30585 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
30586 bug involving using inferior_pid to figure out whether to select a
30587 frame.
30588
30589Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
30590
30591 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
30592 match the current disassembler output.
30593
30594Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
30595
30596 * gdb.fortran/exprs.exp: Expect VOID instead of void.
30597 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
30598 types, expect "int" as type of integer values (for now).
30599
30600Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
30601
30602 * gdb.base/commands.exp: New tests for if/while commands.
30603
30604Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
30605
30606 * lib/gdb.exp (runto): Replace sub-pattern for hex value
30607 by .*, since hex values have different syntax in Chill mode.
30608
30609Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30610
30611 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
30612 linefeed from expect pattern for repeated types with indices > 9.
30613
30614Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
30615
30616 First part of Fortran test suite.
30617 * gdb.fortran: New directory.
30618 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
30619
30620Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30621
30622 * gdb.base/default.exp: Update expect pattern for load command
30623 without arguments.
30624
30625Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
30626
30627 * configure.in: Change i386 to i[345]86.
30628 * gdb.base/configure.in: Likewise.
30629 * gdb.c++/configure.in: Likewise.
30630 * gdb.chill/configure.in: Likewise.
30631
30632Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
30633
30634 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
30635 patterns, since that is not a valid context for comments.
30636
30637Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
30638
30639 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
30640 repeated types and repeated types with indices > 9.
30641
30642Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
30643
30644 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
30645 2417; old bug has been fixed.
30646
30647Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
30648
30649 * gdb.base/interrupt.exp: When trying to wake up the inferior,
30650 send the newline ourselves instead of assuming gdb_test will do
30651 so when passed an empty input string.
30652
30653 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
30654 stabs testcode.
30655
30656Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30657
30658 * lib/gdb.exp (gdb_test): Don't send anything if the first
30659 argument is an empty string. This makes cases where we want to
30660 match output that is already in expect's buffers (for example,
30661 matching a breakpoint after gdb_run_cmd has been called) work
30662 reliably.
30663
30664Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30665
30666 * config/netware.exp: New file.
30667
30668Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30669
30670 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
30671 the -B and -L prefixes so we can find the debugging stub.
30672
30673 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
30674 there and we are using the gcc from the tree.
30675
30676 * gdb.base/types.c: Removed.
30677
30678 * gdb.base/configure.in: Look for makefile fragments in ../config.
30679 Recognize i386-*-netware.
30680 * gdb.c++/configure.in: Likewise.
30681
30682Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30683
30684 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
30685 the correct TCL syntax.
30686
30687Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30688
30689 * gdb.base/opaque.exp: use runto instead of messing around with
30690 breakpoints. Simplify by using gdb_test.
30691
30692 * gdb.base/bitfields.exp: restart between tests on netware targets
30693 because breakpoints aren't relocated after target death. Run
30694 processes to completion.
30695
30696 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
30697
30698Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
30699
30700 * Makefile.in: Remove extra tabs that confuse some versions
30701 of "make". Use the newly built gdb to test with by default,
30702 rather than the first one in the tester's search path.
30703
30704Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
30705
30706 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
30707
30708 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
30709 condition help.
30710
30711Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30712
30713 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
30714
30715 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
30716 running.
30717 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
30718 * gdb.base/funcargs.exp: Likewise.
30719
30720 * gdb.base/bitfields.exp: Simplify by using gdb_test.
30721 * gdb.base/funcargs.exp: Likewise.
30722
30723 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
30724 message is "".
30725
30726Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30727
30728 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
30729 return,signals,twice}.exp: Handle non-existant binaries
30730 consistantly.
30731
30732 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
30733 * gdb.base/Makefile.in: Don't try to generate a core dump, we
30734 might testing a cross development system.
30735
30736Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30737
30738 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
30739 runtest script is relative to ${srcdir}, not ${rootdir}.
30740
30741Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
30742
30743 * gdb.base/signals.exp: Allow for optionality of breakpoint
30744 address.
30745
30746Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30747
30748 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
30749
30750Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30751
30752 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
30753 for size_t definition.
30754 * gdb.c++/templates.cc: Likewise
30755
30756 * config/mt-i386-netware: New file.
30757
30758 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
30759 defined.
30760
30761 * gdb.base/Makefile.in: Added support for systems that name core
30762 files by appending "core" to the program name.
30763 * gdb.base/a1-selftest.exp: Likewise.
30764
30765Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30766
30767 * gdb.base/return.exp: Add comment and message for `return double'
30768 test failure on Sparc Solaris.
30769
30770Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
30771
30772 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
30773
30774Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30775
30776 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
30777 from optimizing them away.
30778 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
30779 patterns to include default constructors and assignment operators,
30780 to match gcc versions beyond 2.5.8. Accept any cplus demangling
30781 character in the output of the virtual base pointer.
30782
30783Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30784
30785 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
30786 expression match in print_addr_of to avoid unintented matches.
30787 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
30788 versions up to 2.5.8.
30789
30790Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30791
30792 * gdb.base/list.exp: Tweak alternate pattern for listing of an
30793 included file to run under newer versions of expect.
30794 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
30795 consecutive >'s in templates to accomodate recent cplus-dem.c change.
30796 Remove xfail for the virtual table of BDDHookV.
30797
30798Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
30799
30800 * lib/gdb.exp (string_to_regexp): Set a default result.
30801 (default_gdb_start): Fix misleading message.
30802
30803Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
30804
30805 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
30806 Remove all CC, etc definitions.
30807 * config/mt-hpux: New file.
30808 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
30809 (CFLAGS, LDFLAGS): Define.
30810 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
30811
30812 * Makefile.in (site.exp): Don't insert host_os, etc.
30813 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
30814 (distclean): Check existence of subdir.
30815 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
30816 * gdb.base/Makefile.in: General cleanup and simplification.
30817 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30818 to build executables. Use default rule to build .o files.
30819 (EXPECT, RUNTEST, CC): Fix relative pathname.
30820 (site.exp): Don't insert host_os, etc.
30821 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
30822 and/or SIGUSR1 defined.
30823 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
30824 * gdb.c++/Makefile.in: General cleanup and simplification.
30825 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30826 (CFLAGS): Remove.
30827 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
30828
30829Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
30830
30831 * gdb.base/recurse.exp: Misc changes to get tests running again
30832 after Kung's changes to the watchpoint code.
30833 * gdb.base/watchpoint.exp: Likewise.
30834
30835Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
30836
30837 * lib/gdb.exp (string_to_regexp): Convert {\} also.
30838
30839Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
30840
30841 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
30842 * lib/gdb.exp (default_gdb_start): Define.
30843 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
30844 gdb.base/funcargs.exp, gdb.base/opaque.exp,
30845 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
30846 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
30847 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
30848 Don't call gdb_target_udi in between tests.
30849
30850Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30851
30852 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
30853 (which was basically just a local version of the same thing). In
30854 addition to avoiding duplication, gdb_test_exact is faster.
30855 * lib/gdb.exp (gdb_test_exact): Fix typo.
30856
30857 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
30858 don't give an error.
30859
30860 * gdb.base/term.exp: Call delete_breakpoints before starting.
30861
30862 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
30863 (t10): Add comment.
30864
30865Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30866
30867 Reorganization of the GDB Test Suite.
30868
30869 * gdb.base: New directory, contains all the basic tests.
30870 * gdb.c++: New directory, tests specific to C++.
30871 * gdb.chill: New directory, tests specific to Chill.
30872 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
30873 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
30874 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
30875 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
30876 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
30877 t30-31 to chill).
30878 * */gdbme.*: Rename to match appropriate expect scripts.
30879 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
30880 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
30881 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
30882 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
30883 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
30884 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
30885 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
30886 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
30887 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
30888 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
30889 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
30890 gdb.c++/virtfunc.cc: New names of C++ files.
30891 * gdb.chill/chillvars.ch: New name of Chill file.
30892 * gdb.base/configure.in, gdb.c++/configure.in,
30893 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
30894 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
30895 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
30896 * configure.in (configdirs): Update to reflect directory changes.
30897 (target_abbrev): No longer define for any configuration.
30898 * Makefile.in: Cosmetic improvements to header comments.
30899
30900Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
30901
30902 Various changes to gdb.t31:
30903
30904 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
30905 * gdbme.ch: Make all key-words and predefineds be upper-case.
30906 * chillvars.exp: Expect key-words and predefinds in upper-case.
30907
30908 * chillvars.exp: Use gdb_test_exact many places.
30909 Change expected output for arrays (which now includes index labels).
30910
30911 * pr-5020.exp, gdme.ch (module PR_5020):
30912 New test, for PR-5020.
30913
30914Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
30915
30916 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
30917 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
30918
30919Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
30920
30921 * Makefile.in: Fix bit-rot in definitions of CHILL,
30922 CHILL_FOR_TARGET and Chill_LIB.
30923 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
30924 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
30925 CHILL, and CHILL_LIB.
30926
30927Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
30928
30929 * Revert the previous changes. Please see Rob's directory
30930 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
30931
30932Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
30933
30934 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
30935 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
30936 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
30937 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
30938 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
30939 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
30940 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
30941 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
30942 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
30943 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
30944 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
30945 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
30946 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
30947 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
30948 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
30949 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
30950 changes from 94Q1.
30951
30952Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
30953
30954 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
30955 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
30956 Rob's new testing fragments.
30957
30958Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
30959
30960 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 30961 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
30962
30963Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30964
30965 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
30966 version also, match on casted version strings, and match on
30967 gdb startup case where the line numbers might be messed up.
30968
30969Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
30970
30971 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 30972 (CFLAGS): Delete it from here.
c906108c
SS
30973
30974Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
30975
30976 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
30977
30978Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
30979
30980 * Makefile.in (RUNTEST): Default to just "runtest".
30981
30982Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30983
30984 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
30985 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
30986 the code has been restructured.
30987
30988Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30989
30990 * gdb.t00/default.exp (set write): Allow any number of \r and/or
30991 \n, not just one of each.
30992
30993 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
30994 /bin/cc gives a warning if you do.
30995
30996Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
30997
d63a86f8 30998 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
30999 __t10ListS_link1ZUiRCUiPT0
31000
31001Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31002
31003 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
31004 on local variables in recursive functions.
31005
31006 * gdb.t07/Makefile.in: Build the new test.
31007
31008Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31009
31010 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
31011 directly. Instead compare the return values from actual calls.
31012
31013Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
31014
31015 * Makefile.in (check): Set TCL_LIBRARY for runtest.
31016
31017Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31018
31019 * From Peter Schauer with minor modifications.
a9c64011
AS
31020 * gdb.t15/return.exp (return_tests): Handle targets where "return"
31021 stops in mid-line in the caller. Add xfail for returning a float
31022 value on X86 targets.
c906108c
SS
31023
31024Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31025
31026 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
31027 to avoid expect lossage.
31028 (fmem_LRbug_tests): Likewise.
31029 * gdb.disasm/hppa.s: Corresponding changes.
31030
31031 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
31032 conditions to work with latest dejagnu/expect.
31033
31034 * gdb.t15/funcargs.exp (finish from indirect call): No longer
31035 expected to fail on the PA.
31036 (backtrace in call with trampolines): Explicitly require main
31037 to be frame #1 (no trampolines should show up in backtrace).
31038
31039 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
31040 "continue -expect".
31041 * gdb.t06/break.exp: Likewise.
31042 * gdb.t07/watchpoint.exp: Likewise.
31043 * gdb.t13/bitfields.exp: Likewise.
31044 * gdb.t15/{funcargs,return}.exp: Likewise.
31045 * gdb.stabs/weird.exp: Likewise.
31046 * config/{mips,udi}-gdb.exp: Likewise.
31047
31048 * hppa.sed: Enclose comments within a sed command to avoid
31049 losing with the old OSF1 sed.
31050
31051Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31052
31053 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
31054 sequent dynix.
31055 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
31056 * gdb.t15/funcargs.exp: Conditionally step again to really
31057 finish from marker_call_with_trampolines. Handle the case where
31058 the first step from within call_with_trampolines already steps
31059 us back to main.
31060 * gdb.t15/gdbme.c: Add comment to closing brace of
31061 call_with_trampolines for funcargs.exp.
31062
31063Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31064
d63a86f8 31065 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
31066 Fix typo(s).
31067
31068Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31069
31070 * gdb.t07/gdbme.c: More code for watchpoint testing.
31071
31072 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
31073 "Hardware watchpoint" throughout file.
31074 (test_watchpoint_triggered_in_syscall): New test.
31075 (test_complex_watchpoint): New test.
31076
31077Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31078
31079 * gdbme.c (call_with_trampolines): New function to try and step
31080 into. Tests trampoline problems on the PA.
31081
31082 * funcargs.exp (localvars_in_indirect_call): No longer expect
31083 stepping into indirect call to fail on PAs.
31084 (test_stepping_over_trampolines): New test.
31085
31086Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31087
31088 * TODO: Add suggestions for static member function tests, and
31089 completion tests.
31090
31091Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31092
31093 * TODO: Add suggestions for "p/a" tests.
31094
31095 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
31096 (default_gdb_exit): Replace all the hair with sending "quit" to
31097 the process with a simple close.
31098
31099Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31100
31101 * TODO: Add suggestions for shared library tests.
31102
31103Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31104
31105 * TODO: Add suggestions for x/s tests.
31106
31107Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31108
31109 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
31110 "enable once", and "enable breakpoints once" with ".*".
31111
31112Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31113
31114 * TODO: Add suggestions about structure passing tests.
31115
31116Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31117
31118 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
31119 the primary1 test, use work around if __GNUC__ < 2.
31120 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
31121 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
31122 Test for bad output rather than waiting for timeout. Issue
31123 second continue only if first continue failed.
31124
31125Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31126
31127 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
31128 operator[] test with gdb_test because the old code didn't seem to
31129 be getting the quoting right with the new dejagnu.
31130
31131Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
31132
31133 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
31134 one from the path.
31135 * Makefile.in: Use a fresh expect if there is one, use runtest
31136 from the src tree if there is one.
d63a86f8 31137
c906108c
SS
31138Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31139
31140 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
31141 next over recursive call. Revise the tests from that point on
31142 (which had been skipped) to match GDB's actual (correct) output.
31143
31144 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
31145 with next over a breakpoint whose condition is false.
31146
31147 * gdb.t00/help.exp: Comment out "help set print" tests just like
31148 (and for same reason as) "help set" test.
31149
31150Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31151
31152 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
31153 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
31154
31155Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31156
31157 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
31158 necessary gdb_target_udi.
31159
31160 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
31161
31162 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
31163 1838 and 2417; they are fixed.
31164
31165 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
31166 gdb.t03/ptype.exp (ptype structure, ptype union):
31167 Remove xfails; the test is looser than when the xfails were added.
31168
31169 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
31170 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
31171
31172 * gdb.t01/run.exp: Only run shell test if isnative.
31173
31174 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
31175 since "run" automatically loads if necessary. Call gdb_target_udi
31176 after the "file" since "file" kills any execution target.
31177
31178 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
31179 GDB. GDB doesn't work that way (not anymore at least) on UDI.
31180 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
31181 argument for UDI.
31182
31183Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31184
31185 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
31186
31187 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
31188
31189Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31190
31191 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
31192 properly quoting regexps. This makes the second argument to
31193 demangle a fixed string, which matches the callers, instead of a
31194 shell-style pattern which is what the previous implementation
31195 used. Update some of the callers.
31196
31197Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31198
31199 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
31200 (comib_nullified_tests): Fix typo.
31201 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
31202 strings. No longer expected to fail.
31203
31204 * gdb.disasm/hppa.s (addib_tests): Fix typo.
31205 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
31206 strings. No longer expected to fail.
31207
31208 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
31209 string. No longer expected to fail.
31210
31211Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31212
31213 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
31214 No longer expected to fail.
31215
31216 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
31217 string. No longer expected to fail.
31218
31219Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31220
31221 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
31222 only in the names (I probably got most of them). I was even
31223 generous with some which differed in underscores in names, and
31224 probably missed a few, and I *still* was able to remove almost a
31225 third of the file with almost no impact on testsuite coverage.
31226
31227Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31228
31229 * gdb.t00/default.exp: Match udi_attach error message as well as
31230 the one from child_attach.
31231
31232 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
31233
31234 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
31235
31236 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
31237 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
31238
31239 * Move test with enums and partial symbols back to
31240 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
31241 Reverts the change of 26 May 93. Per today's change to
31242 stabs.texinfo, the behavior that weird.exp was expecting was
31243 unreasonable; what is important is that the compiler+gdb get
31244 things right, which happens with a recent gcc. Also fix the test
31245 to deal with native compilers which put out the stab gdb can't
31246 deal with.
31247
31248Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31249
31250 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
31251 in the names. The main thing these accomplish is to slow things down.
31252 Many more such duplicates surely remain.
31253
31254 * gdb.t00/help.exp: Comment out "help support" test just like
31255 (and for same reason as) "help set" test.
31256
31257Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
31258
31259 * gdb.t06/break.exp: Remove setup_xfails for
31260 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
31261 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
31262 about known bug in gcc to include up through 2.5.8.
31263 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
31264 well as "_vb$".
31265 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
31266 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
31267 with latest gcc and gdb.
31268 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
31269 well as "_vb$".
31270
31271Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31272
31273 * configure.in (hppa*-*-*): Also configure and build stabs-only
31274 tests.
31275
31276Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31277
31278 * gdb.t10/hppa.mt: A makefile fragment for the PA.
31279 * gdb.t10/configure.in (hppa*-*-*): Use it.
31280
31281Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31282
31283 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
31284
31285Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31286
31287 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
31288 versions prior to 1.13.5.
31289
31290Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31291
31292 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
31293 the prompt is at the start of a line.
31294
31295Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31296
31297 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
31298 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
31299 in the copr tests now.
31300 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
31301 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
31302 expected to fail.
31303
31304Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
31305
31306 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
31307 gdb.t31/chillvars.exp, lib/gdb.exp:
31308 Tweak to run under either version of expect.
31309 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
31310 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
31311 * gdb.t11/list.exp: Remove extraneous whitespace.
31312
31313Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31314
31315 * gdb.t16/printcmds.exp (test_print_strings): Accept
31316 "(unsigned char *) " before the string.
31317
31318 * TODO: Add notes about printing of fancy types and GDB expressions.
31319
31320Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
31321
31322 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
31323 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 31324 if doing mips-idt-ecoff.
c906108c
SS
31325
31326Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
31327
31328 * Most .exp files: Tweak to run under either version of expect.
31329
31330Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31331
31332 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
31333 xfails; I'm not sure why they are failing, but not because of PR 1806.
31334
31335Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
31336
31337 * config/unix-gdb.exp: Remove gdb_unload cause it's already
31338 defined in lib/gdb.exp.
31339
31340Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31341
31342 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
31343 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
31344 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
31345 have to be typeless.
31346
31347Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31348
31349 * TODO: Add suggestion for copyright year test.
31350
31351Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
31352
31353 * configure.in (*-*-lynxos*): Add stabs tests.
31354
31355Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31356
31357 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
31358 so insert a tab before any assembler directive in column zero.
31359
31360 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
31361 stores.
31362 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
31363 stores.
31364 (fpu_short_memory_tests): Likewise.
31365
31366Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31367
31368 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
31369 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
31370 .stabs directives in comments.
31371
31372Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31373
31374 * TODO: New file, describing tests we could write.
31375 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
31376
31377Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31378
31379 * gdb.t06/signals.exp: Add kludge to force re-sync.
31380
31381 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
31382 to xgdb instead of gdb, get out of gdb.
31383
31384Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
31385
31386 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
31387 for info.
31388
31389Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31390
31391 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
31392 * gdb.stabs/configure.in (hppa*-*-*): Use it.
31393 * gdb.stabs/hppa.sed: New sed script for the PA.
31394
31395Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31396
31397 * gdb.stabs: Re-write weird.def and configuration to use sed
31398 instead of cpp. sed is portable and POSIX; cpp is neither.
31399
31400Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31401
31402 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
31403
31404Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31405
31406 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
31407
31408Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31409
31410 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
31411 "_vb$".
31412 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
31413 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
31414
31415Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31416
31417 * lib/gdb.exp: Comment out code which depends on non-existent
31418 `transform' procedure.
31419
31420Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
31421
31422 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
31423 * lib/gdb.exp: Transform tool name.
31424 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
31425 1.1's new error handling system.
31426
31427Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31428
31429 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
31430
31431Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31432
31433 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
31434 They made pattern matching so slow that timeouts happened on
31435 heavily loaded systems. Now any output from "show print" which
31436 gets us back to the GDB prompt is a PASS.
31437
31438Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
31439
31440 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
31441
31442Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31443
31444 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
31445
31446 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
31447 It is not from PR 3220.
31448
31449Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31450
31451 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
31452 just started failing because they depended on the order the
31453 subcommands are presented, or exact docstring text. This kind of
31454 test is a pain and has minimal benefit.
31455
31456Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31457
31458 * gdb.t09/corefile.exp: At end of test, use "core" command with
31459 no arguments.
31460
31461Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
31462
31463 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
31464 17}/Makefile.in: Make it possible to run the testsuite with Sun
31465 make and CC = cross gcc by adding explicit build rules for .o
31466 files.
31467
31468Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31469
31470 * gdb.t15/funcargs.exp: Don't put comments on same line as
31471 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 31472
c906108c
SS
31473Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31474
31475 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
31476
31477Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
31478
31479 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
31480 * gdb.t20/inherit.exp: remove three dumplicate entries.
31481
31482Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31483
31484 * gdb.t06/break.exp: For "next over recursive call", fail on any
31485 incorrect output, not just on "factorial (value=2)".
31486
31487Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31488
31489 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
31490 working now. Add an xfail if accesing a bss variable causes
31491 a memory error if the target is not yet run.
31492
31493Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31494
31495 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
31496 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
31497 name of __st* demangling (2 strings). Did Kung really get the
31498 more than 95 others right without testing them?
31499
31500Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
31501
31502 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
31503
31504Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
31505
31506 * configure.in (configdirs): Add gdb.disasm
31507 * gdb.disasm: New directory for GDB disassembler tests.
31508 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
31509
31510Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31511
31512 * gdb.t00/help.exp: Don't test "help set".
31513
31514 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
31515 from within expect statements. None of these happen anymore and
31516 they cause regressions to be silently unnoticed.
31517
31518 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
31519 messages) about known failures with gcc cygnus-2.4.5-930417.
31520
31521 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
31522 comp-info.exp so it gets built if it doesn't exist.
31523
31524 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
31525 it is no longer used.
31526 * gdb.t13/comp-info.c: Removed.
31527
31528Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31529
31530 * gdb.t06/signals.exp: Add xfail for sun3.
31531
31532Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31533
31534 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
31535 relevant because ^C doesn't get sent but failure can be reproduced
31536 interactively).
31537
31538Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31539
31540 * gdb.stabs/alpha.mt: New configuration file for alpha.
31541 * gdb.stabs/configure.in: Use it.
31542 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
31543 sharing with alpha.mt, redefine long to word via preprocessor.
31544 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
31545 for alpha.
31546 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
31547 native cc.
31548 * gdb.t00/teststrategy.exp: Change expect string so that we
31549 consume the `(xgdb)' from the command echo and from the gdb prompt.
31550 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
31551 gdb currently compares all values as long, so this failure probably
31552 applies to any configuration where LONGEST is bigger than a target int.
31553 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
31554 with gcc.
31555 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
31556 to handle opaque pointers, gcc is.
31557 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
31558 as first argument. Include <sys/types.h> and change all operator
31559 new definitions to use size_t.
31560 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
31561 now that we use size_t.
31562
31563Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31564
a9c64011 31565 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 31566 a long or float array cast all array members to the same type.
a9c64011 31567 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 31568 with 64 bit longs.
a9c64011 31569 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 31570 on alpha.
a9c64011 31571 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
31572
31573Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31574
31575 * gdb.t24 (demangle.exp): Constructors of templates have names like
31576 vector<int>::vector(int) not vector<int>::vector<int>(int). See
31577 section 14.6 of the ARM.
31578
31579 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
31580 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
31581 accomplish little and slow down the testsuite.
31582
31583 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
31584 Accept spaces various places.
31585
31586Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31587
31588 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
31589 with watchpoint enabled.
31590
31591 * Makefile.in: Remove definition of CC and remove the second
31592 definition of CXX (the "CXX = gcc" one remains). These definitions
31593 were causing backquotes to be expanded within backquotes, which
31594 doesn't work.
31595
31596Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
31597
31598 * gdb.t17/callfuncs.exp: Add "return 0" to end.
31599
31600Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31601
a9c64011
AS
31602 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
31603 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
31604 by mips cc and contains no stabs entries.
31605
31606Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
31607
31608 * config/vx-gdb.exp: Use fake device to load files rather than
31609 NFS.
31610 * lib/gdb.exp: New proc to do "file" command.
31611 * config/unix-gdb.exp: Use new "file" proc.
31612
31613Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
31614
31615 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
31616 Rework board rebooting slightly.
31617 (gdb_exit): Don't exit from the remote shell; there isn't one.
31618 * gdb.stabs/weird.exp: If a program is being debugged already,
31619 kill it.
31620 * gdb.t04/setvar.exp: Stop and restart gdb.
31621 * gdb.t05/expr.exp: Likewise.
31622 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
31623 restart gdb and reload the program.
31624 * gdb.t08/opaque.exp: Likewise.
31625 * gdb.t12/scope.exp: Likewise.
31626 * gdb.t13/bitfields.exp: Likewise.
31627 * gdb.t15/funcargs.exp: Likewise.
31628 * gdb.t20/classes.exp: Likewise.
31629 * gdb.t03/ptype.exp: Increase timeout.
31630 * gdb.t16/printcmds.exp (test_print_string_constants,
31631 test_print_array_constants): Likewise.
31632 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
31633 * gdb.t20/classes.exp (do_tests): Likewise.
31634 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
31635
31636Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
31637
31638 * gdb.stabs: Renamed *wierd* to *weird*.
31639
31640Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31641
31642 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
31643 for timeout. Add "known gcc 2.4.5 bug" to failure message.
31644
31645Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31646
31647 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
31648 (do_tests): Remove xfail for whatis on one_var and two_var.
31649
31650Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
31651
31652 * Makefile.in: Made cross building work better by adding
31653 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
31654
31655Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31656
31657 * gdb.t15/{return.c,return.exp,Makefile.in}:
31658 New test, currently commented out.
31659
31660Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
31661
31662 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
31663 still running and removes the leftover named socket so GDb can do
31664 clean restarts.
31665
31666Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
31667
31668 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
31669 console, not GDB.
31670 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
31671 cross testing works better with "make check"
31672 * config/unix-gdb: Use default procedures for exit and version.
31673 * config/vx-gdb.exp: Cleaned up and massaged back to working order
31674 with the newest VxWorks.
31675
31676Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31677
31678 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
31679 old form.
31680
31681 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
31682 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
31683
31684 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
31685
31686 * config/unix-gdb.exp: Remove this version of gdb_exit
31687 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
31688 Rob says he'll look at it when he gets back to testing boards.
31689
31690Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
31691
31692 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
31693 an expected fail for certain ptype commands.
31694
31695 * gdb.t20/classes.exp: Update expected results of "ptype class
31696 Base1" to account for the constructor that now appears in the type.
31697
31698Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
31699
31700 * configure.in (configdirs): Restore gdb.t04, which mysteriously
31701 disappeared from list.
31702 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
31703 "alldone" proc with call to cleanup and exit.
31704 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
31705 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
31706 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
31707 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
31708 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
31709 "alldone" proc with simple returns that suppress remaining
31710 tests. The alldone proc went away many months ago.
31711
31712Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31713
31714 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
31715
31716 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
31717
31718Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31719
31720 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
31721 as vax gdb will display them.
31722
31723Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31724
31725 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
31726 optimizers.
31727
31728 * scope.exp: Change "bad value for localval" messages so each one
31729 is unique.
31730
31731 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
31732 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
31733
31734 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
31735
31736Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31737
31738 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
31739 doesn't exist (due to optimization).
31740
31741Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31742
31743 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
31744 contains \r because the filename is long.
31745
31746 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
31747 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
31748
31749Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31750
31751 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
31752 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
31753 Ultrix.
31754 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
31755 int tests.
31756 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
31757
31758Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
31759
31760 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
31761
31762 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 31763 to match does not match the passing case but still matches the
c906108c
SS
31764 failing case.
31765
31766Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31767
31768 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
31769
31770Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
31771
31772 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
31773 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
31774 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
31775 Remove various versions of gdb_exit.
31776 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
31777 gdb_exit.
31778 * config/unix-gdb.exp: gdb_exit remains here, and should override
31779 the generic version, since it's doing a lot of wierd stuff that
31780 the other versions aren't. FIXME, fold it in, or abandon this
31781 version.
31782
31783Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31784
31785 * gdb.t24/demangle.exp: Add tests for PR 3220.
31786
31787Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31788
31789 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
31790
31791Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
31792
31793 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
31794 "i386-*-*". Works for i486 as well.
31795
31796 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
31797 bug, and expand domain of xfail to all SVR4 systems, since the
31798 actual problem is likely to be in generic SVR4 /proc support.
31799
31800Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31801
31802 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
31803
31804Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
31805
31806 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
31807 xfails for other systems. Match a missing 'Continuing.' as an
31808 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
31809
31810 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
31811 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
31812 Only issue warning for missing executables if -all option is used.
31813
31814 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
31815 file if -all option is used. It's like an unpredictable XFAIL.
31816
31817Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31818
31819 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
31820 for dynamically linked binaries.
31821
31822 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
31823
31824Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31825
31826 * gdb.t20/inherit.exp: Change message for "print tagless struct"
31827 to state that this is a known bug in old versions of g++.
31828
31829Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31830
31831 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
31832 while waiting for `Continuing'.
31833
31834Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
31835
31836 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
31837 in text, data, and bss.
31838 * gdb.t10/nodebug.c: Add local and global test variables for
31839 initialized and uninitialized data.
31840
31841Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31842
31843 * config/unix-gdb.exp (gdb_exit): Add "wait".
31844
31845Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31846
31847 * gdb.t06/signals.exp: xfail the continue from the handler for all
31848 targets.
31849
31850 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
31851 function with watchpoints enabled, the i386 call dummy starts with
31852 a call.
31853
31854 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
31855 386 bsd names its corefiles.
31856
31857Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
31858
31859 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
31860 compilers don't grok it.
31861 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
31862 with small octal ints rather than character constants, which
31863 are signed and might not fit if first promoted to int.
31864
31865Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
31866
31867 * gdb.t09/Makefile.in (clean): Remove corefile.
31868
31869Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31870
31871 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
31872
31873Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31874 and Jim Kingdon (kingdon@cygnus.com)
31875
31876 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
31877 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
31878 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
31879
31880Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31881
31882 * gdb.t17/interrupt.exp: Add xfail for hppa.
31883
31884Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31885
31886 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
31887 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
31888 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
31889 to determine signed-ness of bitfields and use the result to setup
31890 the xfail.
31891 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
31892 * gdb.t15/funcargs.exp: Use them to step until the second indirect
31893 call line is reached if necessary.
31894
31895Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31896
31897 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
31898
31899Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31900
31901 * gdb.t06/break.exp: Also test `clear' command.
31902
31903Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31904
31905 * gdb.t00/teststrategy.exp: Remove extra quote.
31906
31907 * gdb.t07/watchpoint.exp: Change xfail for calling function with
31908 watchpoint enabled to be for all non-68k machines.
31909
31910 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
31911
31912Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31913
31914 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
31915 targets use aout.mt instead of ecoff.mt as gas understands
31916 standard aout format.
31917
31918Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31919
31920 * lib/gdb.exp (runto): Don't insist that function we are running to
31921 was compiled with -g.
31922
31923 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
31924
31925 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
31926 to get back into the read system call.
31927 Accept leading newline in case where we woke it up.
31928
31929Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31930
31931 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
31932 to make the stabs test work on ecoff systems using gcc and -with-stabs.
31933 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
31934 enable ecoff configuration.
31935
31936Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31937
31938 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
31939
31940Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31941
31942 * gdb.t16/printcmds.exp: Add another printf test.
31943
31944Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
31945
31946 * configure.in: If configured -with-stabs on any target, add
31947 stabsdirs to configdirs.
31948
31949Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31950
31951 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
31952 fun" so pattern does not match the command itself.
31953
31954Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31955
31956 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
31957
31958Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31959
31960 * gdb.t17/interrupt.exp: Test for more things.
31961
31962Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31963
31964 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
31965 compiler arranges the code and line numbers.
31966
31967 * gdb.t17/interrupt.exp: Don't send \n after ^C.
31968
31969Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31970
31971 * gdb.t00/help.exp: Increase expect input buffer size.
31972
31973Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31974
31975 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
31976
31977 * gdb.t07/watchpoint.exp: Add xfail for hppa.
31978
31979 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
31980
31981 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
31982 [0-9]*, not just [0-9].
31983
31984Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31985
31986 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
31987
31988 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
31989
31990Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31991
31992 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
31993
31994Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31995
31996 * gdb.t06/signals.c: Add xfails for sun3.
31997
31998 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
31999
32000 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
32001 test_stepping tests.
32002
32003Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32004
32005 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
32006
32007 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
32008
32009 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
32010 rather than actually putting it through cpp twice.
32011
32012 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
32013
32014Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
32015
32016 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
32017 no longer needed.
32018
32019Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32020
32021 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
32022
32023 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
32024 C++ features prints as "struct", make it a pass, not an xfail.
32025
32026Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32027
32028 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
32029 Don't require VA to print as "class" rather than "struct".
32030
32031Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
32032
32033 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
32034
32035Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32036
32037 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
32038
32039Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32040
32041 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
32042 order.
32043
32044Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32045
32046 * gdb.t16/printcmds.exp: Add printf tests.
32047
32048 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
32049
32050 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
32051
32052Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
32053
32054 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
32055 pass counts, to counteract any existing or future setup_xfails.
32056
32057Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32058
32059 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
32060 {BEGIN,END}_COMMON for common block instead of STAB.
32061 * gdb.stabs/wierd.exp: Add xfail for rs6000.
32062
32063 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
32064 intp_var should be N_GSYM not N_LSYM.
32065 wierd-aout.S: Use a label for the value of the N_SO.
32066 wierd.def: Remove all backslashes.
32067 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
32068
32069Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32070
32071 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
32072 get the expected next to inheritance3.
32073
32074Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32075
32076 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
32077 now that gcc-2.4 gets it right.
32078
32079Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32080
32081 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
32082
32083 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
32084 generating comp-info.exp which works for cross-compilation.
32085
32086Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
32087
32088 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
32089 "*-*-sysv4.*".
32090
32091Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
32092
32093 * gdb.t01/run.exp: Start with a fresh gdb.
32094 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
32095 SVR4.x.
32096
32097Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
32098
32099 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
32100 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
32101 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
32102 Makefile.in (distclean, realclean): Remove gdbme.c from list of
32103 things to remove.
32104
32105Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
32106
32107 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
32108 test cases from bug reports.
32109
32110Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
32111
32112 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
32113 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
32114 avoid spurious xfails.
32115 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
32116 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
32117 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
32118
32119Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
32120
32121 * gdb.t00/teststrategy.exp: Rework to provide more useful
32122 description of each test, fix problem with systems that define
32123 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
32124 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
32125 results for "next over recursive call" so timeouts aren't taken
32126 by error.
32127
32128Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
32129
32130 * gdb.t12/scope.exp: Test printing of variables before run.
32131
32132 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
32133 printed in wrong order due to sorting.
32134
32135Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
32136
32137 * gdb.t00/teststrategy.exp: Fix expected results for printing
32138 user entered string constant. Is array of char, prints with no
32139 address.
32140
32141 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
32142 commands.
32143 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
32144 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
32145 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
32146 of struct of char arrays.
32147 * gdb.t00/radix.exp: New tests for radix commands.
32148
32149Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
32150
32151 * gdb.t16/printcmd.exp: Print a variable before running program
32152 (with xfail for AIX).
32153
32154Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
32155
32156 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
32157
32158 * gdb.t16/printcmd.exp: Don't print variables before running program.
32159
32160 * gdb.t06/break.exp: Don't require envp argument to main.
32161
32162 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
32163
32164 * gdb.t02/whatis.exp, gdb.t11/list.exp:
32165 Add xfails for rs6000.
32166
32167 * gdb.t02/whatis.exp: Change other tests not to re-test something
32168 we already tested.
32169
32170 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
32171 each type used has a variable of that type.
32172
32173Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
32174
32175 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
32176
32177Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
32178
32179 * configure.in: change srctrigger to be a file, not a directory
32180
32181Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
32182
32183 * configure.in (mips-idt-ecoff*): Added trailing '*'.
32184
32185 * gdb.t11/list.exp: Fixed a couple of typos.
32186
32187Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
32188
32189 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
32190 is fixed and PR is closed.
32191 * gdb.t16 (gdbme.c): Add simple test string variable.
32192 * gdb.t16 (printcmds.exp): Add tests with simple test string
32193 variable, primarily for boundaries on "set print elements".
32194
32195Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
32196
32197 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
32198 Make leading 0's optional and don't expect a tab in the middle
32199 of the number.
32200
32201 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
32202
32203 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
32204 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
32205 don't end command passed to gdb_test with newline.
32206
32207 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
32208 signed keyword away, don't expect signed bitfields to be signed.
32209
32210 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
32211 printing with only as many 1's as are in the field as well as printing
32212 with 32 1's (see comment).
32213
32214Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
32215
32216 * gdb.t00/default.exp: Start with a fresh gdb.
32217 * configure.in (configdirs): Remove gdb.t31 until the chill
32218 compiler works again. It no longer is able to find chillrt0
32219 since it isn't in libchill.a anymore.
32220 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
32221 wierd.o, make more modular.
32222 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
32223 spurious newlines that caused problems.
32224
32225Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32226
32227 * Move test with enums and partial symbols from gdb.t03/ptype.exp
32228 to gdb.stabs/wierd.exp since GCC has worked around the bug.
32229 gdb.stabs/wierd.{exp,def}: Many new tests.
32230
32231 * gdb.t00/default.exp: update info line for new message.
32232
32233 * gdb.t02/{whatis.exp,gdbme.c}:
32234 Test that "char *" doesn't print as "caddr_t".
32235
32236Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32237
32238 * gdb.t00/help.exp: Use .* in place of some help messages which
32239 just changed.
32240 gdb.t00/default.exp: Update "info frame" test for new message.
32241 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
32242 Remove some xfails
32243
32244Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32245
32246 * gdb.t03/{gdbme.c,ptype.exp}:
32247 Add tests for typedef'd struct and union without tags.
32248 Also check "whatis" on a variable of a typedef'd enum without a tag.
32249
32250 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
32251 PRMS 1823; the bug still exists but isn't reproduced by this test
32252 anymore), and remove rs6000 XFAIL (the bug is fixed).
32253
32254 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
32255 duplicated from whatis.exp. For those that are left, accept
32256 "long", "long int", or "int" for long variables (whatis.exp already
32257 has an XFAIL for "int", so no need to fail it here).
32258
32259 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
32260 Deal with GCC's names for types now that GDB uses the compiler's names.
32261
32262 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
32263 setup_xfail's for sunos4. If we #defined the signed keyword away,
32264 don't expect GDB to know that char it is signed.
32265
32266 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
32267
32268Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
32269
32270 * configure.in (configdirs): Add gdb.t24 for C++ tests that
32271 should work on any system, regardless of debugging format.
32272 * gdb.t21/demangle.exp: Move to gdb.t24.
32273 * gdb.t24/demangle.exp: Move from gdb.t21.
32274 * gdb.t24/{Makefile.in, configure.in}: New files.
32275
32276Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32277
32278 * configure.in: Do gdb.stabs and C++ tests only for stabs.
32279 * gdb.stabs: New directory.
32280
32281Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32282
32283 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
32284 not just "Quit anyway?".
32285
32286Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
32287
32288 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
32289 that all setup_xfails are immediately followed by clear_xfails.
32290
32291Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
32292
32293 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
32294 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
32295 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
32296 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
32297 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
32298 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32299 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32300 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
32301 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
32302 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
32303 gdb.t31/chillvars.exp, lib/gdb.exp:
32304 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
32305 bug-gdb@prep.ai.mit.edu.
32306
32307Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
32308
32309 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
32310 with 0.0, not integer 0.
32311
32312Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
32313
32314 * gdb.t06/break.exp: Update for "Kill the program" message change.
32315
32316Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
32317
32318 * Makefile.in (GDBFLAGS): Set to -nx.
32319 * Makefile.in (site.exp): Use GDBFLAGS.
32320
32321Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32322
32323 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
32324 Makefiles.
32325 (check): depend on just-check.
32326 (just-check): added so that tests can be run without a noop
32327 build pass.
32328
32329Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32330
32331 Switch to using configure's configdirs.
32332 * Makefile.in (Makefile): add configure.in dependency.
32333 (SUBDIRS): removed redundant assignment.
32334 * configure.in: switch subdirs assignment to configdirs.
32335 * gdb.t*/configure.in: new files.
32336
32337Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
32338
32339 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
32340 works.
32341
32342Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
32343
32344 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
32345 in explicit rules. Apparently this is not supported by some makes.
32346
32347Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
32348
32349 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
32350
32351Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32352
32353 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
32354 disappeared.
32355
32356Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
32357
32358 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
32359
32360Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
32361
32362 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
32363 watchpoint problem that is now fixed.
32364 * gdb.t30/chexp.exp: Remove setup_xfail for printing
32365 uninitialized convenience variables.
32366 * gdb.t31/chillvars.exp: Fix expected patterns for printing
32367 structures.
32368
32369Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32370
32371 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
32372 which causes expect to get out of sync with gdb on long output
32373 from help set.
32374 * gdb.t09/corefile.exp: Make expected pattern for core file
32375 failing signal and frame output format less sun specific.
32376
32377Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
32378
32379 * gdb.t31/chillvars.exp: Add and remove initial dummy
32380 breakpoint, so that symbol table is forced in.
32381 (Needed at least on Sunos4, though it seems not SVR4.)
32382 * gdb.t31/chillvars.exp: Update for changed output format.
32383
32384Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
32385
a9c64011 32386 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
32387
32388Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
32389
32390 * Makefile.in: Added --srcdir when invoking runtest, removed the
32391 need for a local config file. (optional now)
32392
32393Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
32394
32395 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
32396 failure count used to force early termination. Add some more
32397 expected failures for gnu style demangling.
32398
32399Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32400
32401 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
32402 pmi variable from gdb.t20/gdbme to get optimized away.
32403 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
32404 Check for written corefile upon timeout _and_ eof.
32405
32406Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32407
32408 * config/unix-gdb.exp: Add missing return 0.
32409
32410Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32411
32412 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
32413 test termination.
32414
32415Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
32416
32417 * configure.in (subdirs): Put back gdb.t17 which mysteriously
32418 disappeared.
32419
32420Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
32421
32422 * gdb.t10/crossload.exp: Disable the i860-elf test until such
32423 time as i860 support works.
32424
d63a86f8 32425 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
32426 "backtrace 100\r" rather than just "backtrace\r", to match last
32427 change.
32428
32429Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
32430
32431 * config/udi-gdb.exp (gdb_exit): Remove close command.
32432 (gdb_target_udi): New procedure to set the UDI target.
32433 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
32434 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
32435 Added waits for prompts after several question responses. Added
32436 some more responses used by a29k-amd-udi-gdb.
32437 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
32438 pass different arguments, restart UDI connection after program
32439 completion.
32440 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
32441 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32442 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
32443 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
32444 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
32445 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
32446 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32447 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
32448 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
32449 after program completion.
32450 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
32451 compiled with a SELECT_VECS setting.
32452 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
32453 infinite recursion.
32454
32455 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
32456 Added checks for COFF results, and made them expected failures for
32457 all targets. It would be better to make them expected failures
32458 for COFF targets only.
32459
32460Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
32461
32462 * Makefile.in: add null dvi target, don't bother to recurse
32463 through test directories for info and install-info; rename
32464 $(datadir) to be dejagnu instead of deja-gnu
32465
32466Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
32467
32468 * gdb.t31/gdbme.ch: Re-enable code that previously caused
32469 compiler to coredump.
32470 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
32471 code.
32472
32473Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
32474
32475 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
32476 coredump.
32477 * gdb.t31/chillvars.exp: Comment out tests that depend on that
32478 code.
32479
32480Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
32481
32482 * gdb.t03/ptype.exp: tests for return code from gdb_test.
32483 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
32484 which in a shell. Deletes xgdb when done.
32485 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
32486 Tests the return from the "set height" or "set width" commands.
32487 Added a few return codes where needed.
32488
32489Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
32490
32491 * Makefile.in (SUBDIRS): Add gdb.t17.
32492 * configure.in (subdirs): Add gdb.t17.
32493 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
32494 files to test gdb's calling of functions in the inferior with
32495 the correct arguments and gdb's ability to retrieve any
32496 result returned.
32497
32498Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
32499
32500 * config/unix-gdb.exp (gdb_exit): Remove close commands that
32501 may be called after gdb goes away. Previous versions of expect
32502 needed these to avoid file descriptor leaks, but they cause
32503 errors with the current revision of expect.
32504 * gdb.t00/gdbvars.exp: Use -re on expected output after
32505 setting sevenbit-strings.
32506 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
32507 to set sevenbit-strings consistent across tests.
32508 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
32509 set sevenbit-strings consistent across tests.
32510
32511Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
32512
32513 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
32514 expected output to match current "expect" expectations.
32515
32516Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
32517
32518 * gdb.t00/default.exp: Change expected output for default "source"
32519 command, to match new gdb behavior which requires a filename to
32520 source.
32521
32522Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
32523
32524 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
32525 expected fail for i486-*-* that misses the marker2 function.
32526 * gdb.t10/crossload.exp (bfddefault): Allow successful
32527 recognition of a format to pass even if no symbols are found.
32528 Explicitly catch failures where the format is not recognized
32529 or is ambiguous, and add the reason to the fail message.
32530 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
32531 the cause is and invalid target and add reason to failure message.
32532 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
32533 elf32-i386, elf32-sparc, and elf32-i860.
32534 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
32535 Set up expected failure for 'filename'::variable scope resolution,
32536 which is now apparently broken on all targets.
32537 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
32538 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
32539 gdb.t23/templates.exp: Change failure for missing binfile into
32540 just a warning.
32541 gdb.t21/demangle.exp: Change all cfront references to 'arm'
32542 references.
32543
32544Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
32545
32546 * gdb.t00/default.exp: Add expected output for default "source"
32547 command, to match new gdb behavior.
32548 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
32549
32550Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
32551
32552 * config/*-gdb.exp: returns an error, rather than exiting on
32553 internal errors.
32554
32555Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
32556
32557 * gdb.t03/gdbme.c: Add pointer to struct variable.
32558 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
32559 referencing struct members.
32560
32561Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
32562
32563 * configure.in (mips-idt-ecoff): New target.
32564 * config/mips-gdb.exp: New file for remote board using MIPS remote
32565 debugging protocol.
32566
32567 * Redid configuration scheme. Removed gdb.t*/configure.in.
32568 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
32569 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
32570 distclean targets. Built executables via .o files. Adjusted
32571 tests to account for source files in $(srcdir) rather than
32572 $(objdir).
32573 * lib/gdb.exp (runto): Don't expect () after the function name,
32574 because it may have arguments.
32575
32576Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
32577
32578 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
32579 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
32580 expected failures for mips-idt-* and mips-sgi-*.
32581 * gdb.t00/default.exp (attach): Kill process if requested.
32582 * gdb.t00/help.exp (help target core, help target): Accept a gdb
32583 that does not read core files.
32584 * gdb.t01/run.exp: Removed checks for exit status code.
32585 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
32586 it is linked in.
32587 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
32588 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
32589 appropriate, rather than doing it by hand.
32590 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
32591 execution.
32592 * gdb.t10/crossload.exp: Kill existing program if needed.
32593 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
32594 appropriate, rather than doing it by hand. Always increase
32595 timeout for this test, not just for VxWorks.
32596
32597Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
32598
32599 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
32600 of Chill STRUCT types and STRUCT values.
32601 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
32602 than "char".
32603 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 32604 struct2): New struct definitions and initializations to test
c906108c
SS
32605 simple Chill STRUCT types.
32606
32607Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
32608
32609 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
32610 the null byte at the end of strings.
32611 * gdb.t00/default.exp: Make show version insensitive to copyright
32612 date.
32613 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
32614 to avoid dependencies on target char signedness.
32615 * gdb.t16/printcmds.exp: Update expected results for explicitly
32616 unsigned char.
32617 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
32618 now work.
32619 * gdb.t21/demangle.exp: Add many more patterns for template
32620 demangling, most of them being expected failures.
32621 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
32622 string we are matching for, to match on the whole string.
32623 * gdb.t21/demangle.exp: Add many new test strings to demangle,
32624 and fix a whole bunch that had incorrect expected output but were
32625 passing anyway because of the bug in "proc demangle".
32626 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
32627 type.
32628 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
32629
32630Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
32631
a9c64011
AS
32632 * gdb/testsuite: made modifications to testcases, etc., to allow
32633 them to work properly given the reorganization of deja-gnu and the
32634 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
32635
32636Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
32637
32638 * gdb/testsuite: Initial creation of gdb/testsuite.
32639 Migrated dejagnu testcases and support files for testing nm to
32640 gdb/testsuite from deja-gnu. These files were moved "as is"
32641 with no modifications. This migration is part of a major overhaul
32642 of dejagnu. The modifications to these testcases, etc., which
32643 will allow them to work with the new version of dejagnu will be
32644 made in a future update.
48efe704 32645
8d8cb839 32646 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 32647\f
8d8cb839
EZ
32648;; Local Variables:
32649;; mode: change-log
32650;; left-margin: 8
32651;; fill-column: 74
32652;; version-control: never
32653;; End:
902f2ccb 32654
28e7fd62 32655 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
32656 Copying and distribution of this file, with or without modification,
32657 are permitted provided the copyright notice and this notice are preserved.
This page took 4.33598 seconds and 4 git commands to generate.