MI -trace-find, print frame with LOC_AND_ADDRESS instead of SRC_AND_LOC.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
96d9056e
PM
12013-08-30 Phil Muldoon <pmuldoon@redhat.com>
2
3 * gdb.python/py-arch.exp: Tests for invalid architecture.
4
489d4f4d
SA
52013-08-29 Sterling Augustine <saugustine@google.com>
6
7 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
8 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
9 said conditional.
10
5b791bb5
PM
112013-08-29 Phil Muldoon <pmuldoon@redhat.com>
12
13 * gdb.python/py-arch.exp: Load gdb-python.exp.
14
8f28f522
PM
152013-08-29 Phil Muldoon <pmuldoon@redhat.com>
16
17 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
18 itertools for imap attribute. Otherwise use map().
19 (ElidingIterator): Define wrapper function __next__.
20 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
21 use exec (open (read ())) instead.
22 * gdb.python/py-framefilter.exp: Ditto.
23 * gdb.python/py-arch.exp: Update print based test to Python 3.x
24 compliance.
25 * gdb.python/py-frame.exp: Ditto.
26 * gdb.python/py-type.exp: Ditto.
27
1f0c4988
JK
282013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
29
30 PR gdb/15415
31 * gdb.base/argv0-symlink.c: New file.
32 * gdb.base/argv0-symlink.exp: New file.
33
7893c162
TT
342013-08-28 Tom Tromey <tromey@redhat.com>
35
36 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
37 when saving index.
38
6211c335
YQ
392013-08-27 Yao Qi <yao@codesourcery.com>
40
41 * gdb.trace/entry-values.exp: Test unavailable entry value is
42 not shown when option '--skip-unavailable' is specified.
43 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
44 Add tests for new option '--skip-unavailable'.
45
ce4ea2bb
YQ
462013-08-27 Yao Qi <yao@codesourcery.com>
47
48 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
49 remote_download if it is empty.
50
6e45f158
DE
512013-08-26 Doug Evans <dje@google.com>
52
779bd270
DE
53 PR symtab/15885
54 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
55 (clean): rm -f *.gdb-index *.with-index.
56 * gdb.dwarf2/gdb-index.exp: New testcase.
57
6e45f158
DE
58 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
59 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
60 run_on_host. All callers updated.
61
b1224238
YQ
622013-08-24 Yao Qi <yao@codesourcery.com>
63
64 * gdb.trace/entry-values.c (end): New
65 (main): Call end.
66 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
67 tracepoint and collect data. Test entry value is unavailable.
68
b39a8faf
YQ
692013-08-24 Yao Qi <yao@codesourcery.com>
70
71 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
72 * gdb.trace/entry-values.c: New.
73 * gdb.trace/entry-values.exp: New.
74
9eaabc75
MW
752013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
76
77 PR gdb/15501
78 * gdb.base/ena-dis-br.exp: Add test to verify
79 enable/disable commands work correctly with
80 multiple arguments that include multiple locations.
81
9f948660
SDJ
822013-08-22 Samuel Bronson <naesten@gmail.com>
83
84 ARM Linux support for `catch syscall'.
85 * gdb.base/catch-syscall.exp: Test this on ARM now.
86 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
87
e630b974
TT
882013-08-22 Tom Tromey <tromey@redhat.com>
89
90 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
91 default addr_size.
92 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
93
f3a76454
TT
942013-08-22 Tom Tromey <tromey@redhat.com>
95
96 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
97 standard_temp_file.
98
de5f37e1
TT
992013-08-22 Tom Tromey <tromey@redhat.com>
100
101 * gdb.arch/amd64-byte.exp: Use standard_testfile,
102 clean_restart.
103 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
104 * gdb.arch/amd64-dword.exp: Use standard_testfile,
105 clean_restart.
106 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
107 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
108 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
109 * gdb.arch/amd64-word.exp: Use standard_testfile,
110 clean_restart.
111 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
112 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
113 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
114 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
115 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
116 * gdb.arch/i386-signal.exp: Use standard_testfile.
117 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
118 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
119 * gdb.arch/i386-unwind.exp: Use standard_testfile.
120 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
121
8448e842
TT
1222013-08-22 Tom Tromey <tromey@redhat.com>
123
124 * gdb.python/py-error.exp: Use gdb_remote_download.
125 * gdb.python/py-mi.exp: Use gdb_remote_download.
126 * gdb.python/py-objfile-script.exp: Use standard_output_file.
127 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
128 (run_lang_tests): Likewise.
129 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
130 filename.
131 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
132 compiling. Use gdb_remote_download. Update some tests.
133 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
134 standard_output_file.
135 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
136 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
137 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
138 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
139 standard_output_file.
140
16cfcbc2
TT
1412013-08-22 Tom Tromey <tromey@redhat.com>
142
143 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
144
44ee8174
TT
1452013-08-22 Tom Tromey <tromey@redhat.com>
146
147 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
148 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
149 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
150 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
151 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
152 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
153 * lib/gdb.exp (gdb_remote_download): New proc.
154
7a218f88
TT
1552013-08-22 Tom Tromey <tromey@redhat.com>
156
157 * gdb.dwarf2/clztest.exp: Use standard_testfile.
158 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
159 * gdb.dwarf2/fission-base.S: Remove directory from
160 DW_AT_GNU_dwo_name.
161 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
162 debug-file-directory.
163 * gdb.dwarf2/fission-reread.S: Remove directory from
164 DW_AT_GNU_dwo_name.
165 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
166 debug-file-directory.
167
70cc1c23
DE
1682013-08-16 Doug Evans <dje@google.com>
169
170 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
171 prelink complains about an unhandled DWARF version.
172
61884d20
DE
1732013-08-14 Cary Coutant <ccoutant@google.com>
174
175 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
176
5e92f71a
TT
1772013-08-13 Tom Tromey <tromey@redhat.com>
178 Yao Qi <yao@codesourcery.com>
179
180 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
181 * lib/gdb.exp: Handle GDB_PARALLEL.
182 (default_gdb_version): Kill inotify_pid if it exists.
183 (default_gdb_exit): Emit warning if the inotify log is not
184 empty.
185 (standard_output_file): Respect GDB_PARALLEL.
186 (standard_temp_file): Likewise.
187 (gdb_init): Start inotifywait if requested.
188
5c30d39a
AB
1892013-08-13 Andrew Burgess <aburgess@broadcom.com>
190
191 * gdb.base/printcmds.exp (test_printf): Add test for printf of
192 pointer with various flags.
193
17e1c970
TT
1942013-08-13 Tom Tromey <tromey@redhat.com>
195
196 * lib/cache.exp: New file.
197 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
198 * lib/gdb.exp: Load cache.exp.
199 (support_complex_tests, is_ilp32_target, is_lp64_target)
200 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
201 (gdb_skip_xml_test): Use gdb_caching_proc.
202 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
203
4e234898
TT
2042013-08-13 Tom Tromey <tromey@redhat.com>
205
206 * lib/gdb.exp (standard_temp_file): New proc.
207 (support_complex_tests, is_ilp32_target, is_lp64_target)
208 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
209 standard_temp_file.
210
53e981d9
TT
2112013-08-13 Tom Tromey <tromey@redhat.com>
212
213 * lib/gdb.exp (build_id_debug_filename_get): Use
214 standard_output_file.
215 * lib/prelink-support.exp (section_get)
216 (build_executable_own_libs): Use standard_output_file.
217
3f539315
TT
2182013-08-12 Tom Tromey <tromey@redhat.com>
219
220 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
221
b4013987
AA
2222013-08-12 Ali Anwar <alianwar@codesourcery.com>
223
224 * gdb.base/break.exp: Test break via convenience variable
225 with file name.
226
f61d5529
DE
2272013-08-09 Doug Evans <dje@google.com>
228
229 * lib/future.exp (gdb_find_ldd): New proc.
230 * lib/prelink-support.exp (build_executable_own_libs): Call it.
231 Make "/usr/sbin/" in prelink path optional.
232
1ed8d800
YQ
2332013-08-09 Yao Qi <yao@codesourcery.com>
234
235 * gdb.trace/collection.exp (gdb_collect_args_test): Set
236 "only" and "both" to 'print entry-values' before selecting
237 trace frame.
238
82a0a75f
YQ
2392013-08-08 Yao Qi <yao@codesourcery.com>
240
241 * gdb.trace/mi-trace-unavailable.exp: Don't set
242 "print entry-values" to "no".
243 (test_trace_unavailable): Set various values to
244 "print entry-values" to test that the output of
245 '-stack-list-locals' is not affected, and then set
246 set "print entry-values" to "no".
247
ac52f9a2
DE
2482013-08-07 Doug Evans <dje@google.com>
249
250 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
251 * gdb.python/py-value-cc.exp: Update.
252 * gdb.python/py-value.exp: Use different names for .o files for
253 C and C++. Only perform C++ tests if !skip_cplus_tests.
254
bf6d8a91
TT
2552013-08-07 Tom Tromey <tromey@redhat.com>
256
257 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
258
f9125b6c
TT
2592013-08-07 Tom Tromey <tromey@redhat.com>
260
261 * gdb.dwarf2/dwz.exp: New file.
262
3a1115a0
TT
2632013-08-02 Tom Tromey <tromey@redhat.com>
264
265 * gdb.base/watchpoint.c (struct foo5): New.
266 (nullptr): New global.
267 * gdb.base/watchpoint.exp (test_watch_location): Add test.
268
b846d303
DE
2692013-08-01 Doug Evans <dje@google.com>
270
7ee85ab1
DE
271 PR symtab/15691
272 * gdb.dwarf2/fission-mix.exp: New file.
273 * gdb.dwarf2/fission-mix.h: New file.
274 * gdb.dwarf2/fission-mix.c: New file.
275 * gdb.dwarf2/fission-mix2.c: New file.
276
b846d303
DE
277 PR symtab/15695
278 * gdb.base/func-ptr.exp: New file.
279 * gdb.base/func-ptr.c: New file.
280
67d21849
YQ
2812013-08-01 Yao Qi <yao@codesourcery.com>
282
283 * gdb.python/py-sync-interp.c: New.
284 * gdb.python/py-sync-interp.exp: New.
285
de74e63a
YQ
2862013-07-31 Yao Qi <yao@codesourcery.com>
287
288 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
289 'tdump' on stack frame 0 and 1 respectively.
290
680558e8
YQ
2912013-07-31 Yao Qi <yao@codesourcery.com>
292
293 PR gdb/13443
294 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
295 'traceframe'. Wrap test with with_test_prefix.
296 (top level): Update.
297
48bbe0bf
YQ
2982013-07-31 Yao Qi <yao@codesourcery.com>
299
300 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
301 'gdb_start'.
302 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
303 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
304
11b4b7cc
AB
3052013-07-30 Andrew Burgess <aburgess@broadcom.com>
306
307 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
308 when printing an optimized out value. Expect an error when using
309 an optimized out value in an expression.
310
b0c54aa5
AB
3112013-07-30 Andrew Burgess <aburgess@broadcom.com>
312
313 * gdb.dwarf2/pieces-optimized-out.exp: New file.
314 * gdb.dwarf2/pieces-optimized-out.c: New file.
315 * gdb.dwarf2/pieces-optimized-out.S: New file.
316
97c85fc6
MB
3172013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
318
319 PR gdb/15715
320 * gdb.base/setshow.exp: Test that relative paths passed to
321 'set history filename' are converted to absolute paths.
322
5b32ae97
KS
3232013-07-26 Keith Seitz <keiths@redhat.com>
324
325 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
326 of f77.
327 Allow for compiler variations of integer types.
328 Use mi_create_varobj.
329 Use mi_list_varobj_children for the immediate children of `array'.
330 Add "has_more" attribute for grandchildren test.
331
6f64ef53
PA
3322013-07-26 Pedro Alves <palves@redhat.com>
333
334 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
335 files.
336
fdc8aae8
AB
3372013-07-25 Andrew Burgess <aburgess@broadcom.com>
338
339 * gdb.mi/mi-reg-undefined.exp: New file.
340 * gdb.mi/mi-reg-undefined.c: Likewise.
341 * gdb.mi/mi-reg-undefined.S: Likewise.
342
6fbe845e
AB
3432013-07-25 Andrew Burgess <aburgess@broadcom.com>
344
345 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
346 z, o, and t output formats.
347 * gdb.base/display.exp: Use 'k' as an undefined format now that
348 'z' is defined.
349
7b79b135
DE
3502013-07-24 Doug Evans <dje@google.com>
351
352 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
353 "--" to switch.
354
a0607b84
YQ
3552013-07-24 Yao Qi <yao@codesourcery.com>
356
357 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
358 host.
359 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
360 Likewise. If host is remote, copy ${binfile} to host.
361
2eb14a9b
YQ
3622013-07-23 Yao Qi <yao@codesourcery.com>
363
364 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
365 message.
366
5d0a3b53
WN
3672013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
368
369 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
370 instructions and enable disp-step-syscall for arm targets.
371
9a5911c0
WN
3722013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
373
374 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
375 assembler errors on arm.
376 * gdb.dwarf2/mac-fileno.S: Likewise.
377 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
378 * gdb.dwarf2/pr13961.S: Likewise.
379
fa876972
HZ
3802013-07-19 Hui Zhu <hui@codesourcery.com>
381
382 PR gdb/15692
383 * gdb.mi/mi-dprintf.exp: Add double quotes test.
384
1527aea8
YQ
3852013-07-19 Yao Qi <yao@codesourcery.com>
386
387 * gdb.trace/read-memory.exp (test_from_remote): Update test.
388 (teset_from_exec): Likewise.
389
73c1d57e
YQ
3902013-07-19 Yao Qi <yao@codesourcery.com>
391
392 * gdb.trace/read-memory.c: New.
393 * gdb.trace/read-memory.exp: New.
394
a075c3e5
YQ
3952013-07-19 Yao Qi <yao@codesourcery.com>
396
397 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
398 $dest to link options if host is remote. Move the
399 generated file to $dest.a on host if host is remote.
400
623cc285
WN
4012013-07-18 Will Newton <will.newton@linaro.org>
402
403 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
404 to ensure the test is linked against pthreads.
405 * gdb.threads/tls-var-main.c: Likewise.
406 * gdb.threads/tls-shared.c: Likewise.
407
1f74d3b5
YQ
4082013-07-18 Yao Qi <yao@codesourcery.com>
409
410 * lib/future.exp (gdb_default_target_compile): Use tail name
411 of $destfile as the output name of compile. Move the
412 generated file to $destfile on build.
413
f6dc277e
YQ
4142013-07-18 Yao Qi <yao@codesourcery.com>
415
416 * lib/gdb.exp (gdb_compile): Set
417 gdb_saved_set_unbuffered_mode_obj to
418 set_unbuffered_mode_saved.o if host is remote. Invoke
419 remote_download to copy $unbuf_obj to host.
420
e7045703
DE
4212013-07-17 Doug Evans <dje@google.com>
422
423 * gdb.python/py-frame-args.c: New file.
424 * gdb.python/py-frame-args.py: New file.
425 * gdb.python/py-frame-args.exp New file.
426
5ea5559b
AB
4272013-07-16 Andrew Burgess <aburgess@broadcom.com>
428
429 * gdb.base/printcmds.exp (test_printf): Add tests for format
430 strings with missing format specifier.
431
4229ca0e
TT
4322013-07-16 Tom Tromey <tromey@redhat.com>
433
434 * gdb.ada/info_types.exp: Use standard_testfile.
435
5ee657d5
TT
4362013-07-16 Tom Tromey <tromey@redhat.com>
437
438 * gdb.mi/mi-basics.exp: Use standard_output_file.
439 (test_dir_specification, test_cwd_specification)
440 (test_path_specification): Use testsubdir, not subdir and objdir.
441
20e3d738
TT
4422013-07-16 Tom Tromey <tromey@redhat.com>
443
444 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
445
7d7c6477
JB
4462013-07-09 Joel Brobecker <brobecker@adacore.com>
447
448 * gdb.ada/small_reg_param.exp: Accept optional entry value
449 for parameter "w".
450
52cd8b7d
JB
4512013-07-09 Joel Brobecker <brobecker@adacore.com>
452
453 * gdb.ada/small_reg_param.exp: Remove trailing space.
454
2a998fc0
DE
4552013-07-09 Doug Evans <dje@google.com>
456
457 * gdb.base/default.exp: Update expected output of "show print array"
458 and "show print pretty".
459
0329e9fb
UW
4602013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
461
462 * gdb.threads/wp-replication.exp: Stop counting available hardware
463 watchpoints after NR_THREADS iterations.
464
1953058f
AB
4652013-07-08 Andrew Burgess <aburgess@broadcom.com>
466
467 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
468
7c0de741
YQ
4692013-07-07 Yao Qi <yao@codesourcery.com>
470
471 * boards/native-gdbserver.exp: Move invoke of
472 process_multilib_options to gdbserver-base.exp.
473 Move set_board_info 'compiler', 'gdb,noinferiorio',
474 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
475 gdbserver-base.exp.
476 Move proc ${board}_download, ${board}_upload and
477 ${board}_file to gdbserver-base.exp.
478 * boards/native-extended-gdbserver.exp: Likewise.
479 * boards/native-stdio-gdbserver.exp: Likewise.
480 * boards/gdbserver-base.exp: New file.
481
497a4c48
LM
4822013-07-05 Luis Machado <lgustavo@codesourcery.com>
483
484 * gdb.base/dump.exp: Remove arch-specific tests and do a
485 generic data address check to set is64bitonly correctly.
486
bb3f62fc
LM
4872013-07-05 Luis Machado <lgustavo@codesourcery.com>
488
489 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
490 the register number instead of expecting only 0.
491
005faa9d
WN
4922013-07-05 Will Newton <will.newton@linaro.org>
493
494 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
495 in asm syntax to allow building on ARM.
496
4767856f
YQ
4972013-07-05 Yao Qi <yao@codesourcery.com>
498
499 * boards/local-remote-host.exp: Remove obsolete comments.
500 * boards/native-extended-gdbserver.exp: Likewise.
501 * boards/native-gdbserver.exp: Likewise.
502 * boards/native-stdio-gdbserver.exp: Likewise.
503
691a26f5
AB
5042013-07-04 Andrew Burgess <aburgess@broadcom.com>
505
506 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
507 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
508 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
509
4d142eaa
JK
5102013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
511
512 * gdb.base/break-on-linker-gcd-function.exp: Replace
513 prepare_for_testing by build_executable_from_specs and clean_restart.
514
62cef515
TT
5152013-06-27 Tom Tromey <tromey@redhat.com>
516
517 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
518 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
519 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
520 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
521 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
522 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
523 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
524 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
525 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
526 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
527 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
528 Use standard_testfile, standard_output_file, prepare_for_testing,
529 clean_restart.
530
0ab77f5f
TT
5312013-06-27 Tom Tromey <tromey@redhat.com>
532
533 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
534 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
535 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
536 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
537 gdb.base/shreloc.exp, gdb.base/sigall.exp,
538 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
539 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
540 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
541 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
542 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
543 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
544 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
545 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
546 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
547 gdb.base/solib-weak.exp, gdb.base/source.exp,
548 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
549 gdb.base/stap-probe.exp, gdb.base/start.exp,
550 gdb.base/step-break.exp, gdb.base/step-bt.exp,
551 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
552 gdb.base/step-test.exp, gdb.base/structs.exp,
553 gdb.base/structs2.exp, gdb.base/structs3.exp,
554 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
555 standard_output_file, prepare_for_testing, clean_restart.
556
822bd149
TT
5572013-06-27 Tom Tromey <tromey@redhat.com>
558
559 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
560 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
561 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
562 gdb.base/pending.exp, gdb.base/permissions.exp,
563 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
564 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
565 gdb.base/printcmds.exp, gdb.base/prologue.exp,
566 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
567 gdb.base/ptype.exp, gdb.base/randomize.exp,
568 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
569 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
570 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
571 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
572 standard_testfile, standard_output_file, prepare_for_testing,
573 clean_restart.
574
f8b41b00
TT
5752013-06-27 Tom Tromey <tromey@redhat.com>
576
a8c97a87
TT
577 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
578 gdb.base/huge.exp, gdb.base/included.exp,
579 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
580 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
581 gdb.base/info-os.exp, gdb.base/info-proc.exp,
582 gdb.base/info-target.exp, gdb.base/infoline.exp,
583 gdb.base/interp.exp, gdb.base/interrupt.exp,
584 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
585 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
586 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
587 gdb.base/logical.exp, gdb.base/long_long.exp,
588 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
589 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
590 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
591 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
592 standard_testfile, standard_output_file, prepare_for_testing,
593 clean_restart.
594
289f9037
TT
5952013-06-27 Tom Tromey <tromey@redhat.com>
596
a8c97a87
TT
597 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
598 gdb.base/enumval.exp, gdb.base/environ.exp,
599 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
600 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
601 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
602 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
603 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
604 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
605 gdb.base/fullname.exp, gdb.base/funcargs.exp,
606 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
607 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
608 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
609 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
610 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
611 gdb.base/gnu_vector.exp: Use standard_testfile,
612 standard_output_file, prepare_for_testing, clean_restart.
289f9037 613
f76495c8
TT
6142013-06-27 Tom Tromey <tromey@redhat.com>
615
a8c97a87
TT
616 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
617 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
618 gdb.base/call-strs.exp, gdb.base/callexit.exp,
619 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
620 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
621 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
622 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
623 gdb.base/commands.exp, gdb.base/completion.exp,
624 gdb.base/complex.exp, gdb.base/cond-expr.exp,
625 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
626 gdb.base/constvars.exp, gdb.base/corefile.exp,
627 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
628 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
629 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
630 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
631 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
632 standard_output_file, prepare_for_testing, clean_restart.
633
a64d2530
TT
6342013-06-27 Tom Tromey <tromey@redhat.com>
635
a8c97a87
TT
636 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
637 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
638 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
639 gdb.base/async-shell.exp, gdb.base/async.exp,
640 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
641 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
642 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
643 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
644 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
645 gdb.base/break-on-linker-gcd-function.exp,
646 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
647 standard_output_file, prepare_for_testing, clean_restart.
648
aaff8d73
YQ
6492013-06-26 Yao Qi <yao@codesourcery.com>
650
651 * gdb.trace/mi-trace-frame-collected.exp: New.
652
a0743c90
YQ
6532013-06-25 Yao Qi <yao@codesourcery.com>
654
655 * boards/native-extended-gdbserver.exp: Set board_info
656 'gdb,predefined_tsv'.
657 * boards/native-gdbserver.exp: Likewise.
658 * boards/native-stdio-gdbserver.exp: Likewise.
659 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
660 uploaded TSVs if target supports tracing.
661 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
662 tracing and target has predefined tsv.
663
9d6e6e84
HZ
6642013-06-25 Yao Qi <yao@codesourcery.com>
665 Hui Zhu <hui@codesourcery.com>
666 Pedro Alves <palves@redhat.com>
667
668 PR breakpoints/15075
669 PR breakpoints/15434
670 * gdb.base/dprintf-next.c: New file.
671 * gdb.base/dprintf-next.exp: New file.
672 * gdb.base/dprintf-non-stop.c: New file.
673 * gdb.base/dprintf-non-stop.exp: New file.
674 * gdb.base/dprintf.exp: Don't check "continue" in the output
675 of "info breakpoints".
676 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
677 Don't check "continue" in script field.
678
e7ab3185
TT
6792013-06-21 Tom Tromey <tromey@redhat.com>
680
681 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
682 name in a test name.
683
c898adb7
YQ
6842013-06-20 Yao Qi <yao@codesourcery.com>
685
686 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
687 and set an action.
688 (test_trace_unavailable): Test command -data-list-register-values
689 in the context of traceframe and with option --skip-unavailable.
690 * gdb.trace/trace-unavailable.c (foo): New.
691 (main): Call it.
692 * gdb.mi/gdb2549.exp: Update matching pattern.
693
4d157a3d
MF
6942013-06-19 Mike Frysinger <vapier@gentoo.org>
695
696 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
697 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
698 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
699 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
700 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
701
d69cace4
LM
7022013-06-19 Luis Machado <lgustavo@codesourcery.com>
703
704 * gdb.base/subst.exp: Delete default rules before further
705 tests.
706
9bdd0636
YQ
7072013-06-19 Yao Qi <yao@codesourcery.com>
708
709 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
710 unsupported if it is not registered.
711
427cd150
TT
7122013-06-18 Tom Tromey <tromey@redhat.com>
713
714 * gdb.base/random-signal.c: New file.
715 * gdb.base/random-signal.exp: New file.
716
6de7c271
WN
7172013-06-18 Will Newton <will.newton@linaro.org>
718
719 * gdb.base/skip.c: Use comma to evaluate results of foo()
720 and bar() before passing to baz().
721 * gdb.base/skip.c: baz() now takes one argument instead of
722 two.
723
5bd1ef56
TT
7242013-06-18 Tom Tromey <tromey@redhat.com>
725
726 * gdb.dwarf2/implptrpiece.exp: New file.
727 * gdb.dwarf2/implptrconst.exp (d): New variable.
728 Print d.
729 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
730
e379b391
TT
7312013-06-18 Tom Tromey <tromey@redhat.com>
732
733 * lib/selftest-support.exp (do_self_tests): Reject remote or
734 non-native targets.
735 * gdb.gdb/complaints.exp: Remove check.
736 * gdb.gdb/observer.exp: Remove check.
737 * gdb.gdb/xfullpath.exp: Remove check.
738 * gdb.gdb/complaints.exp: Remove check.
739
4ec70201
PA
7402013-06-07 Pedro Alves <palves@redhat.com>
741
742 * boards/native-extended-gdbserver.exp: Remove semicolon.
743 * config/arm-ice.exp: Likewise.
744 * config/bfin.exp: Likewise.
745 * config/cygmon.exp: Likewise.
746 * config/h8300.exp: Likewise.
747 * config/monitor.exp: Likewise.
748 * config/sid.exp: Likewise.
749 * config/sim.exp: Likewise.
750 * config/slite.exp: Likewise.
751 * config/vx.exp: Likewise.
752 * gdb.arch/i386-bp_permanent.exp: Likewise.
753 * gdb.asm/asm-source.exp: Likewise.
754 * gdb.base/args.exp: Likewise.
755 * gdb.base/attach-pie-misread.exp: Likewise.
756 * gdb.base/auxv.exp: Likewise.
757 * gdb.base/bigcore.exp: Likewise.
758 * gdb.base/bitfields2.exp: Likewise.
759 * gdb.base/bitfields.exp: Likewise.
760 * gdb.base/break.exp: Likewise.
761 * gdb.base/break-interp.exp: Likewise.
762 * gdb.base/callfuncs.exp: Likewise.
763 * gdb.base/call-sc.exp: Likewise.
764 * gdb.base/commands.exp: Likewise.
765 * gdb.base/corefile.exp: Likewise.
766 * gdb.base/dbx.exp: Likewise.
767 * gdb.base/ending-run.exp: Likewise.
768 * gdb.base/exprs.exp: Likewise.
769 * gdb.base/funcargs.exp: Likewise.
770 * gdb.base/hbreak2.exp: Likewise.
771 * gdb.base/huge.exp: Likewise.
772 * gdb.base/list.exp: Likewise.
773 * gdb.base/memattr.exp: Likewise.
774 * gdb.base/overlays.exp: Likewise.
775 * gdb.base/printcmds.exp: Likewise.
776 * gdb.base/recurse.exp: Likewise.
777 * gdb.base/remotetimeout.exp: Likewise.
778 * gdb.base/reread.exp: Likewise.
779 * gdb.base/savedregs.exp: Likewise.
780 * gdb.base/scope.exp: Likewise.
781 * gdb.base/sepdebug.exp: Likewise.
782 * gdb.base/setshow.exp: Likewise.
783 * gdb.base/setvar.exp: Likewise.
784 * gdb.base/sigaltstack.exp: Likewise.
785 * gdb.base/siginfo-addr.exp: Likewise.
786 * gdb.base/siginfo.exp: Likewise.
787 * gdb.base/siginfo-obj.exp: Likewise.
788 * gdb.base/sigrepeat.exp: Likewise.
789 * gdb.base/sigstep.exp: Likewise.
790 * gdb.base/structs.exp: Likewise.
791 * gdb.base/testenv.exp: Likewise.
792 * gdb.base/twice.exp: Likewise.
793 * gdb.base/valgrind-db-attach.exp: Likewise.
794 * gdb.base/valgrind-infcall.exp: Likewise.
795 * gdb.base/varargs.exp: Likewise.
796 * gdb.base/watchpoint.exp: Likewise.
797 * gdb.cp/gdb1355.exp: Likewise.
798 * gdb.cp/misc.exp: Likewise.
799 * gdb.disasm/hppa.exp: Likewise.
800 * gdb.disasm/t01_mov.exp: Likewise.
801 * gdb.disasm/t02_mova.exp: Likewise.
802 * gdb.disasm/t03_add.exp: Likewise.
803 * gdb.disasm/t04_sub.exp: Likewise.
804 * gdb.disasm/t05_cmp.exp: Likewise.
805 * gdb.disasm/t06_ari2.exp: Likewise.
806 * gdb.disasm/t07_ari3.exp: Likewise.
807 * gdb.disasm/t08_or.exp: Likewise.
808 * gdb.disasm/t09_xor.exp: Likewise.
809 * gdb.disasm/t10_and.exp: Likewise.
810 * gdb.disasm/t11_logs.exp: Likewise.
811 * gdb.disasm/t12_bit.exp: Likewise.
812 * gdb.disasm/t13_otr.exp: Likewise.
813 * gdb.gdb/selftest.exp: Likewise.
814 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
815 * gdb.mi/mi-reverse.exp: Likewise.
816 * gdb.pascal/floats.exp: Likewise.
817 * gdb.python/py-inferior.exp: Likewise.
818 * gdb.threads/attach-into-signal.exp: Likewise.
819 * gdb.threads/pthreads.exp: Likewise.
820 * gdb.threads/thread_events.exp: Likewise.
821 * gdb.threads/watchthreads.exp: Likewise.
822 * gdb.trace/actions-changed.exp: Likewise.
823 * gdb.trace/actions.exp: Likewise.
824 * gdb.trace/ax.exp: Likewise.
825 * gdb.trace/backtrace.exp: Likewise.
826 * gdb.trace/change-loc.exp: Likewise.
827 * gdb.trace/deltrace.exp: Likewise.
828 * gdb.trace/disconnected-tracing.exp: Likewise.
829 * gdb.trace/ftrace.exp: Likewise.
830 * gdb.trace/infotrace.exp: Likewise.
831 * gdb.trace/passc-dyn.exp: Likewise.
832 * gdb.trace/passcount.exp: Likewise.
833 * gdb.trace/pending.exp: Likewise.
834 * gdb.trace/qtro.exp: Likewise.
835 * gdb.trace/range-stepping.exp: Likewise.
836 * gdb.trace/report.exp: Likewise.
837 * gdb.trace/save-trace.exp: Likewise.
838 * gdb.trace/status-stop.exp: Likewise.
839 * gdb.trace/strace.exp: Likewise.
840 * gdb.trace/tfile.exp: Likewise.
841 * gdb.trace/tfind.exp: Likewise.
842 * gdb.trace/trace-break.exp: Likewise.
843 * gdb.trace/tracecmd.exp: Likewise.
844 * gdb.trace/trace-mt.exp: Likewise.
845 * gdb.trace/tspeed.exp: Likewise.
846 * gdb.trace/tsv.exp: Likewise.
847 * gdb.trace/while-stepping.exp: Likewise.
848 * lib/gdb.exp: Likewise.
849 * lib/gdbserver-support.exp: Likewise.
850 * lib/java.exp: Likewise.
851 * lib/mi-support.exp: Likewise.
852 * lib/pascal.exp: Likewise.
853 * lib/prompt.exp: Likewise.
854 * lib/trace-support.exp: Likewise.
855
47d48711
PA
8562013-06-07 Pedro Alves <palves@redhat.com>
857
858 * gdb.ada/info_types.c: Fix formating in copyright header.
859 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
860 * gdb.base/float.c: Likewise.
861 * gdb.base/inferior-died.c: Likewise.
862 * gdb.base/interp.c: Likewise.
863 * gdb.base/jit-main.c: Likewise.
864 * gdb.base/jit-solib.c: Likewise.
865 * gdb.base/long_long.c: Likewise.
866 * gdb.base/longjmp.c: Likewise.
867 * gdb.base/nextoverexit.c: Likewise.
868 * gdb.base/pr11022.c: Likewise.
869 * gdb.base/prelink-lib.c: Likewise.
870 * gdb.base/prelink.c: Likewise.
871 * gdb.base/prologue.c: Likewise.
872 * gdb.base/restore.c: Likewise.
873 * gdb.base/sigchld.c: Likewise.
874 * gdb.base/solib-search-lib1.c: Likewise.
875 * gdb.base/solib-search-lib2.c: Likewise.
876 * gdb.base/solib-search.c: Likewise.
877 * gdb.base/solib-search.h: Likewise.
878 * gdb.base/whatis.c: Likewise.
879 * gdb.cp/abstract-origin.cc: Likewise.
880 * gdb.cp/anon-struct.cc: Likewise.
881 * gdb.cp/baseenum.cc: Likewise.
882 * gdb.cp/bs15503.cc: Likewise.
883 * gdb.cp/call-c-1.c: Likewise.
884 * gdb.cp/call-c.cc: Likewise.
885 * gdb.cp/class2.cc: Likewise.
886 * gdb.cp/classes.cc: Likewise.
887 * gdb.cp/cttiadd.cc: Likewise.
888 * gdb.cp/cttiadd1.cc: Likewise.
889 * gdb.cp/cttiadd2.cc: Likewise.
890 * gdb.cp/cttiadd3.cc: Likewise.
891 * gdb.cp/derivation.cc: Likewise.
892 * gdb.cp/derivation2.cc: Likewise.
893 * gdb.cp/dispcxx.cc: Likewise.
894 * gdb.cp/exception.cc: Likewise.
895 * gdb.cp/gdb2384-base.cc: Likewise.
896 * gdb.cp/gdb2384-base.h: Likewise.
897 * gdb.cp/gdb2384.cc: Likewise.
898 * gdb.cp/gdb2495.cc: Likewise.
899 * gdb.cp/mb-inline.h: Likewise.
900 * gdb.cp/mb-inline1.cc: Likewise.
901 * gdb.cp/mb-inline2.cc: Likewise.
902 * gdb.cp/member-name.cc: Likewise.
903 * gdb.cp/member-ptr.cc: Likewise.
904 * gdb.cp/misc.cc: Likewise.
905 * gdb.cp/namespace1.cc: Likewise.
906 * gdb.cp/nextoverthrow.cc: Likewise.
907 * gdb.cp/pr-574.cc: Likewise.
908 * gdb.cp/pr9631.cc: Likewise.
909 * gdb.cp/printmethod.cc: Likewise.
910 * gdb.cp/psmang1.cc: Likewise.
911 * gdb.cp/psmang2.cc: Likewise.
912 * gdb.cp/psymtab-parameter.cc: Likewise.
913 * gdb.cp/ptype-flags.cc: Likewise.
914 * gdb.cp/ref-params.cc: Likewise.
915 * gdb.cp/ref-types.cc: Likewise.
916 * gdb.cp/smartp.cc: Likewise.
917 * gdb.cp/try_catch.cc: Likewise.
918 * gdb.cp/userdef.cc: Likewise.
919 * gdb.cp/using-crash.cc: Likewise.
920 * gdb.cp/virtfunc.cc: Likewise.
921 * gdb.cp/virtfunc2.cc: Likewise.
922 * gdb.dwarf2/callframecfa.S: Likewise.
923 * gdb.dwarf2/dw2-ranges.c: Likewise.
924 * gdb.dwarf2/dw2-ranges2.c: Likewise.
925 * gdb.dwarf2/dw2-ranges3.c: Likewise.
926 * gdb.dwarf2/dw2-restore.S: Likewise.
927 * gdb.dwarf2/pieces.S: Likewise.
928 * gdb.dwarf2/valop.S: Likewise.
929 * gdb.java/jnpe.java: Likewise.
930 * gdb.mi/mi-stepn.c: Likewise.
931 * gdb.mi/mi-var-cp.cc: Likewise.
932 * gdb.mi/mi-var-rtti.cc: Likewise.
933 * gdb.mi/ns-stale-regcache.c: Likewise.
934 * gdb.mi/pr11022.c: Likewise.
935 * gdb.mi/solib-lib.c: Likewise.
936 * gdb.mi/solib-main.c: Likewise.
937 * gdb.python/py-arch.c: Likewise.
938 * gdb.python/py-block.c: Likewise.
939 * gdb.python/py-breakpoint.c: Likewise.
940 * gdb.python/py-events.c: Likewise.
941 * gdb.python/py-evthreads.c: Likewise.
942 * gdb.python/py-explore.c: Likewise.
943 * gdb.python/py-explore.cc: Likewise.
944 * gdb.python/py-finish-breakpoint.c: Likewise.
945 * gdb.python/py-finish-breakpoint2.cc: Likewise.
946 * gdb.python/py-symbol.c: Likewise.
947 * gdb.threads/execl.c: Likewise.
948 * gdb.threads/execl1.c: Likewise.
949
88ab5684
WN
9502013-06-07 Will Newton <will.newton@linaro.org>
951
952 * gdb.base/long_long.exp: Fix ARM EABI target glob.
953
42daa7a0
WN
9542013-06-07 Will Newton <will.newton@linaro.org>
955
956 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
957 and "starting".
958
f4059ef3
WN
9592013-06-07 Will Newton <will.newton@linaro.org>
960
961 * gdb.cp/anon-struct.exp: Conditionalize constructor and
962 destructor prototypes for ARM ABI.
963 * gdb.cp/m-static.exp: Likewise.
964
8cb5cc78
YQ
9652013-06-07 Yao Qi <yao@codesourcery.com>
966
967 * gdb.trace/mi-trace-unavailable.exp: New.
968 * gdb.trace/trace-unavailable.c: New.
969
c6cf1712
DE
9702013-06-06 Doug Evans <dje@google.com>
971
972 * gdb.cp/derivation.exp: Make tests have unique names.
973
bf6be0f4
TT
9742013-06-06 Tom Tromey <tromey@redhat.com>
975
976 * gdb.base/dump.exp (capture_value): Don't put expression into
977 test name if arguments passed in.
978 Rename a couple more tests to make them unique.
979
ebb022fa
TT
9802013-06-06 Tom Tromey <tromey@redhat.com>
981
982 * gdb.base/break-always.exp: Explicitly specify test name.
983
69fc87c2
DE
9842013-06-05 Doug Evans <dje@google.com>
985 Keith Seitz <keiths@redhat.com>
986
987 * gdb.cp/derivation2.cc: New file.
988 * gdb.cp/derivation.cc (main): Call foo2.
989 * gdb.cp/derivation.exp: Add tests for typedefs in another
990 file, and when there's an active block.
991
f993f39e
LM
9922013-06-05 Luis Machado <lgustavo@codesourcery.com>
993
994 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
995 from targets that use function descriptors in the virtual tables.
996 Handle presence of dot symbols.
997
afacd7f3
GB
9982013-06-04 Gary Benson <gbenson@redhat.com>
999
1000 * gdb.base/break-probes.exp: New file.
1001 * gdb.base/break-probes.c: Likewise.
1002 * gdb.base/break-probes-solib.c: Likewise.
1003 * gdb.base/info-shared.exp: New file.
1004 * gdb.base/info-shared.c: Likewise.
1005 * gdb.base/info-shared-solib1.c: Likewise.
1006 * gdb.base/info-shared-solib2.c: Likewise.
1007
a29a3fb7
GB
10082013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1009 Gary Benson <gbenson@redhat.com>
1010
1011 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
1012 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
1013 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
1014 to be set to "no" to indicate that no ld.so copy should be made.
1015 * gdb.base/break-interp.exp (solib_bp): New constant.
1016 (reach_1): Use the above instead of "_dl_debug_state".
1017 (test_attach): Likewise.
1018 (test_ld): Likewise.
1019 * gdb.threads/dlopen-libpthread.exp: New file.
1020 * gdb.threads/dlopen-libpthread.c: Likewise.
1021 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
1022 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
1023
62a813cc
YQ
10242013-05-30 Yao Qi <yao@codesourcery.com>
1025
1026 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1027 Add a test that no MI notification is emitted when executing
1028 -exec-arguments.
1029
8f56dad4
JK
10302013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1031
1032 PR testsuite/12649
1033 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
1034 $mi_gdb_prompt expectation by mi_expect_stop.
1035 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
1036 (mi info dprintf second time): Replace them by mi_send_resuming_command
1037 and mi_expect_stop.
1038
c588eb20
GB
10392013-05-24 Gary Benson <gbenson@redhat.com>
1040
1041 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
1042 backslash.
1043 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
1044 backslashes.
1045 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
1046 backslash.
1047
c0ea94eb
YQ
10482013-05-24 Yao Qi <yao@codesourcery.com>
1049
1050 * gdb.trace/tfile.exp: Test inferior and thread.
1051
db1ac436
YQ
10522013-05-24 Yao Qi <yao@codesourcery.com>
1053 Pedro Alves <palves@redhat.com>
1054
1055 * gdb.base/range-stepping.exp: Skip the rest of tests if the
1056 test fails.
1057 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1058 Return 0 if the test passes, otherwise return 1.
1059
b6abb10c
DE
10602013-05-23 Doug Evans <dje@google.com>
1061
1062 * boards/fission-dwp.exp: New file.
1063
bc5065a7
PA
10642013-05-23 Yao Qi <yao@codesourcery.com>
1065 Pedro Alves <palves@redhat.com>
1066
1067 * gdb.base/range-stepping.c: New file.
1068 * gdb.base/range-stepping.exp: New file.
1069 * gdb.trace/range-stepping.c: New file.
1070 * gdb.trace/range-stepping.exp: New file.
1071 * lib/range-stepping-support.exp: New file.
1072
5f2e6b00
TT
10732013-05-22 Tom Tromey <tromey@redhat.com>
1074
1075 * gdb.cp/class2.cc (main): New local 'aref'.
1076 * gdb.cp/class2.exp: Check printing of 'aref'.
1077
e6ba475a
DE
10782013-05-22 Doug Evans <dje@google.com>
1079
1080 * gdb.threads/wp-replication.c (main): Insert some code at the start
1081 to ensure the breakpoint on main is only hit once. Fix comment.
1082
52c935b6
KS
10832013-05-21 Keith Seitz <keiths@redhat.com>
1084 Pedro Alves <palves@redhat.com>
1085
1086 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
1087 gdb_expect.
1088 Add test to flush the remaining input buffer so that this
1089 file passes testsuite/12649.
1090
bd9673a4
PW
10912013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1092
1093 * gdb.base/catch-signal-fork.exp: New file.
1094 * gdb.base/catch-signal-fork.c: New file.
1095
69a97597
SA
10962013-05-21 Sterling Augustine <saugustine@google.com>
1097
1098 * boards/remote-stdio-gdbserver.exp: New file.
1099
44e97363
JK
11002013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1101
1102 PR testsuite/12649
1103 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
1104 racy matches.
1105
02392865
CG
11062013-05-21 Christian Groessler <chris@groessler.org>
1107
1108 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
1109 since it's not supported in all shells.
1110
c5867ab6
HZ
11112013-05-21 Hui Zhu <hui@codesourcery.com>
1112
1113 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
1114 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
1115
6c9e2db4
DE
11162013-05-20 Doug Evans <dje@google.com>
1117
1118 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
1119 (_handle_DW_TAG): Use it.
1120 (cu, tu): Replace parameters is_64, version, addr_size with options.
1121 All callers updated. Add Fission support.
1122 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
1123 * gdb.dwarf2/method-ptr.exp: Ditto.
1124 * gdb.dwarf2/nostaticblock.exp: Ditto.
1125 * gdb.dwarf2/subrange.exp: Ditto.
1126 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
1127
4a6e676c
TT
11282013-05-20 Tom Tromey <tromey@redhat.com>
1129
1130 * gdb.gdb/python-selftest.exp: New file.
1131
e19d3afb
DE
11322013-05-20 Doug Evans <dje@google.com>
1133
1134 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
1135 -fdebug-types-section.
1136
4d804846
JB
11372013-05-20 Joel Brobecker <brobecker@adacore.com>
1138
1139 * gdb.ada/float_param: New testcase.
1140
8d324e83
DE
11412013-05-17 Doug Evans <dje@google.com>
1142
7d0c9981
DE
1143 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
1144 Add tests for "maint check-symtabs", "maint expand-symtabs".
1145
8d324e83
DE
1146 * gdb.base/maint.exp: Remove testing of individual maint command
1147 help output.
1148
177aadc4
PA
11492013-05-16 Pedro Alves <palves@redhat.com>
1150
1151 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
1152 comment. Use gdb_test_no_output.
1153
b8fea896
JB
11542013-05-16 Joel Brobecker <brobecker@adacore.com>
1155
1156 * gdb.ada/complete.exp: Add test verifying completion using
1157 the "tab" key.
1158
52c935b6
KS
11592013-05-15 Keith Seitz <keiths@redhat.com>
1160
1161 * gdb.base/filesym.exp: New completer test.
1162 * gdb.base/filesym.c: New file.
1163
ed0f00b8
PA
11642013-05-15 Pedro Alves <palves@redhat.com>
1165
1166 * gdb.base/fixsection.c: Remove attribution.
1167 * gdb.base/watch-read.exp: Ditto.
1168
55fb6d27
TT
11692013-05-13 Tom Tromey <tromey@redhat.com>
1170
1171 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
1172 size and change type sizes to 4 bytes.
1173
ac1ca910
TT
11742013-05-13 Tom Tromey <tromey@redhat.com>
1175
1176 * gdb.base/exprs.exp (test_expr): Add regression test.
1177 * gdb.base/exprs.c (null_t_struct): New global.
1178
8414efef
MB
11792013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
1180
1181 * gdb.base/default.exp: Disable history saving.
1182 * gdb.base/setshow.exp: Likewise.
1183
9779ab84
PA
11842013-05-10 Pedro Alves <palves@redhat.com>
1185
1186 PR remote/15455
1187
1188 * gdb.trace/qtro.c: New file.
1189 * gdb.trace/qtro.exp: New file.
1190
1e611234
PM
11912013-05-10 Phil Muldoon <pmuldoon@redhat.com>
1192
1193 * gdb.python/py-framefilter.py: New File.
1194 * gdb.python/py-framefilter-mi.exp: Ditto.
1195 * gdb.python/py-framefilter.c: Ditto.
1196 * gdb.python/py-framefilter-mi.exp: Ditto.
1197 * gdb.python/py-framefilter-mi.c: Ditto,
1198 * gdb.python/py-framefilter-gdb.py.in: Ditto.
1199
5e4c3ac4
TT
12002013-05-08 Tom Tromey <tromey@redhat.com>
1201
1202 * gdb.base/solib-search.exp: Set test name for "set
1203 solib-search-path" test.
1204
993654a9
HAQ
12052013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
1206
1207 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
1208 (set_a_tracepoint): Set tracepoint before prologue.
1209 (run_trace_experiment): Test setup_tracepoints and 'break end'
1210 in it.
1211 (trace_buffer_normal): Remove.
1212 (gdb_trace_circular_tests): Remove. Move tests to...
1213 (top level): ...here. Call 'runto_main' before checking for
1214 trace support. Use commands to check the support for circular
1215 trace buffer and changing of trace buffer size. Add test
1216 to calculate size of single frame. Use this size to
1217 calculate the size of trace buffer. Use 'tfind pc func9'
1218 instead of 'tfind 9'. Use 'with_test_prefix'.
1219
c95aea6b
TT
12202013-05-07 Tom Tromey <tromey@redhat.com>
1221
1222 * lib/selftest-support.exp: New file.
1223 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1224 do_self_tests.
1225 (setup_test, find_gdb): Remove.
1226 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
1227 do_self_tests.
1228 (setup_test, find_gdb): Remove.
1229 (test_observer): Don't call setup_test. Remove argument.
1230 * gdb.gdb/selftest.exp: Load selftest-support.exp.
1231 (find_gdb): Remove.
1232 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1233 do_self_tests.
1234 (setup_test, find_gdb): Remove.
1235 (test_with_self): Don't call setup_test. Remove argument.
1236
1f031429
PA
12372013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
1238
1239 * gdb.arch/system-gcore.exp: Remove.
1240 * gdb.arch/gcore.c: Remove.
1241 * gdb.base/gcore.exp: Add "info reg system".
1242
58ce7251
SDJ
12432013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
1244
1245 PR breakpoints/15413:
1246 * gdb.base/pending.exp: Add test for completion of the "condition"
1247 command for pending breakpoints.
1248 * gdb.linespec/linespec.ex: Add test for completion of the
1249 "condition" command when dealing with multiple locations.
1250
aacbb8a5
LM
12512013-05-07 Luis Machado <lgustavo@codesourcery.com>
1252
1253 * gdb.threads/wp-replication.c: New file.
1254 * gdb.threads/wp-replication.exp: New file.
1255
2dd6254d
SL
12562013-05-06 Sandra Loosemore <sandra@codesourcery.com>
1257
1258 * gdb.xml/tdesc-regs.exp: Add case for nios2.
1259
c2a96e8c
DE
12602013-05-06 Doug Evans <dje@google.com>
1261
b903e17e
DE
1262 * gdb.base/solib-search-lib1.c: New file.
1263 * gdb.base/solib-search-lib2.c: New file.
1264 * gdb.base/solib-search.c: New file.
1265 * gdb.base/solib-search.h: New file.
1266 * gdb.base/solib-search.exp: New file.
1267
fac51dd9
DE
1268 * lib/gdb.exp (gdb_core_cmd): New function.
1269 * gdb.arch/system-gcore.exp: Use it.
1270 * gdb.arch/vsx-regs.exp: Ditto.
1271 * gdb.base/gcore.exp: Ditto.
1272 * gdb.threads/gcore-thread.exp: Ditto.
1273
c2a96e8c
DE
1274 * gdb.reverse/shr.h: New file.
1275 * gdb.reverse/shr1.c: New file.
1276 * gdb.reverse/shr2.c: #include "shr.h".
1277 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
1278 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
1279 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
1280 Update tests using sleep/printf to use shr2.sl instead.
1281 * gdb.reverse/solib-reverse.exp: Ditto.
1282
b6807d98
TT
12832013-05-06 Tom Tromey <tromey@redhat.com>
1284
1285 * gdb.dwarf2/implptrconst.c: New file.
1286 * gdb.dwarf2/implptrconst.exp: New file.
1287 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
1288 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
1289 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
1290
96f7d3f1
PW
12912013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1292
1293 * gdb.base/catch-sig.c (main): Raise SIGINT.
1294 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
1295
1ebff1fd
HAQ
12962013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
1297
1298 * status-stop.exp (test_tstart_tstart): Check for error
1299 returned by the second 'tstart' command.
1300
f92b06da
WT
13012013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
1302
1303 * gdb.xml/maint_print_struct.exp: New file.
1304 * gdb.xml/maint_print_struct.xml: New file.
1305
ff546935
TT
13062013-04-25 Tom Tromey <tromey@redhat.com>
1307
1308 * gdb.dwarf2/nostaticblock.exp: New file.
1309
bf9e4d0c
MB
13102013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
1311
1312 PR gdb/10462
1313 * gdb.base/setshow.exp: Add test case.
1314
a11cfd87
HZ
13152013-04-23 Hui Zhu <hui@codesourcery.com>
1316
1317 PR gdb/15293
a11cfd87
HZ
1318 * gdb.base/dprintf.exp: Add ignore command.
1319
2d9442cc
HZ
13202013-04-23 Hui Zhu <hui@codesourcery.com>
1321
1322 PR gdb/15165
2d9442cc
HZ
1323 * gdb.base/save-bp.exp: Add test for dprintf.
1324
0f3305ed
TT
13252013-04-22 Tom Tromey <tromey@redhat.com>
1326
1327 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
1328 notice_open_fds.
1329
d504301e
SDJ
13302013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1331
1332 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
1333 ldflags.
1334
9991b207
SDJ
13352013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1336
1337 * gdb.arch/arm-bl-branch-dest.c: New file.
1338 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
1339
433730c9
PA
13402013-04-19 Vladimir Kargov <kargov@gmail.com>
1341 Pedro Alves <palves@redhat.com>
1342
1343 * gdb.arch/i386-float.S: New file.
1344 * gdb.arch/i386-float.exp: New file.
1345
9a908334
LM
13462013-04-18 Luis Machado <lgustavo@codesourcery.com>
1347
1348 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
1349 type void *.
1350
4f22ed5c
DE
13512013-04-17 Doug Evans <dje@google.com>
1352
1353 * lib/dwarf.exp (Dwarf): New proc "tu".
1354 * gdb.dwarf2/missing-sig-type.exp: New file.
1355
a0d3f2f5
SCR
13562013-04-15 Siva Chandra Reddy <sivachandra@google.com>
1357
1358 Add option to link testcases with Pthreads library when
1359 using 'prepare_for_testing' in tests.
1360
1361 * lib/gdb.exp (build_executable_from_specs): Use
1362 gdb_compile_pthreads to compile if option "pthreads" is
1363 specified.
1364
cc16e6c9
TT
13652013-04-15 Tom Tromey <tromey@redhat.com>
1366
1367 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
1368
72f1fe8a
TT
13692013-04-15 Tom Tromey <tromey@redhat.com>
1370
1371 * gdb.base/default.exp: Update for $_exception.
1372 * gdb.cp/exceptprint.cc: New file.
1373 * gdb.cp/exceptprint.exp: New file.
1374 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
1375
6e72ca20
TT
13762013-04-15 Tom Tromey <tromey@redhat.com>
1377
1378 * gdb.cp/typeid.cc: New file.
1379 * gdb.cp/typeid.exp: New file.
1380
591f19e8
TT
13812013-04-15 Tom Tromey <tromey@redhat.com>
1382
1383 * gdb.cp/exception.exp: Add "catch rethrow" tests.
1384
da9160e4
YQ
13852013-04-13 Yao Qi <yao@codesourcery.com>
1386
1387 * gdb.base/completion.exp: Test completion of command
1388 'target ctf' if target ctf is supported.
1389
f81d1120
PA
13902013-04-10 Pedro Alves <palves@redhat.com>
1391
1392 * gdb.base/completion.exp: Test "set height", "set listsize" and
1393 "set trace-buffer-size" completion.
1394 * gdb.base/setshow.exp: Test "set height unlimited".
1395 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
1396 unlimited".
1397
393fd4c3
YQ
13982013-04-10 Yao Qi <yao@codesourcery.com>
1399
1400 * gdb.trace/actions.exp: Save trace data to CTF.
1401 Change to ctf target if GDB supports, read CTF data in ctf
1402 target, and check the actions of tracepoints.
1403 * gdb.trace/while-stepping.exp: Likewise.
1404 * gdb.trace/report.exp: Test GDB saves trace data to CTF
1405 format and read CTF trace file if GDB supports.
1406 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
1407 target is supported, change to ctf target, read trace data and
1408 check output of command "tstatus".
1409 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
1410 read CTF data by target ctf and call check_tsv.
1411
b7a273f8
YQ
14122013-04-10 Yao Qi <yao@codesourcery.com>
1413
1414 * gdb.trace/actions.exp (check_tracepoint): New.
1415 (top level): Start the tracing and check the actions of
1416 tracepoints. Save trace data to tfile format. Restart GDB
1417 and read trace file in tfile target. Check the actions of
1418 tracepoints again.
1419 * gdb.trace/while-stepping.exp: Likewise.
1420
f3786771
YQ
14212013-04-10 Yao Qi <yao@codesourcery.com>
1422
1423 * gdb.trace/report.exp: Use standard_output_file for saved
1424 trace file.
1425
5c2b4418
HZ
14262013-04-10 Hui Zhu <hui@codesourcery.com>
1427
1428 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
1429 (MISCELLANEOUS): Add dprintf-pendshr.sl.
1430 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
1431
f7543f0a
JK
14322013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1433
1434 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
1435 response.
1436
f6de8ec2
PA
14372013-04-08 Pedro Alves <palves@redhat.com>
1438
1439 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
1440 the location.
1441
b8abfd58
SL
14422013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1443
1444 * gdb.cp/cplabel.exp: Allow empty directory in file reported
1445 for breakpoint location.
1446
156bffd0
SL
14472013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1448
1449 * gdb.linespec/linespec.exp: Make dir/file:line tests
1450 conditional for non-remote hosts only.
1451
c9a6ce02
PA
14522013-04-04 Stan Shebs <stan@codesourcery.com>
1453 Pedro Alves <palves@redhat.com>
1454
1455 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
1456 * gdb.trace/actions-changed.c: New file.
1457 * gdb.trace/actions-changed.exp: New file.
1458 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
1459 (gdb_trace_setactions_command): ... this. Add "actions_command"
1460 parameter, and handle it.
1461 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
1462
4bd05f24
YQ
14632013-04-04 Yao Qi <yao@codesourcery.com>
1464
1465 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
1466 'step'.
1467
3758b5ce
YQ
14682013-04-03 Yao Qi <yao@codesourcery.com>
1469
1470 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
1471 "tfile-basic.tf".
1472 (test_tfind_tfile): Likewise.
1473
1dcaed0d
YQ
14742013-04-03 Yao Qi <yao@codesourcery.com>
1475
1476 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
1477 "tfile-basic.tf" instead of "basic.tf".
1478 (write_error_trace_file): Pass argument "tfile-error.tf"
1479 instead of "error.tf".
1480 * gdb.trace/tfile.exp: Update tfile names to
1481 "tfile-basic.tf" and "tfile-error.tf".
1482
0e7a53fc
SL
14832013-04-02 Sandra Loosemore <sandra@codesourcery.com>
1484
1485 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
1486 empty directory in file for breakpoint hit.
1487
9852c492
YQ
14882013-03-29 Yao Qi <yao@codesourcery.com>
1489
1490 * gdb.base/completion.exp: Test completion of commands
1491 "target core", "target tfile" and "target exec".
1492 * gdb.trace/tfile.exp: Test completion of command
1493 "target tfile".
1494
af312be7
JB
14952013-03-28 Joel Brobecker <brobecker@adacore.com>
1496
1497 * gdb.ada/win_fu_syms: New testcase.
1498
e4a48d9d
DE
14992013-03-28 Doug Evans <dje@google.com>
1500
1501 * gdb.base/maint.exp (maint print statistics): Update expected output.
1502
7f7cc265
PA
15032013-03-28 Pedro Alves <palves@redhat.com>
1504
1505 PR gdb/15294
1506
1507 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
1508 mean unlimited instead of $arg < 0.
1509 (test_listsize): Remove "listsize of 0 suppresses output" test.
1510 Test that "set listsize 0" ends up with an unlimited listsize.
1511
fc0da894
PA
15122013-03-28 Pedro Alves <palves@redhat.com>
1513
1514 * gdb.base/list.exp (last_line): New global.
1515 (last_line_re): New global.
1516 (test_listsize, test_list_function, test_list_forward)
1517 (test_repeat_list_command, test_list_range)
1518 (test_list_filename_and_function): Use them.
1519 * gdb.base/list0.c: Comment the last line of the file with "last
1520 line".
1521
abe7b711
PA
15222013-03-28 Pedro Alves <palves@redhat.com>
1523
1524 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
1525 list the whole file.
1526
15b3979c
PA
15272013-03-28 Pedro Alves <palves@redhat.com>
1528
1529 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
1530 "set listsize".
1531
96811e3b
KS
15322013-03-26 Keith Seitz <keiths@redhat.com>
1533
1534 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
1535 from passing.
1536
4043f22b
PA
15372013-03-26 Pedro Alves <palves@redhat.com>
1538
1539 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
1540 until after GDB has run.
1541
14a1aa17
YQ
15422013-03-26 Yao Qi <yao@codesourcery.com>
1543
1544 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
1545 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
1546
99c819ee
MM
15472013-03-26 Markus Metzger <markus.t.metzger@intel.com>
1548
1549 * gdb.btrace/enable.exp: Add regression test.
1550
24955f63
TT
15512013-03-25 Tom Tromey <tromey@redhat.com>
1552
1553 * gdb.cp/m-static.exp: Add destructor-printing tests.
1554
fce632b6
TT
15552013-03-25 Tom Tromey <tromey@redhat.com>
1556
1557 * gdb.cp/m-static.exp: Add constructor ptype tests.
1558 * gdb.cp/m-static.cc (single_constructor): New class.
1559 (main): Make instance of single_constructor.
1560
598d3636
JK
15612013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1562 Pedro Alves <palves@redhat.com>
1563
1564 * gdb.server/server-kill.c: New file.
1565 * gdb.server/server-kill.exp: New file.
1566
c12440c9
PA
15672013-03-21 Pedro Alves <palves@redhat.com>
1568
1569 * gdb.trace/trace-buffer-size.exp (get default buffer size):
1570 Expect $gdb_prompt in gdb_test_multiple.
1571
bd712aed
DE
15722013-03-21 Doug Evans <dje@google.com>
1573
1574 * gdb.base/maint.exp: Update tests for per-command stats.
1575
b2f83c08
TT
15762013-03-21 Tom Tromey <tromey@redhat.com>
1577
1578 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
1579 * gdb.cp/misc.exp: Add test for FILENAME:: case.
1580
ef0026f0
PA
15812013-03-20 Pedro Alves <palves@redhat.com>
1582
1583 PR gdb/15289
1584
1585 * gdb.base/remote.exp: Test
1586 "set remote hardware-watchpoint-limit -1",
1587 "set remote hardware-breakpoint-limit -1",
1588 "set remote hardware-watchpoint-limit 2147483647" and
1589 "set remote hardware-breakpoint-limit 2147483647".
1590
3f1175a9
PA
15912013-03-20 Pedro Alves <palves@redhat.com>
1592 Yao Qi <yao@codesourcery.com>
1593
1594 * gdb.trace/tfile.c: Add comments.
1595 (nonconstglob): New global.
1596 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
1597 global that is not covered by the trace frame. Test
1598 disassembling.
1599
a09ae1c1
JK
16002013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1601
1602 * gdb.base/valgrind-infcall.exp
1603 (continue #$continue_count) <remote connection closed>
1604 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
1605 $valgrind_pid.
1606
9ce98649
TT
16072013-03-15 Tom Tromey <tromey@redhat.com>
1608
1609 * gdb.cp/overload.cc (intintfunc): New.
1610 * gdb.cp/overload.exp: Add regression test.
1611
0a251e08
YQ
16122013-03-15 Yao Qi <yao@codesourcery.com>
1613
1614 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
1615 using with_test_prefix.
1616 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
1617 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
1618 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
1619 * gdb.threads/watchpoint-fork.exp (test): Likewise.
1620 * gdb.base/break-interp.exp (test_core): Likewise.
1621 (test_attach_gdb): Likewise.
1622 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
1623 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1624 Likewise.
1625 * gdb.base/jit-so.exp (one_jit_test): Likewise.
1626 * gdb.base/jit.exp (one_jit_test): Likewise.
1627 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
1628 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
1629 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
1630 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
1631 Likewise.
1632 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1633 Likewise.
1634 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
1635 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
1636 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
1637 (tracepoint_change_loc_2): Likewise.
1638 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1639 Likewise.
1640 (disconnected_tfind): Likewise.
1641 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
1642 Likewise.
1643 (test_tfind_remote): Likewise.
1644 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
1645 Likewise.
1646 (test_pending_resolved): Likewise.
1647 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1648 Likewise.
1649 (test_upload_tsv): Likewise.
1650 * gdb.trace/pending.exp (pending_tracepoint_resolved):
1651 Likewise.
1652 (pending_tracepoint_works): Likewise.
1653 * gdb.trace/report.exp (use_collected_data): Likewise.
1654 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
1655 Likewise.
1656 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
1657 * gdb.trace/strace.exp (strace_info_marker): Likewise.
1658 (strace_trace_on_same_addr): Likewise.
1659 (strace_trace_on_diff_addr): Likewise.
1660 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
1661 (gdb_collect_locals_test): Likewise.
1662 (gdb_unavailable_registers_test): Likewise.
1663 (gdb_collect_globals_test): Likewise.
1664
2c415c0f
YQ
16652013-03-15 Yao Qi <yao@codesourcery.com>
1666
1667 * gdb.base/condbreak.exp: Add semicolon back which was removed
1668 by my previous commit.
1669
ae59b1da
YQ
16702013-03-14 Yao Qi <yao@codesourcery.com>
1671
1672 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
1673 'return'.
1674 (gdb_target_monitor, gdb_load): Likewise.
1675 * config/sid.exp (gdb_load): Likewise.
1676 * config/slite.exp (gdb_load): Likewise.
1677 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
1678 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
1679 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
1680 (single_step_until): Likewise.
1681 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1682 * gdb.arch/system-gcore.exp: Likewise.
1683 * gdb.base/bigcore.exp (extract_heap): Likewise.
1684 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
1685 * gdb.base/call-ar-st.exp: Likewise.
1686 * gdb.base/call-rt-st.exp: Likewise.
1687 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
1688 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
1689 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
1690 * gdb.base/corefile.exp: Likewise.
1691 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
1692 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
1693 * gdb.base/fixsection.exp: Likewise.
1694 * gdb.base/funcargs.exp: Likewise.
1695 * gdb.base/gcore-buffer-overflow.exp: Likewise.
1696 * gdb.base/gcore-relro.exp: Likewise.
1697 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
1698 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
1699 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
1700 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
1701 * gdb.base/list.exp: Likewise.
1702 (set_listsize): Likewise.
1703 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
1704 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
1705 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
1706 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
1707 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
1708 * gdb.base/setvar.exp: Likewise.
1709 (test_set): Likewise.
1710 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
1711 * gdb.base/solib-overlap.exp: Likewise.
1712 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
1713 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
1714 * gdb.base/watchpoint.exp (initialize): Likewise.
1715 (test_simple_watchpoint): Likewise.
1716 (test_disabling_watchpoints): Likewise.
1717 (test_watchpoint_triggered_in_syscall): Likewise.
1718 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
1719 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
1720 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
1721 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
1722 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1723 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1724 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1725 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1726 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1727 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
1728 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1729 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
1730 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
1731 * gdb.mi/gdb792.exp: Likewise.
1732 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
1733 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
1734 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
1735 * gdb.threads/gcore-thread.exp: Likewise.
1736 (load_core): Likewise.
1737 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
1738 (test_startup, check_control_c): Likewise.
1739 * gdb.threads/sigstep-threads.exp: Likewise.
1740 * gdb.threads/thread_check.exp: Likewise.
1741 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
1742 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
1743 (set_a_tracepoint, trace_buffer_normal): Likewise.
1744 (gdb_trace_circular_tests): Likewise.
1745 * gdb.trace/collection.exp: Likewise.
1746 * gdb.trace/disconnected-tracing.exp: Likewise.
1747 * gdb.trace/infotrace.exp: Likewise.
1748 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1749 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1750 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
1751 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
1752 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
1753 * gdb.trace/stap-trace.exp: Likewise.
1754 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
1755 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
1756 * gdb.trace/trace-buffer-size.exp: Likewise.
1757 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
1758 * gdb.trace/unavailable.exp: Likewise.
1759 * gdb.trace/while-dyn.exp: Likewise.
1760 * lib/fortran.exp (set_lang_fortran): Likewise.
1761 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
1762 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
1763 (default_gdb_start, get_compiler_info): Likewise.
1764 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
1765 (get_debug_format, setup_xfail_format): Likewise.
1766 (rerun_to_main, gdb_skip_float_test): Likewise.
1767 (build_id_debug_filename_get, get_remotetimeout): Likewise.
1768 * lib/java.exp (set_lang_java): Likewise.
1769 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
1770 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
1771 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
1772 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
1773 * lib/objc.exp (set_lang_objc): Likewise.
1774 * lib/pascal.exp (set_lang_pascal): Likewise.
1775 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1776 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
1777 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
1778
bb869963
SDJ
17792013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
1780
1781 PR c++/15203
1782 PR c++/15210
1783 * gdb.cp/m-static.cc (keepalive_int): New function.
1784 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
1785 * gdb.cp/m-static.exp: New test for `sintvar'.
1786
e2be70a0
YQ
17872013-03-14 Yao Qi <yao@codesourcery.com>
1788
1789 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
1790 of 'tstatus' into tstatus_output.
1791 (top level): Save the trace data to tfile. Read trace file in
1792 tfile target. Check the trace status.
1793
8ddb1965
YQ
17942013-03-13 Yao Qi <yao@codesourcery.com>
1795
1796 * gdb.trace/tsv.exp (check_tsv): New.
1797 (top level): Save a tfile on current trace session. Call
1798 check_tsv on live target. Load the tfile with target tfile
1799 and call check_tsv again.
1800
045dd51f
YQ
18012013-03-13 Yao Qi <yao@codesourcery.com>
1802
1803 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
1804 Replace some "gdb_test" with "gdb_test_no_output".
1805
82d049ab
PH
18062013-03-12 Paul Hilfinger <hilfingr@adacore.com>
1807
1808 * gdb.ada/expr_delims.exp: New file.
1809 * gdb.ada/expr_delims/foo.adb: New file.
1810 * gdb.ada/expr_delims/pck.ads: New file.
1811 * gdb.ada/expr_delims/pck.adb: New file.
1812
cb8ea32b
KS
18132013-03-11 Keith Seitz <keiths@redhat.com>
1814
1815 * watchpoint.exp (test_no_hw_watchpoints): Add test using
1816 both condition and thread. Then delete the watchpoint.
1817
2f1d9bdd
MM
18182013-03-11 Christian Himpel <christian.himpel@intel.com>
1819
1820 * Makefile.in: Add btrace testsuite.
1821 * configure: Regenerated.
1822 * configure.ac: Add btrace testsuite.
1823 * gdb.btrace/Makefile.in: New file.
1824 * gdb.btrace/enable.c: New file.
1825 * gdb.btrace/enable.exp: New file.
1826 * gdb.btrace/function_call_history.c: New file.
1827 * gdb.btrace/function_call_history.exp: New file.
1828 * gdb.btrace/instruction_history.c: New file.
1829 * gdb.btrace/instruction_history.exp: New file.
1830 * gdb.btrace/instruction_history.S: New file.
1831 * lib/gdb.exp: Add btrace skip proc.
1832
05c56a9d
JK
18332013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1834
1835 Fix entry-values if the callee called a noreturn function.
1836 * gdb.arch/amd64-tailcall-noret.S: New file.
1837 * gdb.arch/amd64-tailcall-noret.c: New file.
1838 * gdb.arch/amd64-tailcall-noret.exp: New file.
1839
9112db09
JK
18402013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1841
1842 Fix entry-values in C++ across CUs.
1843 * gdb.arch/amd64-tailcall-cxx.exp: New file.
1844 * gdb.arch/amd64-tailcall-cxx1.S: New file.
1845 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
1846 * gdb.arch/amd64-tailcall-cxx2.S: New file.
1847 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
1848
be9a119c 18492013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
1850 Hafiz Abid Qadeer <abidh@codesourcery.com>
1851
1852 gdb/testsuite/
1853 * gdb.trace/trace-buffer-size.exp: New file.
1854 * gdb.trace/trace-buffer-size.c: New file.
1855
049109b0
PA
18562013-03-06 Pedro Alves <palves@redhat.com>
1857
1858 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
1859 doesn't support the tested optional feature, call "unsupported"
1860 with the same test message as the "pass" case, instead of calling
1861 "pass" with a different message. Use the same text for the "fail"
1862 cases too.
1863
4aa54120
YQ
18642013-03-06 Yao Qi <yao@codesourcery.com>
1865
1866 * gdb.trace/tstatus.exp: Remove the invocation of
1867 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
1868 (test_tracepoints): Don't set fast tracepoint.
1869 (top level): Don't check agent library is loaded or not.
1870
b8b71e63
YQ
18712013-03-06 Yao Qi <yao@codesourcery.com>
1872
1873 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
1874 parentheses by "\\".
1875
33f448b1
JK
18762013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1877
1878 * gdb.linespec/base/one/thefile.cc (twodup): New.
1879 (m): Call it.
1880 * gdb.linespec/base/two/thefile.cc (dupname): New.
1881 (n): Call it.
1882 * gdb.linespec/break-ask.exp: New file.
1883 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
1884
1c942fb9
YQ
18852013-02-28 Yao Qi <yao@codesourcery.com>
1886
1887 * gdb.trace/report.exp: Move some code to ...
1888 (use_collected_data): New.
1889 (top level): Call use_collected_data once on the live target.
1890 Save at file of the current trace session, load it with target
1891 tfile, and call use_collected_data again.
1892
5b967901
JK
18932013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1894
1895 * gdb.threads/fork-thread-pending.c (main): Add alarm.
1896
6447023f
JK
18972013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1898
1899 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
1900 Add final kill of ${valgrind_pid}.
1901
9f44fbc0
SCR
19022013-02-20 Siva Chandra Reddy <sivachandra@google.com>
1903
1904 * gdb.python/py-arch.c: New test case
1905 * gdb.python/py-arch.exp: New tests to test
1906 gdb.Architecture.disassemble
1907 * gdb.python/Makefile.in: Add py-arch to the list of
1908 EXECUTABLES.
1909
4c9ad8c2
TT
19102013-02-18 Tom Tromey <tromey@redhat.com>
1911
1912 * gdb.dwarf2/subrange.exp: New file.
1913
f5911ea1
HAQ
19142013-02-15 Pedro Alves <pedro@codesourcery.com>
1915 Hafiz Abid Qadeer <abidh@codesourcery.com>
1916
1917 * gdb.trace/tfile.exp: Add test for -trace-status command.
1918
420f4384
JK
19192013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1920
1921 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
1922 nanosleep by sleep.
1923
4819b3f8
PA
19242013-02-14 Pedro Alves <palves@redhat.com>
1925
1926 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
1927
1773c82c
HAQ
19282013-02-14 Pedro Alves <pedro@codesourcery.com>
1929 Hafiz Abid Qadeer <abidh@codesourcery.com>
1930
1931 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
1932
e234dfaf
TT
19332013-02-12 Tom Tromey <tromey@redhat.com>
1934
1935 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
1936 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
1937
6c01dd94
PA
19382013-02-12 Pedro Alves <palves@redhat.com>
1939
1940 * gdb.base/catch-signal.c: Update copyright years.
1941 * gdb.base/catch-signal.exp: Update copyright years.
1942 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
1943 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
1944 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
1945 * gdb.dwarf2/dw2-error.S: Update copyright years.
1946 * gdb.dwarf2/dw2-error.c: Update copyright years.
1947 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
1948 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
1949 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
1950
595fc67f
PA
19512013-02-12 Pedro Alves <palves@redhat.com>
1952
1953 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
1954 message.
1955 * gdb.base/sigaltstack.exp: Ditto.
1956 * gdb.base/siginfo.exp: Ditto.
1957 * gdb.base/sizeof.exp: Ditto.
1958
17282693
PA
19592013-02-12 Pedro Alves <palves@redhat.com>
1960
1961 * gdb.mi/mi-basics.exp: Tweak intro comment.
1962 * gdb.mi/mi-break.exp: Tweak intro comment.
1963 * gdb.mi/mi-console.exp: Tweak intro comment.
1964 * gdb.mi/mi-file.exp: Tweak intro comment.
1965 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
1966 * gdb.mi/mi-return.exp: Tweak intro comment.
1967 * gdb.mi/mi-stepi.exp: Tweak intro comment.
1968 * gdb.mi/mi-until.exp: Tweak intro comment.
1969 * gdb.mi/mi-watch.exp: Tweak intro comment.
1970
8a4ac37e
PA
19712013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
1972
1973 * gdb.server/no-thread-db.exp: New file.
1974 * gdb.server/no-thread-db.c: New file.
1975 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
1976
c2792f5a
DE
19772013-02-11 Doug Evans <dje@google.com>
1978
1979 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
1980 two decfloats.
1981
d9e98382
SDJ
19822013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1983
1984 * gdb.base/bitfields.c (struct internalvartest): New declaration.
1985 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
1986
a321661a
JK
19872013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1988
1989 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
1990
134a2066
YQ
19912013-02-06 Yao Qi <yao@codesourcery.com>
1992
1993 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
1994 to ...
1995 (test_create_delete_modify_tsv): ... here. New test on modifying
1996 the initial value of a tsv.
1997
5a2dc60a
JK
19982013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1999
2000 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
2001 (cd .../rdir): ... here.
2002
233d95b5
JK
20032013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2004
2005 * gdb.linespec/base/one/header.h: New file.
2006 * gdb.linespec/base/two/header.h: New file.
2007 * gdb.linespec/macro-relative.c: New file.
2008 * gdb.linespec/macro-relative.exp: New file.
2009
fbd9ab74
JK
20102013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2011
2012 * gdb.base/fullpath-expand-func.c: New file.
2013 * gdb.base/fullpath-expand.c: New file.
2014 * gdb.base/fullpath-expand.exp: New file.
2015 * gdb.base/realname-expand-real.c: New file.
2016 * gdb.base/realname-expand.c: New file.
2017 * gdb.base/realname-expand.exp: New file.
2018
1b56eb55
JK
20192013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2020
2021 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
2022 * gdb.dwarf2/dw2-dir-file-name.c: New file.
2023
af529f8f
JK
20242013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2025
2026 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
2027 (compare_filenames_for_search does not match)
2028 (compare_filenames_for_search does match): New tests.
2029
f5b95b50
JK
20302013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2031
2032 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
2033
d47921b9
JK
20342013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2035
2036 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
2037
8a92335b
JK
20382013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2039
2040 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
2041 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
2042 ${binfile}.mini_debuginfo-debuglink and
2043 ${binfile}.mini_debuginfo-debuglink.xz.
2044
17f2157d
TT
20452013-02-01 Tom Tromey <tromey@redhat.com>
2046
2047 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
2048 attributes.
2049
d65f0a9c
TT
20502013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2051 Tom Tromey <tromey@redhat.com>
2052
2053 * gdb.dwarf2/method-ptr.exp: Link with c++.
2054 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
2055
f25c0135
TT
20562013-01-31 Tom Tromey <tromey@redhat.com>
2057
2058 * gdb.base/jit.exp (compile_jit_test): New proc.
2059 Add PIE tests.
2060
7078baeb
TT
20612013-01-31 Tom Tromey <tromey@redhat.com>
2062
2063 * gdb.dwarf2/method-ptr.cc: New file.
2064 * gdb.dwarf2/method-ptr.exp: New file.
2065
1d24041a
TT
20662013-01-31 Tom Tromey <tromey@redhat.com>
2067
2068 * lib/dwarf.exp (namespace Dwarf): New.
2069
8d9878a4
TT
20702013-01-29 Tom Tromey <tromey@redhat.com>
2071
2072 * gdb.dwarf2/fission-reread.exp: Add unload test.
2073
bed911e5
DE
20742013-01-28 Doug Evans <dje@google.com>
2075
2076 * gdb.dwarf2/fission-loclists.exp: New file.
2077 * gdb.dwarf2/fission-loclists.S: New file.
2078
e229648e
JK
20792013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2080
2081 Code cleanup.
2082 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
2083 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
2084 and prepare_for_testing.
2085 * gdb.base/store.exp: Likewise.
2086
86700f00
TT
20872013-01-25 Tom Tromey <tromey@redhat.com>
2088
2089 * gdb.python/py-explore.exp: Expect the gdb prompt.
2090
8954db33
AB
20912013-01-25 Andrew Burgess <aburgess@broadcom.com>
2092
2093 * gdb.base/gnu_vector.c: New variable for use in tests.
2094 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
2095 changes in scalar to vector casting and widening.
2096 * gdb.python/py-type.c: New variables for use in tests.
2097 * gdb.python/py-type.exp: Update vector related tests to reflect
2098 changes in scalar to vector casting and widening.
2099
2077afdd
TD
21002013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
2101
2102 * gdb.base/prologue-include.c: New file.
2103 * gdb.base/prologue-include.exp: New file.
2104 * gdb.base/prologue-include.h: New file.
2105
d7499464
HAQ
21062013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
2107
2108 PR gdb/13443
2109 * gdb.mi/mi-var-block.exp: Make test messages unique.
2110
e2a3e0f1
TT
21112013-01-23 Tom Tromey <tromey@redhat.com>
2112
2113 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
2114
152fcc9c
TT
21152013-01-23 Tom Tromey <tromey@redhat.com>
2116
2117 * gdb.cp/converts.cc (main): Initialize 'a'.
2118
bea883fd
SCR
21192013-01-23 Siva Chandra Reddy <sivachandra@google.com>
2120
2121 * testsuite/gdb.python/frame.exp: Add a test for
2122 gdb.Frame.architecture() method.
2123
0928e93d
PA
21242013-01-22 Pedro Alves <palves@redhat.com>
2125
2126 * gdb.base/annota1.exp (signal sent): No longer expect
2127 breakpoints-invalid.
2128 * gdb.cp/annota2.exp (continue until exit)
2129 (watch triggered on a.x): Ditto.
2130
9c97429f
PA
21312013-01-22 Pedro Alves <palves@redhat.com>
2132
2133 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
2134 Adjust tests to breakpoints-invalid changes.
2135 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
2136 variables.
2137 Adjust tests to breakpoints-invalid changes.
2138
187d10dd
PA
21392013-01-22 Pedro Alves <palves@redhat.com>
2140
2141 * gdb.base/annota1.exp (annotate ignore count change): Add
2142 expected output for failure case.
2143
ea3aedcb
TT
21442013-01-22 Tom Tromey <tromey@redhat.com>
2145
2146 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
2147 call.
2148
998580f1
MK
21492013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
2150
2151 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 2152 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
2153 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
2154 Also handle 'thread' field.
2155 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
2156 * gdb.mi/mi-watch.exp: Ditto.
2157 * lib/mi-support.exp: Ditto.
2158
8f1d5693
MK
21592013-01-21 Siva Chandra Reddy <sivachandra@google.com>
2160
2161 * gdb.python/py-explore.exp: Improve a test
2162
2d8c5d7c
DB
21632013-01-18  David Blaikie  <dblaikie@gmail.com>
2164
2165 * gdb.base/label.c (main): Correct the type of the second
2166 parameter.
2167
46f35228
TT
21682013-01-18 Tom Tromey <tromey@redhat.com>
2169
2170 * gdb.dwarf2/trace-crash.s: New file.
2171 * gdb.dwarf2/trace-crash.exp: New file.
2172
5965d69d
HAQ
21732013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
2174
43aaf8b6
PA
2175 PR gdb/13443
2176 * gdb.base/checkpoint.exp: Update test messages to make them
2177 unique.
5965d69d 2178
5ae4861a
YQ
21792013-01-18 Yao Qi <yao@codesourcery.com>
2180
2181 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
2182 output of 'info tracepoints'.
2183 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
2184 Likewise.
2185 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
2186 * gdb.trace/disconnected-tracing.c (struct foo): New.
2187
d84fca2c
JK
21882013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2189
2190 * gdb.dwarf2/dw2-dos-drive.S: New file.
2191 * gdb.dwarf2/dw2-dos-drive.exp: New file.
2192
aebb1cc9
DE
21932013-01-17 Doug Evans <dje@google.com>
2194
2782d512
DE
2195 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
2196 CXX_FOR_TARGET.
2197
aebb1cc9
DE
2198 * boards/cc-with-tweaks.exp: New file.
2199
db2b2972
TT
22002013-01-17 Tom Tromey <tromey@redhat.com>
2201
2202 * gdb.base/completion.exp: Add "set cp-abi" completion test.
2203
96343774
PA
22042013-01-17 Pedro Alves <palves@redhat.com>
2205
2206 Merge dg-extract-results.sh from upstream (svn 195224).
2207
2208 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2209 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
2210
2211 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2212 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
2213
2214 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2215 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
2216
2217 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2218 * dg-extract-results.sh: Redirect grep output to /dev/null instead
2219 of grep -q.
2220
675921c0
SD
22212012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
2222
2223 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
2224 interface.
2225 * gdb.base/jithost.c: New file.
2226 * gdb.base/jithost.h: New file.
2227 * gdb.base/jitreader.c : New file.
2228 * gdb.base/jit-protocol.h: New file.
2229
ab04a2af
TT
22302013-01-16 Tom Tromey <tromey@redhat.com>
2231
2232 * gdb.base/catch-signal.c: New file.
2233 * gdb.base/catch-signal.exp: New file.
2234
8ac3646f
TT
22352013-01-16 Tom Tromey <tromey@redhat.com>
2236
2237 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
2238
22fc223e
JK
22392013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2240
2241 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
2242
44478ab3
TT
22432013-01-14 Tom Tromey <tromey@redhat.com>
2244
2245 * gdb.base/completion.exp: Add "set gnutarget" test.
2246
06d66ee9
TT
22472013-01-14 Tom Tromey <tromey@redhat.com>
2248
2249 * gdb.dwarf2/dw2-restrict.S: New file.
2250 * gdb.dwarf2/dw2-restrict.c: New file.
2251 * gdb.dwarf2/dw2-restrict.exp: New file.
2252
c9bf0622
TT
22532013-01-14 Tom Tromey <tromey@redhat.com>
2254
2255 * gdb.dwarf2/dw2-error.exp: New file.
2256 * gdb.dwarf2/dw2-error.c: New file.
2257 * gdb.dwarf2/dw2-error.S: New file.
2258
5b12a61c
JK
22592013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2260
2261 * gdb.cp/parse-lang.cc: New file.
2262 * gdb.cp/parse-lang.exp: New file.
2263
f0a4b570
JK
22642013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2265
2266 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
2267 (set substitute-path): New test.
2268 (fullname present): Remove content.
2269 (substituted fullname): New test.
2270
f751cc97
JB
22712013-01-13 Joel Brobecker <brobecker@adacore.com>
2272
2273 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
2274 check. Move $gdb_py_is_py24 value check right after.
2275
04164e8e
JK
22762013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2277
2278 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
2279 targets.
2280
5bf480a5
YQ
22812013-01-11 Yao Qi <yao@codesourcery.com>
2282
2283 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
2284 for dprintf.
2285 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2286 Check the fields in "=breakpoint-created" for dprintf.
2287
f35a17b5
JK
22882012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2289
2290 * gdb.mi/mi-fullname-deleted.exp: New file.
2291
85817405
JK
22922012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2293
2294 * gdb.base/skip-solib.exp (info skip with pending file): Update the
2295 expected output.
2296 (info skip with pending file): Remove.
2297 (ignoring function in solib, info skip for function multiply): Update
2298 the expected output.
2299 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
2300 (info skip (delete 1), info skip after disabling all)
2301 (info skip after enabling all, info skip after disabling 4 2-3)
2302 (info skip after enabling 2-3, info skip 2-3)
2303 (info skip after deleting 2 3): Update the expected output.
2304 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
2305 statement to its initialization and return.
2306 * gdb.linespec/skip-two.exp: New file.
2307
27210e12
DE
23082012-12-19 Doug Evans <dje@google.com>
2309
2310 * gdb.base/maint.exp: Handle testing with .gdb_index.
2311
bb627a12
JB
23122012-12-19 Joel Brobecker <brobecker@adacore.com>
2313
2314 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
2315 Cavium to FSF.
2316
7785b880
JB
23172012-12-19 Joel Brobecker <brobecker@adacore.com>
2318
2319 * dg-extract-results.sh: Update contact info in copyright notice.
2320 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
2321 GPL v3 or later. Update contact info.
2322 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
2323 gdb.threads/watchpoint-fork-mt.c,
2324 gdb.threads/watchpoint-fork-parent.c,
2325 gdb.threads/watchpoint-fork-st.c,
2326 gdb.threads/watchpoint-fork.h: Likewise.
2327
f2a8bc8a
YQ
23282012-12-15 Yao Qi <yao@codesourcery.com>
2329
2330 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
2331 'installed' field in '=breakpoint-modified'.
2332 (test_reconnect): Check 'installed' field in
2333 '=breakpoint-modified' and '=breakpoint-created'.
2334
2335 * gdb.trace/actions.exp: Update test for 'installed' field.
2336 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
2337 (tracepoint_change_loc_2): Likewise.
2338 Check 'info tracepoint' display nothing else.
2339 * gdb.trace/deltrace.exp: Likewise.
2340 * gdb.trace/infotrace.exp: Likewise.
2341 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
2342 Likewise.
2343 * gdb.trace/passcount.exp: Likewise.
2344 * gdb.trace/tracecmd.exp: Likewise.
2345 * gdb.trace/while-stepping.exp: Likewise.
2346
6592e36f
TT
23472012-12-14 Tom Tromey <tromey@redhat.com>
2348
2349 * gdb.cp/member-name.exp: New file.
2350 * gdb.cp/member-name.cc: New file.
2351
7d27a96d
TT
23522012-12-14 Tom Tromey <tromey@redhat.com>
2353
2354 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
2355
f8c05d0d
DE
23562012-12-14 Doug Evans <dje@google.com>
2357
2358 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
2359 DW_OP_GNU_implicit_pointer is section-relative.
2360
451b7c33
TT
23612012-12-14 Tom Tromey <tromey@redhat.com>
2362
43aaf8b6 2363 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 2364
10e339df
PA
23652012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
2366
6fdff2c5 2367 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 2368
e780d813
DE
23692012-12-13 Doug Evans <dje@google.com>
2370
2371 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
2372 * gdb.multi/multi-arch.exp: Ditto.
2373
ca3dbcc8 23742012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 2375
ca3dbcc8
MG
2376 * gdb.mi/mi-catch-load-so.c: New. Clone of the
2377 catch load test library source file.
2378 * gdb.mi/mi-catch-load.c: New. Clone of the catch
2379 load test source file.
2380 * gdb.mi/mi-catch-load.exp: New. Test file for
2381 basic MI -catch-load and -catch-unload tests.
2382
2960a434
PK
23832012-12-11 Paul Koning <paul_koning@dell.com>
2384
2385 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
2386 exception.
2387 (_iterator_except): New function.
2388 (ArrayPrinter): Use _iterator function instead of local _iterator
2389 class for Python 3 compatibility.
2390 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 2391 _iterator.
2960a434
PK
2392 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
2393 execfile for Python 3 compatibility.
2394 * gdb.python/python.exp: Handle Python 2.4 exception traceback
2395 format in error_prompt test.
6fdff2c5 2396
9325cb04
PK
23972012-12-10 Paul Koning <paul_koning@dell.com>
2398
2399 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 2400 compatibility.
9325cb04
PK
2401 * gdb.python/py-block.exp: Ditto.
2402 * gdb.python/py-breakpoint.exp: Ditto.
2403 * gdb.python/py-cmd.exp: Ditto.
2404 * gdb.python/py-events.py: Ditto.
2405 * gdb.python/py-finish-breakpoint.py: Ditto.
2406 * gdb.python/py-finish-breakpoint2.exp: Ditto.
2407 * gdb.python/py-finish-breakpoint2.py: Ditto.
2408 * gdb.python/py-frame-inline.exp: Ditto.
2409 * gdb.python/py-frame.exp: Ditto.
2410 * gdb.python/py-infthread.exp: Ditto.
2411 * gdb.python/py-objfile.exp: Ditto.
2412 * gdb.python/py-parameter.exp: Ditto.
2413 * gdb.python/py-progspace.exp: Ditto.
2414 * gdb.python/py-prompt.exp: Ditto.
2415 * gdb.python/py-symbol.exp: Ditto.
2416 * gdb.python/py-symtab.exp: Ditto.
2417 * gdb.python/py-template.exp: Ditto.
2418 * gdb.python/py-value-cc.exp: Ditto.
2419 * gdb.python/python.exp: Ditto.
2420 * gdb.python/source2.py: Ditto.
2421 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 2422 compatibility.
9325cb04
PK
2423 Use sorted() function rather than sort() method.
2424 Accept either int or long values for enum values.
2425 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
2426 execfile for Python 3 compatibility.
2427 * gdb.python/py-evsignal.exp: Ditto.
2428 * gdb.python/py-evthreads.exp: Ditto.
2429 * gdb.python/py-mi.exp: Ditto.
2430 * gdb.python/py-pp-maint.exp: Ditto.
2431 * gdb.python/py-prettyprint.exp: Ditto.
2432 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 2433 Python 3 compatibility.
9325cb04
PK
2434 Skip tests for Python 2.4.
2435 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 2436 Python 3 compatibility.
9325cb04
PK
2437 Use byte string rather than character string in memory write test
2438 if Python 3.
2439 * gdb.python/py-pp-maint.py: Change class declarations to "new
2440 class" syntax.
2441 * gdb.python/py-prettyprint.py: Change iterator class to generator
2442 function for Python 3 compatibility.
2443 Make all classes "new style".
2444 Fix indentation issue and stray semicolon.
2445 * gdb.python/py-shared.expChange print syntax for Python 3
2446 compatibility.
2447 Define "long" if Python 3.
2448 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 2449 compatibility.
9325cb04
PK
2450 Accept either int or long values for enum values.
2451 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 2452 compatibility.
9325cb04
PK
2453 Skip "long" and "unicode" tests if Python 3.
2454 Accept either "type" or "class" in type checks.
2455 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
2456 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
2457
8b9737bf
TT
24582012-12-10 Tom Tromey <tromey@redhat.com>
2459
2460 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
2461 (test): Add "two_cu" argument.
2462 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
2463 for types; allow two CUs.
2464
1b80a9fa
JK
24652012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2466
2467 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
2468 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
2469
f0b6d50a
YQ
24702012-12-08 Yao Qi <yao@codesourcery.com>
2471 Pedro Alves <palves@redhat.com>
2472
2473 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
2474 '=breakpoint-created' when GDB merges the tracepoints of both
2475 sides.
2476
2f68a895
TT
24772012-12-07 Tom Tromey <tromey@redhat.com>
2478
2479 * gdb.base/break1.c (enum some_enum, union some_union): New.
2480 (some_enum_global, some_union_global, some_value): New globals.
2481 * gdb.base/completion.exp: Add tag completion tests.
2482
4fc5d43e
TT
24832012-12-07 Tom Tromey <tromey@redhat.com>
2484
2485 * gdb.base/completion.exp: Add tests for ptype and whatis
2486 completion.
2487
6559e013
JB
24882012-12-07 Joel Brobecker <brobecker@adacore.com>
2489
2490 * gdb.base/stale-infcall.exp: Fix copyright line.
2491
ae2b630d
JB
24922012-12-07 Joel Brobecker <brobecker@adacore.com>
2493
2494 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
2495
0ba2eb0f
TT
24962012-12-06 Pedro Alves <palves@redhat.com>
2497 Tom Tromey <tromey@redhat.com>
2498
2499 * gdb.base/exprs.exp: Add tests for cast to void.
2500
731145cb
TT
25012012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
2502
2503 * gdb.python/py-mi.exp: Correct expected results for attribute
2504 "dynamic" returned by -var-update.
2505 Add test case for correct handling of "diplayhint" for children
2506 of dynamic varobjs.
2507 * gdb.python/py-prettyprint.c (set_itme): New function.
2508 (bug_14741) New function.
2509 (main) Add call to bug_14741().
2510 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
2511
e58fcc15
UW
25122012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
2513
2514 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
2515 ${binfile}.funcsyms list.
2516
e9eb0d14
YQ
25172012-12-04 Yao Qi <yao@codesourcery.com>
2518
2519 PR gdb/13443
2520 * gdb.trace/actions.exp: Make test messages unique.
2521
4983028c
TT
25222012-11-29 Tom Tromey <tromey@redhat.com>
2523
2524 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
2525
ea5e6b0e
UW
25262012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
2527
2528 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
2529 * gdb.opencl/datatypes.exp: Likewise.
2530 * gdb.opencl/operators.exp: Likewise.
2531 * gdb.opencl/vec_comps.exp: Likewise.
2532
cdde3dfb
JG
25332012-11-29 Jerome Guitton <guitton@adacore.com>
2534
2535 * gdb.ada/iwide: New testcase.
2536
b50d69b5
JG
25372012-11-29 Jerome Guitton <guitton@adacore.com>
2538
2539 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
2540 ptype test.
2541
c2d3fccf
JG
25422012-11-29 Jerome Guitton <guitton@adacore.com>
2543
2544 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
2545 form {VARIANT_TYPE}ADDRESS.
2546
5edf51fe
YQ
25472012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
2548
2549 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
2550 (func): New function.
2551 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
2552 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
2553 pointers to members with pointer-to-function type.
2554
608e2dbb
TT
25552012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2556 Tom Tromey <tromey@redhat.com>
2557
2558 * gdb.base/gnu-debugdata.exp: New file.
2559 * gdb.base/gnu-debugdata.c: New file.
2560 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
2561 (gdb_unload): Return 0 on success.
2562
4648e588
JK
25632012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2564
2565 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
2566
17d6efc4
JB
25672012-11-26 Joel Brobecker <brobecker@adacore.com>
2568
2569 * gdb.base/empty_exe.exp: New testcase.
2570
ace21957
MF
25712012-11-20 Mike Frysinger <vapier@gentoo.org>
2572
2573 * gdb.base/completion.exp: Add test for help aliases completion.
2574
5c401a0a
YQ
25752012-11-20 Yao Qi <yao@codesourcery.com>
2576
2577 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2578 Don't test 'maint set show-debug-regs'.
2579 Use command 'set remotecache' instead of
2580 'set circular-trace-buffer'.
2581
8dea366b
KS
25822012-11-16 Keith Seitz <keiths@redhat.com>
2583
2584 PR c++/13615
2585 * gdb.cp/baseenum.cc: New file.
2586 * gdb.cp/baseenum.exp: New file.
2587 * gdb.cp/derivation.cc (A): Add copyright.
2588 Add a typedef.
2589 (B): Use A::value_type instead of int. Change all references.
2590 (D): Use value_type instead of int. Change all references.
2591 (E): Likewise.
2592 (F); Likewise.
2593 (Z): New class.
2594 (ZZ): New class.
6fdff2c5 2595 (N, Base, Derived): New namespace and classes.
8dea366b
KS
2596 (main): Add instances of Z and ZZ.
2597 Make sure all symbols from N are kept.
2598 * gdb.cp/derivation.exp: Update typedef changes in tests.
2599 Add tests for class typedefs both before and after starting
2600 the inferior.
2601 Add tests for searching for a typedef while stopped in a
2602 method.
2603
5e34c6c3
LM
26042012-11-14 Luis Machado <lgustavo@codesourcery.com>
2605
2606 * gdb.mi/mi-var-create-rtti.c: New file.
2607 * gdb.mi/mi-var-create-rtti.exp: New file.
2608
5e487a5f
LM
26092012-11-14 Luis Machado <lgustavo@codesourcery.com>
2610
2611 * gdb.base/structs3.exp: Run to main before doing any tests.
2612
6d67b990
AB
26132012-11-14 Andrew Burgess <aburgess@broadcom.com>
2614
2615 * gdb.python/py-type.exp: Uniquify test names.
2616
e5d98164
YQ
26172012-11-14 Yao Qi <yao@codesourcery.com>
2618
2619 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
2620 (thread_function) [DEBUG]: Call 'printf'.
2621 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
2622 command line if 'DEBUG=1' is passed to test.
2623 Remove a pattern to match inferior's output.
2624
62747a60
TT
26252012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
2626
2627 * gdb.mi/mi-fill-memory.exp: New test.
2628
18a9fc12
TT
26292012-11-12 Tom Tromey <tromey@redhat.com>
2630
2631 * gdb.base/completion.exp: Update for "info type-printers".
2632 * gdb.python/py-typeprint.cc: New file.
2633 * gdb.python/py-typeprint.exp: New file.
2634 * gdb.python/py-typeprint.py: New file.
2635
bd69fc68
TT
26362012-11-12 Tom Tromey <tromey@redhat.com>
2637
2638 * gdb.base/call-sc.exp: Use "ptype/r".
2639 * gdb.base/volatile.exp: Don't expect "int".
2640 * gdb.cp/ptype-flags.cc: New file.
2641 * gdb.cp/ptype-flags.exp: New file.
2642 * gdb.cp/templates.exp: Use ptype/r.
2643 (test_ptype_of_templates, test_template_typedef): Likewise.
2644 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
2645 argument. Handle template names and template parameters.
2646 * gdb.mi/mi-var-cmd.exp: Accept "long".
2647 * gdb.mi/mi-var-child.exp: Accept "long".
2648 * gdb.mi/mi-var-display.exp: Accept "long".
2649 * gdb.mi/mi2-var-child.exp: Accept "long".
2650
b3720c3a
TT
26512012-11-12 Tom Tromey <tromey@redhat.com>
2652
2653 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
2654 "ptype" from calls to cp_test_ptype_class.
2655 (test_enums): Likewise.
2656 * gdb.cp/derivation.exp: Remove "ptype" from calls to
2657 cp_test_ptype_class.
2658 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
2659 calls to cp_test_ptype_class.
2660 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
2661 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
2662 from calls to cp_test_ptype_class.
2663 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
2664 command here. Change "in_command" argument to "in_exp".
2665
0d63ecda
KS
26662012-11-10 Keith Seitz <keiths@redhat.com>
2667
2668 PR gdb/14288
2669 * gdb.base/printcmds.c: Add invalid_XXX globals
2670 for repeated byte tests.
2671 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
2672 * gdb.base/wchar.c (main): Add and construct a wchar_t
2673 array with repeated characters.
2674 * gdb.base/wchar.exp: Add repeated character tests.
2675
ed8a1c2d
AB
26762012-11-09 Andrew Burgess <aburgess@broadcom.com>
2677
2678 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
2679 disassembly output.
2680
9107fc8d
PA
26812012-11-09 Pedro Alves <palves@redhat.com>
2682
2683 PR gdb/14306
2684
2685 * gdb.multi/multi-arch-exec.c: New file.
2686 * gdb.multi/multi-arch-exec.exp: New file.
2687
558a9d82
YQ
26882012-11-09 Yao Qi <yao@codesourcery.com>
2689
2690 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
2691 (top level): Call it.
2692
e714f336
YQ
26932012-11-09 Yao Qi <yao@codesourcery.com>
2694
2695 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
2696 typo.
2697
6ecd4729
PA
26982012-11-09 Pedro Alves <palves@redhat.com>
2699
2700 * gdb.multi/multi-arch.exp: New.
2701
9015683b
TT
27022012-11-08 Tom Tromey <tromey@redhat.com>
2703
2704 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
2705 core files, if possible.
2706 * gdb.base/siginfo-thread.c: New file
2707 * gdb.base/siginfo-thread.exp: New file
2708
ea9f10bb
TT
27092012-11-08 Tom Tromey <tromey@redhat.com>
2710
2711 * gdb.base/comprdebug.exp: New file.
2712
f6592439
PA
27132012-11-06 Pedro Alves <palves@redhat.com>
2714
2715 PR gdb/14810
2716
2717 * gdb.base/disabled-location.c: New file.
2718 * gdb.base/disabled-location.exp: New file.
2719
2d338fa9
TT
27202012-11-06 Tom Tromey <tromey@redhat.com>
2721
2722 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
2723 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2724 gdb_gcore_cmd.
2725 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
2726 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
2727 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
2728 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
2729 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
2730 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
2731 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
2732 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
2733 * lib/gdb.exp (gdb_gcore_cmd): New proc.
2734
68c9da30
PA
27352012-11-05 Pedro Alves <palves@redhat.com>
2736
2737 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
2738 procedure.
2739 (do_vfork_and_follow_child_tests_exec)
2740 (do_vfork_and_follow_child_tests_exit): Call it.
2741
a7c8c931
PA
27422012-11-05 Pedro Alves <palves@redhat.com>
2743
2744 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
2745 fails.
2746
6f6484cd
YQ
27472012-11-03 Yao Qi <yao@codesourcery.com>
2748
2749 Fix PR gdb/14617.
2750 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2751 Remove setup_kfail, and update test.
2752
b45627a0
TT
27532012-11-02 Tom Tromey <tromey@redhat.com>
2754
2755 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
2756 test.
2757
f50f4e56
PA
27582012-11-02 Pedro Alves <palves@redhat.com>
2759
2760 PR gdb/14766
2761
2762 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
2763 setup_kfail.
2764 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
2765 get registers".
2766
71ce889d
PA
27672012-11-02 Pedro Alves <palves@redhat.com>
2768
2769 * gdb.base/foll-vfork-exit.c: New file.
2770 * gdb.base/foll-vfork.exp (top level): New file-describing
2771 comment.
2772 (vfork_child_follow_to_exit): New procedure.
2773 (tcatch_vfork_then_child_follow): Rename as ...
2774 (tcatch_vfork_then_child_follow_exec): ... this.
2775 (tcatch_vfork_then_child_follow_exit): New procedure.
2776 (do_vfork_and_follow_parent_tests): New procedure, factored out
2777 from do_vfork_and_exec_tests.
2778 (do_vfork_and_follow_child_tests_exec): Ditto.
2779 (do_vfork_and_exec_tests): Delete.
2780 (do_vfork_and_follow_child_tests_exit): New procedure.
2781 (top level): Run tests with both the program that has the vfork
2782 child execing, and the program has the vfork child exiting.
2783
1e35b1a9
PA
27842012-11-02 Pedro Alves <palves@redhat.com>
2785
2786 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
2787 (check_vfork_catchpoints, vfork_parent_follow_through_step)
2788 (vfork_parent_follow_to_bp): Call it.
2789 (kill_child): Delete.
2790 (vfork_and_exec_child_follow_to_main_bp)
2791 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
2792 longer call kill_child.
2793 (tcatch_vfork_then_parent_follow): Call setup_gdb.
2794 (do_vfork_and_exec_tests): Don't runto_main before calling each
2795 test procedure.
2796 (top level): Don't clean restart and set verbose before running
2797 each test procedure.
2798
27992012-11-02 Pedro Alves <palves@redhat.com>
2800
2801 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
2802 (vfork_parent_follow_to_bp)
2803 (vfork_and_exec_child_follow_to_main_bp)
2804 (vfork_and_exec_child_follow_through_step)
2805 (tcatch_vfork_then_parent_follow)
2806 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2807 Use with_test_prefix.
2808
28092012-11-02 Pedro Alves <palves@redhat.com>
2810
2811 * gdb.base/foll-vfork.c: Add copyright header.
2812 * gdb.base/vforked-prog.c: Add copyright header.
2813
28142012-11-02 Pedro Alves <palves@redhat.com>
2815
2816 * gdb.base/foll-vfork.exp
2817 (vfork_and_exec_child_follow_through_step): Don't skip on
2818 non-HP/UX targets. Expect the next to only step one line on
2819 non-HP/UX targets, rather than stopping only after the exec.
2820
28212012-11-02 Pedro Alves <palves@redhat.com>
2822
2823 Don't hard code line numbers.
2824
2825 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
2826 Expect text from the sources instead of a line number.
2827 (vfork_parent_follow_to_bp)
2828 (vfork_and_exec_child_follow_to_main_bp)
2829 (vfork_and_exec_child_follow_through_step)
2830 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2831 Use gdb_get_line_number.
2832
28332012-11-02 Pedro Alves <palves@redhat.com>
2834
2835 Modernize.
2836
2837 * gdb.base/foll-vfork.exp: Use standard_testfile and
2838 build_executable. Pass descriptive string to untested.
2839 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
2840 (vfork_and_exec_child_follow_to_main_bp)
2841 (vfork_and_exec_child_follow_through_step)
2842 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
2843 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
2844 of send_gdb/gdb_expect.
2845
2846 (kill_child): New procedure.
2847 (vfork_and_exec_child_follow_to_main_bp)
2848 (vfork_and_exec_child_follow_through_step): Use it.
2849
f0559fff
YQ
28502012-11-02 Yao Qi <yao@codesourcery.com>
2851
2852 * gdb.base/setvar.exp: Test setting nested struct.
2853 * gdb.base/setvar.c (v_struct3): New.
2854
c207c6da
DE
28552012-11-01 Doug Evans <dje@google.com>
2856
2857 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
2858 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
2859 use them.
2860
2f27adfe
AB
28612012-10-31 Andrew Burgess <aburgess@broadcom.com>
2862
2863 PR cli/14772
2864 * gdb.base/gnu_vector.c (union_with_vector_1)
2865 (struct_with_vector_1): Add new struct and union for testing
2866 ptype.
2867 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
2868 structs / unions containing vectors.
2869
bb662ca6
YQ
28702012-10-25 Yao Qi <yao@codesourcery.com>
2871
2872 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
2873 'setup_kfail' instead of 'setup_kfail_for_target'.
2874 * gdb.base/varargs.exp: Likewise.
2875 * lib/gdb.exp (setup_kfail_for_target): Remove.
2876
635d23ff
MK
28772012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
2878
2879 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
2880
afdb064f
MK
28812012-10-25 Mark Kettenis <kettenis@gnu.org>
2882
2883 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
2884
d99dcf51
JB
28852012-10-24 Joel Brobecker <brobecker@adacore.com>
2886
2887 * gdb.ada/set_wstr: New testcase.
2888
32560274
JB
28892012-10-24 Joel Brobecker <brobecker@adacore.com>
2890
2891 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
2892
5ded5331
JB
28932012-10-24 Joel Brobecker <brobecker@adacore.com>
2894
2895 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
2896
d8d84291
MK
28972012-10-24 Mark Kettenis <kettenis@gnu.org>
2898
2899 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
2900
6e933c51
JK
29012012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2902
2903 * gdb.base/callfuncs.exp (do_function_calls): Fix
2904 setup_kfail_for_target for -m32 mode.
2905
274bd000
MK
29062012-10-23 Mark Kettenis <kettenis@gnu.org>
2907
2908 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
2909 are now fixed.
2910
545f743d
YQ
29112012-10-23 Yao Qi <yao@codesourcery.com>
2912
2913 * gdb.base/info-os.exp: Resume the inferior until it exits.
2914
48b56b6a 29152012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
2916
99c7d5a8 2917 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
2918 * gdb.base/print-file-var.exp: Likewise.
2919 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 2920
8de0566d
YQ
29212012-10-17 Yao Qi <yao@codesourcery.com>
2922
2923 * gdb.mi/mi-memory-changed.exp: New.
2924
44883546
YQ
29252012-10-16 Yao Qi <yao@codesourcery.com>
2926
2927 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
2928 returns true.
2929 Call gdb_load_shlibs.
2930 * gdb.reverse/solib-reverse.exp: Likewise.
2931
345f514a
KS
29322012-10-15 Keith Seitz <keiths@redhat.com>
2933
2934 * lib/cp-support.exp (cp_test_ptype_class): Add support
2935 for class typedefs.
2936
2937 * gdb.cp/derivation.exp: Add tests for g_instance.
2938
9e3a7d65
JK
29392012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2940
2941 Fix entry values resolving in inlined frames.
2942 * gdb.arch/amd64-entry-value-inline.S: New file.
2943 * gdb.arch/amd64-entry-value-inline.c: New file.
2944 * gdb.arch/amd64-entry-value-inline.exp: New file.
2945
21a7b089
JK
29462012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2947 Doug Evans <dje@google.com>
2948
2949 Fix recent gdb_breakpoint regression.
2950 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
2951 braces from the parameter.
2952 * gdb.java/jprint.exp: Likewise.
2953
2c47921e
DE
29542012-10-15 Doug Evans <dje@google.com>
2955
2956 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
2957
89398707
JB
29582012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
2959
2960 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
2961
801e4185
TT
29622012-10-15 Tom Tromey <tromey@redhat.com>
2963
2964 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
2965
74f910c8
TT
29662012-10-15 Tom Tromey <tromey@redhat.com>
2967
2968 * gdb.python/py-symbol.exp: Test symbol destructor.
2969
91567807
YQ
29702012-10-14 Yao Qi <yao@codesourcery.com>
2971
2972 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
2973 * gdb.mi/mi-cli.exp: New.
2974
2975 * gdb.mi/mi2-basics.exp: Remove.
2976 * gdb.mi/mi2-break.exp: Remove.
2977 * gdb.mi/mi2-console.exp: Remove.
2978 * gdb.mi/mi2-disassemble.exp: Remove.
2979 * gdb.mi/mi2-eval.exp: Remove.
2980 * gdb.mi/mi2-file.exp: Remove.
2981 * gdb.mi/mi2-hack-cli.exp: Remove.
2982 * gdb.mi/mi2-pthreads.exp: Remove.
2983 * gdb.mi/mi2-read-memory.exp: Remove.
2984 * gdb.mi/mi2-regs.exp: Remove.
2985 * gdb.mi/mi2-return.exp: Remove.
2986 * gdb.mi/mi2-simplerun.exp: Remove.
2987 * gdb.mi/mi2-stack.exp: Remove.
2988 * gdb.mi/mi2-stepi.exp: Remove.
2989 * gdb.mi/mi2-syn-frame.exp: Remove.
2990 * gdb.mi/mi2-until.exp: Remove.
2991 * gdb.mi/mi2-watch.exp: Remove.
2992 * gdb.mi/mi2-var-block.exp: Remove.
2993 * gdb.mi/mi2-var-cmd.exp: Remove.
2994 * gdb.mi/mi2-var-display.exp: Remove.
2995
87332029
YQ
29962012-10-12 Yao Qi <yao@codesourcery.com>
2997
2998 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
2999 trail '.*' on matching patterns.
3000
11fc9057
L
30012012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3002
3003 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
3004 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
3005 * gdb.arch/i386-disp-step.exp: Likewise.
3006 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3007 * gdb.arch/i386-prologue.exp: Likewise.
3008 * gdb.arch/i386-size-overlap.exp: Likewise.
3009 * gdb.arch/i386-size.exp: Likewise.
3010 * gdb.arch/i386-unwind.exp: Likewise.
3011
7d46bcdc
L
30122012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3013
3014 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
3015 * gdb.arch/i386-word.exp: Likewise.
3016
31224d9d
L
30172012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3018
3019 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
3020 is_ilp32_target to set nr_regs.
3021 * gdb.arch/i386-sse.exp: Likewise.
3022
5b7d0050
DE
30232012-10-11 Doug Evans <dje@google.com>
3024
7c09e5a0
DE
3025 PR breakpoints/14643.
3026 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
3027 * gdb.linespec/thread.c: New file.
3028 * gdb.linespec/thread.exp: New file.
3029
5b7d0050
DE
3030 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
3031 Recognize "message" -> print pass and fail. Add eof case.
3032 (runto): Recognize message, no-message. Print pass/fail if requested,
3033 with same treatment as gdb_breakpoint.
3034 (runto_main): Pass no-message to runto.
3035 (gdb_internal_error_resync): Add log message.
3036 (gdb_file_cmd): Tweak internal error fail text for consistency.
3037
2e24f4aa
JK
30382012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3039
3040 Fix crash during stepping on ppc32.
3041 * gdb.base/step-symless.c: New file.
3042 * gdb.base/step-symless.exp: New file.
3043
aa14df25
DE
30442012-10-03 Doug Evans <dje@google.com>
3045
3046 PR symtab/14601
3047 * gdb.cp/using-crash.exp: New file.
3048 * gdb.cp/using-crash.cc: New file.
3049
975531db
DE
30502012-10-02 Doug Evans <dje@google.com>
3051
3052 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
3053 more consistent.
3054 (runto,gdb_debug_format): Ditto.
3055 (gdb_file_cmd): Watch for eof in nested gdb_expect.
3056 Clean up logging and error messages.
3057
b3dc46ff
AB
30582012-10-01 Andrew Burgess <aburgess@broadcom.com>
3059
3060 Test find command on unmapped memory.
3061 * gdb.base/find-unmapped.c: New file.
3062 * gdb.base/find-unmapped.exp: New file.
3063
45814d45
YQ
30642012-09-29 Yao Qi <yao@codesourcery.com>
3065
3066 * gdb.trace/mi-tracepoint-changed.exp: New.
3067 * gdb.mi/mi-breakpoint-changed.exp: New.
3068 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
3069 * gdb.mi/pendshr2.c: New.
3070
4c2786ba
YQ
30712012-09-28 Yao Qi <yao@codesourcery.com>
3072
3073 * gdb.mi/pr11022.exp: New.
3074 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
3075
7977e5d2
TT
30762012-09-27 Tom Tromey <tromey@redhat.com>
3077
3078 * gdb.cp/derivation.exp: Add regression test.
3079 * gdb.cp/derivation.cc (class V_base, class V_inter, class
3080 V_derived): New.
3081 (vderived): New global.
3082
0971de02
TT
30832012-09-26 Tom Tromey <tromey@redhat.com>
3084
3085 * gdb.dwarf2/dw2-common-block.S: New file.
3086 * gdb.dwarf2/dw2-common-block.exp: New file.
3087
4357ac6c
TT
30882012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3089
3090 * gdb.fortran/common-block.exp: New file.
3091 * gdb.fortran/common-block.f90: New file.
3092
6f380991
AB
30932012-09-26 Andrew Burgess <aburgess@broadcom.com>
3094
3095 * gdb.base/duplicate-bp.c: New file.
3096 * gdb.base/duplicate-bp.exp: New file.
3097
8ae551cf
YQ
30982012-09-26 Yao Qi <yao@codesourcery.com>
3099
3100 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
3101
3102 Revert:
3103 2012-09-21 Yao Qi <yao@codesourcery.com>
3104
3105 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3106
318102b9
SP
31072012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3108
3109 * gdb.base/longest-types.c: New test case.
3110 * gdb.base/longest-types.exp: New test case.
3111
a1e5fd69
YQ
31122012-09-25 Yao Qi <yao@codesourcery.com>
3113
3114 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
3115
04e7407c
JK
31162012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3117
3118 Fix internal error on canonicalization of clang types.
3119 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
3120 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
3121 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
3122
9bf4bce9
JK
31232012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3124
3125 Fix disassemble without parameters in tailcall frame.
3126 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
3127
2603f7ee
AB
31282012-09-21 Andrew Burgess <aburgess@broadcom.com>
3129
3130 * gdb.dwarf2/dw2-op-out-param.S: New file.
3131 * gdb.dwarf2/dw2-op-out-param.exp: New file.
3132
a3569abd
YQ
31332012-09-21 Yao Qi <yao@codesourcery.com>
3134
3135 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3136
a065d7af
YQ
31372012-09-21 Yao Qi <yao@codesourcery.com>
3138
3139 * gdb.mi/mi-cli.exp: Remove.
3140 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
3141
15544bd9
YQ
31422012-09-21 Yao Qi <yao@codesourcery.com>
3143
3144 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
3145 "=record-started" notification.
3146
82a90ccf
YQ
31472012-09-21 Yao Qi <yao@codesourcery.com>
3148
3149 * gdb.mi/mi-record-changed.exp: New.
3150 * gdb.mi/mi-reverse.exp: Adjust expected output.
3151
d7de8e3c
TT
31522012-09-20 Tom Tromey <tromey@redhat.com>
3153
3154 * gdb.python/python.exp: Test atexit.register.
3155
1aa99537
DE
31562012-09-20 Doug Evans <dje@google.com>
3157
05eade73
DE
3158 * boards/dwarf4-gdb-index.exp: New file.
3159
1aa99537
DE
3160 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
3161 while running the tests.
3162
4ae24af0
JB
31632012-09-18 Joel Brobecker <brobecker@adacore.com>
3164
3165 * gdb.ada/bp_reset: New testcase.
3166
bb25a15c
YQ
31672012-09-18 Yao Qi <yao@codesourcery.com>
3168
3169 * gdb.trace/mi-tsv-changed.exp: New.
3170
201b4506
YQ
31712012-09-18 Yao Qi <yao@codesourcery.com>
3172
3173 * gdb.trace/mi-traceframe-changed.exp: New.
3174
6fc1c773
YQ
31752012-09-17 Yao Qi <yao@codesourcery.com>
3176
3177 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
3178 when it is less than 0.
3179
1ab3b62c
JK
31802012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3181
3182 PR 14119
3183 * gdb.arch/amd64-tailcall-ret.S: New file.
3184 * gdb.arch/amd64-tailcall-ret.c: New file.
3185 * gdb.arch/amd64-tailcall-ret.exp: New file.
3186 * gdb.reverse/amd64-tailcall-reverse.S: New file.
3187 * gdb.reverse/amd64-tailcall-reverse.c: New file.
3188 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
3189
acf9414f
JK
31902012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3191
3192 PR 14548
3193 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
3194 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
3195 * gdb.reverse/singlejmp-reverse.S: New file.
3196 * gdb.reverse/singlejmp-reverse.c: New file.
3197 * gdb.reverse/singlejmp-reverse.exp: New file.
3198
666b578b
JK
31992012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3200
3201 Fix compatibility with old GCC (~4.1).
3202 * gdb.cp/converts.cc (my_enum_var): New variable.
3203
42056501
AB
32042012-09-14 Andrew Burgess <aburgess@broadcom.com>
3205
3206 * gdb.xml/tdesc-regs.exp: Update expected output for new
3207 vector_size syntax of vector types.
3208
b9516fa1
YPK
32092012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
3210
3211 Refactor Python "gdb" module into a proper Python package, by
3212 introducing a new "_gdb" module for code implemented in C, and
3213 using reload/__import__ instead of exec.
3214 * gdb.python/python.exp (Test stderr location): Update module
3215 location of GDB-specific sys.stderr.
3216 (Test stdout location): Ditto for sys.stdout.
3217
18dc9ad8
JK
32182012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3219
3220 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
3221
ea3a9873
KS
32222012-09-12 Keith Seitz <keiths@redhat.com>
3223
3224 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
3225 conversion statement.
3226
5941debb
DE
32272012-09-12 Doug Evans <dje@google.com>
3228
3229 * gdb.base/help.exp: Remove testing of individual command help text,
3230 too much of a maintenance burden. Instead, test the functionality
3231 of "help" itself.
3232
cfc35e02
DE
32332012-09-11 Doug Evans <dje@google.com>
3234
3a0ed5d7
DE
3235 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
3236 breakpoint.
3237
cfc35e02
DE
3238 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
3239 * gdb.dwarf2/fission-reread.S: Ditto.
3240 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
3241 * gdb.dwarf2/fission-reread.exp: Ditto.
3242
350b1b26
AB
32432012-09-11 Andrew Burgess <aburgess@broadcom.com>
3244
3245 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
3246
2fa15f23
JB
32472012-09-10 Joel Brobecker <brobecker@adacore.com>
3248
3249 * gdb.ada/optim_drec: New testcase.
3250
09be558e
DE
32512012-09-10 Doug Evans <dje@google.com>
3252
3253 * boards/fission.exp: Explicitly mark "board" as not remote.
3254
5b4f6e25
KS
32552012-09-10 Keith Seitz <keiths@redhat.com>
3256
3257 PR gdb/13483
3258 * gdb.cp/converts.cc (A::A): Add ctor.
3259 (A::member_): Add member.
3260 (enum my_enum): New enumeration.
3261 (main): Add calls to foo1_7 with various
3262 permitted arguments.
3263 * gdb.cp/converts.exp: Add tests for boolean
3264 conversions permitted by the standard.
3265
b4ca5ed9
YPK
32662012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
3267
3268 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
3269 avoid spurious results due to ~/.gdbinit.
3270 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
3271 $INTERNAL_GDBFLAGS in run command.
3272 * gdb.gdb/observer.exp (setup_test): Ditto.
3273 * gdb.gdb/selftest.exp (test_with_self): Ditto.
3274 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
3275
d54b30bb
DE
32762012-09-06 Doug Evans <dje@google.com>
3277
14910956
DE
3278 * boards/fission.exp: New file.
3279
d54b30bb
DE
3280 * gdb.python/py-value.exp: Use clean_restart.
3281
91b253e1
DE
32822012-09-05 Doug Evans <dje@google.com>
3283
3284 * gdb.base/info-macros.c: Fix whitespace.
3285
1292279a
PA
32862012-08-28 Pedro Alves <palves@redhat.com>
3287
3288 PR gdb/14428
3289
3290 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
3291
1c8cdcb1
JK
32922012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3293
3294 * gdb.base/break-caller-line.c: New file.
3295 * gdb.base/break-caller-line.exp: New file.
3296
1e8e8b51
JK
32972012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3298
3299 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
3300 * gdb.arch/i386-cfi-notcurrent.S: New file.
3301 * gdb.arch/i386-cfi-notcurrent.exp: New file.
3302
1591a1e8
PA
33032012-08-27 Wei-cheng Wang <cole945@gmail.com>
3304 Yao Qi <yao@codesourcery.com>
3305 Pedro Alves <palves@redhat.com>
3306
3307 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
3308 New procedures.
3309 (top level): Add overlap checking tests.
3310
4442ada7
TT
33112012-08-24 Tom Tromey <tromey@redhat.com>
3312
3313 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
3314 gdb_test_multiple fails for other reasons.
3315
e7d50cc9
YQ
33162012-08-24 Yao Qi <yao@codesourcery.com>
3317
3318 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
3319
dfbd5e7b
PA
33202012-08-23 Pedro Alves <palves@redhat.com>
3321
3322 * gdb.base/help.exp: Adjust to "handle" help text change.
3323
8d735b87
YQ
33242012-08-23 Yao Qi <yao@codesourcery.com>
3325
3326 * gdb.trace/disconnected-tracing.c (start, end): New.
3327 (main): Call start and end.
3328 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
3329 existing tests into this proc.
3330 (disconnected_tfind): New.
3331
61b1d759
YQ
33322012-08-23 Yao Qi <yao@codesourcery.com>
3333
3334 * boards/native-gdbserver.exp (${board}_upload): New.
3335 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
3336 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
3337 Execute tfile on remote target.
3338 Copy trace file from target to host.
3339
6ca1b147
JM
33402012-08-22 Joseph Myers <joseph@codesourcery.com>
3341
3342 * gdb.arch/thumb-bx-pc.S: New file.
3343 * gdb.arch/thumb-bx-pc.exp: New file.
3344
706e3705
TT
33452012-08-22 Tom Tromey <tromey@redhat.com>
3346
3347 * gdb.base/maint.exp: Update.
3348
b4893d48
TT
33492012-08-22 Tom Tromey <tromey@redhat.com>
3350
3351 * lib/gdb.exp (skip_unwinder_tests): New proc.
3352 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
3353 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
3354
45b7da81
TT
33552012-08-21 Tom Tromey <tromey@redhat.com>
3356
3357 * gdb.hp/gdb.aCC/exception.exp: Remove.
3358
f94363d7
AP
3359012-08-19 Andrew Pinski <apinski@cavium.com>
3360
3361 * gdb.arch/mips-octeon-bbit.c: New file.
3362 * gdb.arch/mips-octeon-bbit.exp: New Test.
3363
e5afdbd7
KS
3364012-08-19 Keith Seitz <keiths@redhat.com>
3365
3366 PR c++/14365
3367 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
3368 * gdb.dwarf2/dw2-anon-mptr.S: New file.
3369
c29e8b64
JK
33702012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3371
3372 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
3373 verbose -log by more specific untested call.
3374
15a7e7bc
YQ
33752012-08-18 Yao Qi <yao@codesourcery.com>
3376
3377 * gdb.trace/tfind.exp: Move tests on various command help before
3378 checking target supports trace.
3379 Fix the expected output of 'help tfind end'.
3380
a451cb65
KS
33812012-08-17 Keith Seitz <keiths@redhat.com>
3382
3383 PR c++/13356
3384 * gdb.base/default.exp: Update all "check type" tests.
3385 * gdb.base/help.exp: Likewise.
3386 * gdb.base/setshow.exp: Likewise.
3387 * gdb.cp/converts.cc (foo1_type_check): New function.
3388 (foo2_type_check): New function.
3389 (foo3_type_check): New function.
3390 (main): Call new functions.
3391 * converts.exp: Add tests for integer-to-pointer conversions
3392 with/without strict type-checking.
3393
dbf6a605
MF
33942012-08-16 Mike Frysinger <vapier@gentoo.org>
3395
3396 * gdb.base/help.exp: Update expected output.
3397
0c92d8c1
JB
33982012-08-16 Joel Brobecker <brobecker@adacore.com>
3399
3400 * gdb.ada/rdv_wait: New testcase.
3401
e56f7f42
JK
34022012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3403
3404 * gdb.base/attach-twice.exp: Remove excessive ps exec.
3405
f47f77df
DE
34062012-08-13 Doug Evans <dje@google.com>
3407
e202d6e8 3408 * gdb.base/help.exp: Update expected output.
f47f77df
DE
3409 * gdb.base/default.exp: Update expected output of "show convenience".
3410
a72c3253
DE
34112012-08-10 Doug Evans <dje@google.com>
3412
3413 * gdb.python/py-strfns.c: New file.
3414 * gdb.python/py-strfns.exp: New file.
3415 * gdb.python/py-type.exp (test_fields): Add vector tests.
3416
de0bea00
MF
34172012-08-10 Mike Frysinger <vapier@gentoo.org>
3418
3419 PR cli/10436:
3420 * gdb.base/completion.exp: Add tests for handle completion.
3421
5b9afe8a
YQ
34222012-08-09 Yao Qi <yao@codesourcery.com>
3423
3424 * gdb.mi/mi-cmd-param-changed.exp: New.
3425 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
3426 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
3427 * gdb.mi/mi2-prompt.exp: Likewise.
3428
4f485ebc
DE
34292012-08-08 Doug Evans <dje@google.com>
3430
3431 * gdb.base/debug-expr.c: New file.
3432 * gdb.base/debug-expr.exp: New file.
3433 * gdb.base/exprs.exp: Test {type} casts.
3434 * gdb.cp/debug-expr.exp: New file.
3435
5888842d
JK
34362012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3437
3438 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
3439 global variable loop, not a 'break'. Add loop count limit to 100.
3440 Add new fail case for terminated vgdb.
3441
4f69f4c2
JK
34422012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3443 Jean-Marc Saffroy <saffroy@gmail.com>
3444
3445 PR 11804
3446 * gdb.base/gcore-relro.exp: New file.
3447 * gdb.base/gcore-relro-main.c: New file.
3448 * gdb.base/gcore-relro-lib.c: New file.
3449
e2de5390
JK
34502012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3451
3452 Do not false FAIL with old GCCs.
3453 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
3454 GCC < 4.5 in $no_hw mode.
3455
606603c5
JK
34562012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3457
3458 * gdb.base/default.exp (cd): Accept new directory with no arguments.
3459
777f26c2
JK
34602012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3461
3462 * gdb.base/list.exp (test_only_end): New function.
3463 Call it.
3464
2c12abee
TT
34652012-08-06 Tom Tromey <tromey@redhat.com>
3466
3467 * gdb.python/py-mi.exp: Add test for printer whose children
3468 are a list.
3469 * gdb.python/py-prettyprint.c (struct children_as_list): New.
3470 (main): New variable children_as_list.
3471 * gdb.python/py-prettyprint.py (class pp_children_as_list):
3472 New.
3473 (register_pretty_printers): Register new printer.
3474
0eae2cf4
EBM
34752012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3476
3477 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
3478 symbols. Abort if vgdb remote connection is closed.
3479
09e0881d
DE
34802012-08-02 Doug Evans <dje@google.com>
3481
3482 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
3483
b40f514f
SDJ
34842012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
3485
3486 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
3487 s390x, PowerPC 64 and m68k-linux.
3488
11315ae0
UW
34892012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3490
3491 * gdb.base/annota1.exp: Accept no frames-invalid notification
3492 when starting up the program.
3493 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
3494 show a symbolic value as well.
3495 * gdb.server/server-exec-info.exp: Skip test when skipping
3496 gdbserver test and/or when skipping shared library tests.
3497 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
3498 avoid name conflicts with other tests.
3499
0547eeed
UW
35002012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3501
3502 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
3503 Fix wrong output on big-endian systems.
3504 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
3505 4-byte pointer types on 64-bit s390x.
3506
bdddb4de
UW
35072012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3508
3509 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
3510 marker comment at the beginning (after intialization).
3511 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
3512 breakpoint on marker comment instead of function begin.
3513 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
3514 PowerPC.
3515 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
3516 or 64-bit PowerPC.
3517 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
3518 gdb,no_hardware_watchpoints flag is set.
3519 (initialize): Remove now redundant can-use-hw-watchpoints change.
3520
5d206025
YQ
35212012-08-02 Yao Qi <yao@codesourcery.com>
3522 Pedro Alves <palves@redhat.com>
3523
3524 * boards/local-remote-host.exp: New.
3525
4f665099
UW
35262012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3527
3528 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
3529 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
3530 * gdb.base/print-file-var.exp: Likewise.
3531 * gdb.server/solib-list.exp: Skip on remote targets.
3532
b62e2b27
UW
35332012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3534
3535 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
3536 watchpoints on ARM. When expecting software watchpoints, tolerate
3537 (remote) targets that report unsupported hardware watchpoint only
3538 at continue time.
3539 (test_wide_location_2): Likewise.
3540
a967a851
JK
35412012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3542
3543 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
3544 valgrind versions.
3545
75d9f9ff 35462012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
3547
3548 * gdb.base/valgrind-infcall.c: New file.
3549 * gdb.base/valgrind-infcall.exp: New file.
3550
75d9f9ff
JK
3551 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
3552
1c9f2ed2
KS
35532012-07-30 Keith Seitz <keiths@redhat.com>
3554
3555 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
3556 linespecs.
3557
7f9b2034
DE
35582012-07-30 Doug Evans <dje@google.com>
3559
85220e01
DE
3560 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
3561 * gdb.dwarf2/pr13961.S: Ditto.
3562
7f9b2034
DE
3563 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
3564
4e969b4f
AB
35652012-07-30 Andrew Burgess <aburgess@broadcom.com>
3566
3567 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
3568 change its format immediately after reloading the binary.
3569
e7de8362
JK
35702012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3571
3572 Fix testsuite regression after --use-deprecated-index-sections removal.
3573 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
3574 string.
3575 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
3576
7255706c
YQ
35772012-07-27 Yao Qi <yao@codesourcery.com>
3578
3579 KFAIL for PR remote/14161.
3580 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
3581 Cleanup socket files.
3582 (strace_info_marker): Detach inferior.
3583
f2e8016f
TT
35842012-07-26 Tom Tromey <tromey@redhat.com>
3585
6fdff2c5 3586 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 3587
f66713d2
JK
35882012-07-26 Markus Metzger <markus.t.metzger@intel.com>
3589
3590 * gdb.python/py-inferior.c (thread): New function.
3591 (check_threads): New function.
3592 (test_threads): New function.
3593 * gdb.python/py-inferior.exp: Added test.
3594 Replaced runto with continue to breakpoint.
3595
8223e12c
TT
35962012-07-26 Tom Tromey <tromey@redhat.com>
3597
3598 * lib/ada.exp (standard_ada_testfile): New proc.
3599 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
3600 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
3601 * gdb.ada/array_return.exp: Use standard_ada_testfile.
3602 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
3603 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
3604 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
3605 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
3606 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
3607 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
3608 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
3609 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
3610 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
3611 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
3612 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
3613 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
3614 * gdb.ada/char_param.exp: Use standard_ada_testfile.
3615 * gdb.ada/complete.exp: Use standard_ada_testfile.
3616 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
3617 standard_output_file.
3618 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
3619 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
3620 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
3621 standard_output_file.
3622 * gdb.ada/exprs.exp: Use standard_ada_testfile.
3623 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
3624 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
3625 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
3626 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
3627 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
3628 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
3629 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
3630 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
3631 * gdb.ada/homonym.exp: Use standard_ada_testfile.
3632 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
3633 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
3634 * gdb.ada/interface.exp: Use standard_ada_testfile.
3635 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
3636 standard_output_file
3637 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
3638 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
3639 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
3640 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
3641 * gdb.ada/nested.exp: Use standard_ada_testfile.
3642 * gdb.ada/null_array.exp: Use standard_ada_testfile.
3643 * gdb.ada/null_record.exp: Use standard_ada_testfile.
3644 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
3645 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
3646 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
3647 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
3648 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
3649 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
3650 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
3651 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
3652 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
3653 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
3654 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
3655 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
3656 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
3657 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
3658 * gdb.ada/start.exp: Use standard_ada_testfile.
3659 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
3660 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
3661 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
3662 * gdb.ada/tagged.exp: Use standard_ada_testfile.
3663 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
3664 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
3665 * gdb.ada/tasks.exp: Use standard_ada_testfile.
3666 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
3667 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
3668 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
3669 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
3670 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
3671 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
3672 * gdb.ada/widewide.exp: Use standard_ada_testfile.
3673
bbec57e4
JK
36742012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3675
3676 Fix testsuite regression after --use-deprecated-index-sections removal.
3677 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
3678
9cc8e32c
JK
36792012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3680
3681 Fix compatibility with Tcl before 7.5.
3682 * lib/future.exp (lreverse): New function if it does not exist.
3683
ea5ca7b5
MK
36842012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
3685
3686 * gdb.mi/mi-pending.c: New method to set a second pending
3687 breakpoint.
3688 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
3689 condition.
3690
64776a0b
PA
36912012-07-20 Pedro Alves <palves@redhat.com>
3692
3693 PR threads/11692
3694 PR gdb/12203
3695
3696 * gdb.threads/create-fail.c: New file.
3697 * gdb.threads/create-fail.exp: New file.
3698
13e4e967
PA
36992012-07-19 Pedro Alves <palves@redhat.com>
3700
3701 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
3702 * config/vx.exp (gdb_start): Likewise.
3703 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
3704 * gdb.base/setvar.exp (test_set): Likewise.
3705 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
3706 * gdb.reverse/sigall-precsave.exp: Likewise.
3707 * gdb.reverse/sigall-reverse.exp: Likewise.
3708
b7aefa4d
PA
37092012-07-19 Pedro Alves <palves@redhat.com>
3710
3711 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
3712 handler before recording.
3713
608b4967
TT
37142012-07-19 Tom Tromey <tromey@redhat.com>
3715
3716 * gdb.cp/casts.exp: Add tests for typeof and decltype.
3717 * gdb.cp/casts.cc (decltype): New function.
3718 (main): Use it.
3719
b1e0c0fa
PA
37202012-07-19 Pedro Alves <palves@redhat.com>
3721
3722 * gdb.base/sigall.exp (signals): New list.
3723 <top level>: Loop over signals in the $signals list instead of
3724 calling a test function once per signal.
3725 * gdb.reverse/sigall-precsave.exp (signals): New list.
3726 <top level>: Loop over signals in the $signals list instead of
3727 calling a test function once per signal.
3728 * gdb.reverse/sigall-reverse.exp (signals): New list.
3729 <top level>: Loop over signals in the $signals list instead of
3730 calling a test function once per signal.
3731
6ace3df1
YQ
37322012-07-19 Yao Qi <yao@codesourcery.com>
3733
3734 * gdb.base/setshow.exp: Test 'set args ~'.
3735
263a0f8c
JK
37362012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3737
3738 * gdb.base/store.exp (check_set): Import gdb_prompt.
3739 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
3740 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
3741
8f043999
JK
37422012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3743
3744 PR 11914
3745 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
3746 (main): Call eval_sub.
3747 * gdb.python/py-prettyprint.exp:
3748 (python execfile ('py-prettyprint.py')): Move it earlier.
3749 New breakpoint for eval-break.
3750 (continue to breakpoint: eval-break, info locals): New test.
3751 (python execfile ('py-prettyprint.py')): Move it from here.
3752 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
3753 (register_pretty_printers): Register pp_eval_type.
3754
725c7b66
JK
37552012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3756
3757 Fix a testcase regression by me.
3758 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
3759 DW_FORM_data4.
3760
4359dff1
JK
37612012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3762 Doug Evans <dje@google.com>
3763
3764 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
3765 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
3766
61e44cfa
JK
37672012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3768
3769 Fix gdbserver run regression.
3770 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
3771
93c0ef37
TT
37722012-07-12 Tom Tromey <tromey@redhat.com>
3773
3774 * lib/gdb.exp (standard_testfile): Don't declare objdir.
3775 (clean_restart): Likewise.
3776 (core_find): Use standard_output_file.
3777
76027ef5
TT
37782012-07-12 Tom Tromey <tromey@redhat.com>
3779
3780 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
3781 * gdb.dwarf2/dw2-anonymous-func.exp: Use
3782 prepare_for_testing_full.
3783 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
3784 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
3785 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
3786 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
3787 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
3788 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
3789 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
3790 prepare_for_testing_full.
3791 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
3792 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
3793 prepare_for_testing_full.
3794 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
3795 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
3796 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
3797
85b4440a
TT
37982012-07-12 Tom Tromey <tromey@redhat.com>
3799
3800 * lib/gdb.exp (build_executable_from_specs): New proc, from
3801 build_executable.
3802 (build_executable): Use it.
3803 (prepare_for_testing_full): New proc.
3804
55baab26
TT
38052012-07-11 Tom Tromey <tromey@redhat.com>
3806
3807 * gdb.reverse/break-precsave.exp: Use standard_output_file.
3808 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
3809 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
3810 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
3811 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
3812 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
3813 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
3814 * gdb.reverse/step-precsave.exp: Use standard_output_file.
3815 * gdb.reverse/until-precsave.exp: Use standard_output_file.
3816 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
3817
298a9cf0
TT
38182012-07-10 Tom Tromey <tromey@redhat.com>
3819
3820 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
3821 standard_output_file.
3822 * gdb.mi/gdb2549.exp: Use standard_testfile.
3823 * gdb.mi/gdb669.exp: Use standard_testfile.
3824 * gdb.mi/gdb701.exp: Use standard_testfile.
3825 * gdb.mi/gdb792.exp: Use standard_testfile.
3826 * gdb.mi/mi-async.exp: Use standard_testfile.
3827 * gdb.mi/mi-basics.exp: Use standard_testfile.
3828 * gdb.mi/mi-break.exp: Use standard_testfile.
3829 * gdb.mi/mi-cli.exp: Use standard_testfile.
3830 * gdb.mi/mi-console.exp: Use standard_testfile.
3831 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
3832 * gdb.mi/mi-eval.exp: Use standard_testfile.
3833 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
3834 * gdb.mi/mi-file.exp: Use standard_testfile.
3835 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
3836 * gdb.mi/mi-logging.exp: Use standard_testfile.
3837 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
3838 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
3839 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
3840 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
3841 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
3842 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
3843 * gdb.mi/mi-pending.exp: Use standard_testfile,
3844 standard_output_file.
3845 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
3846 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
3847 * gdb.mi/mi-regs.exp: Use standard_testfile.
3848 * gdb.mi/mi-return.exp: Use standard_testfile.
3849 * gdb.mi/mi-reverse.exp: Use standard_testfile.
3850 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
3851 * gdb.mi/mi-solib.exp: Use standard_testfile,
3852 standard_output_file.
3853 * gdb.mi/mi-stack.exp: Use standard_testfile.
3854 * gdb.mi/mi-stepi.exp: Use standard_testfile.
3855 * gdb.mi/mi-stepn.exp: Use standard_testfile.
3856 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
3857 * gdb.mi/mi-until.exp: Use standard_testfile.
3858 * gdb.mi/mi-var-block.exp: Use standard_testfile.
3859 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
3860 * gdb.mi/mi-var-child.exp: Use standard_testfile.
3861 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
3862 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
3863 * gdb.mi/mi-var-display.exp: Use standard_testfile.
3864 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
3865 standard_output_file.
3866 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
3867 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
3868 * gdb.mi/mi-watch.exp: Use standard_testfile.
3869 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
3870 * gdb.mi/mi2-basics.exp: Use standard_testfile.
3871 * gdb.mi/mi2-break.exp: Use standard_testfile.
3872 * gdb.mi/mi2-cli.exp: Use standard_testfile.
3873 * gdb.mi/mi2-console.exp: Use standard_testfile.
3874 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
3875 * gdb.mi/mi2-eval.exp: Use standard_testfile.
3876 * gdb.mi/mi2-file.exp: Use standard_testfile.
3877 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
3878 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
3879 * gdb.mi/mi2-regs.exp: Use standard_testfile.
3880 * gdb.mi/mi2-return.exp: Use standard_testfile.
3881 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
3882 * gdb.mi/mi2-stack.exp: Use standard_testfile.
3883 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
3884 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
3885 * gdb.mi/mi2-until.exp: Use standard_testfile.
3886 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
3887 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
3888 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
3889 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
3890 * gdb.mi/mi2-watch.exp: Use standard_testfile.
3891
f5f3a911
TT
38922012-07-10 Tom Tromey <tromey@redhat.com>
3893
3894 * gdb.cp/abstract-origin.exp: Use standard_testfile.
3895 * gdb.cp/ambiguous.exp: Use standard_testfile,
3896 prepare_for_testing.
3897 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
3898 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
3899 * gdb.cp/anon-ns.exp: Use standard_testfile.
3900 * gdb.cp/anon-struct.exp: Use standard_testfile.
3901 * gdb.cp/anon-union.exp: Use standard_testfile,
3902 prepare_for_testing.
3903 * gdb.cp/arg-reference.exp: Use standard_testfile,
3904 prepare_for_testing.
3905 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
3906 * gdb.cp/breakpoint.exp: Use standard_testfile,
3907 prepare_for_testing.
3908 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
3909 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
3910 standard_output_file.
3911 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
3912 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
3913 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
3914 (test_static_members): Update.
3915 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
3916 * gdb.cp/converts.exp: Use standard_testfile.
3917 * gdb.cp/cp-relocate.exp: Use standard_testfile.
3918 * gdb.cp/cpcompletion.exp: Use standard_testfile,
3919 prepare_for_testing.
3920 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
3921 * gdb.cp/cplabel.exp: Use standard_testfile.
3922 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
3923 prepare_for_testing.
3924 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
3925 * gdb.cp/derivation.exp: Use standard_testfile,
3926 prepare_for_testing.
3927 * gdb.cp/destrprint.exp: Use standard_testfile.
3928 * gdb.cp/dispcxx.exp: Use standard_testfile.
3929 * gdb.cp/exception.exp: Use standard_testfile,
3930 prepare_for_testing.
3931 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
3932 * gdb.cp/extern-c.exp: Use standard_testfile,
3933 prepare_for_testing.
3934 * gdb.cp/formatted-ref.exp: Use standard_testfile,
3935 prepare_for_testing.
3936 * gdb.cp/fpointer.exp: Use standard_testfile.
3937 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
3938 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
3939 standard_output_file.
3940 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
3941 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
3942 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
3943 standard_output_file.
3944 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
3945 (do_tests): Update.
3946 * gdb.cp/koenig.exp: Use standard_testfile.
3947 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
3948 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
3949 * gdb.cp/m-static.exp: Use standard_testfile,
3950 prepare_for_testing.
3951 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
3952 * gdb.cp/mb-inline.exp: Use standard_testfile,
3953 prepare_for_testing.
3954 * gdb.cp/mb-templates.exp: Use standard_testfile,
3955 prepare_for_testing.
3956 * gdb.cp/member-ptr.exp: Use standard_testfile,
3957 prepare_for_testing.
3958 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
3959 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
3960 * gdb.cp/method2.exp: Use standard_testfile.
3961 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
3962 standard_output_file.
3963 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
3964 (do_tests): Update.
3965 * gdb.cp/namespace-enum.exp: Use standard_testfile,
3966 prepare_for_testing.
3967 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
3968 prepare_for_testing.
3969 * gdb.cp/namespace.exp: Use standard_testfile,
3970 prepare_for_testing.
3971 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
3972 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
3973 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
3974 * gdb.cp/nsimport.exp: Use standard_testfile,
3975 prepare_for_testing.
3976 * gdb.cp/nsnested.exp: Use standard_testfile.
3977 * gdb.cp/nsnoimports.exp: Use standard_testfile.
3978 * gdb.cp/nsrecurs.exp: Use standard_testfile,
3979 prepare_for_testing.
3980 * gdb.cp/nsstress.exp: Use standard_testfile,
3981 prepare_for_testing.
3982 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
3983 * gdb.cp/operator.exp: Use standard_testfile.
3984 * gdb.cp/oranking.exp: Use standard_testfile.
3985 * gdb.cp/overload-const.exp: Use standard_testfile.
3986 * gdb.cp/overload.exp: Use standard_testfile,
3987 prepare_for_testing.
3988 * gdb.cp/ovldbreak.exp: Use standard_testfile.
3989 * gdb.cp/ovsrch.exp: Use standard_testfile.
3990 * gdb.cp/paren-type.exp: Use standard_testfile.
3991 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
3992 prepare_for_testing.
3993 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
3994 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
3995 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
3996 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
3997 * gdb.cp/pr10728.exp: Use standard_testfile,
3998 standard_output_file.
3999 * gdb.cp/pr12028.exp: Use standard_testfile.
4000 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
4001 * gdb.cp/pr9167.exp: Use standard_testfile.
4002 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
4003 * gdb.cp/printmethod.exp: Use standard_testfile,
4004 prepare_for_testing.
4005 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
4006 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
4007 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
4008 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
4009 standard_output_file.
4010 * gdb.cp/readnow-language.exp: Use standard_testfile.
4011 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
4012 (gdb_start_again): Use clean_restart.
4013 * gdb.cp/ref-types.exp: Use standard_testfile,
4014 prepare_for_testing.
4015 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
4016 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
4017 * gdb.cp/smartp.exp: Use standard_testfile.
4018 * gdb.cp/static-method.exp: Use standard_testfile.
4019 * gdb.cp/static-print-quit.exp: Use standard_testfile.
4020 * gdb.cp/temargs.exp: Use standard_testfile.
4021 * gdb.cp/templates.exp: Use standard_testfile,
4022 prepare_for_testing.
4023 (do_tests): Update.
4024 * gdb.cp/try_catch.exp: Use standard_testfile,
4025 prepare_for_testing.
4026 * gdb.cp/typedef-operator.exp: Use standard_testfile.
4027 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
4028 * gdb.cp/virtbase.exp: Use standard_testfile,
4029 prepare_for_testing.
4030 * gdb.cp/virtfunc.exp: Use standard_testfile,
4031 prepare_for_testing.
4032 (do_tests): Update.
4033 * gdb.cp/virtfunc2.exp: Use standard_testfile,
4034 prepare_for_testing.
4035
686f09d0
TT
40362012-07-10 Tom Tromey <tromey@redhat.com>
4037
4038 * lib/gdb.exp (standard_testfile): Unset output variables from
4039 earlier invocations.
4040
9357e021
YQ
40412012-07-10 Yao Qi <yao@codesourcery.com>
4042
4043 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
4044 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
4045 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
4046 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
4047 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
4048 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
4049 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
4050 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
4051 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
4052 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
4053 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
4054 * gdb.mi/mi-var-display.exp: Likewise.
4055 * gdb.mi/mi-var-invalidate.exp: Likewise.
4056 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
4057 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
4058 * gdb.mi/mi2-console.exp: Likewise.
4059 * gdb.mi/mi2-disassemble.exp: Likewise.
4060 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
4061 * gdb.mi/mi2-read-memory.exp: Likewise.
4062 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
4063 * gdb.mi/mi2-simplerun.exp: Likewise.
4064 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
4065 * gdb.mi/mi2-syn-frame.exp: Likewise.
4066 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
4067 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
4068 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
4069
e314d629
TT
40702012-07-09 Tom Tromey <tromey@redhat.com>
4071
4072 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
4073 * gdb.base/callfuncs.exp: Add cast-based test.
4074 * gdb.base/callfuncs.c (voidfunc): New function.
4075
06928b3f
DE
40762012-07-08 Doug Evans <dje@google.com>
4077
4078 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
4079
32f11bad
JK
40802012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4081
4082 Fix XFAIL compatibility with old i386 systems.
4083 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
4084 Check also 'Cannot insert breakpoint 0'.
4085
76b83c51
JK
40862012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4087
4088 PR 14321
4089 * gdb.base/find.exp
4090 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
4091
a6fb9c08
TT
40922012-07-06 Tom Tromey <tromey@redhat.com>
4093
4094 * gdb.base/whatis.exp: Add test.
4095
71918a86
TT
40962012-07-06 Tom Tromey <tromey@redhat.com>
4097
4098 * gdb.base/whatis.exp: Add regression test.
4099
fcde5961
TT
41002012-07-06 Tom Tromey <tromey@redhat.com>
4101
4102 * gdb.base/whatis.exp: Add tests.
4103
f9cf0f4a
JK
41042012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4105
4106 PR 12649
4107 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
4108 gdb_test_multiple $gdb_prompt terminator.
4109
979ade8b
PA
41102012-07-04 Pedro Alves <palves@redhat.com>
4111
4112 * gdb.mi/mi-reverse.exp: Use supports_reverse and
4113 supports_process_record.
4114
8a980b44
PA
41152012-07-04 Pedro Alves <palves@redhat.com>
4116
4117 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
4118 endings.
4119 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
4120
855ba978
SS
41212012-07-03 Stan Shebs <stan@codesourcery.com>
4122
4123 * gdb.base/info-os.c (main): Retry resource acquisition until an
4124 available one is found.
4125 * gdb.base/info-os.exp: Collect resource keys from the program
4126 and use them in matching.
4127
fcb44371
JK
41282012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4129
4130 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
4131 Wrap the test into loop for corefile and core0file.
4132
08a67be6
JK
41332012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4134
4135 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
4136 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
4137 .note.GNU-stack.
4138
0f3c2347
JK
4139 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
4140
ff4a4500
SDJ
41412012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
4142
4143 * gdb.base/help.exp (help b, help br, help bre, help brea, help
4144 break): Include help message for the new `-probe' and `-probe-stap'
4145 options.
4146
d3ce09f5
SS
41472012-07-02 Stan Shebs <stan@codesourcery.com>
4148
4149 * gdb.base/dprintf.exp: Add agent style tests.
4150
a1624241
JK
41512012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4152
4153 * gdb.base/stale-infcall.c (infcall): New label test-next.
4154 (main): New labels test-pass and test-fail.
4155 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
4156 $test_fail_bpnum to test-fail.
4157 (test system longjmp tracking support): New test.
4158 Delete $test_fail_bpnum.
4159 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
4160 breakpoint.
4161
42e7ad6c
DE
41622012-06-30 Doug Evans <dje@google.com>
4163
4164 * gdb.dwarf2/fission-reread.S: New file.
4165 * gdb.dwarf2/fission-reread.exp: New file.
4166
37ce89eb
SS
41672012-06-28 Stan Shebs <stan@codesourcery.com>
4168
4169 * gdb.mi/mi-logging.exp: New file.
4170
e5ef252a
PA
41712012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4172 Pedro Alves <palves@redhat.com>
4173
4174 * gdb.threads/siginfo-threads.exp: New file.
4175 * gdb.threads/siginfo-threads.c: New file.
4176 * gdb.threads/sigstep-threads.exp: New file.
4177 * gdb.threads/sigstep-threads.c: New file.
4178
22f1fbae
TT
41792012-06-28 Tom Tromey <tromey@redhat.com>
4180
4181 * gdb.go/package.exp: Partially revert earlier patch; use
4182 gdb_compile again. Use standard_output_file.
4183
2e3cf129
DE
41842012-06-27 Doug Evans <dje@google.com>
4185
4186 * gdb.dwarf2/fission-base.c: New file.
4187 * gdb.dwarf2/fission-base.S: New file.
4188 * gdb.dwarf2/fission-base.exp: New file.
4189
785fd303
JK
41902012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4191
4192 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
4193
1bb9788d
TT
41942012-06-27 Tom Tromey <tromey@redhat.com>
4195
4196 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
4197 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
4198
c83ee902
TT
41992012-06-27 Tom Tromey <tromey@redhat.com>
4200
4201 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
4202 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
4203 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
4204 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
4205 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
4206 prepare_for_testing.
4207 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
4208 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
4209 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
4210 standard_testfile.
4211 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
4212 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
4213 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
4214 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
4215 prepare_for_testing.
4216 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
4217 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
4218 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
4219 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
4220 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
4221 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
4222 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
4223 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
4224 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
4225 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
4226 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
4227 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
4228 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
4229 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
4230 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
4231 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
4232 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
4233 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
4234 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
4235 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
4236 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
4237 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
4238 standard_output_file.
4239 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
4240 standard_output_file.
4241 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
4242 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
4243 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
4244 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
4245 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
4246 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
4247 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
4248 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
4249 * gdb.dwarf2/implptr.exp: Use standard_testfile.
4250 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
4251 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
4252 * gdb.dwarf2/pieces.exp: Use standard_testfile.
4253 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
4254 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
4255 * gdb.dwarf2/valop.exp: Use standard_testfile,
4256 prepare_for_testing.
4257
5204774b
TT
42582012-06-27 Tom Tromey <tromey@redhat.com>
4259
4260 * gdb.python/python.exp: Fix regexps in pagination tests.
4261
ee0bf529
SCR
42622012-06-26 Siva Chandra Reddy <sivachandra@google.com>
4263
4264 * gdb.python/py-symtab.exp: Add tests to test the new attribute
4265 'last' of gdb.Symtab_and_line.
4266 * gdb.python/py-symbol.c: Move break point comment to enable
4267 testing of gdb.Symtab_and_line.last.
4268
14fcc022
TT
42692012-06-26 Tom Tromey <tromey@redhat.com>
4270
4271 * gdb.threads/step.c: Remove.
4272 * gdb.threads/step.exp: Remove.
4273 * gdb.threads/step2.exp: Remove.
4274
0efbbabc
TT
42752012-06-26 Tom Tromey <tromey@redhat.com>
4276
4277 * gdb.threads/watchpoint-fork.exp (test): Use
4278 standard_output_file. Don't declare objdir.
4279 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
4280 standard_output_file.
4281 * gdb.threads/attach-stopped.exp: Use standard_testfile.
4282 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
4283 clean_restart. Remove incdir.
4284 * gdb.threads/corethreads.exp: Use standard_testfile.
4285 * gdb.threads/execl.exp: Use standard_testfile,
4286 standard_output_file, clean_restart.
4287 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
4288 clean_restart.
4289 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
4290 clean_restart.
4291 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
4292 incdir.
4293 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
4294 clean_restart. Remove incdir.
4295 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
4296 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
4297 clean_restart. Remove incdir.
4298 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
4299 Remove incdir.
4300 * gdb.threads/leader-exit.exp: Use standard_testfile.
4301 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
4302 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
4303 clean_restart.
4304 * gdb.threads/manythreads.exp: Use standard_testfile,
4305 clean_restart. Remove incdir.
4306 * gdb.threads/multi-create.exp: Use standard_testfile,
4307 clean_restart.
4308 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
4309 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
4310 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
4311 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
4312 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
4313 * gdb.threads/pending-step.exp: Use standard_testfile,
4314 clean_restart. Remove incdir.
4315 * gdb.threads/print-threads.exp: Use standard_testfile,
4316 clean_restart. Remove incdir.
4317 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
4318 clean_restart. Remove incdir.
4319 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
4320 Remove incdir.
4321 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
4322 incdir.
4323 * gdb.threads/sigthread.exp: Use standard_testfile,
4324 clean_restart.
4325 * gdb.threads/staticthreads.exp: Use standard_testfile,
4326 clean_restart. Remove incdir.
4327 * gdb.threads/switch-threads.exp: Use standard_testfile,
4328 clean_restart. Remove incdir.
4329 * gdb.threads/thread-execl.exp: Use standard_testfile,
4330 clean_restart. Remove incdir.
4331 * gdb.threads/thread-find.exp: Use standard_testfile,
4332 clean_restart.
4333 * gdb.threads/thread-specific.exp: Use standard_testfile,
4334 clean_restart. Remove incdir.
4335 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
4336 clean_restart. Remove incdir.
4337 * gdb.threads/thread_check.exp: Use standard_testfile,
4338 clean_restart. Remove incdir.
4339 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
4340 incdir.
4341 * gdb.threads/threadapply.exp: Use standard_testfile,
4342 clean_restart. Remove incdir.
4343 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
4344 clean_restart. Remove incdir.
4345 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
4346 clean_restart.
4347 * gdb.threads/tls-shared.exp: Use standard_testfile,
4348 clean_restart, standard_output_file.
4349 * gdb.threads/tls-var.exp: Use standard_testfile,
4350 standard_output_file.
4351 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
4352 Remove incdir.
4353 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
4354 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
4355 incdir.
4356 * gdb.threads/watchthreads2.exp: Use standard_testfile,
4357 clean_restart. Remove incdir.
4358
497a5eb0
TT
43592012-06-26 Tom Tromey <tromey@redhat.com>
4360
4361 * gdb.trace/actions.exp: Use standard_testfile.
4362 * gdb.trace/ax.exp: Use standard_testfile.
4363 * gdb.trace/backtrace.exp: Use standard_testfile.
4364 * gdb.trace/change-loc.exp: Use standard_testfile.
4365 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
4366 * gdb.trace/collection.exp: Use standard_testfile,
4367 prepare_for_testing.
4368 * gdb.trace/deltrace.exp: Use standard_testfile.
4369 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
4370 * gdb.trace/ftrace.exp: Use standard_testfile.
4371 * gdb.trace/infotrace.exp: Use standard_testfile.
4372 * gdb.trace/packetlen.exp: Use standard_testfile.
4373 * gdb.trace/passc-dyn.exp: Use standard_testfile.
4374 * gdb.trace/passcount.exp: Use standard_testfile.
4375 * gdb.trace/pending.exp: Use standard_testfile.
4376 * gdb.trace/report.exp: Use standard_testfile.
4377 * gdb.trace/save-trace.exp: Use standard_testfile.
4378 * gdb.trace/stap-trace.exp: Use standard_testfile.
4379 * gdb.trace/status-stop.exp: Use standard_testfile.
4380 * gdb.trace/strace.exp: Use standard_testfile.
4381 * gdb.trace/tfile.exp: Use standard_testfile.
4382 * gdb.trace/tfind.exp: Use standard_testfile.
4383 * gdb.trace/trace-break.exp: Use standard_testfile.
4384 * gdb.trace/trace-mt.exp: Use standard_testfile.
4385 * gdb.trace/tracecmd.exp: Use standard_testfile.
4386 * gdb.trace/tspeed.exp: Use standard_testfile.
4387 * gdb.trace/tstatus.exp: Use standard_testfile.
4388 * gdb.trace/tsv.exp: Use standard_testfile.
4389 * gdb.trace/unavailable.exp: Use standard_testfile,
4390 prepare_for_testing.
4391 * gdb.trace/while-dyn.exp: Use standard_testfile.
4392 * gdb.trace/while-stepping.exp: Use standard_testfile.
4393
7686c074
TT
43942012-06-26 Tom Tromey <tromey@redhat.com>
4395
4396 * gdb.reverse/break-precsave.exp: Use standard_testfile.
4397 * gdb.reverse/break-reverse.exp: Use standard_testfile.
4398 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
4399 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
4400 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
4401 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
4402 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
4403 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
4404 prepare_for_testing.
4405 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
4406 prepare_for_testing.
4407 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
4408 prepare_for_testing.
4409 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
4410 prepare_for_testing.
4411 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
4412 prepare_for_testing
4413 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
4414 * gdb.reverse/machinestate.exp: Use standard_testfile.
4415 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
4416 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
4417 build_executable.
4418 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
4419 build_executable.
4420 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
4421 standard_output_file.
4422 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
4423 standard_output_file.
4424 * gdb.reverse/step-precsave.exp: Use standard_testfile.
4425 * gdb.reverse/step-reverse.exp: Use standard_testfile.
4426 * gdb.reverse/until-precsave.exp: Use standard_testfile.
4427 * gdb.reverse/until-reverse.exp: Use standard_testfile.
4428 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
4429 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
4430
481fc100
TT
44312012-06-26 Tom Tromey <tromey@redhat.com>
4432
4433 * gdb.stabs/weird.exp: Remove directory-checking code. Use
4434 standard_output_file.
4435 * gdb.stabs/exclfwd.exp: Use standard_testfile,
4436 prepare_for_testing. Remove directory-checking code.
4437
7bb18ae2
TT
44382012-06-25 Tom Tromey <tromey@redhat.com>
4439
4440 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
4441 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
4442 build_executable, not prepare_for_testing.
4443 * gdb.multi/base.exp: Use standard_output_file. Use
4444 build_executable, not prepare_for_testing.
4445
cf09b3e4
TT
44462012-06-25 Tom Tromey <tromey@redhat.com>
4447
4448 * gdb.fortran/subarray.exp: Use standard_testfile,
4449 prepare_for_testing.
4450 * gdb.fortran/multi-dim.exp: Use standard_testfile.
4451 * gdb.fortran/module.exp: Use standard_testfile.
4452 * gdb.fortran/logical.exp: Use standard_testfile.
4453 * gdb.fortran/library-module.exp: Use standard_testfile,
4454 standard_output_file.
4455 * gdb.fortran/derived-type.exp: Use standard_testfile,
4456 prepare_for_testing.
4457 * gdb.fortran/complex.exp: Use standard_testfile,
4458 prepare_for_testing.
4459 * gdb.fortran/charset.exp: Use standard_testfile.
4460 * gdb.fortran/array-element.exp: Use standard_testfile,
4461 prepare_for_testing.
4462
18b5ff1b
KS
44632012-06-25 Keith Seitz <keiths@redhat.com>
4464
4465 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
4466 Change rbreak-related tests to KFAIL and add bugzilla numbers.
4467
17b77626
TT
44682012-06-25 Tom Tromey <tromey@redhat.com>
4469
4470 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
4471 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
4472 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
4473 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
4474
f91e3dc1
TT
44752012-06-25 Tom Tromey <tromey@redhat.com>
4476
4477 * gdb.linespec/ls-errs.exp: Use standard_testfile.
4478 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
4479 * gdb.linespec/linespec.exp: Use standard_testfile.
4480
a884434d
TT
44812012-06-25 Tom Tromey <tromey@redhat.com>
4482
4483 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
4484 prepare_for_testing.
4485
efc9d70a
TT
44862012-06-25 Tom Tromey <tromey@redhat.com>
4487
4488 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
4489 prepare_for_testing.
4490 * gdb.opt/inline-break.exp: Use standard_testfile,
4491 prepare_for_testing.
4492 * gdb.opt/inline-bt.exp: Use standard_testfile,
4493 prepare_for_testing.
4494 * gdb.opt/inline-cmds.exp: Use standard_testfile,
4495 prepare_for_testing.
4496 * gdb.opt/inline-locals.exp: Use standard_testfile,
4497 prepare_for_testing.
4498
e2fc92c6
TT
44992012-06-25 Tom Tromey <tromey@redhat.com>
4500
4501 * gdb.asm/asm-source.exp: Use standard_output_file,
4502 standard_testfile. Construct .o files in proper subdir.
4503
b0963d73
TT
45042012-06-25 Tom Tromey <tromey@redhat.com>
4505
4506 * gdb.server/ext-attach.exp: Use standard_testfile,
4507 prepare_for_testing.
4508 * gdb.server/ext-run.exp: Use standard_testfile,
4509 build_executable.
4510 * gdb.server/file-transfer.exp: Use standard_testfile,
4511 prepare_for_testing.
4512 * gdb.server/server-exec-info.exp: Use standard_testfile.
4513 * gdb.server/server-mon.exp: Use standard_testfile,
4514 prepare_for_testing.
4515 * gdb.server/server-run.exp: Use standard_testfile,
4516 build_executable.
4517 * gdb.server/solib-list.exp: Use standard_testfile,
4518 standard_output_file.
4519
8a3e1f8d
TT
45202012-06-25 Tom Tromey <tromey@redhat.com>
4521
4522 * lib/gdb.exp (standard_output_file): Use "file join".
4523 * gdb.go/chan.exp: Use standard_testfile.
4524 * gdb.go/handcall.exp: Use standard_testfile.
4525 * gdb.go/hello.exp: Use standard_testfile.
4526 * gdb.integers/chan.exp: Use standard_testfile.
4527 * gdb.go/methods.exp: Use standard_testfile.
4528 * gdb.go/package.exp: Use standard_testfile.
4529 * gdb.go/strings.exp: Use standard_testfile.
4530 * gdb.go/types.exp: Use standard_testfile.
4531 * gdb.go/unsafe.exp: Use standard_testfile.
4532
944a9061
MGD
45332012-06-25 Greta Yorsh <greta.yorsh@arm.com>
4534
4535 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
4536
1c06bd58
JK
45372012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4538
4539 Fix regression by the previous commit.
4540 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
4541
b4a58790
TT
45422012-06-22 Tom Tromey <tromey@redhat.com>
4543
4544 * gdb.python/lib-types.exp: Use standard_testfile,
4545 prepare_for_testing.
4546 * gdb.python/py-block.exp: Use standard_testfile.
4547 * gdb.python/py-breakpoint.exp: Use standard_testfile.
4548 * gdb.python/py-events.exp: Use standard_testfile,
4549 standard_output_file.
4550 * gdb.python/py-evsignal.exp: Use standard_testfile.
4551 * gdb.python/py-evethreads.exp: Use standard_testfile.
4552 * gdb.python/py-explore-cc.exp: Use standard_testfile.
4553 * gdb.python/py-explore.exp: Use standard_testfile.
4554 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
4555 standard_output_file.
4556 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
4557 prepare_for_testing.
4558 * gdb.python/py-frame-inline.exp: Use standard_testfile.
4559 * gdb.python/py-frame.exp: Use standard_testfile.
4560 * gdb.python/py-inferior.exp: Use standard_testfile.
4561 * gdb.python/py-infthread.exp: Use standard_testfile.
4562 * gdb.python/py-mi.exp: Use standard_testfile.
4563 * gdb.python/py-objfile-script.exp: Use standard_testfile,
4564 build_executable.
4565 * gdb.python/py-objfile.exp: Use standard_testfile.
4566 * gdb.python/py-pp-maint.exp: Use standard_testfile,
4567 prepare_for_testing.
4568 * gdb.python/py-prettyprint.exp: Use standard_testfile.
4569 * gdb.python/py-progspace.exp: Use standard_testfile,
4570 build_executable.
4571 * gdb.python/py-prompt.exp: Use standard_testfile,
4572 build_executable.
4573 * gdb.python/py-section-script.exp: Use standard_testfile,
4574 build_executable.
4575 * gdb.python/py-shared.exp: Use standard_testfile,
4576 standard_output_file, clean_restart.
4577 * gdb.python/py-symbol.exp: Use standard_output_file,
4578 prepare_for_testing.
4579 * gdb.python/py-symtab.exp: Use standard_output_file,
4580 prepare_for_testing
4581 * gdb.python/py-template.exp: Use standard_testfile.
4582 * gdb.python/py-type.exp: Use standard_testfile.
4583 * gdb.python/py-value-cc.exp: Use standard_testfile.
4584 * gdb.python/py-value.exp: Use standard_testfile.
4585 * gdb.python/python.exp: Use standard_testfile, build_executable.
4586
2c44deac
TT
45872012-06-22 Tom Tromey <tromey@redhat.com>
4588
4589 * gdb.objc/basicclass.exp: Use standard_testfile.
4590 (do_objc_tests): Don't declare objdir.
4591 * gdb.objc/nondebug.exp: Use standard_testfile.
4592 (do_objc_tests): Don't declare objdir.
4593 * gdb.objc/objcdecode.exp: Use standard_testfile.
4594 (do_objc_tests): Don't declare objdir.
4595
c24ccbce
TT
45962012-06-22 Tom Tromey <tromey@redhat.com>
4597
4598 * gdb.java/jmain.exp: Use standard_testfile.
4599 * gdb.java/jmisc.exp: Use standard_testfile.
4600 * gdb.java/jnpe.exp: Use standard_testfile.
4601 * gdb.java/jprint.exp: Use standard_testfile.
4602
0a6d0306
TT
46032012-06-22 Tom Tromey <tromey@redhat.com>
4604
4605 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
4606 (standard_output_file, standard_testfile): New procs.
4607 (build_executable, clean_restart): Use standard_output_file.
4608
6ea815ef
YQ
46092012-06-22 Yao Qi <yao@codesourcery.com>
4610
4611 * boards/native-gdbserver.exp: New proc ${board}_exec.
4612 * boards/native-stdio-gdbserver.exp: Likewise.
4613
4c93b1db
TT
46142012-06-21 Tom Tromey <tromey@redhat.com>
4615
4616 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
4617 (build_executable): Update.
4618 (get_compiler_info): Remove 'binfile' argument.
4619 * gdb.ada/arrayidx.exp: Update.
4620 * gdb.ada/null_array.exp: Update.
4621 * gdb.arch/altivec-abi.exp: Update.
4622 * gdb.arch/altivec-regs.exp: Update.
4623 * gdb.arch/amd64-byte.exp: Update.
4624 * gdb.arch/amd64-dword.exp: Update.
4625 * gdb.arch/amd64-word.exp: Update.
4626 * gdb.arch/i386-avx.exp: Update.
4627 * gdb.arch/i386-byte.exp: Update.
4628 * gdb.arch/i386-sse.exp: Update.
4629 * gdb.arch/i386-word.exp: Update.
4630 * gdb.arch/ppc-dfp.exp: Update.
4631 * gdb.arch/ppc-fp.exp: Update.
4632 * gdb.arch/vsx-regs.exp: Update.
4633 * gdb.base/all-bin.exp: Update.
4634 * gdb.base/annota1.exp: Update.
4635 * gdb.base/async.exp: Update.
4636 * gdb.base/attach.exp: Update.
4637 * gdb.base/break-interp.exp: Update.
4638 * gdb.base/call-ar-st.exp: Update.
4639 * gdb.base/call-rt-st.exp: Update.
4640 * gdb.base/call-sc.exp: Update.
4641 * gdb.base/callfuncs.exp: Update.
4642 * gdb.base/catch-load.exp: Update.
4643 * gdb.base/completion.exp: Update.
4644 * gdb.base/complex.exp: Update.
4645 * gdb.base/condbreak.exp: Update.
4646 * gdb.base/consecutive.exp: Update.
4647 * gdb.base/constvars.exp: Update.
4648 * gdb.base/corefile.exp: Update.
4649 * gdb.base/eval-skip.exp: Update.
4650 * gdb.base/expand-psymtabs.exp: Update.
4651 * gdb.base/exprs.exp: Update.
4652 * gdb.base/fileio.exp: Update.
4653 * gdb.base/fixsection.exp: Update.
4654 * gdb.base/funcargs.exp: Update.
4655 * gdb.base/gdb11530.exp: Update.
4656 * gdb.base/gdb1555.exp: Update.
4657 * gdb.base/gnu-ifunc.exp: Update.
4658 * gdb.base/gnu_vector.exp: Update.
4659 * gdb.base/info-macros.exp: Update.
4660 * gdb.base/jit-simple.exp: Update.
4661 * gdb.base/jit-so.exp: Update.
4662 * gdb.base/jit.exp: Update.
4663 * gdb.base/langs.exp: Update.
4664 * gdb.base/list.exp: Update.
4665 * gdb.base/logical.exp: Update.
4666 * gdb.base/long_long.exp: Update.
4667 * gdb.base/longjmp.exp: Update.
4668 * gdb.base/macscp.exp: Update.
4669 * gdb.base/mips_pro.exp: Update.
4670 * gdb.base/miscexprs.exp: Update.
4671 * gdb.base/morestack.exp: Update.
4672 * gdb.base/nodebug.exp: Update.
4673 * gdb.base/opaque.exp: Update.
4674 * gdb.base/pc-fp.exp: Update.
4675 * gdb.base/pending.exp: Update.
4676 * gdb.base/permissions.exp: Update.
4677 * gdb.base/pointers.exp: Update.
4678 * gdb.base/prelink.exp: Update.
4679 * gdb.base/printcmds.exp: Update.
4680 * gdb.base/psymtab.exp: Update.
4681 * gdb.base/ptype.exp: Update.
4682 * gdb.base/relational.exp: Update.
4683 * gdb.base/scope.exp: Update.
4684 * gdb.base/setvar.exp: Update.
4685 * gdb.base/shlib-call.exp: Update.
4686 * gdb.base/shreloc.exp: Update.
4687 * gdb.base/signals.exp: Update.
4688 * gdb.base/sizeof.exp: Update.
4689 * gdb.base/so-impl-ld.exp: Update.
4690 * gdb.base/so-indr-cl.exp: Update.
4691 * gdb.base/solib-disc.exp: Update.
4692 * gdb.base/solib-display.exp: Update.
4693 * gdb.base/solib-nodir.exp: Update.
4694 * gdb.base/solib-overlap.exp: Update.
4695 * gdb.base/solib-symbol.exp: Update.
4696 * gdb.base/solib-weak.exp: Update.
4697 * gdb.base/solib.exp: Update.
4698 * gdb.base/store.exp: Update.
4699 * gdb.base/structs.exp: Update.
4700 * gdb.base/structs2.exp: Update.
4701 * gdb.base/type-opaque.exp: Update.
4702 * gdb.base/unload.exp: Update.
4703 * gdb.base/varargs.exp: Update.
4704 * gdb.base/volatile.exp: Update.
4705 * gdb.base/watch_thread_num.exp: Update.
4706 * gdb.base/watchpoint-solib.exp: Update.
4707 * gdb.base/watchpoint.exp: Update.
4708 * gdb.base/watchpoints.exp: Update.
4709 * gdb.base/whatis.exp: Update.
4710 * gdb.cell/arch.exp: Update.
4711 * gdb.cell/break.exp: Update.
4712 * gdb.cell/bt.exp: Update.
4713 * gdb.cell/core.exp: Update.
4714 * gdb.cell/data.exp: Update.
4715 * gdb.cell/ea-cache.exp: Update.
4716 * gdb.cell/f-regs.exp: Update.
4717 * gdb.cell/fork.exp: Update.
4718 * gdb.cell/gcore.exp: Update.
4719 * gdb.cell/mem-access.exp: Update.
4720 * gdb.cell/ptype.exp: Update.
4721 * gdb.cell/registers.exp: Update.
4722 * gdb.cell/sizeof.exp: Update.
4723 * gdb.cell/solib-symbol.exp: Update.
4724 * gdb.cell/solib.exp: Update.
4725 * gdb.cp/ambiguous.exp: Update.
4726 * gdb.cp/breakpoint.exp: Update.
4727 * gdb.cp/bs15503.exp: Update.
4728 * gdb.cp/casts.exp: Update.
4729 * gdb.cp/class2.exp: Update.
4730 * gdb.cp/cpexprs.exp: Update.
4731 * gdb.cp/cplusfuncs.exp: Update.
4732 * gdb.cp/ctti.exp: Update.
4733 * gdb.cp/dispcxx.exp: Update.
4734 * gdb.cp/gdb1355.exp: Update.
4735 * gdb.cp/gdb2384.exp: Update.
4736 * gdb.cp/gdb2495.exp: Update.
4737 * gdb.cp/infcall-dlopen.exp: Update.
4738 * gdb.cp/local.exp: Update.
4739 * gdb.cp/m-data.exp: Update.
4740 * gdb.cp/m-static.exp: Update.
4741 * gdb.cp/mb-ctor.exp: Update.
4742 * gdb.cp/mb-inline.exp: Update.
4743 * gdb.cp/mb-templates.exp: Update.
4744 * gdb.cp/member-ptr.exp: Update.
4745 * gdb.cp/method.exp: Update.
4746 * gdb.cp/namespace.exp: Update.
4747 * gdb.cp/nextoverthrow.exp: Update.
4748 * gdb.cp/nsdecl.exp: Update.
4749 * gdb.cp/nsrecurs.exp: Update.
4750 * gdb.cp/nsstress.exp: Update.
4751 * gdb.cp/nsusing.exp: Update.
4752 * gdb.cp/pr-1023.exp: Update.
4753 * gdb.cp/pr-1210.exp: Update.
4754 * gdb.cp/pr-574.exp: Update.
4755 * gdb.cp/pr9631.exp: Update.
4756 * gdb.cp/printmethod.exp: Update.
4757 * gdb.cp/psmang.exp: Update.
4758 * gdb.cp/re-set-overloaded.exp: Update.
4759 * gdb.cp/rtti.exp: Update.
4760 * gdb.cp/shadow.exp: Update.
4761 * gdb.cp/templates.exp: Update.
4762 * gdb.cp/try_catch.exp: Update.
4763 * gdb.dwarf2/dw2-ranges.exp: Update.
4764 * gdb.dwarf2/pr10770.exp: Update.
4765 * gdb.fortran/library-module.exp: Update.
4766 * gdb.hp/gdb.aCC/optimize.exp: Update.
4767 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
4768 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
4769 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
4770 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
4771 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
4772 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
4773 * gdb.hp/gdb.compat/xdb1.exp: Update.
4774 * gdb.hp/gdb.compat/xdb2.exp: Update.
4775 * gdb.hp/gdb.compat/xdb3.exp: Update.
4776 * gdb.hp/gdb.defects/bs14602.exp: Update.
4777 * gdb.hp/gdb.defects/solib-d.exp: Update.
4778 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
4779 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
4780 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
4781 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
4782 * gdb.mi/gdb792.exp: Update.
4783 * gdb.mi/mi-pending.exp: Update.
4784 * gdb.mi/mi-solib.exp: Update.
4785 * gdb.mi/mi-var-cp.exp: Update.
4786 * gdb.opt/clobbered-registers-O2.exp: Update.
4787 * gdb.opt/inline-bt.exp: Update.
4788 * gdb.opt/inline-cmds.exp: Update.
4789 * gdb.opt/inline-locals.exp: Update.
4790 * gdb.python/py-events.exp: Update.
4791 * gdb.python/py-finish-breakpoint.exp: Update.
4792 * gdb.python/py-type.exp: Update.
4793 * gdb.reverse/solib-precsave.exp: Update.
4794 * gdb.reverse/solib-reverse.exp: Update.
4795 * gdb.server/solib-list.exp: Update.
4796 * gdb.stabs/weird.exp: Update.
4797 * gdb.threads/attach-into-signal.exp: Update.
4798 * gdb.threads/attach-stopped.exp: Update.
4799 * gdb.threads/tls-shared.exp: Update.
4800 * gdb.trace/change-loc.exp: Update.
4801 * gdb.trace/strace.exp: Update.
4802
95c391b6
TT
48032012-06-19 Tom Tromey <tromey@redhat.com>
4804
4805 * gdb.base/whatis.exp: Add tests.
4806
e910f0b6
TT
48072012-06-19 Tom Tromey <tromey@redhat.com>
4808
4809 * gdb.cp/m-static.cc (keepalive): New function.
4810 (gnu_obj_1::method): Use it.
4811
422d65e7
DE
48122012-06-18 Doug Evans <dje@google.com>
4813
4814 * gdb.base/info-fun.exp: New file.
4815 * gdb.base/info-fun.c: New file.
4816 * gdb.base/info-fun-solib.c: New file.
4817
e2e4d78b
JK
48182012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4819
4820 Remove stale dummy frames.
4821 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
4822 (maintenance info breakpoints): New tests.
4823 * gdb.base/stale-infcall.c: New file.
4824 * gdb.base/stale-infcall.exp: New file.
4825
1788b2d3
JK
48262012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4827
4828 * gdb.arch/amd64-entry-value-param.S: New file.
4829 * gdb.arch/amd64-entry-value-param.c: New file.
4830 * gdb.arch/amd64-entry-value-param.exp: New file.
4831
663b969e
TT
48322012-06-15 Tom Tromey <tromey@redhat.com>
4833
4834 * gdb.cp/namespace.exp: Add "show lang" test.
4835
8e09ad05
IS
48362012-06-15 Iain Sandoe <iain@codesourcery.com>
4837
4838 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
4839 case. (top level): Use gdb_file_cmd instead of gdb_load.
4840
f85e18ee
JK
48412012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4842
4843 PR tdep/14222
4844 * gdb.arch/i386-sse-stack-align.S: New file.
4845 * gdb.arch/i386-sse-stack-align.c: New file.
4846 * gdb.arch/i386-sse-stack-align.exp: New file.
4847
f3b5e280
KS
48482012-06-13 Keith Seitz <keiths@redhat.com>
4849
4850 PR breakpoints/13798 and mi/11541
4851 * gdb.linespec/ls-errs.exp: Add a few more tests for
4852 filenames with spaces and colons.
4853
50af5481
JK
48542012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4855
4856 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
4857 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
4858 (test_function): Call CV_f.
4859 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
4860 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
4861 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
4862 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
4863 (p CV_f(CV::i)): New tests.
4864
d55637df
TT
48652012-06-13 Tom Tromey <tromey@redhat.com>
4866
4867 * gdb.base/condbreak.exp: Add tests for "condition" completion.
4868
cc80f267
JK
48692012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4870
4871 Fix regression by the "ambiguous linespec" series.
4872 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
4873 tests.
4874
bb2af9cc
JK
48752012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4876
4877 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
4878 missing.
4879
e81a37f7
TT
48802012-06-11 Tom Tromey <tromey@redhat.com>
4881
4882 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
4883 location...
4884 (main): ...here.
4885
8efd7788
YQ
48862012-06-07 Yao Qi <yao@codesourcery.com>
4887
4888 * gdb.trace/strace.exp: Shorten some too-long lines.
4889
359f5fe6
PA
48902012-06-06 Pedro Alves <palves@redhat.com>
4891
4892 * gdb.threads/clone-new-thread-event.c: New file.
4893 * gdb.threads/clone-new-thread-event.exp: New file.
4894
7b2fe205
YQ
48952012-06-06 Yao Qi <yao@codesourcery.com>
4896
4897 * gdb.base/dprintf.c (main): Add extra parameter when calling
4898 printf and fprintf.
4899 (bar): New function. It is a dead function, but to ensure
4900 'malloc' is linked explicitly.
4901
3eca55e8
YQ
49022012-06-06 Yao Qi <yao@codesourcery.com>
4903
4904 * gdb.base/info-proc.exp: Return if target doesn't support
4905 'info proc'.
4906
91cc9324
JK
49072012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4908
4909 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
4910 (run program with breakpoint commands): XFAIl if it is not.
4911
c56e7c43
JB
49122012-06-05 Joel Brobecker <brobecker@adacore.com>
4913
4914 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
4915 and add comment.
4916 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
4917 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
4918 "STOP" marker. Adjust testing strategy to make it work on
4919 all targets.
4920
4921 * gdb.base/print-file-var-main.c (main): Rewrite using local
4922 variables and adjust get_version_2's return value check.
4923 Add small comment.
4924 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
4925 marker. Adjust testing strategy to make it work on all targets.
4926
ccab2054
JB
49272012-06-05 Joel Brobecker <brobecker@adacore.com>
4928
4929 * gdb.ada/bad-task-bp-keyword: New testcase.
4930
d0d86158
JK
49312012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4932
4933 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
4934 Simplify it to ...
4935 (symbol-file ${testfile1}): ... here.
4936 (test eliminated var my_global_symbol)
4937 (test eliminated var my_static_symbol)
4938 (test eliminated var my_global_func, get address of main): Wrap them to
4939 'single psymtabs' and 'single symtabs'
4940 (get address of my_global_symbol, get address of my_static_symbol)
4941 (get address of my_global_func, get address of main): Wrap them to
4942 'order1' and 'order2'.
4943
952cf74c
JK
4944 * gdb.base/code_elim.exp
4945 (add-symbol-file ${testfile1} 0x100000)
4946 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
4947 'order2'.
4948 (order1: add-symbol-file ${testfile1} 0x100000)
4949 (order1: add-symbol-file ${testfile2} 0x200000)
4950 (order2: add-symbol-file ${testfile2} 0x200000)
4951 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
4952 .bss as appropriate.
4953
0c5bf5a9
JK
49542012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4955
4956 * gdb.server/solib-list-lib.c: New file.
4957 * gdb.server/solib-list-main.c: New file.
4958 * gdb.server/solib-list.exp: New file.
4959
4196f325
MR
49602012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
4961
4962 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
4963 for 'set print symbol' change.
4964
bfb05775
JK
49652012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4966
4967 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
4968 .debug_abbrev_seg3.
4969
685b1105
JK
49702012-05-24 John Steele Scott <toojays@toojays.net>
4971
4972 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
4973 * gdb.dwarf2/dw2-icc-opaque.S: New file.
4974 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
4975
f3e0e960
SS
49762012-05-23 Stan Shebs <stan@codesourcery.com>
4977
4978 * gdb.mi/mi-info-os.exp: New file.
4979
11eb1b4d
KS
49802012-05-23 Keith Seitz <keiths@redhat.com>
4981
4982 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
4983 return -1 to suppress the rest of the tests.
4984 (compile_stap_bin): Return boolean success value.
4985
b1af9e97
TT
49862012-05-21 Tom Tromey <tromey@redhat.com>
4987
4988 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
4989 Remove kfails.
4990 (test_print_mi_member_types): Likewise.
4991
248537e3
TT
49922012-05-21 Tom Tromey <tromey@redhat.com>
4993
4994 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
4995 print symbol' change.
4996
d791e155
TJB
49972012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
4998
4999 * gdb.python/py-prompt.exp: Quit if the target is remote.
5000
e77afa2e
JK
50012012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5002
5003 Fix ERROR: internal buffer is full.
5004 * gdb.base/info-os.exp (expect_multiline): New function.
5005 (get process list, get process groups, get threads)
5006 (get file descriptors, get internet-domain sockets)
5007 (get shared-memory regions, get semaphores, get message queues): Use
5008 it for these tests.
5009
9cb709b6
TT
50102012-05-18 Tom Tromey <tromey@redhat.com>
5011
5012 * gdb.mi/mi-var-cmd.exp: Update.
5013 * gdb.objc/basicclass.exp (do_objc_tests): Update.
5014 * gdb.cp/virtbase.exp: Update.
5015 * gdb.cp/classes.exp (test_static_members): Update.
5016 * gdb.cp/casts.exp: Update.
5017 * gdb.base/pointers.exp: Update.
5018 * gdb.base/funcargs.exp (pointer_args): Update.
5019 (structs_by_reference): Update.
5020 * gdb.base/find.exp: Update.
5021 * gdb.base/call-strs.exp: Send "set print symbol off".
5022 * gdb.base/call-ar-st.exp: Update.
5023 * gdb.ada/fun_addr.exp: Update.
5024 * gdb.base/printcmds.exp (test_print_symbol): New proc.
5025 Call it.
5026 (test_print_repeats_10, test_print_strings)
5027 (test_print_char_arrays): Update.
5028
b012acdd
TT
50292012-05-18 Tom Tromey <tromey@redhat.com>
5030
5031 * gdb.base/charset.exp (string_display): Update.
5032
1d51a733
TT
50332012-05-18 Tom Tromey <tromey@redhat.com>
5034
5035 * gdb.mi/mi2-var-display.exp: Update.
5036 * gdb.mi/mi-var-display.exp: Update.
5037 * gdb.mi/mi-var-child.exp: Update.
5038 * gdb.cp/expand-psymtabs-cxx.exp: Update.
5039 * gdb.cp/cp-relocate.exp (get_func_address): Update.
5040
957df313
DE
50412012-05-17 Doug Evans <dje@google.com>
5042
682c7f7b
DE
5043 * info-macros.exp: Pass "debug" to prepare_for_testing.
5044
957df313
DE
5045 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
5046 * gdb.ada/Makefile.in (clean): Ditto.
5047 * gdb.arch/Makefile.in (clean): Ditto.
5048 * gdb.asm/Makefile.in (clean): Ditto.
5049 * gdb.base/Makefile.in (clean): Ditto.
5050 * gdb.cell/Makefile.in (clean): Ditto.
5051 * gdb.cp/Makefile.in (clean): Ditto.
5052 * gdb.disasm/Makefile.in (clean): Ditto.
5053 * gdb.dwarf2/Makefile.in (clean): Ditto.
5054 * gdb.fortran/Makefile.in (clean): Ditto.
5055 * gdb.go/Makefile.in (clean): Ditto.
5056 * gdb.hp/Makefile.in (clean): Ditto.
5057 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
5058 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
5059 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
5060 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
5061 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
5062 * gdb.java/Makefile.in (clean): Ditto.
5063 * gdb.linespec/Makefile.in (clean): Ditto.
5064 * gdb.mi/Makefile.in (clean): Ditto.
5065 * gdb.modula2/Makefile.in (clean): Ditto.
5066 * gdb.multi/Makefile.in (clean): Ditto.
5067 * gdb.objc/Makefile.in (clean): Ditto.
5068 * gdb.opencl/Makefile.in (clean): Ditto.
5069 * gdb.opt/Makefile.in (clean): Ditto.
5070 * gdb.pascal/Makefile.in (clean): Ditto.
5071 * gdb.python/Makefile.in (clean): Ditto.
5072 * gdb.reverse/Makefile.in (clean): Ditto.
5073 * gdb.server/Makefile.in (clean): Ditto.
5074 * gdb.stabs/Makefile.in (clean): Ditto.
5075 * gdb.threads/Makefile.in (clean): Ditto.
5076 * gdb.trace/Makefile.in (clean): Ditto.
5077 * gdb.xml/Makefile.in (clean): Ditto.
5078
abc9d0dc
TT
50792012-05-16 Tom Tromey <tromey@redhat.com>
5080
5081 * gdb.base/macscp1.c (macscp_expr): Add comment.
5082 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
5083
6a3a010b
MR
50842012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
5085
5086 * gdb.base/return-nodebug.exp: Also test float and double types.
5087
01429c8e
JK
50882012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5089
5090 PR testsuite/12649
5091 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
5092
54115cd4
JK
5093 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
5094
0c5f383f
SDJ
50952012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
5096
5097 * gdb.base/stap-probe.exp (stap_test): Remove calls to
5098 `rerun_to_main'.
5099 (stap_test_no_debuginfo): Likewise.
5100
e7e0cddf
SS
51012012-05-14 Stan Shebs <stan@codesourcery.com>
5102
5103 * gdb.base/dprintf.c: New file.
5104 * gdb.base/dprintf.exp: New file.
5105
c772f8e7
HZ
51062012-05-14 Hui Zhu <hui_zhu@mentor.com>
5107
5108 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
5109 * gdb.trace/disconnected-tracing.c: New file.
5110 * gdb.trace/disconnected-tracing.exp: New file.
5111
7efc75aa
SCR
51122012-05-13 Siva Chandra Reddy <sivachandra@google.com>
5113
5114 * gdb.python/python.c: Add a new breakpoint comment.
5115 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
5116
85d4a676
SS
51172011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
5118
5119 * gdb.base/info-os.exp: New file.
5120 * gdb.base/info-os.c: New file.
5121
64ea88dc
JB
51222012-05-10 Joel Brobecker <brobecker@adacore.com>
5123
4647ab1b
JB
5124 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
5125 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
5126 New files.
64ea88dc 5127
afba63f1
JB
51282012-05-10 Joel Brobecker <brobecker@adacore.com>
5129
5130 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
5131 gdb.base/ctxobj.exp: New files.
5132
9d198b1e
TT
51332012-05-09 Tom Tromey <tromey@redhat.com>
5134
5135 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
5136
9bfee719
MR
51372012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
5138
5139 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
5140
3a7341d8
MR
51412012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
5142
5143 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
5144 before using it.
5145
52b3699b
TG
51462012-05-04 Tristan Gingold <gingold@adacore.com>
5147
5148 * gdb.base/set-noassign.exp: New test.
5149
a20ee7a4
SCR
51502012-05-03 Siva Chandra Reddy <sivachandra@google.com>
5151
5152 * gdb.python/py-symbol.exp: Add tests to test the new methods
5153 gdb.Symtab.global_block() and gdb.Symtab.static_block().
5154 * gdb.python/py-symbol.c: Add new struct to help test
5155 gdb.Symtab.static_block().
5156
bf2f0858
DE
51572012-05-03 Doug Evans <dje@google.com>
5158
5159 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
5160 commented out.
5161
2d4e0376
YQ
51622012-05-03 Yao Qi <yao@codesourcery.com>
5163
5164 * gdb.base/catch-syscall.exp: Skip it before compilation if target
5165 doesn't support.
5166 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
5167 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
5168
6d0bb9f3
YQ
51692012-05-03 Yao Qi <yao@codesourcery.com>
5170
5171 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
5172
fd820528
DE
51732012-04-30 Doug Evans <dje@google.com>
5174
5175 PR testsuite/13961
5176 * gdb.dwarf2/pr13961.S: New file.
5177 * gdb.dwarf2/pr13961.exp: New file.
5178
b9e219b9
YQ
51792012-04-29 Yao Qi <yao@codesourcery.com>
5180
5181 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
5182
3019eac3
DE
51832012-04-28 Doug Evans <dje@google.com>
5184
5185 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
5186 .Ltype_int_in_cu2. Use name "int2" instead of "int".
5187 All uses updated.
5188 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
5189 "ptype func_cu1" to expand cu2 before cu1.
5190
62e5f89c
SDJ
51912012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
5192 Tom Tromey <tromey@redhat.com>
5193
5194 * gdb.base/default.exp: Add `$_probe_arg*' convenience
5195 variables.
5196 * gdb.base/stap-probe.c: New file.
5197 * gdb.base/stap-probe.exp: New file.
5198 * gdb.trace/stap-trace.c: New file.
5199 * gdb.trace/stap-trace.exp: New file.
5200 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
5201 libgcc's unwinder.
5202
14132e89
MR
52032012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
5204
5205 * gdb.arch/mips16-thunks-inmain.c: New file.
5206 * gdb.arch/mips16-thunks-main.c: New file.
5207 * gdb.arch/mips16-thunks-sin.c: New file.
5208 * gdb.arch/mips16-thunks-sinfrob.c: New file.
5209 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
5210 * gdb.arch/mips16-thunks-sinmain.c: New file.
5211 * gdb.arch/mips16-thunks-sinmips16.c: New file.
5212 * gdb.arch/mips16-thunks.exp: New file.
5213
a766d390
DE
52142012-04-25 Doug Evans <dje@google.com>
5215
5216 * configure.ac: Create gdb.go/Makefile.
5217 * configure: Regenerate.
5218 * gdb.base/default.exp: Add "go" to "set language" testing.
5219 * gdb.go/Makefile.in: New file.
5220 * gdb.go/basic-types.exp: New file.
5221 * gdb.go/chan.exp: New file.
5222 * gdb.go/chan.go: New file.
5223 * gdb.go/handcall.exp: New file.
5224 * gdb.go/handcall.go: New file.
5225 * gdb.go/hello.exp: New file.
5226 * gdb.go/hello.go: New file.
5227 * gdb.go/integers.exp: New file.
5228 * gdb.go/integers.go: New file.
5229 * gdb.go/methods.exp: New file.
5230 * gdb.go/methods.go: New file.
5231 * gdb.go/package.exp: New file.
5232 * gdb.go/package1.go: New file.
5233 * gdb.go/package2.go: New file.
5234 * gdb.go/print.exp: New file.
5235 * gdb.go/strings.exp: New file.
5236 * gdb.go/strings.go: New file.
5237 * gdb.go/types.exp: New file.
5238 * gdb.go/types.go: New file.
5239 * gdb.go/unsafe.exp: New file.
5240 * gdb.go/unsafe.go: New file.
5241 * lib/future.exp: Add Go support.
5242 (gdb_find_go, gdb_find_go_linker): New procs.
5243 (gdb_default_target_compile): Add Go support.
5244 * lib/gdb.exp (skip_go_tests): New proc.
5245 * lib/go.exp: New file.
5246
e65f9ffb
TT
52472012-04-25 Tom Tromey <tromey@redhat.com>
5248
5249 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
5250
14e75d8e
JK
52512012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
5252 Jan Kratochvil <jan.kratochvil@redhat.com>
5253
5254 PR symtab/7259:
5255 * gdb.base/enumval.c: New test case.
5256 * gdb.base/enumval.exp: New test case.
5257 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
5258 field.bitpos.
5259
f3525b70
PA
52602012-04-17 Pedro Alves <palves@redhat.com>
5261
5262 * Makefile.in (site.exp): Make site.exp source
5263 $srcdir/lib/append_gdb_boards_dir.exp.
5264 * lib/append_gdb_boards_dir.exp: New file.
5265
bccbefd2
JK
52662012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5267
5268 New option "set auto-load safe-path".
5269 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
5270 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
5271
bf88dd68
JK
52722012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5273
5274 auto-load: Implementation.
5275 * gdb.base/help.exp (test set height): Increase the height.
5276 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
5277 to ...
5278 (info auto-load python-scripts): ... here.
5279 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
5280 to ...
5281 (info auto-load python-scripts *): ... here.
5282
c0d4d1c0
YQ
52832012-04-16 Yao Qi <yao@codesourcery.com>
5284
5285 * lib/trace-support.exp (get_in_proc_agent): New.
5286 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
5287 of in process trace agent.
5288 * gdb.trace/ftrace.exp: Likewise.
5289 * gdb.trace/pending.exp: Likewise.
5290 * gdb.trace/trace-break.exp: Likewise.
5291 * gdb.trace/trace-mt.exp
5292 * gdb.trace/tspeed.exp: Likewise.
5293 * gdb.trace/tstatus.exp
5294 * gdb.trace/strace.exp: Likewise.
5295
cbf68a60
TS
52962012-04-16 Thomas Schwinge <thomas@codesourcery.com>
5297
dd6d3b70
TS
5298 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
5299 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
5300
cbf68a60
TS
5301 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
5302
8264ba82
AG
53032012-04-14 Anton Gorenkov <xgsa@yandex.ru>
5304
5305 PR mi/13393
5306 * gdb.mi/mi-var-rtti.cc: New file.
5307 * gdb.mi/mi-var-rtti.exp: New file.
5308 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
5309 function.
5310 (mi_varobj_update_with_type_change): updated to avoid code duplication.
5311
de0919f8 53122012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
5313
5314 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
5315 EXECUTABLES.
5316 * gdb.python/py-explore.c: C program used for testing the new
5317 'explore' command on C constructs.
5318 * gdb.python/py-explore.cc: C++ program used for testing the new
5319 'explore' command on C++ constructs.
5320 * gdb-python/py-explore.exp: Tests for the new 'explore'
5321 command on C constructs.
5322 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
5323 command on C++ constructs.
5324
a82da7dd
MK
53252012-04-07 Mark Kettenis <kettenis@gnu.org>
5326
5327 * gdb.base/funcargs.exp (complex_args): Fix typo.
5328
e127cba8
JK
53292012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5330
5331 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
5332 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
5333
40e084e1
KS
53342012-04-05 Keith Seitz <keiths@redhat.com>
5335
5336 * gdb.base/advance.exp: Update error message for
5337 "advance malformed" test.
5338 * gdb.base/break.exp: Likewise for "breakpoint with
5339 trailing garbage" test.
5340 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
5341 with trailing garbage" test.
5342 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
5343 trailng garbage" test.
5344 * gdb.base/until.exp: Likewise for "malformed until" test.
5345 * gdb.cp/ovldbreak.exp: Create the breakpoint table
5346 for "breakpoint info (after setting on all)".
5347 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
5348 tests.
5349 * gdb.cp/cplabel.cc: New file.
5350 * gdb.cp/cplabel.exp: New test.
5351 * gdb.linespec/ls-errs.c: New file.
5352 * gdb.linespec/ls-errs.exp: New test.
5353
a72c8f6a
JK
53542012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5355
5356 * gdb.trace/unavailable.exp
5357 (collect globals: print object on: print derived_partial)
5358 (collect globals: print object on: print derived_whole)
5359 (collect globals: print object off: print derived_partial)
5360 (collect globals: print object off: print derived_whole): Update
5361 expected output.
5362
f87a3023
KS
53632012-03-30 Keith Seitz <keiths@redhat.com>
5364
5365 * gdb.python: Add test for linespecs with commas.
5366
e2171b3c
KS
53672012-03-28 Keith Seitz <keiths@redhat.com>
5368
5369 * gdb.linespec/ls-dollar.cc: New file.
5370 * gdb.linespec/ls-dollar.exp: New test.
5371
53722012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
5373
5374 * gdb.cp/namespace.exp: Add breakpoint tests for functions
5375 starting with the global namespace.
5376
2f4e0a80
DE
53772012-03-23 Doug Evans <dje@google.com>
5378
5379 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
5380
7b282c5a
SCR
53812012-03-22 Siva Chandra Reddy <sivachandra@google.com>
5382
5383 * gdb.python/py-value.cc: Add test case for testing the
5384 methodology exposing C++ values to Python.
5385 * gdb.python/py-value-cc.exp: Add tests testing the methodology
5386 exposing C++ values to Python.
5387 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
5388
2e98ca53
JK
53892012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5390 Siddhesh Poyarekar <siddhesh@redhat.com>
5391
5392 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
5393 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
5394 (generate native core dump): Make the test unsupported if core cannot
5395 be generated.
5396
8320cc4f
JK
53972012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5398
5399 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
5400 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
5401 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
5402
3a69ffb2
JK
54032012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
5404
5405 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
5406
8fabffee
DE
54072012-03-17 Doug Evans <dje@google.com>
5408
5409 * dg-extract-results.sh: Handle KFAILs.
5410
ab260dad
JK
54112012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5412
5413 PR symtab/13777
5414 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
5415
53ba8333
JB
54162012-03-16 Joel Brobecker <brobecker@adacore.com>
5417
5418 * gdb.ada/set_pckd_arr_elt: New testcase.
5419
481860b3
GB
54202012-03-16 Gary Benson <gbenson@redhat.com>
5421
5422 PR breakpoints/10738
5423 * gdb.opt/inline-break.exp: New file.
5424 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
5425 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
5426 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
5427 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
5428 * gdb.base/async-shell.exp: Likewise.
5429 * lib/mi-support.exp (library_loaded_re): Likewise.
5430
410528f0
TT
54312012-03-15 Tom Tromey <tromey@redhat.com>
5432
5433 * gdb.cp/virtfunc2.exp: Update expected output.
5434 * gdb.cp/pr9631.exp: Update expected output.
5435 * gdb.cp/member-ptr.exp: Update expected output.
5436 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
5437 output.
5438 * gdb.cp/casts.exp: Update expected output.
5439
c4aeac85
TT
54402012-03-15 Tom Tromey <tromey@redhat.com>
5441
5442 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
5443 (test_info_vtbl): Likewise.
5444 (do_tests): Call test_info_vtbl.
5445 * gdb.cp/virtfunc.cc (va): New global.
5446
856d06f9
TS
54472012-03-15 Thomas Schwinge <thomas@codesourcery.com>
5448
5449 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
5450 describing DWARF data structures.
5451 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
5452 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
5453 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
5454 * gdb.dwarf2/dw2-entry-value.S: Likewise.
5455 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5456 * gdb.dwarf2/dw2-param-error.S: Likewise.
5457 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
5458 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
5459 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
5460 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
5461 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
5462 * gdb.dwarf2/pr11465.S: Likewise.
5463
e837f12a
JK
54642012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5465
5466 * gdb.mi/mi2-prompt.exp: New file.
5467
ccbb4f28
JB
54682012-03-13 Joel Brobecker <brobecker@adacore.com>
5469
5470 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
5471
32039130
JB
54722012-03-13 Joel Brobecker <brobecker@adacore.com>
5473
5474 * gdb.ada/bp_range_type: New testcase.
5475
16899756
DE
54762012-03-13 Doug Evans <dje@google.com>
5477
5478 * gdb.base/default.exp: Delete tests for symbol-reloading.
5479 * gdb.base/help.exp: Ditto.
5480 * gdb.base/setshow.exp: Ditto.
5481 * gdb.base/gdb_history: Delete references to symbol-reloading.
5482
87b0bb13
JK
54832012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5484
5485 * gdb.base/attach-twice.c: New files.
5486 * gdb.base/attach-twice.exp: New files.
5487
0d7941a9
KS
54882012-03-08 Keith Seitz <keiths@redhat.com>
5489
5490 * lib/gdb.exp (gdb_get_line_number): Throw an
5491 error instead of returning -1.
5492 * gdb.base/break.exp: Remove unused variable
5493 bp_location5.
5494 * gdb.base/hbreak2.exp: Likewise.
5495 * gdb.base/sepdebug.exp: Likewise.
5496
f4647387
YQ
54972012-03-08 Yao Qi <yao@codesourcery.com>
5498 Pedro Alves <palves@redhat.com>
5499
5500 Fix PR server/13392.
5501 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
5502 (tracepoint_change_loc_2): Remove kfail. Return if failed to
5503 download tracepoints.
5504 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
5505 (pending_tracepoint_resolved_during_trace): Likewise.
5506 (pending_tracepoint_installed_during_trace): Likewise.
5507 (pending_tracepoint_with_action_resolved): Likewise.
5508
83c532cb
KS
55092012-03-08 Keith Seitz <keiths@redhat.com>
5510
5511 * gdb.ada/array_bounds.exp: Get breakpoint for line
5512 with "START", not "STOP".
5513 * gdb.python/py-infthread.exp: Do not continue to
5514 line marked "Break here.", which is undefined.
5515
d6b6bbb7
LM
55162012-03-08 Luis Machado <lgustavo@codesourcery.com>
5517
5518 Revert:
5519
5520 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5521
5522 Implement testsuite workaround for PR breakpoints/13781.
5523 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5524 (set breakpoint condition-evaluation host): New conditional command.
5525
7fe25d9b
JK
55262012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5527
5528 Fix CU relative vs. absolute DIE offsets.
5529 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
5530 one.
5531
51898c15
JK
55322012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5533
5534 Fix false FAIL on distros with relro linkage as default.
5535 * gdb.reverse/solib-precsave.exp: Try to compile the test using
5536 -Wl,-z,norelro first.
5537
8131799e
JB
55382012-03-06 Joel Brobecker <brobecker@adacore.com>
5539
5540 * gdb.ada/bp_on_var: New testcase.
5541
ba241969
JB
55422012-03-06 Joel Brobecker <brobecker@adacore.com>
5543
5544 * gdb.ada/bp_enum_homonym: New testcase.
5545
abe49676
YQ
55462012-03-06 Yao Qi <yao@codesourcery.com>
5547
5548 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
5549 x86_64-*-* and i?86-*-*.
5550 Set up KFAIL for gdb/13808.
5551
d8df103b
TT
55522012-03-05 Tom Tromey <tromey@redhat.com>
5553
5554 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
5555 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
5556
b7b189f3
TT
55572012-03-05 Tom Tromey <tromey@redhat.com>
5558
5559 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
5560
69dc1c4d
YQ
55612012-03-04 Yao Qi <yao@codesourcery.com>
5562
5563 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
5564 messages for KFAIL.
5565
3f20c47f
JK
55662012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5567
5568 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
5569 (print one_two_three, indexes off, print few_reps, indexes off)
5570 (print many_reps, indexes off, print empty, indexes off)
5571 (print one_two_three, print few_reps, print many_reps, print empty):
5572 Call setup_xfail if $gcc_old.
5573
abf1152a
JK
55742012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5575
5576 Implement testsuite workaround for PR breakpoints/13781.
5577 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5578 (set breakpoint condition-evaluation host): New conditional command.
5579
a06715f8
JK
55802012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5581
5582 Code cleanup.
5583 * gdb.cp/mb-templates.exp: New variables executable. Use it for
5584 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
5585 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
5586 number 1 by $bpnum. Four times.
5587
5808517f
YQ
55882012-03-03 Yao Qi <yao@codesourcery.com>
5589
5590 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
5591
dfe2ac14
JK
55922012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5593
5594 Setup KFAIL for PR server/13796.
5595 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
5596
8bbc467a
JB
55972012-03-02 Joel Brobecker <brobecker@adacore.com>
5598
5599 * gdb.ada/operator_bp: New testcase.
5600
c0eac87f
JB
56012012-03-02 Joel Brobecker <brobecker@adacore.com>
5602
5603 * gdb.ada/info_locals_renaming: New testcase.
5604
4f42c881
TT
56052012-03-02 Tom Tromey <tromey@redhat.com>
5606
5607 * gdb.base/nextoverexit.c: New file.
5608 * gdb.base/nextoverexit.exp: New file.
5609
7380c0c9
EBM
56102012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5611
5612 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
5613 parameter.
5614
1faeff08
MR
56152012-03-01 Maciej W. Rozycki <macro@mips.com>
5616
5617 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
5618 core registers.
5619
320b6f49 56202012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
5621 Maciej W. Rozycki <macro@codesourcery.com>
5622 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
5623
5624 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
5625
ad5f7d6e
PA
56262012-03-01 Pedro Alves <palves@redhat.com>
5627
5628 PR gdb/13767
5629
5630 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
5631 (gdb_collect_globals_test): Call it.
5632
d3dc44a6
KS
56332012-03-01 Keith Seitz <keiths@redhat.com>
5634
5635 * gdb.cp/method2.exp: Output of overload menu is now
5636 alphabetized. Update tests for "break A::method".
5637 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
5638 of hard-coding them.
5639 Overload menu is alphabetized: rewrite to accommodate.
5640 Unset variables LINE and TYPES which are used in other tests.
5641 Compute the output of "info break".
5642 Update the breakpoint table after all breakpoints are deleted.
5643 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
5644 compute ACTUALS and the method body based on parameters.
5645 Update expected output accordingly.
5646 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
5647 unique comments to allow the use of gdb_get_line_number.
5648
56492012-03-01 Keith Seitz <keiths@redhat.com>
5650
5651 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
5652 some Tcl syntax.
5653 * gdb.cp/ovldbreak.exp: Likewise.
5654
7949c2a0
KS
56552012-03-01 Keith Seitz <keiths@redhat.com>
5656
5657 * gdb.base/help.exp (help show user): Update expected result
5658 for new doc string changes (add "non-python").
5659
7d74f244
DE
56602012-03-01 Scott J. Goldman <scottjg@vmware.com>
5661
5662 * gdb.python/py-cmd.exp: Add test to verify that python commands can
5663 be put in the user-defined category and that the commands appear in
5664 "help user-defined".
5665
1b611343
JB
56662012-02-29 Joel Brobecker <brobecker@adacore.com>
5667
5668 * gdb.ada/tagged_not_init: New testcase.
5669
99b1c762
JB
56702012-02-29 Joel Brobecker <brobecker@adacore.com>
5671
5672 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
5673 * gdb.ada/enum_idx_packed: New testcase.
5674
2d4a02ee
JB
56752012-02-29 Joel Brobecker <brobecker@adacore.com>
5676
5677 * gdb.ada/aliased_array: New testcase.
5678
2e6fda7d
JB
56792012-02-29 Joel Brobecker <brobecker@adacore.com>
5680
5681 * gdb.ada/whatis_array_val: New testcase.
5682
9a7f938f
JK
56832012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5684
5685 Fix disp-step-syscall.exp: fork: single step over fork.
5686 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
5687 whitespaces.
5688 (single step over $syscall): Remove its check.
5689 (single step over $syscall final pc): New check.
5690
8703a944
JK
56912012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5692
5693 Support processors without SSSE3.
5694 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
5695 pabsd into ...
5696 (ssse3_test): ... a new function.
5697 (main): Call ssse3_test.
5698 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
5699 Update expected values everywhere.
5700 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
5701 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
5702 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
5703 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
5704 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
5705 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
5706 Move these tests lower.
5707 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
5708 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
5709 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
5710 New tests.
5711
c03e6ccc
YQ
57122012-02-29 Yao Qi <yao@codesourcery.com>
5713 Pedro Alves <palves@redhat.com>
5714
5715 * gdb.trace/trace-mt.c: New.
5716 * gdb.trace/trace-mt.exp: New.
5717
7964b62a
TS
57182012-02-28 Thomas Schwinge <thomas@codesourcery.com>
5719
2c8910ba
TS
5720 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
5721 numbers instead of hardcoding them.
5722 * gdb.base/annota1.c: Provide suitable markers.
5723 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
5724 numbers instead of hardcoding them.
5725 * gdb.base/annota3.c: Provide suitable markers.
5726
5727 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
5728 * gdb.base/annota3.c: Likewise.
5729 * gdb.base/sigall.c: Likewise.
5730 * gdb.base/signals.c: Likewise.
5731 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 5732
5a41c0b7
MR
57332012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
5734
5735 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
5736 failure return path.
5737
ebbbe5c5
LM
57382012-02-27 Luis Machado <lgustavo@codesourcery.com>
5739
5740 * gdb.base/save-bp.exp: Account for new condition evaluator output.
5741
8d126d8a
LM
57422012-02-24 Luis Machado <lgustavo@codesourcery.com>
5743
5744 * gdb.base/cond-eval-mode.exp: New file.
5745
11337c2f
PA
57462012-02-24 Pedro Alves <palves@redhat.com>
5747
5748 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
5749 (top level): Use with_test_prefix.
5750
13fc3e3c
PA
57512012-02-24 Pedro Alves <palves@redhat.com>
5752
5753 * gdb.threads/attach-into-signal.exp (corefunc): Use
5754 with_test_prefix.
5755
07c1b626
JK
57562012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5757
5758 Fix false FAILs on old CPUs without SSE.
5759 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
5760 Return untested for Illegal instruction.
5761
596ba138
JK
57622012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5763
5764 Fix false FAILs with glibc debug infos installed.
5765 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
5766 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
5767
aeaa2474
SA
57682012-02-22 Sterling Augustine <saugustine@google.com>
5769
5770 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
5771 constant with cast.
5772
aed555c9
PA
57732012-02-21 Pedro Alves <palves@redhat.com>
5774
5775 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
5776
78afebb4
PA
57772012-02-21 Pedro Alves <palves@redhat.com>
5778
5779 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
5780
fdcfef12
PA
57812012-02-21 Pedro Alves <palves@redhat.com>
5782
5783 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
5784 with_test_prefix.
5785
0f4d39d5
PA
57862012-02-21 Pedro Alves <palves@redhat.com>
5787
5788 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
5789 with_test_prefix here.
5790 (top level): Do it here instead. Remove `:' from the
5791 with_test_prefix string.
5792 * gdb.base/attach-pie-misread.exp: Remove the leading space the
5793 the suffix `:' from the with_test_prefix prefix string.
5794 * gdb.base/break-interp.exp: Ditto.
5795 * gdb.base/catch-load.exp: Ditto.
5796 * gdb.base/disp-step-syscall.exp: Ditto.
5797 * gdb.base/jit-so.exp: Ditto.
5798 * gdb.base/jit.exp: Ditto.
5799 * gdb.base/sepdebug.exp: Ditto.
5800 * gdb.base/solib-display.exp: Ditto.
5801 * gdb.base/solib-overlap.exp: Ditto.
5802 * gdb.base/watch-cond-infcall.exp: Ditto.
5803 * gdb.base/watchpoint.exp: Ditto.
5804 * gdb.dwarf2/dw2-noloc.exp: Ditto.
5805 * gdb.mi/mi-watch.exp: Ditto.
5806 * gdb.mi/mi2-watch.exp: Ditto.
5807 * gdb.threads/non-ldr-exc-1.exp: Ditto.
5808 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5809 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5810 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5811 * gdb.threads/watchpoint-fork.exp: Ditto.
5812 * gdb.threads/watchthreads-reorder.exp: Ditto.
5813 * gdb.trace/change-loc.exp: Ditto.
5814 * gdb.trace/pending.exp: Ditto.
5815 * gdb.trace/status-stop.exp: Ditto.
5816 * gdb.trace/strace.exp: Ditto.
5817 * gdb.trace/trace-break.exp: Ditto.
5818 * gdb.trace/unavailable.exp: Ditto.
5819 * lib/gdb.exp (with_test_prefix): Always prefix with space and
5820 suffix with colon. Adjust leading comments.
5821
6a5870ce
PA
58222012-02-21 Pedro Alves <palves@redhat.com>
5823 Tom Tromey <tromey@redhat.com>
5824
5825 * lib/gdb.exp: Add description of test prefixes.
5826 (with_test_prefix): New procedure.
5827 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
5828 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
5829 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
5830 instead of lappend to append to pf_prefix.
5831 * gdb.base/catch-load.exp: Use with_test_prefix.
5832 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
5833 * gdb.base/jit-so.exp: Use with_test_prefix.
5834 * gdb.base/jit.exp: Use with_test_prefix.
5835 * gdb.base/return-nodebug.exp (do_test): Use append instead of
5836 lappend to append to pf_prefix.
5837 * gdb.base/sepdebug.exp: Use with_test_prefix.
5838 * gdb.base/solib-display.exp: Use with_test_prefix.
5839 * gdb.base/solib-overlap.exp: Use with_test_prefix.
5840 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
5841 * gdb.base/watchpoint.exp: Use with_test_prefix.
5842 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
5843 * gdb.mi/mi-watch.exp: Use with_test_prefix.
5844 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
5845 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
5846 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
5847 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
5848 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
5849 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
5850 append instead of lappend to append to pf_prefix.
5851 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
5852 * gdb.trace/change-loc.exp: Use with_test_prefix.
5853 * gdb.trace/pending.exp: Use with_test_prefix.
5854 * gdb.trace/status-stop.exp: Use with_test_prefix.
5855 * gdb.trace/strace.exp: Use with_test_prefix.
5856 * gdb.trace/trace-break.exp: Use with_test_prefix.
5857 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
5858 instead of lappend to append to pf_prefix.
5859
35dc4a6b
JK
58602012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5861
5862 Fix racy FAILs.
5863 * gdb.base/inferior-died.c (main): Add return of 0.
5864 * gdb.base/inferior-died.exp (continue): Fix expectation of
5865 asynchronous events.
5866 (p 1): New test.
5867
c5a006e6
PA
58682012-02-20 Pedro Alves <palves@redhat.com>
5869
5870 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
5871 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
5872 gdb's internal debug output. For the non-threaded case, look for
5873 "Program received signal SIGLARM", for the threaded case, peek at
5874 the thread's siginfo.
5875
cc51a170
PA
58762012-02-20 Pedro Alves <palves@redhat.com>
5877
5878 General cleanup, make output test messages unique, and build
5879 different executable files for the non-threaded and threaded
5880 cases.
5881
5882 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
5883 Delete.
5884 (executable_nothr, executable_thr): New globals.
5885 (top level): Adjust to delete both executables.
5886 (corefunc): New parameter $executable. Set $pf_prefix instead of
5887 hand writing a prefix in tests. Issue a clean_restart and enable
5888 lin-lwp debug output here.
5889 (top level): Adjust. Use build_executable. Don't start gdb here,
5890 and don't enable lin-lwp debug output here.
5891 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
5892
c755f03d
JK
58932012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5894
5895 Fix racy FAILs.
5896 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
5897 "continue" command.
5898
6bec5e0a
JK
58992012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5900
5901 Fix for gdbserver non-extended mode.
5902 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
5903 and gdb_run_cmd.
5904
2e8265fd
TT
59052012-02-17 Tom Tromey <tromey@redhat.com>
5906
5907 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
5908 * gdb.python/py-events.exp: Check 'dir' output.
5909 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
5910
9e507076
YQ
59112012-02-17 Yao Qi <yao@codesourcery.com>
5912
5913 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
5914
32d22ab1
TT
59152012-02-16 Tom Tromey <tromey@redhat.com>
5916
5917 * gdb.base/inferior-died.c: Don't include stdio.h.
5918
9addecb9
TT
59192012-02-16 Tom Tromey <tromey@redhat.com>
5920
5921 * gdb.base/inferior-died.c: New file.
5922 * gdb.base/inferior-died.exp: New file.
5923
4cb6da1c
AR
59242012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
5925
5926 * gdb.base/break-inline.exp: New file.
5927 * gdb.base/break-inline.c: New file.
5928
3af2590d
TT
59292012-02-15 Tom Tromey <tromey@redhat.com>
5930
5931 * gdb.base/pc-fp.exp: Add "info register" tests.
5932
29988831
TT
59332012-02-15 Tom Tromey <tromey@redhat.com>
5934
5935 * gdb.base/regs.exp: Remove.
5936
10010058
PA
59372012-02-15 Pedro Alves <palves@redhat.com>
5938
5939 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
5940 the target doesn't support tracepoints.
5941 * gdb.trace/circ.exp: Ditto.
5942 * gdb.trace/collection.exp: Ditto.
5943 * gdb.trace/packetlen.exp: Ditto.
5944 * gdb.trace/passc-dyn.exp: Ditto.
5945 * gdb.trace/report.exp: Ditto.
5946 * gdb.trace/tfind.exp: Ditto.
5947 * gdb.trace/tspeed.exp: Ditto.
5948 * gdb.trace/tsv.exp: Ditto.
5949 * gdb.trace/unavailable.exp: Ditto.
5950 * gdb.trace/while-dyn.exp: Ditto.
5951
a2e0062d
PA
59522012-02-15 Pedro Alves <palves@redhat.com>
5953
5954 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
5955 gdb_test_multiple, and call unsupported instead of fail, if the
5956 remote side does not support the request.
5957
a1999d40
PA
59582012-02-15 Pedro Alves <palves@redhat.com>
5959
5960 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
5961 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
5962 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
5963 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
5964 * gdb.server/server-run.exp: Make sure gdb is disconnected.
5965 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
5966 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
5967 doesn't start with "extended-" already.
5968
7cee1e54
PA
59692012-02-15 Pedro Alves <palves@redhat.com>
5970
5971 Support extended-remote. Avoid cascading timeouts.
5972
5973 * gdb.base/attach.exp (do_attach_tests): Add expected output for
5974 the extended-remote target. If attaching with no file fails, load
5975 the file manually.
5976 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
5977
816338b5
SS
59782012-02-14 Stan Shebs <stan@codesourcery.com>
5979
5980 * gdb.base/ena-dis-br.exp: Add enable count test.
5981
cc30c4bd
PA
59822012-02-13 Pedro Alves <palves@redhat.com>
5983
5984 * config/mips-idt.exp: Delete.
5985 * gdb.base/a2-run.exp: Remove mips-idt xfails.
5986 * gdb.base/bitfields.exp: Remove mips-idt restarts.
5987 * gdb.base/break.exp: Remove mips-idt references.
5988 * gdb.base/chng-syms.exp: Ditto.
5989 * gdb.base/default.exp: Ditto.
5990 * gdb.base/funcargs.exp (funcargs_reload): Delete.
5991 (top level): Don't call it.
5992 * gdb.base/opaque.exp: Remove mips-idt restarts.
5993 * gdb.base/ptype.exp: Remove mips-idt xfails.
5994 * gdb.base/scope.exp: Remove mips-idt restarts.
5995 * gdb.base/sepdebug.exp: Remove mips-idt references.
5996 * gdb.base/watchpoint.exp (maybe_clean_restart)
5997 (maybe_reinitialize): Delete.
5998 (test_disabling_watchpoints, test_disabling_watchpoints)
5999 (test_watchpoint_triggered_in_syscall)
6000 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6001 Don't call them.
6002
57008375
JK
60032012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6004
6005 * gdb.server/server-exec-info.exp: New file.
6006
4a2d9c08
PA
60072012-02-10 Pedro Alves <palves@redhat.com>
6008
6009 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
6010 always non-empty.
6011 (test_attach): Always pass $exec to test_attach_gdb.
6012
09fa21bd
TT
60132012-02-08 Tom Tromey <tromey@redhat.com>
6014
6015 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
6016 before inferior is started.
6017
f0823d2c
TT
60182012-02-07 Tom Tromey <tromey@redhat.com>
6019
6020 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
6021 Symbol.value.
6022 * gdb.python/py-symbol.c (qq): Set default value.
6023
60242012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
6025
6026 * gdb.python/py-symbol.c (qq): New global.
6027 * gdb.python/py-symbol.exp: Add test for frame-less
6028 lookup_symbol.
6029 * gdb.python/py-symtab.exp: Fix line number.
6030
f7e44f65
JB
60312012-02-03 Joel Brobecker <brobecker@adacore.com>
6032
6033 * gdb.ada/mi_task_arg: New testcase.
6034
4c9ed63c
PA
60352012-02-02 Pedro Alves <palves@redhat.com>
6036
6037 * gdb.reverse/until-precsave.exp: Also put "record save" under the
6038 extended timeout.
6039
c0b9f2c6
PA
60402012-02-02 Pedro Alves <palves@redhat.com>
6041
6042 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
6043 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
6044
5f8cefd7
PA
60452012-02-02 Pedro Alves <palves@redhat.com>
6046
6047 * gdb.base/term.exp: Rewrite.
6048 * gdb.base/term.c: New.
6049
2f3a2569
PA
60502012-02-02 Pedro Alves <palves@redhat.com>
6051
6052 * gdb.base/default.exp (run "r" abbreviation, run): Add
6053 extended-remote expected output.
6054
f149aabd
TT
60552012-02-02 Tom Tromey <tromey@redhat.com>
6056
6057 * gdb.cp/dispcxx.exp: New file.
6058 * gdb.cp/dispcxx.cc: New file.
6059
03bef283
TT
60602012-02-01 Tom Tromey <tromey@redhat.com>
6061
6062 * gdb.base/jit-simple.exp: New file.
6063 * gdb.base/jit-simple.c: New file.
6064
a79b18b5
YQ
60652012-01-30 Yao Qi <yao@codesourcery.com>
6066
6067 * gdb.base/skip.exp: Make test result unique.
6068
f0d1a53e
JK
60692012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6070
6071 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
6072 compatibility with valgrind-3.7.0.
6073
4b3c9f41
PA
60742012-01-27 Pedro Alves <palves@redhat.com>
6075
6076 * gdb.base/watchpoint.exp (no_hw): New global.
6077 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
6078 disable hw watchpoints.
6079 (test_wide_location_1, test_wide_location_2): If no_hw is set,
6080 don't expect hw watchpoints.
6081 (no_hw_watchpoints): Always clean restart.
6082 (do_tests): New procedure, factored out from the top level.
6083 (top level): Run tests twice. Once with hw watchpoints enabled,
6084 another time with hw watchpoints disabled.
6085
a13491c8
PA
60862012-01-27 Pedro Alves <palves@redhat.com>
6087
6088 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
6089 out from the top level.
6090 (top level): Call it instead.
6091
f2c8a051
PA
60922012-01-27 Pedro Alves <palves@redhat.com>
6093
6094 * gdb.base/watchpoint.exp (top level): Re-enable hardware
6095 watchpoints sooner.
6096
654d7a9e
PA
60972012-01-27 Pedro Alves <palves@redhat.com>
6098
6099 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
6100
274f47f3
PA
61012012-01-27 Pedro Alves <palves@redhat.com>
6102
6103 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
6104 "You may have requested too many hardware
6105 breakpoints/watchpoints".
6106
e4d63ba2
PA
61072012-01-27 Pedro Alves <palves@redhat.com>
6108
6109 * gdb.base/watchpoint.exp (maybe_clean_restart)
6110 (maybe_reinitialize): New.
6111 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
6112 expect "hit N times".
6113 (test_disabling_watchpoints, test_complex_watchpoint)
6114 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6115 Call maybe_clean_restart.
6116 (top level): Use clean_restart. Remove "mips-idt-*"
6117 reinitialization.
6118
dbd95daf
PA
61192012-01-27 Pedro Alves <palves@redhat.com>
6120
6121 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
6122
f3ad2025
PA
61232012-01-27 Pedro Alves <palves@redhat.com>
6124
6125 * gdb.base/watchpoint.exp: Clean restart after tests that don't
6126 require `initialize' anymore. Remove unnecessary `initialize'
6127 calls.
6128
100aa3ae
PA
61292012-01-27 Pedro Alves <palves@redhat.com>
6130
6131 * gdb.base/watchpoint.exp (wp_set): Delete.
6132 (initialize, test_simple_watchpoint, top level): Remove dead code.
6133
c79a8e11
PA
61342012-01-27 Pedro Alves <palves@redhat.com>
6135
6136 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
6137 typo.
6138
048fe15a
PA
61392012-01-27 Pedro Alves <palves@redhat.com>
6140
6141 * config/extended-gdbserver.exp: New file.
6142 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
6143 comment.
6144 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
6145 * boards/native-extended-gdbserver.exp: New file.
6146
4033a6bf
PA
61472012-01-26 Pedro Alves <palves@redhat.com>
6148
6149 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
6150 and gdb_test_multiple.
6151
3d7f4b81
PA
61522012-01-26 Pedro Alves <palves@redhat.com>
6153
6154 Make test messages unique, and more identifiable.
6155 * gdb.multi/watchpoint-multi.exp: Change test messages.
6156
484abf42
TT
61572012-01-25 Tom Tromey <tromey@redhat.com>
6158
6159 * gdb.base/solib-disc.exp: Fix regexps.
6160
edcc5120
TT
61612012-01-24 Tom Tromey <tromey@redhat.com>
6162
6163 * lib/mi-support.exp (mi_expect_stop): Add special case for
6164 solib-event.
6165 * gdb.base/catch-load-so.c: New file.
6166 * gdb.base/catch-load.exp: New file.
6167 * gdb.base/catch-load.c: New file.
6168 * gdb.base/break-interp.exp (reach_1): Update regexp.
6169
30b91c90
JK
61702012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6171
6172 Fix fuzzy results.
6173 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
6174 lpsimple and func.
6175
53fe1783
GB
61762012-01-24 Gary Benson <gbenson@redhat.com>
6177
6178 Delete #if 0'd out code.
6179 * gdb.base/default.exp (info catch): Remove.
6180 * gdb.base/gdb_history (info catch): Likewise.
6181 * gdb.base/help.exp (info catch): Likewise.
6182
d0d8b0c6
JK
61832012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6184
6185 Fix watchpoints to be specific for each inferior.
6186 * gdb.multi/watchpoint-multi.c: New file.
6187 * gdb.multi/watchpoint-multi.exp: New file.
6188
4403d8e9
JK
61892012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6190
6191 Fix watchpoints across inferior fork.
6192 * gdb.threads/watchpoint-fork-child.c: New file.
6193 * gdb.threads/watchpoint-fork-mt.c: New file.
6194 * gdb.threads/watchpoint-fork-parent.c: New file.
6195 * gdb.threads/watchpoint-fork-st.c: New file.
6196 * gdb.threads/watchpoint-fork.exp: New file.
6197 * gdb.threads/watchpoint-fork.h: New file.
6198
050a2e1d
PA
61992012-01-23 Pedro Alves <palves@redhat.com>
6200
6201 * gdb.base/call-signal-resume.exp: Allow output after "return".
6202
6a52fb62
PA
62032012-01-20 Pedro Alves <palves@redhat.com>
6204
6205 * gdb.python/py-finish-breakpoint.py: Fix typo.
6206
145b16a9
UW
62072012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
6208
6209 * gdb.base/info-proc.exp: Also run on remote targets. Main
6210 "info proc" command is now always present; whether target supports
6211 actual info proc operation is detected when attempting to issue
6212 the command.
6213
26f6125e
JK
62142012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6215
6216 * .gdbinit: Remove.
6217
eb5227ce
PA
62182012-01-19 Pedro Alves <palves@redhat.com>
6219
6220 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
6221 look at the funtions' returns.
6222 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
6223 (jprint.print(int, int)): Change return type to int. Adjust.
6224
1db33378
PP
62252012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6226
6227 PR gdb/9538
6228 * gdb.base/sepdebug.exp: New test.
6229
b9736cf8
PA
62302012-01-18 Pedro Alves <palves@redhat.com>
6231
6232 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
6233 Allow output before ^done.
6234
4aac40c8
TT
62352012-01-16 Tom Tromey <tromey@redhat.com>
6236
6237 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
6238 Add tests for relative directory.
6239
cafec441
TT
62402012-01-16 Tom Tromey <tromey@redhat.com>
6241
6242 * gdb.base/printcmds.c (enum flag_enum): New.
6243 (three): New global.
6244 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
6245 enum printing.
6246 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
6247 FlagEnumerationPrinter.
6248 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
6249 * gdb.python/py-pp-maint.c (enum flag_enum): New.
6250 (fval): New global.
6251
abcc4978
PA
62522012-01-16 Pedro Alves <palves@redhat.com>
6253
6254 * lib/gdb.exp (banned_procedures): New variable.
6255 (banned_variables_traced): Rename to ...
6256 (banned_traced): ... this.
6257 (gdb_init): Also trace banned procedures.
6258 (gdb_finish): Also untrace banned procedures.
6259
97ccebe8
PA
62602012-01-16 Pedro Alves <palves@redhat.com>
6261
6262 Remove all calls to strace.
6263
2af7517b
JK
62642012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6265
6266 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
6267 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
6268
9241a8bc
PP
62692012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6270
6271 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
6272 * gdb.base/pie-execl.exp: Likewise.
6273
3848a17f
KS
62742012-01-12 Keith Seitz <keiths@redhat.com>
6275
6276 PR mi/10586
6277 * gdb.mi/var-cmd.c (struct anonymous): New structure.
6278 (do_anonymous_type_tests): New function.
6279 (main): Call do_anonymous_type_tests.
6280 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
6281 (verify_everything): New procedure.
6282 * gdb.mi/mi-var-cp.cc (class A): New class.
6283 (anonymous_structs_and_unions): New function.
6284 (main): Call anonymous_structs_and_unions.
6285 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
6286 (verify_everything): New procedure.
6287
440e2fca
KS
62882012-01-12 Keith Seitz <keiths@redhat.com>
6289
6290 * lib/mi-support.exp: Expand comments about PATH_EXPR.
6291 (varobj_tree::get_path_expr): Assume that all varobjs are
6292 compound unless they are known simple types.
6293 Adjust path expressions based on parent type, path parent type,
6294 and tree language.
6295 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
6296 the root varobj.
6297 (mi_walk_varobj_tree): Add LANGUAGE parameter.
6298
675399c9
PA
62992012-01-11 Pedro Alves <palves@redhat.com>
6300
6301 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
6302 core files on this machine" anymore.
6303
97ddaa9b
PH
63042012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6305
6306 * gdb.base/watchpoint.c (recurser): Initialize local_x.
6307 (main): Repeat recurser call.
6308 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
6309 equivalent to 'local_x'.
6310
ea733575 63112012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 6312 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
6313
6314 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
6315
2ca0b532
PA
63162012-01-05 Pedro Alves <alves.ped@gmail.com>
6317
6318 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
6319 * gdb.python/py-events.c (first): Add bits for new "step N" test.
6320 * gdb.python/py-events.exp: Test that "step N" tripping on a
6321 breakpoint emits a breakpoint event.
6322
6e681866
JB
63232012-01-03 Joel Brobecker <brobecker@adacore.com>
6324
6325 * gdb.base/auxv.exp: Reformat the copyright notice.
6326
3c2d6aff
YQ
63272012-01-03 Yao Qi <yao@codesourcery.com>
6328
6329 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
6330 (strace_trace_on_diff_addr): New.
6331 * gdb.trace/strace.c: (main): Add two local variables.
6332
0852fee3
UW
63332011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
6334
6335 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
6336 * gdb.cell/gcore.exp: Likewise.
6337 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
6338 to verify the correct instance of main is selected.
6339
12c3e59c
JB
63402012-01-02 Joel Brobecker <brobecker@adacore.com>
6341
6342 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
6343 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
6344 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
6345 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
6346 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
6347 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
6348 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
6349 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
6350 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
6351 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
6352 gdb.threads/thread_check.c: Reformat copyright header.
6353
c0f378ec
EBM
63542011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
6355
e4a7ca93 6356 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
6357 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
6358 is not enabled.
6359
3bc96cfb
JK
63602011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6361
6362 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
6363 parameter to self_exec, adjust the function.
6364 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
6365 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
6366 (set var do_exit = 0): Remove test.
6367 (newline at end of file): Add one.
6368
095bcf5e
JB
63692011-12-27 Joel Brobecker <brobecker@adacore.com>
6370
6371 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
6372 New files.
6373
18d19bd1
JK
63742011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6375
6376 Fix racy FAILs.
6377 * gdb.threads/fork-thread-pending.c (barrier): New variable.
6378 (thread_function, thread_forker): Call pthread_barrier_wait for it.
6379 (main): Call pthread_barrier_init for it.
6380
e809353a
JK
63812011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6382
6383 Fix double send_gdb leading to racy FAILs.
6384 * gdb.base/break.exp (set silent break bp_location1): Replace
6385 3x send_gdb and gdb_expect by gdb_test.
6386 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
6387 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
6388 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
6389 instead of send_gdb. Twice.
6390 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
6391 3x send_gdb and gdb_expect by gdb_test.
6392 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
6393
da8cb7ec
JK
63942011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6395
6396 * gdb.linespec/linespec.exp: Compile using {c++}.
6397
ae1a303e
JK
63982011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6399
6400 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
6401 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
6402 (verify GCC PR debug/51668): New test.
6403
cc72b2a2
KP
64042011-12-23 Kevin Pouget <kevin.pouget@st.com>
6405
6406 Introduce gdb.FinishBreakpoint in Python.
6407 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
6408 py-finish-breakpoint2
6409 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
6410 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
6411 instead of line number.
6412 * gdb.python/py-finish-breakpoint.c: New file.
6413 * gdb.python/py-finish-breakpoint.exp: New file.
6414 * gdb.python/py-finish-breakpoint.py: New file.
6415 * gdb.python/py-finish-breakpoint2.cc: New file.
6416 * gdb.python/py-finish-breakpoint2.exp: New file.
6417 * gdb.python/py-finish-breakpoint2.py: New file.
6418
3b7962f9
JK
64192011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6420
6421 Partial fix of compatibility with gcc-4.7.
6422 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
6423 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
6424 Add comment to add a PASS case in the future.
6425
6538471c
JK
6426 Fix compatibility with gcc-4.7.
6427 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
6428
7052e42c
UW
64292011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
6430
6431 PR tdep/12797
6432 * gdb.base/callfuncs.exp: Remove KFAIL.
6433
9ac7f98e
JB
64342011-12-21 Joel Brobecker <brobecker@adacore.com>
6435
6436 * gdb.ada/task_bp: New testcase.
6437
f6eeced0
JK
64382011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6439
6440 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
6441 -DNO_SECTIONS.
6442 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
6443
72225e17
JK
64442011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6445
6446 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
6447 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
6448 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6449 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
6450 conditional for gcc <= 4.5.
6451
13ac8d2c
JK
64522011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6453
6454 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
6455 by XFAIL.
6456 * gdb.cp/static-method.exp (info addr A::func())
6457 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6458 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6459 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6460 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
6461 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
6462 (test value of F in k3_m): Likewise.
6463 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6464 Likewise.
6465
049682ba
JK
64662011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6467
6468 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
6469 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
6470 Remove.
6471 * gdb.threads/attachstop-mt.c: Remove.
6472 * gdb.threads/attachstop-mt.exp: Remove.
6473
2c9d8796
MK
64742011-12-17 Mark Kettenis <kettenis@gnu.org>
6475
6476 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
6477
e0f9f062
DE
64782011-12-16 Doug Evans <dje@google.com>
6479
f4aa2101 6480 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
6481 * boards/native-gdbserver.exp: New file.
6482
e0f9f062
DE
6483 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
6484 gdbserver output.
6485 (gdbserver_default_get_remote_address): New function.
6486 (gdbserver_start): Call gdb,get_remote_address to compute argument
6487 to "target remote" command.
6488
80b6e756
PM
64892011-12-16 Phil Muldoon <pmuldoon@redhat.com>
6490
1c3ad6ab 6491 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
6492 python print-stack. Add set/show python print-stack
6493 off|full|message tests.
6494
1576bd00
YQ
64952011-12-15 Yao Qi <yao@codesourcery.com>
6496
6497 * gdb.trace/strace.c: New
6498 * gdb.trace/strace.exp: New.
6499
d6a0f6e0
TT
65002011-12-14 Tom Tromey <tromey@redhat.com>
6501
6502 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
6503
31015e1d
DE
65042011-12-14 Doug Evans <dje@google.com>
6505
6506 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
6507
7b50312a
PA
65082011-12-14 Pedro Alves <pedro@codesourcery.com>
6509
6510 PR threads/10729
6511
6512 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 6513 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 6514
924437bc
PA
65152011-12-13 Pedro Alves <pedro@codesourcery.com>
6516 Doug Evans <dje@google.com>
6517
6518 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
6519 (clean_restart): Remove references to the gdb_stub target board
6520 variable.
6521 (gdb_step_for_stub): Delete.
6522
6523 * gdb.base/annota1.exp: Remove all references to [target_info
6524 exists gdb_stub], gdb_step_for_stub and usestubs.
6525 * gdb.base/annota3.exp: Ditto.
6526 * gdb.base/async.exp: Ditto.
6527 * gdb.base/break.exp: Ditto.
6528 * gdb.base/code-expr.exp: Ditto.
6529 * gdb.base/commands.exp: Ditto.
6530 * gdb.base/completion.exp: Ditto.
6531 * gdb.base/condbreak.exp: Ditto.
6532 * gdb.base/consecutive.exp: Ditto.
6533 * gdb.base/cvexpr.exp: Ditto.
6534 * gdb.base/define.exp: Ditto.
6535 * gdb.base/display.exp: Ditto.
6536 * gdb.base/ena-dis-br.exp: Ditto.
6537 * gdb.base/environ.exp: Ditto.
6538 * gdb.base/gnu-ifunc.exp: Ditto.
6539 * gdb.base/maint.exp: Ditto.
6540 * gdb.base/pending.exp: Ditto.
6541 * gdb.base/sect-cmd.exp: Ditto.
6542 * gdb.base/sepdebug.exp: Ditto.
6543 * gdb.base/unload.exp: Ditto.
6544 * gdb.base/watchpoint-solib.exp: Ditto.
6545 * gdb.cp/annota2.exp: Ditto.
6546 * gdb.cp/annota3.exp: Ditto.
6547 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
6548 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
6549 * gdb.mi/mi-pending.exp: Ditto.
6550 * gdb.trace/circ.exp: Ditto.
6551 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
6552 * gdb.base/list.exp: Ditto.
6553
6554 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
6555 breakpoint function and all references to the usestubs macro.
6556 * gdb.base/exprs.c: Ditto.
6557 * gdb.base/freebpcmd.c: Ditto.
6558 * gdb.base/bitfields.c: Ditto.
6559 * gdb.base/bitfields2.c: Ditto.
6560 * gdb.base/break.c: Ditto.
6561 * gdb.base/call-sc.c: Ditto.
6562 * gdb.base/call-signals.c: Ditto.
6563 * gdb.base/callfuncs.c: Ditto.
6564 * gdb.base/charset.c: Ditto.
6565 * gdb.base/consecutive.c: Ditto.
6566 * gdb.base/constvars.c: Ditto.
6567 * gdb.base/funcargs.c: Ditto.
6568 * gdb.base/int-type.c: Ditto.
6569 * gdb.base/interrupt.c: Ditto.
6570 * gdb.base/langs0.c: Ditto.
6571 * gdb.base/list0.c: Ditto.
6572 * gdb.base/mips_pro.c: Ditto.
6573 * gdb.base/miscexprs.c: Ditto.
6574 * gdb.base/nodebug.c: Ditto.
6575 * gdb.base/opaque0.c: Ditto.
6576 * gdb.base/pointers.c: Ditto.
6577 * gdb.base/printcmds.c: Ditto.
6578 * gdb.base/ptype.c: Ditto.
6579 * gdb.base/recurse.c: Ditto.
6580 * gdb.base/reread1.c: Ditto.
6581 * gdb.base/reread2.c: Ditto.
6582 * gdb.base/restore.c: Ditto.
6583 * gdb.base/return.c: Ditto.
6584 * gdb.base/run.c: Ditto.
6585 * gdb.base/scope0.c: Ditto.
6586 * gdb.base/sepdebug.c: Ditto.
6587 * gdb.base/setshow.c: Ditto.
6588 * gdb.base/setvar.c: Ditto.
6589 * gdb.base/sigall.c: Ditto.
6590 * gdb.base/signals.c: Ditto.
6591 * gdb.base/structs.c: Ditto.
6592 * gdb.base/structs2.c: Ditto.
6593 * gdb.base/testenv.c: Ditto.
6594 * gdb.base/twice.c: Ditto.
6595 * gdb.base/unwindonsignal.c: Ditto.
6596 * gdb.base/watchpoint.c: Ditto.
6597 * gdb.base/watchpoints.c: Ditto.
6598 * gdb.base/whatis.c: Ditto.
6599 * gdb.cp/classes.cc: Ditto.
6600 * gdb.cp/cplusfuncs.cc: Ditto.
6601 * gdb.cp/derivation.cc: Ditto.
6602 * gdb.cp/formatted-ref.cc: Ditto.
6603 * gdb.cp/misc.cc: Ditto.
6604 * gdb.cp/overload.cc: Ditto.
6605 * gdb.cp/ovldbreak.cc: Ditto.
6606 * gdb.cp/ref-params.cc: Ditto.
6607 * gdb.cp/ref-types.cc: Ditto.
6608 * gdb.cp/templates.cc: Ditto.
6609 * gdb.cp/virtfunc.cc: Ditto.
6610 * gdb.hp/gdb.aCC/run.c: Ditto.
6611 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
6612 * gdb.hp/gdb.compat/xdb0.c: Ditto.
6613 * gdb.reverse/consecutive-reverse.c: Ditto.
6614 * gdb.reverse/sigall-reverse.c: Ditto.
6615 * gdb.reverse/until-reverse.c: Ditto.
6616 * gdb.reverse/watch-reverse.c: Ditto.
6617 * gdb.trace/actions.c: Ditto.
6618 * gdb.trace/circ.c: Ditto.
6619 * gdb.trace/collection.c: Ditto.
6620
fabde485
PA
66212011-12-13 Pedro Alves <pedro@codesourcery.com>
6622
6623 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
6624 (func6, func7): New.
6625 (main): Call func6 and func7.
6626 * gdb.base/watchpoint.exp (test_wide_location_1)
6627 (test_wide_location_2): New.
6628 (top level): Re-enable hardware watchpoints if necessary. Call
6629 test_wide_location_1 and test_wide_location_2.
6630
ff7d1690
YQ
66312011-12-11 Yao Qi <yao@codesourcery.com>
6632
6633 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
6634
a6af7abe
JB
66352011-12-11 Joel Brobecker <brobecker@adacore.com>
6636
6637 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
6638 expected output for unsupported case.
6639
61638e15
JK
66402011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6641
6642 PR testsuite/12649
6643 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
6644 Protect gdb_test_multiple by final $gdb_prompt match.
6645
0a00efc3
JK
66462011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6647
6648 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
6649 New variable, new test.
6650 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6651 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6652 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6653 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
6654 them if HAVE_GCC_45682_FIXED is not set.
6655
4511b1ba
YQ
66562011-12-10 Yao Qi <yao@codesourcery.com>
6657
6658 * gdb.trace/status-stop.exp: New.
6659 * gdb.trace/status-stop.c: New.
6660
27949e73
JK
66612011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6662
6663 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
6664 timeout.
6665
d8ea7931
TT
66662011-12-08 Tom Tromey <tromey@redhat.com>
6667
6668 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
6669 condition.
6670
1cc310d2
SS
66712011-12-07 Stan Shebs <stan@codesourcery.com>
6672
6673 * gdb.trace/tfind.exp: Update for output changes.
6674
d482a875
PA
66752011-12-07 Pedro Alves <pedro@codesourcery.com>
6676
6677 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
6678 throws "Cannot insert catchpoints in this configuration".
6679 * gdb.ada/mi_catch_ex.exp: Likewise.
6680
f0ba3972
PA
66812011-12-06 Pedro Alves <pedro@codesourcery.com>
6682
6683 * gdb.base/break-always.exp: Test changing memory at addresses
6684 with breakpoints inserted.
6685
f8eba3c6
TT
66862011-12-06 Joel Brobecker <brobecker@acacore.com>
6687
6fdff2c5
PA
6688 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
6689 involving a fully qualified function name.
f8eba3c6
TT
6690
66912011-12-06 Tom Tromey <tromey@redhat.com>
6692
6693 * gdb.ada/homonym.exp: Add three breakpoint tests.
6694
66952011-12-06 Tom Tromey <tromey@redhat.com>
6696
6697 * gdb.base/solib-weak.exp (do_test): Remove kfail.
6698 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
6699 * gdb.objc/objcdecode.exp: Update for output changes.
6700 * gdb.linespec/linespec.exp: New file.
6701 * gdb.linespec/lspec.cc: New file.
6702 * gdb.linespec/lspec.h: New file.
6703 * gdb.linespec/body.h: New file.
6704 * gdb.linespec/base/two/thefile.cc: New file.
6705 * gdb.linespec/base/one/thefile.cc: New file.
6706 * gdb.linespec/Makefile.in: New file.
6707 * gdb.cp/templates.exp (test_template_breakpoints): Update for
6708 output changes.
6709 * gdb.cp/re-set-overloaded.exp: Remove kfail.
6710 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
6711 makes one breakpoint.
6712 * gdb.cp/method2.exp (test_break): Update for output changes.
6713 * gdb.cp/mb-templates.exp: Update for output changes.
6714 * gdb.cp/mb-inline.exp: Update for output changes.
6715 * gdb.cp/mb-ctor.exp: Update for output changes.
6716 * gdb.cp/ovsrch.exp: Use fully-qualified names.
6717 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
6718 has multiple matches.
6719 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
6720 error message change.
6721 * gdb.base/list.exp (test_list_filename_and_number): Update for
6722 error message change.
6723 * gdb.base/break.exp: Disable pending breakpoints. Update for
6724 output changes.
6725 * configure.ac: Add gdb.linespec.
6726 * configure: Rebuild.
6727 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
6728
c642a434
UW
67292011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
6730
6731 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
6732 last_break register on s390*-*-* targets.
6733
b18003d1
JB
67342011-12-06 Joel Brobecker <brobecker@adacore.com>
6735
6736 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
6737 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
6738 of parameter X in procedure Foo.
6739
fe96589c
SS
67402011-12-05 Stan Shebs <stan@codesourcery.com>
6741
6742 * gdb.trace/tfind.exp: Update help string matches.
6743
1820ab47
JK
67442011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6745
6746 * gdb.server/ext-run.exp (get process list): Accept also systemd
6747 as PID 1.
6748
e11ac3a3
JK
67492011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6750 Pedro Alves <pedro@codesourcery.com>
6751
6752 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
6753 starting GDB.
6754 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
6755 $use_gdb_stub.
6756 * gdb.base/display.exp: Likewise.
6757 * gdb.base/ending-run.exp: Likewise.
6758 * gdb.base/list.exp (test_listsize): Likewise.
6759 * gdb.base/setshow.exp: Likewise.
6760 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
6761 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
6762 check by global $use_gdb_stub.
6763 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
6764 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
6765 (default_gdb_init): Unset global $use_gdb_stub.
6766 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
6767 by global $use_gdb_stub.
6768 * lib/gdbserver-support.exp: Extend comments for set_board_info
6769 gdb_protocol and gdb,socketport.
6770 (gdbserver_start_extended): Set global gdbserver_protocol and
6771 gdbserver_gdbport. Clear global use_gdb_stub.
6772 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
6773 from target use_gdb_stub.
6774 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
6775
1d41d75c
DE
67762011-12-03 Doug Evans <dje@google.com>
6777
6778 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
6779 (gdb_step_for_stub): Add comments.
6780
d6d7a51a
MR
67812011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
6782
6783 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
6784 to the caller.
6785 (gdb_test_multiple): Likewise.
6786
05acf274
JK
67872011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6788
6789 Fix gdb.mi/mi-solib.exp without system debug info installed.
6790 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
6791 expect attribute, return 0 for it. Update comments.
6792
2268b414
JK
67932011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6794
6795 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
6796 (corrupted list): Adjust the expectation.
6797
585861ea
JK
67982011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6799
6800 PR threads/13448
6801 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
6802 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
6803 * gdb.threads/tls-var-main.c: New file.
6804 * gdb.threads/tls-var.c: New file.
6805 * gdb.threads/tls-var.exp: New file.
6806
968643aa
JK
68072011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6808
6809 PR testsuite/12649
6810 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
6811 Protect gdb_test_multiple by final $gdb_prompt match.
6812 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
6813 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
6814 (test_tracepoints): Likewise.
6815
9750bca9
JK
68162011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6817
6818 PR breakpoints/13346
6819 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
6820 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
6821 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
6822
ac1349b7
JB
68232011-12-01 Joel Brobecker <brobecker@adacore.com>
6824
6825 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
6826 * gdb.ada/homonym/homonym.adb: For use of all types defined
6827 locally inside both Get_Value subprograms.
6828
26d44faf
JK
68292011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6830
6831 Fix racy FAILs.
6832 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
6833 of send_gdb.
6834
514f6425
UW
68352011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6836
6837 * gdb.base/testenv.exp: Skip on remote targets. Unset global
6838 environment variable after test completed.
6839
4255c8d2
UW
68402011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6841
6842 * gdb.base/solib-nodir.exp: Skip if remote target.
6843 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
6844 application. Call gdb_load_shlibs.
6845 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
6846
a35ad96a
JB
68472011-11-29 Joel Brobecker <brobecker@adacore.com>
6848
6849 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
6850
1a1d5513
JB
68512011-11-28 Joel Brobecker <brobecker@adacore.com>
6852
6853 * gdb.ada/fullname_bp: New testcase.
6854
50b4ddf8
JK
68552011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6856
6857 PR testsuite/12649
6858 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
6859 Wrap send_gdb into a new gdb_test.
6860
fb0aec57
JK
6861 Code cleanup.
6862 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
6863 Convert send_gdb and gdb_expect to gdb_test_multiple.
6864
2376d946
JK
68652011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6866
6867 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
6868
1eec78bd
KS
68692011-11-23 Keith Seitz <keiths@redhat.com>
6870
6871 * lib/mi-support.exp (varobj_tree): New namespace and procs.
6872 (mi_varobj_tree_test_children_callback): New proc.
6873 (mi_walk_varobj_tree): New proc.
6874
36dfb11c
TT
68752011-11-22 Tom Tromey <tromey@redhat.com>
6876
6877 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
6878 Add "use_mi_command" argument.
6879 (mi_run_cmd, mi_run_with_cli): New procs.
6880 * gdb.mi/solib-lib.c: New file.
6881 * gdb.mi/solib-main.c: New file.
6882 * gdb.mi/mi-solib.exp: New file.
6883
0e965dd0
DE
68842011-11-21 Doug Evans <dje@google.com>
6885
6886 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
6887 _Unwind_DebugHook is missing.
6888
f196051f
SS
68892011-11-20 Stan Shebs <stan@codesourcery.com>
6890
6891 * gdb.trace/tstatus.exp: New.
6892 * gdb.trace/actions.c: Include string.h.
6893
bfccc43c
YQ
68942011-11-18 Yao Qi <yao@codesourcery.com>
6895
6896 * gdb.trace/pending.exp: New.
6897 * gdb.trace/pending.c: New.
6898 * gdb.trace/pendshr1.c: New.
6899 * gdb.trace/pendshr2.c: New.
6900 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
6901 tracepoint location becomes pending.
6902 (tracepoint_change_loc_2): New.
6903
73cd8ab1
DM
69042011-11-16 David S. Miller <davem@davemloft.net>
6905
6906 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
6907 target is sparc*-*-linux*
6908
77426730
PK
69092011-11-15 Paul Koning <paul_koning@dell.com>
6910
6911 * gdb.python/py-type.exp: New testcases for exceptions on scalar
6912 types.
6913
ed59ded5
DE
69142011-11-14 Doug Evans <dje@google.com>
6915
6916 * gdb.base/shell.exp: New file.
6917
405f8e94
SS
69182011-11-14 Stan Shebs <stan@codesourcery.com>
6919
6920 * gdb.trace/ftrace.c: New.
6921 * gdb.trace/ftrace.exp: New.
6922
1e4d1764
YQ
69232011-11-14 Yao Qi <yao@codesourcery.com>
6924
6925 * gdb.trace/change-loc-1.c: New.
6926 * gdb.trace/change-loc-2.c: New.
6927 * gdb.trace/change-loc.c: New.
6928 * gdb.trace/change-loc.exp: New.
6929 * gdb.trace/change-loc.h: New.
6930 * gdb.trace/trace-break.c (marker): Define new symbol.
6931 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 6932 New.
1e4d1764
YQ
6933 (break_trace_same_addr_6): New.
6934
71eba9c2 69352011-11-12 Matt Rice <ratmice@gmail.com>
6936
6937 * gdb.base/info-macros.exp: Make tests for info definitions
6938 test info macro. Add tests for info macro argument processing.
6939 Rename a few tests.
6940
1d93e29a
KS
69412011-11-11 Keith Seitz <keiths@redhat.com>
6942
6943 PR gdb/12843
6944 * gdb.base/linespecs.exp: New file.
6945
a4b5b48a
DE
69462011-11-11 Doug Evans <dje@google.com>
6947
6948 * gdb.threads/print-threads.exp: Extend timeout for slower
6949 tests.
6950
f6b47be4
DE
69512011-11-10 Doug Evans <dje@google.com>
6952
792a0230
DE
6953 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
6954 "record to end of main" test.
6955
f6b47be4
DE
6956 * gdb.python/py-type.c (TS): New typedef.
6957 (ts): New global.
6958 * gdb.python/py-type.exp: Test field list of typedef.
6959
22355c90
JB
69602011-11-10 Joel Brobecker <brobecker@adacore.com>
6961
6962 * gdb.ada/small_reg_param: New testcase.
6963
a7860e76
TT
69642011-11-09 Tom Tromey <tromey@redhat.com>
6965
6966 * gdb.cp/destrprint.exp: New file.
6967 * gdb.cp/destrprint.cc: New file.
6968
72a2e3dc
MI
69692011-11-08 Meador Inge <meadori@codesourcery.com>
6970
6971 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
6972 (switch_stack_to_other): New test function.
6973 * gdb.arch/thumb-prologue.exp: New test cases.
6974
c7195df2 69752011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
6976
6977 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
6978
d3895d7d
YQ
69792011-11-08 Yao Qi <yao@codesourcery.com>
6980
6981 * gdb.exp (supports_process_record): New.
6982 (supports_reverse): New.
6983 * gdb.reverse/break-precsave.exp: Call support_process_record
6984 to run test conditionally.
6985 * gdb.reverse/consecutive-precsave.exp: Likewise.
6986 * gdb.reverse/i386-precsave.exp: Likewise.
6987 * gdb.reverse/machinestate-precsave.exp: Likewise.
6988 * gdb.reverse/solib-precsave.exp: Likewise.
6989 * gdb.reverse/step-precsave.exp: Likewise.
6990 * gdb.reverse/until-precsave.exp: Likewise.
6991 * gdb.reverse/watch-precsave.exp: Likewise.
6992 * gdb.reverse/break-reverse.exp: Call support_reverse to run
6993 test conditionally.
6994 * gdb.reverse/consecutive-reverse.exp: Likewise.
6995 * gdb.reverse/finish-precsave.exp: Likewise.
6996 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
6997 * gdb.reverse/finish-reverse.exp: Likewise.
6998 * gdb.reverse/i386-reverse.exp: Likewise.
6999 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7000 * gdb.reverse/machinestate.exp: Likewise.
7001 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
7002 * gdb.reverse/sigall-precsave.exp: Likewise.
7003 * gdb.reverse/sigall-reverse.exp: Likewise.
7004 * gdb.reverse/solib-reverse.exp: Likewise.
7005 * gdb.reverse/step-reverse.exp: Likewise.
7006 * gdb.reverse/until-reverse.exp: Likewise.
7007 * gdb.reverse/watch-reverse.exp: Likewise.
7008
a59306a3
YQ
70092011-11-05 Yao Qi <yao@codesourcery.com>
7010
7011 * gdb.trace/trace-break.exp: Add test on setting two
7012 fast tracepoints at the same address.
7013
87769f59
JK
70142011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7015
7016 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
7017
3065dfb6
SS
70182011-11-02 Stan Shebs <stan@codesourcery.com>
7019
7020 * gdb.trace/collection.c: Add code using strings.
7021 * gdb.trace/collection.exp: Add tests of string collection.
7022
89e208db
JK
70232011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7024
7025 * gdb.base/skip-solib.exp (executable_main): New variable.
7026 (binfile_main): Base it on that.
7027 Use $executable_main in clean_restart calls. Drop gdb_exit and
7028 gdb_start calls.
7029
405e54e9
JK
70302011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7031
7032 Fix racy FAILs.
7033 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
7034 breakpoint_re globals import by async. Set string_regex to .* for
7035 async. Remove the optional thread_selected_re and breakpoint_re
7036 globals expectations.
7037
58e8570a
JM
70382011-11-01 Joseph Myers <joseph@codesourcery.com>
7039
7040 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
7041 well as Cygwin.
7042
7b35ec7f 70432011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
7044
7045 Add tests for skip command.
89e208db
JK
7046 * gdb.base/skip-solib-lib.c: New
7047 * gdb.base/skip-solib-main.c: New
7048 * gdb.base/skip-solib.exp: New
7049 * gdb.base/skip.c: New
7050 * gdb.base/skip.exp: New
7051 * gdb.base/skip1.c: New
7052 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 7053
b9fd1791
PA
70542011-10-31 Yao Qi <yao@codesourcery.com>
7055 Pedro Alves <pedro@codesourcery.com>
7056
6fdff2c5
PA
7057 * gdb.trace/trace-break.c: New.
7058 * gdb.trace/trace-break.exp: New.
b9fd1791 7059
4323fecc
JK
70602011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7061
7062 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
7063 break-here-2.
7064
0e5bf2a8
PA
70652011-10-28 Pedro Alves <pedro@codesourcery.com>
7066
7067 * gdb.threads/no-unwaited-for-left.c: New.
7068 * gdb.threads/no-unwaited-for-left.exp: New.
7069 * gdb.threads/non-ldr-exc-1.c: New.
7070 * gdb.threads/non-ldr-exc-1.exp: New.
7071 * gdb.threads/non-ldr-exc-2.c: New.
7072 * gdb.threads/non-ldr-exc-2.exp: New.
7073 * gdb.threads/non-ldr-exc-3.c: New.
7074 * gdb.threads/non-ldr-exc-3.exp: New.
7075 * gdb.threads/non-ldr-exc-4.c: New.
7076 * gdb.threads/non-ldr-exc-4.exp: New.
7077
3a3dad98
JK
70782011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7079
7080 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
7081 * gdb.base/attach-pie-misread.exp: Likewise.
7082 * gdb.base/break-interp.exp: Likewise.
7083 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
7084 testcases for use_gdb_stub.
7085 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
7086 (continue): New testcase.
7087 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
7088 * gdb.threads/attach-into-signal.exp: Likewise.
7089 * gdb.threads/attach-stopped.exp: Likewise.
7090 * gdb.threads/attachstop-mt.exp: Likewise.
7091
d6a5d40c
PK
70922011-10-28 Paul Koning <paul_koning@dell.com>
7093
7094 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
7095
ca539be8
JK
70962011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7097
7098 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
7099 (mi_gdb_test): Import globals thread_selected_re
7100 and breakpoint_re. Expect them optionally at the regex start.
7101
d234ef5c
DE
71022011-10-27 Doug Evans <dje@google.com>
7103
7104 * gdb.python/python.exp: Test source -s.
7105
ab964825
PK
71062011-10-26 Paul Koning <paul_koning@dell.com>
7107
7108 * gdb.python/lib-types.cc (struct A): New structure.
7109 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 7110
54d8a644
PK
71112011-10-25 Paul Koning <paul_koning@dell.com>
7112
7113 PR python/13327
d234ef5c 7114
54d8a644
PK
7115 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
7116 fetch_lazy method.
7117
b0221781
YQ
71182011-10-24 Yao Qi <yao@codesourcery.com>
7119
7120 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
7121 target is tic6x-*-*.
7122
6cda5a20
JB
71232011-10-21 Joel Brobecker <brobecker@adacore.com>
7124
7125 * gdb.ada/mi_task_info/task_switch.adb: New file.
7126 * gdb.ada/mi_task_info.exp: New file.
7127
5ed9db04
JK
71282011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7129
7130 * gdb.cp/expand-psymtabs-cxx.exp: New file.
7131 * gdb.cp/expand-psymtabs-cxx.cc: New file.
7132
9df2fbc4
PM
71332011-10-20 Phil Muldoon <pmuldoon@redhat.com>
7134
7135 PR python/12656
7136
7137 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
7138 global_block tests.
7139
736086ba
TT
71402011-10-18 Tom Tromey <tromey@redhat.com>
7141
7142 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
7143
4af31552
TT
71442011-10-18 Tom Tromey <tromey@redhat.com>
7145
7146 * gdb.base/source.exp: Don't include full file name in test name.
7147 * gdb.python/python.exp: Don't include full file name in test
7148 name.
7149
43136979
AR
71502011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7151
7152 * gdb.base/attach-pie-noexec.c: New files.
7153 * gdb.base/attach-pie-noexec.exp: New files.
7154
543a9323
JM
71552011-10-17 Joseph Myers <joseph@codesourcery.com>
7156
7157 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
7158 prompt for each extra line in command.
7159
21ae7a4d
JK
71602011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7161
7162 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
7163 Revert the part of:
7164 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7165 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7166 Change the expected string.
7167
20ec36d9
JK
71682011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7169
7170 Fix results with system glibc debug info installed.
7171 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
7172 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
7173 Accept also __libc_ symbol prefix and no prefix.
7174
6501c2fc
KS
71752011-10-14 Keith Seitz <keiths@redhat.com>
7176
7177 PR c++/13225
7178 * gdb.cp/converts.cc (foo3_1): New function.
7179 (foo3_2): New functions.
7180 * gdb.cp/converts.exp: Add tests for int to pointer conversion
7181 and null pointer conversions of integer constant zero.
7182 Add test to check if all arguments are checked for incompatible
7183 conversion BADNESS.
7184
55b1fd0c
TT
71852011-10-14 Tom Tromey <tromey@redhat.com>
7186
7187 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
7188 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
7189 linespec.
7190
22c05d8a
JK
71912011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7192
7193 Fix internal error regression.
7194 * gdb.dwarf2/implptr-optimized-out.S: New file.
7195 * gdb.dwarf2/implptr-optimized-out.exp: New file.
7196
1d6edc3c
JK
71972011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7198
7199 Fix empty DWARF expressions DATA vs. SIZE conditionals.
7200 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
7201 (loclist): New.
7202 (4): New abbrev.
7203 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
7204 Use prepare_for_testing, remove clean_restart.
7205 (p arraynoloc, p arraycallnoloc): New tests.
7206
9ec72168
JK
72072011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7208
7209 * gdb.cp/namespace-enum.exp (executable): New variable.
7210 (binfile): Use ${objdir}/${subdir}/ prefix.
7211 Use ${executable} for clean_restart.
7212
9c6c53f7
SA
72132011-10-11 Sterling Augustine <saugustine@google.com>
7214
7215 * gdb.cp/Makefile.in: Add namespace-enum test.
7216 * gdb.cp/namespace-enum.exp: New file.
7217 * gdb.cp/namespace-enum.c: New file.
7218 * gdb.cp/namespace-enum-main.c: New file.
7219
fac7ceb3
UW
72202011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
7221
7222 * gdb.python/py-shared.exp: Relax filename check to handle remote:
7223 sysroot.
7224
941b2081
JK
72252011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7226
7227 Reimplement @entry in input expressions.
7228 * gdb.base/exprs.c (v_int_array_init): New variable.
7229 * gdb.base/exprs.exp (print v_int_array_init)
7230 (print *v_int_array_init@1, print *v_int_array_init@2)
7231 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
7232 (print v_int_array_init[1]@1): New tests.
7233
0344e878
JM
72342011-10-10 Joseph Myers <joseph@codesourcery.com>
7235
7236 * gdb.cp/gdb2495.exp: Do not include directories in filename in
7237 expected message.
7238
5a56e9c5
DE
72392011-10-09 Doug Evans <dje@google.com>
7240
7241 * gdb.base/alias.exp: Add tests for alias command.
7242
2bda9cc5
JK
72432011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7244
7245 * gdb.arch/amd64-entry-value.s: New file.
7246 * gdb.mi/mi2-amd64-entry-value.s: New file.
7247
a471c594
JK
72482011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7249
7250 Display @entry parameter values even for references.
7251 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
7252 functions.
7253 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
7254 reference and datap_input.
7255 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
7256 breakpoints.
7257 (continue to breakpoint: entry_reference: reference)
7258 (entry_reference: bt at entry)
7259 (continue to breakpoint: entry_reference: breakhere_reference)
7260 (entry_reference: bt, entry_reference: ptype regparam)
7261 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
7262 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
7263 (entry_reference: p regcopy, entry_reference: p nodataparam)
7264 (entry_reference: p nodataparam@entry): New tests.
7265
36b11add
JK
72662011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7267
7268 Support @entry in input expressions.
7269 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
7270 (entry_stack: p s1@entry, entry_stack: p s2@entry)
7271 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
7272 (tailcall: p j@entry): New tests.
7273 * gdb.cp/koenig.cc (A::entry): New function.
7274 (main): Call it.
7275 * gdb.cp/koenig.exp (p entry (c)): New test.
7276
e18b2753
JK
72772011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7278
7279 Display @entry parameter values (without references).
7280 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
7281 (different, validity, invalid): New functions.
7282 (main): Call them.
7283 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
7284 stacktest, breakhere_stacktest, different, breakhere_different,
7285 breakhere_validity and breakhere_invalid.
7286 (entry: bt): Update for @entry.
7287 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
7288 (entry_validity: *, entry_invalid: *): Many new tests.
7289 * gdb.base/break.exp
7290 (run until breakpoint set at small function, optimized file): Accept
7291 also the @entry suffix.
7292 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
7293 * gdb.mi/mi2-amd64-entry-value.c: New files.
7294 * gdb.mi/mi2-amd64-entry-value.exp: New files.
7295
2d6c5dc2
JK
72962011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7297
7298 Protect entry values against self tail calls.
7299 * gdb.arch/amd64-entry-value.cc (self2, self): New.
7300 (main): Call self.
7301 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
7302 (set debug entry-values 1, self: bt debug entry-values): New tests.
7303
111c6489
JK
73042011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7305
7306 Recognize virtual tail call frames.
7307 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
7308 (amb_b, amb_a): New.
7309 (main): Call a and b.
7310 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
7311 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
7312 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
7313 New tests.
7314
8e3b41a9
JK
73152011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7316
7317 Implement basic support for DW_TAG_GNU_call_site.
7318 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
7319 * gdb.arch/amd64-entry-value.cc: New file.
7320 * gdb.arch/amd64-entry-value.exp: New file.
7321
181cebd4
JK
73222011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7323
7324 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
7325 * gdb.dwarf2/implptr-64bit.S: New file.
7326 * gdb.dwarf2/implptr-64bit.exp: New file.
7327
741f5e3c
JK
73282011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7329
7330 Fix initial language detection with -readnow.
7331 * gdb.cp/readnow-language.cc: New file.
7332 * gdb.cp/readnow-language.exp: New file.
7333
a73d2258
JK
73342011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7335
7336 Fix printed anonymous struct name.
7337 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
7338
af369495
JM
73392011-10-09 Joseph Myers <joseph@codesourcery.com>
7340
7341 * gdb.base/solib-symbol.exp: Do not include directories in
7342 filenames in expected messages.
7343
1fa57852
DE
73442011-10-07 Doug Evans <dje@google.com>
7345
7346 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
7347
bd054e06
KP
73482011-10-07 Kevin Pouget <kevin.pouget@st.com>
7349
7350 Allow Python notification of new object-file loadings.
7351 * gdb.python/py-events.exp: Test newobjfile event.
7352 * gdb.python/py-events.py: Register newobjfile callback.
7353 * gdb.python/py-events.c: Add call to shared library
7354 * gdb.python/py-events-shlib.c: New file.
7355
8031b6f8
JM
73562011-10-06 Joseph Myers <joseph@codesourcery.com>
7357
7358 * gdb.base/fixsection.exp: Do not include directories in filename
7359 in expected message.
7360
7fea6923
PM
73612011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7362
7363 Add tests for passing of environment variables to inferior.
7364 * gdb.base/testenv.c: New test source.
7365 * gdb.base/testenv.exp: New expect test.
7366
687f2a88
PK
73672011-10-04 Paul Koning <paul_koning@dell.com>
7368
7369 * gdb.python/py-value.c (main): Break before return.
7370
cb6be26b
KP
73712011-10-04 Kevin Pouget <kevin.pouget@st.com>
7372
7373 PR python/12691: Add the inferior to Python exited event
7374 * gdb.python/py-events.exp: Test the inferior attribute of exited
7375 event with a fork.
7376 * gdb.python/py-events.py: Print inferior number on exit.
7377 * gdb.python/py-events.c: Fork the inferior.
7378
fb213700
EBM
73792011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
7380
7381 * gdb.base/jit.exp: Add testcase name to log message
7382
aa2071bd
PK
73832011-10-03 Paul Koning <paul_koning@dell.com>
7384 Jan Kratochvil <jan.kratochvil@redhat.com>
7385
7386 * gdb.python/py-value.exp
7387 (python inval = gdb.parse_and_eval('*(int*)0'))
7388 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
7389 (set argc=2, python print argc_lazy): New tests.
7390
dd11a36c
JB
73912011-10-02 Joel Brobecker <brobecker@adacore.com>
7392
7393 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
7394
46f886f1
JK
73952011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7396 Pedro Alves <pedro@codesourcery.com>
7397
7398 * gdb.python/py-value.exp (test_value_in_inferior): New variable
7399 can_read_0, test for it.
7400 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
7401 (parse_and_eval with memory error): ... here, make it untested if
7402 can_read_0.
7403
c5cb204f
MP
74042011-09-30 Marek Polacek <mpolacek@redhat.com>
7405
7406 * gdb.python/python.exp (verify pagination beforehand)
7407 (verify pagination afterwards): Fix race by splitting the line.
7408
68fb0ec0
JM
74092011-09-29 Joseph Myers <joseph@codesourcery.com>
7410
7411 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
7412 for 64-bit multilibs from i?86-* targets.
7413
6aee0d90
MP
74142011-09-29 Marek Polacek <mpolacek@redhat.com>
7415
7416 * lib/gdb.exp: Fix a typo in one of the comments.
7417
e9101ff5
MP
74182011-09-29 Marek Polacek <mpolacek@redhat.com>
7419
7420 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
7421 matching pattern.
7422
7a81bdbf
PK
74232011-09-28 Paul Koning <paul_koning@dell.com>
7424
7425 * gdb.python/py-type.c (enum E): New.
7426 * gdb.python/py-type.exp (test_fields): Add tests for Python
7427 mapping access to fields.
7428 (test_enums): New test for field access on enums.
7429
6710bf39
SS
74302011-09-27 Stan Shebs <stan@codesourcery.com>
7431
7432 * gdb.trace/collection.exp: Test collection of $_ret.
7433
b2a6bdeb
AT
74342011-09-22 Andreas Tobler <andreast@fgznet.ch>
7435
7436 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
7437 list of compilation switches for <*-*-freebsd*>.
7438
3c9057f3
SS
74392011-09-19 Stan Shebs <stan@codesourcery.com>
7440
7441 * gdb.trace/tspeed.exp: New file.
7442 * gdb.trace/tspeed.c: New file.
7443
34518530
YQ
74442011-09-18 Yao Qi <yao@codesourcery.com>
7445
7446 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
7447 instructions.
7448 (test_adr_32bit, test_pop_pc): Likewise.
7449 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
7450 Thumb instructions.
7451 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
7452 in gdb_test_multiple.
7453 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
7454
ab254057
YQ
74552011-09-17 Yao Qi <yao@codesourcery.com>
7456
7457 * lib/gdb.exp (can_single_step_to_signal_handler): New.
7458 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
7459 support single step to signal handler.
7460
9c317b71
YQ
74612011-09-17 Yao Qi <yao@codesourcery.com>
7462
7463 * gdb.base/disp-step-fork.c: New.
7464 * gdb.base/disp-step-syscall.exp: New.
7465 * gdb.base/disp-step-vfork.c: New.
7466
a8123151
JB
74672011-09-16 Joel Brobecker <brobecker@adacore.com>
7468
7469 * gdb.ada/tasks.exp: Make the expected output for
7470 the `info tasks' tests more resilient to spacing
7471 changes.
7472
63a9aad8
JK
74732011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7474
7475 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
7476 (reached breakpoint 2, reached breakpoint 3): Update expected output.
7477
2aa48337
KP
74782011-09-15 Kevin Pouget <kevin.pouget@st.com>
7479
7480 PR Python/12692 Add gdb.selected_inferior() to Python interface.
7481 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
7482
6839b47f
KP
74832011-04-30 Kevin Pouget <kevin.pouget@st.com>
7484
7485 Handle multiple breakpoint hits in Python interface:
7486 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
7487 presence.
7488 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
7489 breakpoint hits.
7490
0935723e
JK
74912011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7492 Jan Kratochvil <jan.kratochvil@redhat.com>
7493
7494 * gdb.python/py-events.exp: Remove pretty printing comment.
7495 * gdb.python/py-evsignal.exp: New file.
7496 * gdb.python/py-evthreads.c: Include signal.h.
7497 (thread3): Remove variable count3. Remove variable bad and use raise
7498 instead.
7499 (thread2): Remove variable count2. Move thread3 pthread_create here,
7500 merge pthread_join to a single line.
7501 (main): Remove variable count1. Merge pthread_join with pthread_create
7502 to a single line.
7503 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
7504 KFAIL python/12966 for gdbserver. Test return value of
7505 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
7506 gdb_expect by gdb_test and gdb_test_multiple.
7507 (thread 2, thread 3): New tests.
7508
4801a9a3
PA
75092011-09-12 Matt Rice <ratmice@gmail.com>
7510 Pedro Alves <pedro@codesourcery.com>
7511
7512 PR gdb/13175
7513
7514 * gdb.base/interp.exp: New tests.
7515 * gdb.base/interp.c: New file.
7516
24ece742
DE
75172011-09-12 Doug Evans <dje@google.com>
7518
7519 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
7520 * gdb.dwarf2/typeddwarf.exp: Ditto.
7521
7f062217
JK
75222011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7523
7524 Fix compatibility with x32 arch.
7525 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
7526 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
7527 is_x86_like_target.
7528 * testsuite/gdb.trace/collection.exp: Likewise.
7529 * testsuite/gdb.trace/report.exp: Likewise.
7530 * testsuite/gdb.trace/unavailable.exp: Likewise.
7531 * testsuite/gdb.trace/while-dyn.exp: Likewise.
7532 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
7533 (is_x86_like_target): Check also is_amd64_regs_target.
7534
08711b9a
JK
75352011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7536
7537 PR breakpoints/12435
7538 * gdb.arch/amd64-prologue-xmm.c: New file.
7539 * gdb.arch/amd64-prologue-xmm.exp: New file.
7540 * gdb.arch/amd64-prologue-xmm.s: New file.
7541
b99b5f66
JK
75422011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7543
7544 * gdb.dwarf2/dw2-param-error-main.c: New file.
7545 * gdb.dwarf2/dw2-param-error.S: New file.
7546 * gdb.dwarf2/dw2-param-error.exp: New file.
7547
a391a2f6
PA
75482011-09-08 Pedro Alves <pedro@codesourcery.com>
7549
7550 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
7551 inferior's pid and look for a core dump named core.$pid. Use
7552 `remote_file' commands on the host instead of hand coding shell
7553 commands on the build.
7554 * gdb.base/valgrind-db-attach.exp: Kill the program before
7555 finishing the test.
7556
7d8e6458 75572011-09-02 Matt Rice <ratmice@gmail.com>
7558
7559 * lib/prompt.exp: New file for testing the first prompt.
7560 * gdb.python/py-prompt.exp: Ditto.
7561 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
7562
68e77c9e
PA
75632011-09-02 Pedro Alves <pedro@codesourcery.com>
7564
7565 * gdb.threads/gcore-thread.exp: Set the global core_supported to
7566 0, before testing gcore.
7567
9655e943
JK
75682011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7569
df6dc84d
JK
7570 * dw2-ifort-parameter-debug.S: Update copyright year.
7571 * dw2-ifort-parameter.c: Update copyright year.
7572 * dw2-ifort-parameter.exp: Update copyright year.
7573
9655e943
JK
7574 * dw2-ifort-parameter-debug.S: New file.
7575 * dw2-ifort-parameter.c: New file.
7576 * dw2-ifort-parameter.exp: New file.
7577
353d1d73
JK
75782011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7579
7580 * gdb.base/commands.exp (error_clears_commands_left): New function.
7581 (): Call it.
7582
5c07461a
JK
75832011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7584
7585 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
7586 (C): Initialize `a'.
7587 * gdb.mi/mi-inheritance-syntax-error.exp
7588 (-data-evaluate-expression $path): Expect `a' as 5.
7589
0d932b2f
MK
75902011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
7591
7592 PR mi/11912
7593 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
7594 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
7595 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
7596 keyword in output of -var-info-path-expression.
7597
bdb54049
JK
75982011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7599
7600 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
7601 * gdb.trace/collection.exp: Likewise.
7602 * gdb.trace/report.exp: Likewise.
7603 * gdb.trace/unavailable.exp: Likewise.
7604 * gdb.trace/while-dyn.exp: Likewise.
7605
59cde39c
KS
76062011-08-18 Keith Seitz <keiths@redhat.com>
7607
7608 PR c++/12266
7609 * gdb.cp/meth-typedefs.cc: New file.
7610 * gdb.cp/meth-typedefs.exp: New file.
7611
fa3a4f15
PM
76122011-08-17 Phil Muldoon <pmuldoon@redhat.com>
7613
6fdff2c5 7614 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 7615
c1049fca
JK
76162011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7617
7618 * gdb.arch/i386-dr3-watch.exp
7619 (watchpoint on gap1 does not fit debug registers)
7620 (delete all watchpoints): Fix racy expect strings.
7621
d93f7b5c
YQ
76222011-08-14 Yao Qi <yao@codesourcery.com>
7623
7624 * gdb.base/maint.exp: set data_section to ".neardata".
7625 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
7626 * gdb.base/savedregs.exp: Handle SIGILL.
7627 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
7628 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
7629
457e09f0
DE
76302011-08-12 Doug Evans <dje@google.com>
7631
7632 * gdb.python/py-symbol.exp: Add test for symbol.type.
7633
5d0bb2fb
UW
76342011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
7635
7636 * gdb.threads/pthreads.exp: Enable on non-native configurations.
7637 * gdb.mi/mi-pthreads.exp: Likewise.
7638 * gdb.mi/mi2-pthreads.exp: Likewise.
7639 * gdb.mi/gdb669.exp.exp: Likewise.
7640
fcdfa280
PA
76412011-08-09 Pedro Alves <pedro@codesourcery.com>
7642
7643 * lib/mi-support.exp (detect_async): Rename to...
7644 (mi_detect_async): ... this.
7645 * gdb.mi/mi-nonstop-exit.exp: Adjust.
7646 * gdb.mi/mi-nonstop.exp: Adjust.
7647 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
7648 * gdb.mi/mi-nsintrall.exp: Adjust.
7649 * gdb.mi/mi-nsmoribund.exp: Adjust.
7650 * gdb.mi/mi-nsthrexec.exp: Adjust.
7651
9d8fa392
PA
76522011-08-09 Pedro Alves <pedro@codesourcery.com>
7653
7654 * gdb.base/display.c (do_loops): New `p_i' local.
7655 * gdb.base/display.exp: Test displaying a variable that is
7656 temporarily at a bad address.
7657
b6cede78
JK
76582011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7659
7660 * gdb.dwarf2/dw2-op-stack-value.S: New file.
7661 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
7662
67bedb8c
JK
76632011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7664
7665 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
7666 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
7667 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 7668
af6e93b2
PA
76692011-08-05 Pedro Alves <pedro@codesourcery.com>
7670
7671 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
7672 procedure.
7673 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
7674
1cf0e11f
YQ
76752011-08-05 Yao Qi <yao@codesourcery.com>
7676
7677 * gdb.base/callfuncs.exp: Set language after main.
7678 * gdb.cp/cplusfuncs.exp: Likewise.
7679 * gdb.cp/inherit.exp: Likewise.
7680
a1e28cb2
UW
76812011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7682
7683 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
7684 * gdb.base/watch-vfork.exp: Skip on remote targets.
7685
d4f5bbb9
UW
76862011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7687
7688 * gdb.threads/thread-find.exp: Support remote targets.
7689
724f4f80
UW
76902011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7691
7692 * gdb.base/jit.exp: Download solib_binfile to target.
7693 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
7694 and call dlopen without full path name.
7695 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
7696 dlopen without full path name.
7697
934709f0
PW
76982011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7699
7700 * gdb.base/break-always.exp: Complete the test
7701 with duplicated breakpoints and enabling/disabling them.
7702
c26106c4
TT
77032011-08-02 Tom Tromey <tromey@redhat.com>
7704
7705 PR gdb/11289:
7706 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
7707
9300444e 77082011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
7709
7710 PR gdb/13045
7711 * gdb.base/float.exp: Add new test case for PR gdb/13045
7712 * gdb.base/float.c: New file.
7713
00bd41d6
PM
77142011-07-28 Phil Muldoon <pmuldoon@redhat.com>
7715
7716 * gdb.python/py-mi.exp: Test printers returning string hint, and
7717 also not returning a value.
7718 * gdb.python/py-prettyprint.c: Add testcase for above.
7719 * gdb.python/py-prettyprint.py: Add test printer for above.
7720
d24f74ce
JK
77212011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7722
7723 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
7724 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
7725 (.Ldie30) Add as field "data4".
7726 (.Ldie32) Rename field "b" to "shl".
7727 (abbrev4) Change for the "data4" field.
7728 (abbrev5, abbrev6) Remove.
7729 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
7730 (p &s.shl): ... here. Add comment.
7731 (p &s.data4): New.
7732
bb7da2bf
JK
77332011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7734
7735 Fix crash on lval_computed values.
7736 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
7737
11081198
JK
77382011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7739
7740 * gdb.base/help.exp (help whatis): Update the expected string.
7741
3c6e0cb3
JK
77422011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7743
7744 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
7745 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
7746 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7747 Change the expected string.
7748
efa80663
PA
77492011-07-26 Pedro Alves <pedro@codesourcery.com>
7750
7751 * gdb.base/watchpoint.exp
7752 (test_disable_enable_software_watchpoint): New procedure.
7753 (top level): Run it.
7754
db8e4570
UW
77552011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7756
7757 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
7758 executable file "${binfile}", C++ version "${binfile}-cxx".
7759 * gdb.python/py-prettyprint.exp: Likewise.
7760 * gdb.python/py-symbol.exp: Likewise.
7761 * gdb.python/py-type.exp: Likewise.
7762 * gdb.python/py-value.exp: Likewise.
7763 * gdb.python/py-template.exp (test_template_arg): Pass full executable
7764 file name instead of just suffix.
7765
543305c9
JK
77662011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7767
7768 Fix implicit pointer offsets.
7769 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
7770 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
7771 (continue to breakpoint: continue to baz breakpoint for implptr)
7772 (sanity check element 0, sanity check element 1)
7773 (enter the inlined function, check element 0 for the offset)
7774 (check element 1 for the offset)
7775 (continue to breakpoint: ignore the second baz breakpoint): New tests.
7776 (set foo breakpoint for implptr): Update the breakpoint number.
7777
b3215adc
UW
77782011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7779
7780 * gdb.python/py-mi.exp: Use different file names for different
7781 versions of the executable under test.
7782 * gdb.python/py-prettyprint.exp: Likewise.
7783 * gdb.python/py-symbol.exp: Likewise.
7784 * gdb.python/py-template.exp: Likewise.
7785 * gdb.python/py-type.exp: Likewise.
7786 * gdb.python/py-value.exp: Likewise.
7787
182b9acc
UW
77882011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7789
7790 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
7791 flag after restarting GDB if necessary.
7792
e6052b5d
UW
77932011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7794
7795 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
7796
1ced966e
PA
77972011-07-22 Pedro Alves <pedro@codesourcery.com>
7798
7799 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
7800 backend doesn't leave used debug registers behind.
7801
3543a589
TT
78022011-07-22 Tom Tromey <tromey@redhat.com>
7803
7804 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
7805 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
7806 argument.
7807 * gdb.dwarf2/typeddwarf-amd64.S: New file.
7808
14d15303 78092011-07-21 Matt Rice <ratmice@gmail.com>
7810
7811 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
7812 in mostlyclean rule. Add files ending in .core.
7813
9b158ba0 78142011-07-21 Matt Rice <ratmice@gmail.com>
7815
7816 PR macros/12999
7817 * gdb.base/info-macros.c: New test sources.
7818 * gdb.base/info-macros.exp: New tests.
7819
d17b6f81
PM
78202011-07-21 Phil Muldoon <pmuldoon@redhat.com>
7821
7822 * gdb.python/python.exp: Add prompt substitution tests.
7823
918dd910
JK
78242011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7825
7826 Fix crash if referenced CU is aged out.
7827 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
7828 New.
7829 * gdb.dwarf2/implptr.exp: Likewise.
7830
0e37a63c
JK
78312011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7832
7833 * gdb.dwarf2/implptr.S: Rebuilt.
7834 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
7835 (bar): Use them for j, k, l.
7836 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
7837 COMPILE.
7838 (print j in implptr:bar): Update for the intp typedef.
7839 (print p[0].x in implptr:foo): Use more exact regex.
7840
f65cf84c
TT
78412011-07-18 Tom Tromey <tromey@redhat.com>
7842
7843 * gdb.cp/static-method.exp: Add missing single quote.
7844
d5b4a7be
YQ
78452011-07-18 Yao Qi <yao@codesourcery.com>
7846
7847 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
7848 supported.
7849 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7850 * gdb.mi/mi-nonstop.exp: Likewise.
7851 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7852 * gdb.mi/mi-nsintrall.exp: Likewise.
7853 * gdb.mi/mi-nsmoribund.exp: Likewise.
7854 * gdb.mi/mi-nsthrexec.exp: Likewise.
7855 * gdb.python/py-evthreads.exp: Likewise.
7856
e9ea2662
JK
78572011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7858
7859 Code cleanup.
7860 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
7861 it. Substitute it instead of test_compiler_info everywhere.
7862
ce451573
UW
78632011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7864
7865 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
7866 remote targets as well.
7867
756d88a7
UW
78682011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7869
7870 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
7871 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
7872
31f83dc5
UW
78732011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7874
7875 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
7876 a remote machine, not the host.
7877 (gdb_compile_shlib): Set soname if target is remote.
7878
059241a0
PP
78792011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7880
7881 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
7882
28a0b48c 78832011-07-13 Matt Rice <ratmice@gmail.com>
7884
7885 * gdb.python/py-objfile-script-gdb.py: Renamed to
7886 py-objfile-script-gdb.py.in.
7887 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
7888 py-objfile-script-gdb.py.
7889 * gdb.python/py-objfile-script.exp: Update reference to
7890 py-objfile-script-gdb.py.
7891
9a771b67
JK
78922011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7893
7894 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
7895 reference undefined label.
7896
04ad99e6
JK
78972011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7898
7899 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
7900 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
7901 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
7902 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
7903
713389e0
PM
79042011-07-11 Phil Muldoon <pmuldoon@redhat.com>
7905
6fdff2c5 7906 PR python/12438
713389e0 7907 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 7908 deprecated tests. Add set/show python print-backtrace tests.
713389e0 7909
97d146f8
JK
79102011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7911
7912 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
7913 debug info.
7914
facde0e5 79152011-07-06 Matt Rice <ratmice@gmail.com>
7916
7917 * gdb.python/python.exp: Update filename paths.
7918 * gdb.python/py-symtab.exp: Ditto.
7919
438640d1
MP
79202011-07-06 Marek Polacek <mpolacek@redhat.com>
7921
7922 * gdb.python/py-evthreads.exp: Add missing `$'.
7923
33a365df
MF
79242011-07-06 Jie Zhang <jie.zhang@analog.com>
7925
7926 * config/bfin.exp: New file.
7927 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
7928 * gdb.asm/bfin.inc: New file.
7929
8f7ae686
MP
79302011-07-06 Marek Polacek <mpolacek@redhat.com>
7931
df46027d 7932 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
7933 the whole output.
7934
eb2a6f42
TT
79352011-07-05 Tom Tromey <tromey@redhat.com>
7936
7937 * gdb.java/jprint.java (jprint.hi): New field.
7938 * gdb.java/jprint.exp: Print string.
7939
177b42fe
TJB
79402011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
7941
7942 * gdb.base/call-sc.c: Fix typos.
7943 * gdb.base/ifelse.exp: Likewise.
7944 * gdb.base/structs.c: Likewise.
7945
3b2a0cf2
JB
79462011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7947
7948 * gdb.base/jit-so.exp: New test.
7949 * gdb.base/jit-dlmain.c: New file.
7950 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
7951
46fc714c
JK
79522011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7953
7954 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
7955 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
7956 * gdb.cp/pr9167.exp (p b): Likewise.
7957 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
7958 (test value of P in inner_m, test type of Z in inner_m): Call
7959 setup_xfail for gcc <= 4.5.
46fc714c 7960
418c7cf7
JK
79612011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7962
7963 * gdb.cp/paren-type.cc: New files.
7964 * gdb.cp/paren-type.exp: New files.
7965
3d50dd94
JK
79662011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7967
7968 Stop on first linespec terminator instead of eating what we can.
7969 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
7970 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
7971 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
7972 (break C::f()): ... this one.
7973 (break C::operator()()): New test.
7974 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
7975 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
7976 test.
7977
dcf9f4ab
JK
79782011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7979
7980 Fall back linespec to minimal symbols.
7981 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
7982 error message.
7983 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
7984 * gdb.cp/minsym-fallback-main.cc: New file.
7985 * gdb.cp/minsym-fallback.cc: New file.
7986 * gdb.cp/minsym-fallback.exp: New file.
7987 * gdb.cp/minsym-fallback.h: New file.
7988
3f542ed1
JK
79892011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7990
7991 * gdb.cp/no-dmgl-verbose.cc: New file.
7992 * gdb.cp/no-dmgl-verbose.exp: New file.
7993
79942011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
7995
7996 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
7997 __GI_.
7998 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
7999 (f): New function.
8000 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
8001 (complete p 'func<short>(): ... here.
8002 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
8003 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
8004 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
8005 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
8006 Make them KFAIL gcc/49546.
8007
00eb2c4a
JB
80082011-07-01 Joel Brobecker <brobecker@adacore.com>
8009
8010 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
8011
85a20c42
JK
80122011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8013
8014 Test GCC PR debug/49546.
8015 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
8016 (test type of F in k3_m, test value of F in k3_m): New.
8017 * gdb.cp/temargs.cc (struct S3, struct K3): New.
8018 (main): New variable k3. Call k3.k3_m.
8019
d2d43431
JB
80202011-07-01 Jean-Charles Delay <delay@adacore.com>
8021
8022 * gdb.ada/packed_array.exp: Fix expected outout.
8023
54ae186f
JB
80242011-07-01 Jean-Charles Delay <delay@adacore.com>
8025
8026 * gdb.ada/packed_array.exp: fixed expected output.
8027
8f17729f
JB
80282011-07-01 Joel Brobecker <brobecker@adacore.com>
8029
8030 * gdb.ada/same_enum: New testcase.
8031
f5aa6869
JB
80322011-07-01 Joel Brobecker <brobecker@adacore.com>
8033
8034 * gdb.ada/ptr_typedef: New testcase.
8035
828292f2
JB
80362011-07-01 Joel Brobecker <brobecker@adacore.com>
8037
8038 * gdb.ada/arrayptr.exp: Add ptype test.
8039
18920c42
JB
80402011-07-01 Joel Brobecker <brobecker@adacore.com>
8041
8042 * gdb.ada/char_enum: New testcase.
8043
3536d9e3 80442011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
8045
8046 * gdb.base/dump.exp (capture_pointer_with_type): New.
8047 Get value from address instead of name.
8048 Start GDB once, and do `dump' and `restore'
8049 tests together.
8050
db863c42
MF
80512011-06-30 Jie Zhang <jie.zhang@analog.com>
8052 Mike Frysinger <vapier@gentoo.org>
8053
8054 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
8055 helper functions for getting/setting remotetimeout variable.
8056 * lib/gdb.exp (gdb_load): If the target is remote, set
8057 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
8058 with $loadtimeout. Set $load_ok to 0 before doing the load.
8059 Instead of returning, immediately, set $load_ok to 0. Call
8060 set_remotetimeout with $oldremotetimeout, and then return if
8061 $load_ok is 1.
8062
e9e642a8
AB
80632011-06-30 Andrew Burgess <aburgess@broadcom.com>
8064
8065 * gdb.python/py-template.exp: Don't run this test if the target
8066 does not support c++ tests.
8067
32019081
JK
80682011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8069
8070 Fix non-only rename list for Fortran modules import.
8071 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
8072 tests.
8073 * gdb.fortran/module.f90 (module moduse): New.
8074 (program module): use moduse, test var_x, var_y and var_z.
8075
0ecee54c
TT
80762011-06-29 Tom Tromey <tromey@redhat.com>
8077
8078 PR testsuite/12040:
8079 * gdb.fortran/array-element.exp: Use f90, not f77.
8080 * gdb.fortran/complex.exp: Use f90, not f77.
8081 * gdb.fortran/derived-type.exp: Use f90, not f77.
8082 * gdb.fortran/library-module.exp: Use f90, not f77.
8083 * gdb.fortran/logical.exp: Use f90, not f77.
8084 * gdb.fortran/module.exp: Use f90, not f77.
8085 * gdb.fortran/multi-dim.exp: Use f90, not f77.
8086 * gdb.fortran/subarray.exp: Use f90, not f77.
8087
3b2b8fea
TT
80882011-06-29 Tom Tromey <tromey@redhat.com>
8089
8090 * gdb.fortran/charset.exp: New file.
8091 * gdb.fortran/charset.f90: New file.
8092
42159ca5
TT
80932011-06-29 Tom Tromey <tromey@redhat.com>
8094
8095 PR testsuite/12040:
8096 * lib/future.exp: New file, mostly extracted from ada.exp.
8097 Rewrote compatibility code to use rename.
8098 (gdb_find_gfortran): New proc.
8099 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
8100 gfortran patch.
8101 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
8102 Move to future.exp.
8103 * lib/gdb.exp: Always load future.exp.
8104
af69a5ce
YQ
81052011-06-28 Yao Qi <yao@codesourcery.com>
8106
8107 * gdb.cp/exception.cc: Don't include iostream.
8108 (bar): Remove print statement.
8109 (catcher): New.
8110 (main): Remove print statements. Call function catcher.
8111 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
8112 Set breakpoint on catcher, and check the value of parameter.
8113
ab5c6a72
YQ
81142011-06-23 Yao Qi <yao@codesourcery.com>
8115
6fdff2c5
PA
8116 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
8117 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 8118
9497469f
MP
81192011-06-23 Marek Polacek <mpolacek@redhat.com>
8120
8121 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
8122 mi_gdb_test.
8123
b9132588
MP
81242011-06-23 Marek Polacek <mpolacek@redhat.com>
8125
5d197ed0 8126 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 8127
e55595ca
MP
81282011-06-23 Marek Polacek <mpolacek@redhat.com>
8129
5d197ed0
MP
8130 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
8131
81322011-06-23 Marek Polacek <mpolacek@redhat.com>
8133
8134 * gdb.mi/mi2-basics.exp: Fix races. Honour the
8135 `test_exec_and_symbol_mi_operatons' return value.
8136 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8137 gdb_test_multiple.
8138 (test_exec_and_symbol_mi_operatons): Likewise.
8139 (test_path_specification): Likewise.
e55595ca 8140
be777e08
YQ
81412011-06-23 Yao Qi <yao@codesourcery.com>
8142
8143 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
8144 supported.
8145 * lib/gdb.exp (support_displaced_stepping): New.
8146
615556d6
YQ
81472011-06-23 Yao Qi <yao@codesourcery.com>
8148
8149 * gdb.threads/execl.exp: Skip on remote target.
8150
833b0ca7
MP
81512011-06-21 Marek Polacek <mpolacek@redhat.com>
8152
5d197ed0 8153 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
8154 mi_gdb_test.
8155
1ee4023a
MP
81562011-06-20 Marek Polacek <mpolacek@redhat.com>
8157
5d197ed0 8158 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 8159
d0b1d624
MP
81602011-06-20 Marek Polacek <mpolacek@redhat.com>
8161
5d197ed0 8162 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
8163 mi_gdb_test.
8164
79aa92c1
MP
81652011-06-20 Marek Polacek <mpolacek@redhat.com>
8166
5d197ed0 8167 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 8168
5ce5db06
YQ
81692011-06-14 Yao Qi <yao@codesourcery.com>
8170
8171 gdb/testsuite/
8172 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
8173
533a737e
JK
81742011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8175
8176 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
8177
d0e53741
TT
81782011-06-10 Tom Tromey <tromey@redhat.com>
8179
8180 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
8181 Add tests for pointer-to-member-function.
8182 * gdb.cp/temargs.cc (S::somefunc): New function.
8183 (K2): New class.
8184 (main): Instantiate K2; call method.
8185
b5916bbd
JB
81862011-06-08 Joel Brobecker <brobecker@adacore.com>
8187
8188 * gdb.python/py-inferior.c (f2): Make str an array rather
8189 than a pointer.
8190 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
8191
5be4dfca
JK
81922011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8193
8194 * gdb.base/async-shell.c: New file.
8195 * gdb.base/async-shell.exp: New file.
8196
9f47e254
PA
81972011-06-06 Pedro Alves <pedro@codesourcery.com>
8198
8199 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
8200
64b9b334
JB
82012011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
8202
8203 From Stephen Kitt <steve@sk2.org>
8204 * gdb.base/help.exp: Adjust following some spelling corrections
8205 in GDB.
8206
dbc0f131
YQ
82072011-06-01 Yao Qi <yao@codesourcery.com>
8208
8209 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
8210
fd336a18
KS
82112010-05-31 Keith Seitz <keiths@redhat.com>
8212
8213 PR c++/12750
8214 * gdb.cp/static-method.cc: New file.
8215 * gdb.cp/static-method.exp: New file.
8216
fa8b9902
KS
82172010-05-31 Keith Seitz <keiths@redhat.com>
8218
8219 PR symtab/12704
8220 * gdb.cp/anon-ns.cc: New file.
8221 * gdb.cp/anon-ns.exp: New file.
8222
0a5b1e09
PA
82232011-05-31 Pedro Alves <pedro@codesourcery.com>
8224
8225 * gdb.arch/i386-dr3-watch.c: New file.
8226 * gdb.arch/i386-dr3-watch.exp: New file.
8227
0578b8d1
YQ
82282011-05-30 Yao Qi <yao@codesourcery.com>
8229
8230 * gdb.base/callfuncs.c (t_structs_fc): New.
8231 (t_structs_dc, t_structs_ldc): New.
8232 (t_double_many_args):
8233 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
8234 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
8235 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
8236 * gdb.base/callfuncs.exp: Call new functions.
8237
6680506e
YQ
82382011-05-30 Yao Qi <yao@codesourcery.com>
8239
ff4d2c60
YQ
8240 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
8241 Call rerun_and_prepare for each test to isolate effects.
8242
82432011-05-30 Yao Qi <yao@codesourcery.com>
8244
8245 * gdb.base/varargs.c (find_max_float_real): New.
8246 (find_max_double_real, find_max_long_double_real): New.
8247 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
8248 * lib/gdb.exp (setup_kfail_for_target): New.
8249
e43ec454
YQ
82502011-05-30 Yao Qi <yao@codesourcery.com>
8251
8252 * gdb.base/funcargs.c (callca, callcb, callcc): New.
8253 (callcd, callce, callcf, callc1a, callc1b): New.
8254 (callc2a, callc2b): New.
8255 * gdb.base/funcargs.exp (complex_args): New.
8256 (complex_integral_args, complex_float_integral_args): New.
8257 * lib/gdb.exp (support_complex_tests): New. Determine
8258 whether to run test cases on _Complex types.
8259
432b4d03
JK
82602011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8261
8262 * gdb.threads/leader-exit.c: New file.
8263 * gdb.threads/leader-exit.exp: New file.
8264
6caf069d
MP
82652011-05-27 Marek Polacek <mpolacek@redhat.com>
8266
9497469f 8267 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 8268
97fce28b
MP
82692011-05-27 Marek Polacek <mpolacek@redhat.com>
8270
8271 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
8272 remove the `supported' variable.
8273 * gdb.mi/mi-nonstop.exp: Likewise.
8274 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8275 * gdb.mi/mi-nsintrall.exp: Likewise.
8276 * gdb.mi/mi-nsmoribund.exp: Likewise.
8277 * gdb.mi/mi-nsthrexec.exp: Likewise.
8278
9da8c2a0
PA
82792011-05-26 Pedro Alves <pedro@codesourcery.com>
8280
8281 * gdb.reverse/finish-reverse-bkpt.exp: New test.
8282
2c03e5be
PA
82832011-05-26 Pedro Alves <pedro@codesourcery.com>
8284
8285 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
8286
2e21250d
KS
82872011-05-24 Keith Seitz <keiths@redhat.com>
8288
8289 PR breakpoint/12803
8290 * gdb.cp/cmpd-minsyms.cc (a): New method.
8291 (b): New method.
8292 (c): New method.
8293 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
8294
cdac0397
PA
82952011-05-24 Pedro Alves <pedro@codesourcery.com>
8296
8297 * gdb.base/commands.exp (watchpoint_command_test): Check that the
8298 watchpoint's command list didn't execute when the watchpoint went
8299 out of scope.
8300
ee5683ab
PM
83012011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
8302
8303 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
8304 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
8305 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
8306 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8307 * gdb.arch/i386-permbkpt.exp: Likewise.
8308 * gdb.arch/i386-prologue.exp: Likewise.
8309 * gdb.arch/i386-size-overlap.exp: Likewise.
8310 * gdb.arch/i386-size.exp: Likewise.
8311 * gdb.arch/i386-unwind.exp: Likewise.
8312 * gdb.reverse/i386-precsave.exp: Likewise.
8313 * gdb.reverse/i386-reverse.exp: Likewise.
8314 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8315 * gdb.reverse/i387-env-reverse.exp: Likewise.
8316 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8317
c91c8c16
PA
83182011-05-24 Pedro Alves <pedro@codesourcery.com>
8319
8320 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
8321 file doesn't error, using MI.
8322
c50491a7
TT
83232011-05-23 Tom Tromey <tromey@redhat.com>
8324
8325 * gdb.base/charset.exp (string_display): Add tests to assign to
8326 arrays.
8327 * gdb.base/charset.c (short_array, int_array, long_array): New.
8328
4a07b7da
PA
83292011-05-20 Pedro Alves <pedro@codesourcery.com>
8330
8331 Cope with async mode.
8332
4a07b7da
PA
8333 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
8334 into gdb_test + mi_expect_stop.
8335
b275f2d2
PA
83362011-05-20 Pedro Alves <pedro@codesourcery.com>
8337
8338 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
8339 (callme): Remove printf call.
8340
eec52c44
PM
83412011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
8342
8343 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
8344 quote pattern to avoid problems with Cygwin/mingw expect versions.
8345 * gdb.base/default.exp (show convenience): Use double
8346 quote pattern for regular expressions.
8347
b3c8eb43
JK
83482011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8349
8350 Fix -readnow for -gdwarf-4 unused type units.
8351 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
8352 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
8353
ed731959
JK
83542011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8355
8356 * gdb.base/kill-after-signal.c: New file.
8357 * gdb.base/kill-after-signal.exp: New file.
8358
3b48433d
PA
83592011-05-16 Pedro Alves <pedro@codesourcery.com>
8360
8361 * gdb.ada/start.exp: Call untested with the correct test filename.
8362 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
8363 test filename. Make the test's binary unique.
8364 * gdb.arch/i386-signal.exp: Call untested with the correct test
8365 filename.
8366 * gdb.arch/i386-size-overlap.exp: Ditto.
8367 * gdb.arch/Makefile.in (EXECUTABLES): Update.
8368 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8369 * gdb.cp/call-c.exp: Ditto.
8370 * gdb.mi/mi-reverse.exp: Call untested with the correct test
8371 filename. Make the test's binary unique.
8372 * gdb.mi/Makefile.in (EXECUTABLES): Update.
8373 * gdb.python/py-mi.exp: Ditto.
8374 * gdb.python/Makefile.in (EXECUTABLES): Update.
8375 * gdb.reverse/i386-precsave.exp: Ditto.
8376 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
8377 test filename.
8378 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8379 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
8380 unique.
8381 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
8382 test filename.
8383 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
8384 * gdb.trace/tfile.exp: Ditto.
8385
ba4a8bdd
YQ
83862011-05-14 Yao Qi <yao@codesourcery.com>
8387
8388 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
8389 type.
8390
dbaefcf7
DE
83912011-05-13 Doug Evans <dje@google.com>
8392
8393 * gdb.python/py-objfile-script.exp: New file.
8394 * gdb.python/py-objfile-script.c: New file.
8395 * gdb.python/py-objfile-script-gdb.py: New file.
8396 * testsuite/gdb.python/py-section-script.exp: Test
8397 "info auto-load-scripts".
8398
9930639c
TT
83992011-05-13 Tom Tromey <tromey@redhat.com>
8400
8401 * gdb.dwarf2/clztest.exp: New file.
8402 * gdb.dwarf2/clztest.c: New file.
8403 * gdb.dwarf2/clztest.S: New file.
8404
05272e11
DE
84052011-05-13 Doug Evans <dje@google.com>
8406
cc63ef9b
DE
8407 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
8408 String16 tests.
05272e11 8409
6edba76f
TT
84102011-05-13 Tom Tromey <tromey@redhat.com>
8411
8412 * lib/gdb.exp (is_x86_like_target): New proc.
8413 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
8414 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
8415 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
8416 -nostdlib to compiler.
8417 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
8418 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
8419 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
8420 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
8421 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
8422
028d0ed5
TJB
84232011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8424
8425 * gdb.python/py-function.exp: Test setting a value from a function
8426 which executes a command.
8427
8a9b8146
TT
84282011-05-12 Tom Tromey <tromey@redhat.com>
8429
8430 * gdb.dwarf2/typeddwarf.S: New file.
8431 * gdb.dwarf2/typeddwarf.c: New file.
8432 * gdb.dwarf2/typeddwarf.exp: New file.
8433
10483e8e
MP
84342011-05-12 Marek Polacek <mpolacek@redhat.com>
8435
8436 * gdb.mi/mi-basics.exp: Fix races. Honour the
8437 `test_exec_and_symbol_mi_operatons' return value.
8438 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8439 gdb_test_multiple.
8440 (test_exec_and_symbol_mi_operatons): Likewise.
8441 (test_path_specification): Likewise.
8442
faf067f1
JK
84432011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8444
8445 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
8446 (gdb_touch_execfile): Remove catch wrappers. New variable time.
8447 Replace `file copy' and `file rename' by `file mtime'. Twice.
8448
7ff911a3
JK
84492011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8450
8451 * gdb.base/readline-ask.c: New file.
8452 * gdb.base/readline-ask.exp: New file.
8453 * gdb.base/readline-ask.inputrc: New file.
8454
a536c6d7
UW
84552011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
8456
8457 * gdb.cell/bt.exp: Delete breakpoints before running to signal
8458 to avoid race condition.
8459 * gdb.cell/coremaker.c: Use small stack size.
8460 * gdb.cell/ea-standalone.exp: Use file name without path as
8461 argument to c_to.
8462 * gdb.cell/fork.exp: Allow other output when continuing to end.
8463
d472a426
JK
84642011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8465
8466 * gdb.threads/corethreads.c: New file.
8467 * gdb.threads/corethreads.exp: New file.
8468
84692011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
8470
8471 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
8472 Try to compile the test using -Wl,-z,norelro first.
8473 (load_core): New variable libthread_db_seen, initialize it.
8474 (zeroed-threads cannot be listed): Protect it by XFAIL on
8475 !$libthread_db_seen.
8476
8be455d7
JK
84772011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8478
8479 PR 12573
8480 * gdb.dwarf2/dw2-skip-prologue.S: New file.
8481 * gdb.dwarf2/dw2-skip-prologue.c: New file.
8482 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
8483
1976171a
JK
84842011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8485
8486 * gdb.cp/psymtab-parameter.cc: New file.
8487 * gdb.cp/psymtab-parameter.exp: New file.
8488
7db6f30f
JK
84892011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8490
8491 Fix a race.
8492 * gdb.cp/static-print-quit.exp (print c): Split to ...
8493 (print c - <return>, print c - q <return>, print c - to quit):
8494 ... these. Make the testfile untested on gdb-7.1.
8495
85161e9e 84962011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
8497
8498 * lib/gdb.exp (exec_target_file, exec_symbol_file,
8499 gdb_rename_execfile, gdb_touch_execfile): New.
8500 * gdb.base/reread.exp: Use new procs to handle multiple
8501 exec files.
8502
0c51be18
YQ
85032011-05-05 Yao Qi <yao@codesourcery.com>
8504
8505 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
8506 (test_adr_32bit, test_pop_pc): New.
8507 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
8508 (test_adr_32bit, test_pop_pc): New.
8509
4d393d60
JM
85102011-05-04 Joseph Myers <joseph@codesourcery.com>
8511
8512 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
8513 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
8514 targets.
8515 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
8516 handle targets.
8517
8ffd0459
JK
85182011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8519
8520 * gdb.base/completion.exp (complete help info wat): Rename to ...
8521 (complete 'help info wat'): ... here.
8522 Remove all `-re ".*' and `-re "^.*' redundant regexes.
8523 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
8524
8e28d804
PA
85252011-05-04 Pedro Alves <pedro@codesourcery.com>
8526
8527 * gdb.base/completion.exp: Use gdb_test_multiple instead of
8528 gdb_test and explicit $gdb_prompt/timeout matches.
8529
3eb2ef34
YQ
85302011-05-04 Yao Qi <yao@codesourcery.com>
8531
8532 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
8533 and __thumb2__.
8534
aaaf81a3
MP
85352011-05-03 Marek Polacek <mpolacek@redhat.com>
8536
8537 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
8538 in place of `gdb_test "delete breakpoints"'. This eliminates two
8539 testcases.
8540
c4cbc0df
PA
85412011-05-02 Pedro Alves <pedro@codesourcery.com>
8542
8543 PR testsuite/12649
8544 Fix races.
8545
8546 * gdb.base/completion.exp: Remove all sleep calls. Remove
8547 unnecessary regexs. Don't explicitly expect anything after the
8548 prompt. Eat the prompt if necessary.
8549
b4cbb4a3
EBM
85502011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
8551
8552 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
8553 accept to show the caller line again as well as the line after.
8554
d65aec65
PM
85552011-04-29 Phil Muldoon <pmuldoon@redhat.com>
8556
8557 PR mi/12531
8558
8559 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
8560 compile target.
8561 * gdb.python/py-prettyprint.exp: Add C++ object for
8562 CPLUS_FAKE_CHILD test.
8563
30852783
UW
85642011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
8565
8566 * gdb.base/signest.exp: New file.
8567 * gdb.base/signest.c: Likewise.
8568
c7b1f0d9
JK
85692011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8570
8571 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
8572 thread and breakpoint notifications.
8573
559a7a62
JK
85742011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8575
8576 * gdb.base/fortran-sym-case.c: New file.
8577 * gdb.base/fortran-sym-case.exp: New file.
8578 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
8579 * gdb.dwarf2/dw2-case-insensitive.c: New file.
8580 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
8581
8344e389
JK
85822011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8583
8584 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
8585 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
8586 false #1', `if true else false #2' and `if true else false #3'.
8587
2484c66b
UW
85882011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
8589
8590 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
8591 while delivering signal.
8592
8d3788bd
VP
85932011-04-27 Vladimir Prus <vladimir@codesourcery.com>
8594
8595 MI breakpoint notifications.
8596
8597 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
8598 * testsuite/gdb.mi/mi2-cli.exp: Adust.
8599 * testsuite/gdb.mi/mi-watch.exp: Adust.
8600 * testsuite/gdb.mi/mi2-watch.exp: Adust.
8601 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
8602 notifications.
8d3788bd 8603
3e03848b
JK
86042011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8605
8606 * gdb.base/gdbindex-stabs-dwarf.c: New file.
8607 * gdb.base/gdbindex-stabs.c: New file.
8608 * gdb.base/gdbindex-stabs.exp: New file.
8609
918c9108
YQ
86102011-04-25 Yao Qi <yao@codesourcery.com>
8611
8612 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
8613 with /*...*/.
8614 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
8615
90556b8c
JK
86162011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8617
8618 * gdb.python/py-value.exp (test_objfiles): Name the first test
8619 `py-value in file.filename'.
8620
03f2bd59
JK
86212011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8622
8623 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
8624 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
8625 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
8626 !gdbserver_reconnect_p..
8627 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
8628
7b08b9eb
JK
86292011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8630
8631 * gdb.cp/cpcompletion.exp (complete class methods)
8632 (complete class methods beginning with F): Move them above runto. New
8633 comment about the runto delimiter.
8634
b78974c3
PA
86352011-04-20 Pedro Alves <pedro@codesourcery.com>
8636
8637 * gdb.base/maint.exp: Test that "maint print registers" works
8638 without a running program.
8639
20429c40 86402011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 8641
20429c40
MP
8642 * gdb.base/setshow.exp: Fix racy tests.
8643 ($old_gdb_prompt): New variable.
8644
7a9dd1b2
TT
86452011-04-19 Tom Tromey <tromey@redhat.com>
8646
8647 * gdb.mi/mi-nsmoribund.exp:
8648 * gdb.hp/gdb.objdbg/objdbg01.exp:
8649 * gdb.base/structs.exp (test_struct_returns):
8650 * gdb.base/call-sc.exp (test_scalar_returns):
8651 * gdb.base/bigcore.exp: Remove duplicate words.
8652
02835898
JK
86532011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8654
8655 * gdb.base/break-interp-lib.c (v, vptr): New variables.
8656 * gdb.base/break-interp.exp (test_attach): New comment.
8657
254f582e
JK
86582011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8659
8660 * gdb.threads/gcore-thread.exp ($core0file): New variable.
8661 (clear __stack_user.next, clear stack_used.next)
8662 (save a zeroed-threads corefile): New test.
8663 Call core_load for $core0file.
8664 (zeroed-threads cannot be listed): New test.
8665
4fe85f5c
JK
86662011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8667
8668 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
8669 filename.
8670 ($srcfile): Preserve the original value.
8671 ($testfile): Match it the .exp filename.
8672 ($corefile): New variable. Substitute it around.
8673 Use clean_restart.
8674 ($prev_timeout): Remove.
8675 (load_core): Move core loading into this proc.
8676 Fix restore of $timeout if load_core fails.
8677
63524580
JK
86782011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8679
8680 * gdb.base/eu-strip-infcall.c: New file.
8681 * gdb.base/eu-strip-infcall.exp: New file.
8682
90359a16
JK
86832011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8684
8685 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
8686 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
8687
626e7282
JK
86882011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8689
8690 Fix Python access to inlined frames.
8691 * gdb.python/py-frame-inline.c: New file.
8692 * gdb.python/py-frame-inline.exp: New file.
8693
3363d018
EBM
86942011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
8695
8696 * gdb.base/gdb1090.exp: Change breakpoint location to read the
8697 content of 's24' correctly (avoiding "optimized out").
8698 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
8699
28781456
JK
87002011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8701
8702 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
8703
4a4106ca
TJB
87042011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8705
8706 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
8707 expect a colon in watch -location output.
8708
d26ccb4f
JK
87092011-04-13 Marek Polacek <mpolacek@redhat.com>
8710
df46027d 8711 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
8712 New testcase `expect response to define backtrace'. Also remove
8713 redundant `default' block.
8714
e1ab1f9c
JK
87152011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8716
8717 * gdb.python/py-prettyprint.c (struct hint_error): New.
8718 (main): New variable hint_error.
8719 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
8720 "print hint_error".
8721 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
8722 (register_pretty_printers): Register it.
8723
0c2e6019
TT
87242011-04-04 Tom Tromey <tromey@redhat.com>
8725
8726 * gdb.cp/maint.exp (test_help): Update.
8727 (test_namespace): Likewise.
8728
af57139d
JB
87292011-04-01 Joel Brobecker <brobecker@adacore.com>
8730
8731 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
8732 * gdb.ada/arrayptr.exp: Add new tests.
8733
956a9fb9
JB
87342011-04-01 Joel Brobecker <brobecker@adacore.com>
8735
8736 * gdb.ada/mi_catch_ex: New testcase.
8737
d0c4d642
PA
87382011-04-01 Pedro Alves <pedro@codesourcery.com>
8739
8740 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
8741 base::overload(void) method without specifying "const".
8742
18819fa6
UW
87432011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
8744
8745 * gdb.arch/thumb-singlestep.S: New file.
8746 * gdb.arch/thumb-singlestep.exp: Likewise.
8747
a4c8e806
TT
87482011-03-31 Tom Tromey <tromey@redhat.com>
8749
8750 * gdb.python/py-prettyprint.py (exception_flag): New global.
8751 (NoStringContainerPrinter._iterator.next): Check it.
8752 * gdb.python/py-prettyprint.c (main): New variable nstype2.
8753 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
8754
53832f31
TT
87552011-03-29 Tom Tromey <tromey@redhat.com>
8756
8757 * gdb.cp/anon-struct.cc: New file.
8758 * gdb.cp/anon-struct.exp: New file.
8759
e4620230
JK
87602011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8761
8762 Test STT_GNU_IFUNC support.
8763 * gdb.base/gnu-ifunc-lib.c: New file.
8764 * gdb.base/gnu-ifunc.c: New file.
8765 * gdb.base/gnu-ifunc.exp: New file.
8766
d0fb5eae
JK
87672011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8768
8769 Support a ring of related breakpoints.
8770 * gdb.base/watchpoint-delete.c: New file.
8771 * gdb.base/watchpoint-delete.exp: New file.
8772
20106cfb
JK
87732011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8774
8775 * gdb.ada/arrayparam.exp (print first after function call): Use
8776 explicit package name. Add a comment
8777 (print lasta after function call): Rename ...
8778 (print last after function call): ... it and use explicit package
8779 name.
8780 (print length after function call): Use explicit package name.
8781 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
8782 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
8783 (multiple matches for symbol i): Rename ...
8784 (multiple matches for symbol integervar): ... it.
8785 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
8786 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
8787
e7ab5e63
AB
87882011-03-25 Andrew Burgess <aburgess@broadcom.com>
8789
8790 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
8791 environment variable to make grep output more predictable. Move
8792 all the environment setup into gdb_init so it's done once per test
8793 case rather than each time we start gdb.
8794
9ef07c8c
TT
87952011-03-24 Tom Tromey <tromey@redhat.com>
8796
8797 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
8798 test.
8799
dd90784c
JK
88002011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8801
8802 * gdb.dwarf2/dw2-entry-value-main.c: New file.
8803 * gdb.dwarf2/dw2-entry-value.S: New file.
8804 * gdb.dwarf2/dw2-entry-value.exp: New file.
8805
05775840
PM
88062011-03-22 Phil Muldoon <pmuldoon@redhat.com>
8807
6fdff2c5 8808 PR python/12183
05775840
PM
8809
8810 * gdb.python/py-function.exp: Add GdbError tests.
8811
8661b11b
PA
88122011-03-18 Pedro Alves <pedro@codesourcery.com>
8813
8814 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
8815 (reglocal_test_func, statlocal_test_func): New functions.
8816 (globals_test_func): Call new functions.
8817 * gdb.trace/unavailable.exp (gdb_collect_args_test)
8818 (gdb_collect_locals_test): New procedure.
8819 (gdb_trace_collection_test): Call new procedures.
8820
0fdb4f18
PA
88212011-03-18 Pedro Alves <pedro@codesourcery.com>
8822
8823 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
8824 (test_register, test_register_unavailable): New procedures.
8825 (gdb_unavailable_registers_test): New procedure.
8826 (gdb_trace_collection_test): Call it.
8827
99c3dc11
PM
88282011-03-18 Phil Muldoon <pmuldoon@redhat.com>
8829
6fdff2c5 8830 PR python/12149
99c3dc11
PM
8831
8832 * gdb.python/python.exp: Add gdb.write tests.
8833
29703da4
PM
88342010-03-17 Phil Muldoon <pmuldoon@redhat.com>
8835
8836 * gdb.python/Makefile.in: Add py-objfile.
8837 * gdb.python/py-objfile.exp: New file.
8838 * gdb.python/py-objfile.c: New file.
8839 * gdb.python/py-block.exp: Add is_valid tests.
8840 * gdb.python/py-inferior.exp: Ditto.
8841 * gdb.python/py-infthread.exp: Ditto.
8842 * gdb.python/py-symbol.exp: Ditto.
8843 * gdb.python/py-symtab.exp: Ditto.
8844
598997c8
KS
88452011-03-16 Keith Seitz <keiths@redhat.com>
8846
8847 PR c++/12273
8848 * gdb.cp/cmpd-minsyms.exp: New test.
8849 * gdb.cp/cmpd-minsyms.cc: New file.
8850
8851 PR c++/11734
8852 * gdb.cp/ovsrch.exp: New test.
8853 * gdb.cp/ovsrch.h: New file.
8854 * gdb.cp/ovsrch1.cc: New file.
8855 * gdb.cp/ovsrch2.cc: New file.
8856 * gdb.cp/ovsrch3.cc: New file.
8857 * gdb.cp/ovsrch4.cc: New file.
8858
c91513d8
PP
88592011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8860
8861 PR gdb/12528
8862 * gdb.base/Makefile.in: Adjust EXECUTABLES.
8863 * gdb.base/break-on-linker-gcd-function.exp: New test.
8864 * gdb.base/break-on-linker-gcd-function.cc: New file.
8865
7470fc63
AT
88662011-03-15 Andreas Tobler <andreast@fgznet.ch>
8867
8868 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
8869
959e7469
PM
88702011-03-15 Phil Muldoon <pmuldoon@redhat.com>
8871
8872 * lib/gdb.exp (gdb_unload): Add another termination case.
8873
9373cf26
JK
88742011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8875
8876 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
8877 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
8878 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
8879 Provide a stub byte there.
8880 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
8881 DW_AT_entry_pc.
8882 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
8883
24e9cda0
UW
88842011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
8885
8886 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
8887 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
8888 "generic ABI, auto".
8889 (altivec_abi_tests): Accept vectors returned by reference.
8890
7371cf6d
PM
88912010-03-14 Phil Muldoon <pmuldoon@redhat.com>
8892
8893 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
8894
ce77046a
UW
88952011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
8896
8897 * gdb.python/py-section-script.exp: Skip test if no Python support.
8898
176400c3
UW
88992011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
8900
8901 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
8902
ecec24e6
PM
89032011-03-10 Phil Muldoon <pmuldoon@redhat.com>
8904
8905 * gdb.python/py-parameter.exp: Update tests to the new Python
8906 parameter API. Add "no documentation" test. Add deprecated API
8907 backward compatibility test.
8908
5dbdd470
TT
89092011-03-09 Tom Tromey <tromey@redhat.com>
8910
8911 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
8912 gdb_continue_to_end.
8913
b66e66ee
MK
89142011-03-09 Mark Kettenis <kettenis@gnu.org>
8915
8916 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
8917 tabs.
8918
eceb0c5f
TT
89192011-03-09 Tom Tromey <tromey@redhat.com>
8920
8921 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
8922 parentheses.
8923 (gdb_continue_to_end): Add "allow_extra" parameter. Use
8924 $command.
8925 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
8926 argument to gdb_continue_to_end.
8927 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
8928 argument to gdb_continue_to_end.
8929 * gdb.cp/annota3.exp: Fix regex.
8930 * gdb.cp/annota2.exp: Fix regex.
8931 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
8932 gdb_continue_to_end.
8933 * gdb.base/call-signal-resume.exp: Revert earlier patch.
8934 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
8935 gdb_continue_to_end.
8936
63154eca
PA
89372011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8938
8939 * gdb.server/ext-run.exp
8940 (load new file without any gdbserver inferior): New test.
8941
967d1f9b
TT
89422011-03-07 Tom Tromey <tromey@redhat.com>
8943
8944 * Makefile.in (TAGS): Rewrite.
8945
d68dcbb9
JK
89462011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8947
8948 * gdb.trace/report.exp (12.1: trace report #1): New match for the
8949 initial commands echo. New match for `Found trace'. Anchor all the
8950 other matches. Anchor and match for `No trace frame found' the final
8951 match.
8952
6bf58e63
TT
89532011-03-07 Tom Tromey <tromey@redhat.com>
8954
8955 * Makefile.in (TAGS): New target.
8956
fda326dd
TT
89572011-03-07 Tom Tromey <tromey@redhat.com>
8958
8959 * lib/opencl.exp (skip_opencl_tests): Update for exit message
8960 change.
8961 * lib/mi-support.exp (mi_gdb_test): Update for exit message
8962 change.
8963 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
8964 exit message change.
8965 (skip_altivec_tests): Update for exit message change.
8966 (skip_vsx_tests): Likewise.
8967 (gdb_continue_to_end): Likewise. Add 'command' argument.
8968 * lib/cell.exp (skip_cell_tests): Update for exit message change.
8969 * gdb.threads/tls.exp: Update for exit message change.
8970 * gdb.threads/thread-unwindonsignal.exp: Use
8971 gdb_continue_to_end.
8972 * gdb.threads/step.exp (step_it): Update for exit message change.
8973 (continue_all): Likewise.
8974 * gdb.threads/print-threads.exp (test_all_threads): Update for
8975 exit message change.
8976 * gdb.threads/interrupted-hand-call.exp: Use
8977 gdb_continue_to_end.
8978 * gdb.threads/execl.exp: Use gdb_continue_to_end.
8979 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
8980 gdb_continue_to_end.
8981 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
8982 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
8983 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
8984 * gdb.cp/method.exp: Update for exit message change.
8985 * gdb.cp/mb-templates.exp: Update for exit message change.
8986 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
8987 * gdb.cp/annota3.exp: Update for exit message change.
8988 * gdb.cp/annota2.exp: Update for exit message change.
8989 * gdb.cell/fork.exp: Use gdb_continue_to_end.
8990 * gdb.base/term.exp: Update for exit message change.
8991 * gdb.base/step-test.exp (test_i): Update for exit message change.
8992 * gdb.base/sigstep.exp (advance): Update for exit message change.
8993 (advancei): Likewise.
8994 * gdb.base/siginfo.exp: Update for exit message change.
8995 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
8996 * gdb.base/reread.exp: Use gdb_continue_to_end.
8997 * gdb.base/langs.exp: Use gdb_continue_to_end.
8998 * gdb.base/interrupt.exp: Update for exit message change.
8999 * gdb.base/gdb1555.exp: Update for exit message change.
9000 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
9001 * gdb.base/ending-run.exp: Update for exit message change.
9002 * gdb.base/chng-syms.exp: Update for exit message change.
9003 * gdb.base/checkpoint.exp: Update for exit message change.
9004 * gdb.base/catch-syscall.exp (check_for_program_end): Use
9005 gdb_continue_to_end.
9006 (test_catch_syscall_with_wrong_args): Likewise.
9007 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
9008 * gdb.base/break-interp.exp (test_ld): Update for exit message
9009 change.
9010 * gdb.base/bang.exp: Update for exit message change.
9011 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
9012 (do_call_attach_tests): Likewise.
9013 * gdb.base/a2-run.exp: Update for exit message change.
9014 * gdb.arch/ppc-dfp.exp: Update for exit message change.
9015 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
9016 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
9017
dd19bd70
JK
90182011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9019
9020 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
9021
30e62689
TT
90222011-03-03 Tom Tromey <tromey@redhat.com>
9023
9024 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
9025 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
9026 * gdb.hp/gdb.aCC/configure.ac: Remove.
9027 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
9028 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
9029 * gdb.hp/gdb.base-hp/configure.ac: Remove.
9030 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
9031 * gdb.hp/gdb.compat/configure (Makefile): Remove.
9032 * gdb.hp/gdb.compat/configure.ac: Remove.
9033 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
9034 * gdb.hp/gdb.defects/configure (Makefile): Remove.
9035 * gdb.hp/gdb.defects/configure.ac: Remove.
9036 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
9037 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
9038 * gdb.hp/gdb.objdbg/configure.ac: Remove.
9039 * gdb.hp/configure.ac: Remove.
9040 * gdb.hp/configure: Remove.
9041 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
9042 substitution.
9043 (Makefile): Remove rule.
9044 * gdb.cell/configure.ac: Remove.
9045 * gdb.cell/configure: Remove.
9046 * gdb.stabs/Makefile.in (Makefile): Remove.
9047 (distclean): Don't remove config.status or config.log.
9048 * gdb.stabs/configure (Makefile): Remove.
9049 * gdb.stabs/configure.ac: Remove.
9050 * configure: Rebuild.
9051 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
9052 Remove stabs- and cell-specific logic. Test for existence of
9053 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
9054 subdirectories, gdb.cell, and and gdb.stabs.
9055 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
9056
c171f854
JB
90572011-03-03 Joel Brobecker <brobecker@adacore.com>
9058
9059 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
9060 end of buffer.
9061
9a5193cb
JB
90622011-03-02 Joel Brobecker <brobecker@adacore.com>
9063
9064 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
9065 gdb_test when running a test where we expected no output back.
9066
9bb4c1bb
MS
90672011-02-28 Michael Snyder <msnyder@vmware.com>
9068
9069 * gdb.cp/overload.cc: Change initializer value to integer.
9070
3bd0f5ef
MS
90712011-02-27 Michael Snyder <msnyder@vmware.com>
9072
9073 * gdb.multi/base.exp: Add test for remove-inferiors.
9074
2279eaad
JB
90752011-02-26 Joel Brobecker <brobecker@adacore.com>
9076
9077 * gdb.python/py-frame.exp: Simplify the initialization phase
9078 using prepare_for_testing.
9079
c82c0b55
MS
90802011-02-25 Michael Snyder <msnyder@vmware.com>
9081
9082 * gdb.multi/base.exp: Add tests for info inferiors with args.
9083
1d94651b
JK
90842011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9085
9086 * gdb.dwarf2/dw2-ranges.S: Rename to ...
9087 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
9088 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
9089 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
9090 asmfile3. Comment the STABS (#3) file compilation. Compile
9091 everything through assembler. Provide KFAIL for symtab/12497.
9092 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
9093 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
9094 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
9095 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
9096
3bd0f5ef
MS
90972011-02-24 Michael Snyder <msnyder@vmware.com>
9098
9099 * gdb.base/break.exp: Add tests for delete breakpoints using
9100 convenience variables and value history references.
9101
12c1418e
MS
91022011-02-24 Michael Snyder <msnyder@vmware.com>
9103
9104 * gdb.base/break.exp: Remove debugging 'printf' accidentally
9105 left behind in previous check-in.
9106
e5a67952
MS
91072011-02-23 Michael Snyder <msnyder@vmware.com>
9108
9109 * gdb.base/break.exp: Add tests for "info break" with arguments.
9110 * gdb.trace/infotrace.exp: Update patterns for error and help.
9111 * gdb.base/completion.exp: Update pattern.
9112 * gdb.base/ena-dis-br.exp: Update pattern.
9113 * gdb.base/help.exp: Update patterns.
9114
91152011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
9116
9117 * gdb.base/memattr.exp: New test.
9118 * gdb.base/memattr.c: Test load for memattr.exp.
9119
6e6fbe60
DE
91202011-02-22 Doug Evans <dje@google.com>
9121
9122 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
9123
1d41d745
MS
91242011-02-22 Michael Snyder <msnyder@vmware.com>
9125
9126 * Makefile.in: Make more clean.
9127 * gdb.ada/Makefile.in: Ditto.
9128 * gdb.arch/Makefile.in: Ditto.
9129 * gdb.asm/Makefile.in: Ditto.
9130 * gdb.base/Makefile.in: Ditto.
9131 * gdb.cp/Makefile.in: Ditto.
9132 * gdb.dwarf2/Makefile.in: Ditto.
9133 * gdb.java/Makefile.in: Ditto.
9134 * gdb.mi/Makefile.in: Ditto.
9135 * gdb.modula2/Makefile.in: Ditto.
9136 * gdb.python/Makefile.in: Ditto.
9137 * gdb.server/Makefile.in: Ditto.
9138 * gdb.stabs/Makefile.in: Ditto.
9139 * gdb.threads/Makefile.in: Ditto.
9140 * gdb.trace/Makefile.in: Ditto.
9141
79ba84ca
MS
91422011-02-22 Michael Snyder <msnyder@vmware.com>
9143
df46027d 9144 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
9145 info threads.
9146
b9b35694
JB
91472011-02-22 Joel Brobecker <brobecker@adacore.com>
9148
9149 * gdb.python/py-breakpoint.exp: Fix the expected output of
9150 one of the "maint info breakpoints" tests to accept the output
9151 generated on platforms that do not have hardware watchpoints.
9152
8bfb830f
JB
91532011-02-22 Joel Brobecker <brobecker@adacore.com>
9154
9155 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
9156 clean_restart. Be a little stricter in the expected output
9157 for one of the tests. Fix a typo in one of the comments.
9158
c45f3c54
JB
91592011-02-22 Joel Brobecker <brobecker@adacore.com>
9160
9161 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
9162 Delete variable binfile, no longer use. Add or modify test
9163 comments to make them unique.
9164
b97c863c
MS
91652011-02-21 Michael Snyder <msnyder@vmware.com>
9166
9167 * Makefile.in: Update for make clean.
9168 * gdb.ada/Makefile.in: Ditto.
9169 * gdb.arch/Makefile.in: Ditto.
9170 * gdb.asm/Makefile.in: Ditto.
9171 * gdb.base/Makefile.in: Ditto.
9172 * gdb.cp/Makefile.in: Ditto.
9173 * gdb.dwarf2/Makefile.in: Ditto.
9174 * gdb.java/Makefile.in: Ditto.
9175 * gdb.mi/Makefile.in: Ditto.
9176 * gdb.modula2/Makefile.in: Ditto.
9177 * gdb.python/Makefile.in: Ditto.
9178 * gdb.server/Makefile.in: Ditto.
9179 * gdb.stabs/Makefile.in: Ditto.
9180 * gdb.threads/Makefile.in: Ditto.
9181 * gdb.trace/Makefile.in: Ditto.
9182
aea5b279
MS
91832011-02-21 Michael Snyder <msnyder@vmware.com>
9184
9185 * gdb.threads/thread-find.exp: Update patterns for changes in
9186 output of "info threads" command.
9187
e3039479
UW
91882011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9189 Ulrich Weigand <uweigand@de.ibm.com>
9190
9191 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
9192 (skip_hw_watchpoint_tests): Likewise.
9193 (skip_hw_watchpoint_multi_tests): Likewise.
9194
b800ec70
UW
91952011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
9196
9197 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
9198 (skip_hw_watchpoint_tests): Likewise.
9199 (skip_hw_watchpoint_multi_tests): Likewise.
9200 (skip_hw_watchpoint_access_tests): Likewise.
9201
9202 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
9203 * gdb.base/pr11022.exp: Likewise.
9204 * gdb.base/watch-read.exp: Likewise.
9205 * gdb.base/watch_thread_num.exp: Likewise.
9206 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9207 * gdb.base/watchpoint-hw.exp: Likewise.
9208 * gdb.base/watchpoint.exp: Likewise.
9209 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
9210 * gdb.threads/watchthreads-reorder.exp: Likewise.
9211 * gdb.threads/watchthreads.exp: Likewise.
9212 * gdb.threads/watchthreads2.exp: Likewise.
9213
91033e37
JB
92142011-02-21 Joel Brobecker <brobecker@adacore.com>
9215
9216 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
9217 the debugger is unable to find the array bounds.
9218
eeaafae2
JK
92192011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9220
9221 * gdb.cp/typedef-operator.exp: New file.
9222 * gdb.cp/typedef-operator.cc: New file.
9223
e338d953
MS
92242011-02-17 Michael Snyder <msnyder@vmware.com>
9225
9226 * gdb.threads/thread-find.exp: Fix regular expressions.
9227
e67ad678
JB
92282011-02-17 Joel Brobecker <brobecker@adacore.com>
9229
9230 * gdb.ada/packed_array: Expand testcase to test printing of
9231 unconstrained packed array.
9232
93084bca
JB
92332011-02-17 Joel Brobecker <brobecker@adacore.com>
9234
9235 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
9236
a0c78a73
PA
92372011-02-16 Pedro Alves <pedro@codesourcery.com>
9238
f65d5553 9239 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
9240 (main): Initialize it before collecting, and and clear it
9241 afterwards.
f65d5553
PA
9242 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9243 collecting with '{type} addr', where the addr expression is not an
9244 rvalue.
a0c78a73 9245
3dfcbbd2
KW
92462011-02-16 Ken Werner <ken.werner@de.ibm.com>
9247
9248 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
9249 a bool variable. Expect correct OpenCL names for vector types. Use the
9250 uc3 variable name instead of referring to the uchar3 built-in type.
9251 Escape the asterisk at the half pointer test.
9252
08807d5a
PA
92532011-02-16 Pedro Alves <pedro@codesourcery.com>
9254
f65d5553 9255 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
9256 (main): Initialize it before collecting, and and clear it
9257 afterwards.
f65d5553
PA
9258 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9259 collecting overlapping memory ranges.
08807d5a 9260
60f98dde
MS
92612011-02-15 Michael Snyder <msnyder@vmware.com>
9262
9263 * gdb.base/default.exp: Add tests for thread commands.
9264 * gdb.base/help.exp: Add tests for thread commands.
9265 * gdb.threads/thread-find.exp: New test for thread find command.
9266
648cd113
KW
92672011-02-15 Ken Werner <ken.werner@de.ibm.com>
9268
9269 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
9270
494e194e
YQ
92712011-02-15 Yao Qi <yao@codesourcery.com>
9272
9273 PR tdep/12352
9274 * gdb.arch/arm-disp-step.S : New test for str instruction.
9275 * gdb.arch/arm-disp-step.exp : Likewise.
9276
d9492458
TJB
92772011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
9278
9279 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
9280 "vector_register2_vr" test strings. Test the extended floating
9281 point registers (F32~F63).
9282 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
9283 IBM XL C compiler. Make the test program use a register provided
9284 by the compiler for the lxvd2x instruction.
9285
8af8e3bc
PA
92862011-02-14 Pedro Alves <pedro@codesourcery.com>
9287
9288 * gdb.trace/unavailable.cc (class Base, class Middle, class
9289 Derived): New types.
9290 (derived_unavail, derived_partial, derived_whole): New globals.
9291 (virtual_partial): New global.
9292 (virtualp): Point at virtual_partial.
9293 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
9294 related to unavailable vptr.
9295
1b28d0b3
PA
92962011-02-14 Pedro Alves <pedro@codesourcery.com>
9297
9298 * gdb.trace/unavailable.cc (a, b, c): New globals.
9299 (main): Set and clear them.
9300 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
9301 `a' and `c', and check that `b' isn't collected, although `a' and
9302 `c' are.
9303
ec0a52e1
PA
93042011-02-14 Pedro Alves <pedro@codesourcery.com>
9305
9306 * gdb.trace/unavailable.cc (struct Virtual): New.
9307 (virtualp): New global pointer.
9308 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
9309 printing a pointer to an object whose type has a vtable, with
9310 print object on.
9311
24e6bcee
PA
93122011-02-14 Pedro Alves <pedro@codesourcery.com>
9313
9314 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
9315 value repeat handles unavailableness.
9316
39d37385
PA
93172011-02-14 Pedro Alves <pedro@codesourcery.com>
9318
9319 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
9320 tests for building arrays from unavailable values, subscripting
9321 non-memory rvalue unvailable arrays, and accessing fields or
9322 baseclasses of non-lazy unavailable values,
9323 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
9324 struct types.
9325 (g_smallstruct, g_smallstruct_b): New globals.
9326
06d72e16
PA
93272011-02-14 Pedro Alves <pedro@codesourcery.com>
9328
9329 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
9330
bc9a5551
JK
93312011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9332
9333 Fix const/volatile qualifiers of C++ types, PR c++/12328.
9334 * gdb.cp/overload-const.exp: New file.
9335 * gdb.cp/overload-const.cc: New file.
9336
54fcddd0
UW
93372011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9338
9339 * gdb.opencl/callfuncs.cl: New file.
9340 * gdb.opencl/callfuncs.exp: New test.
9341 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
9342
d6dafb7c
UW
93432011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9344
9345 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
9346 when computing result.
9347 * gdb.arch/altivec-abi.exp: Update expected results.
9348
a449c2d8
TJB
93492011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9350
9351 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
9352 * gdb.base/jit.exp: Likewise.
9353 * gdb.base/pie-execl.exp: Likewise.
9354 * gdb.base/solib-nodir.exp: Likewise.
9355 * gdb.base/solib-overlap.exp: Likewise.
9356
764880b7
PA
93572011-02-07 Pedro Alves <pedro@codesourcery.com>
9358
9359 * gdb.trace/collection.c (global_pieces): New.
9360 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
9361 New procedure.
9362 (gdb_trace_collection_test): Call it.
9363
505500db
SW
93642011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
9365
9366 * gdb.python/py-evthreads.c: New file.
9367 * gdb.python/py-evthreads.exp: New file.
9368 * gdb.python/py-events.py: New file.
9369 * gdb.python/py-events.exp: New file.
9370 * gdb.python/py-events.c: New file.
9371
385203ed
DD
93722011-02-04 David Daney <ddaney@caviumnetworks.com>
9373
9374 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
9375
9011945e
AB
93762011-02-03 Andrew Burgess <aburgess@broadcom.com>
9377
9378 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
9379 gdb.base/disasm-end-cu.exp: New test for disassembling over the
9380 boundary between two compilation units.
9381
580688f3
PA
93822011-02-02 Pedro Alves <pedro@codesourcery.com>
9383
9384 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
9385 (Virtual): New structs.
9386 (virtual_o, virtual_middle_b): New globals.
9387 * gdb.cp/virtbase.exp: New tests.
9388
d3f0f853
PP
93892011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
9390
9391 * gdb.base/jit.exp: New file.
9392 * gdb.base/jit-main.c: New file.
9393 * gdb.base/jit-solib.c: New file.
9394
b2030fb5
UW
93952011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
9396
9397 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
9398 proceed to initial kernel entry point.
9399 * gdb.opencl/datatypes.exp: Likewise.
9400 * gdb.opencl/operators.exp: Likewise.
9401 * gdb.opencl/vec_comps.exp: Likewise.
9402
2db19d1e
SW
94032011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
9404
9405 * gdb.cp/nsnested.cc: New.
9406 * gdb.cp/nsnested.exp: New.
9407 * gdb.cp/nsnoimports.exp: New.
9408 * gdb.cp/nsnoimports.cc: New.
9409
6b0c4c1f
JB
94102011-01-31 Joel Brobecker <brobecker@adacore.com>
9411
9412 * gdb.base/interact.exp: Add extra tests that verify that
9413 the value of the interactive-mode setting does not change
9414 after the script is sourced.
9415
80b23b6a
JK
94162011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9417
9418 * gdb.cp/noparam.exp: New file.
9419 * gdb.cp/noparam.cc: New file.
9420
ffd5ec24
PA
94212011-01-28 Pedro Alves <pedro@codesourcery.com>
9422
9423 * gdb.trace/tfile.exp: Test that with no traceframe selected,
9424 there's no stack or registers.
9425
a81766d8
TT
94262011-01-26 Tom Tromey <tromey@redhat.com>
9427
9428 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
9429 space before string output. Add test for "set print pretty off"
9430 case.
9431
585fdaa1
PA
94322011-01-25 Pedro Alves <pedro@codesourcery.com>
9433
9434 * gdb.base/frame-args.exp: Adjust.
9435 * gdb.dwarf2/dw2-noloc.exp: Adjust.
9436 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
9437 * gdb.dwarf2/pieces.exp: Adjust.
9438 * gdb.opt/clobbered-registers-O2.exp: Adjust.
9439 * gdb.opt/inline-locals.exp: Adjust.
9440 * gdb.threads/fork-child-threads.exp: Adjust.
9441
d468832a
KW
94422011-01-25 Ken Werner <ken.werner@de.ibm.com>
9443
9444 * gdb.opencl/convs_casts.cl: Move program scope variables into the
9445 OpenCL kernel function. Add a comment as marker. Add address space
9446 qualifiers for the remaining program scope variables.
9447 * gdb.opencl/datatypes.cl: Likewise.
9448 * gdb.opencl/operators.cl: Likewise.
9449 * gdb.opencl/vec_comps.cl: Likewise.
9450 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
9451 Add breakpoint at the marker comment.
9452 * gdb.opencl/datatypes.exp: Likewise.
9453 * gdb.opencl/operators.exp: Likewise.
9454 * gdb.opencl/vec_comps.exp: Likewise.
9455
490f124f
PA
94562011-01-24 Pedro Alves <pedro@codesourcery.com>
9457
9458 * gdb.base/printcmds.c (some_struct): New struct and instance.
9459 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
9460 procedure.
9461 <global scope>: Call it.
9462
6da78614
KW
94632011-01-21 Ken Werner <ken.werner@de.ibm.com>
9464
9465 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
9466 argument to the gdb_compile_opencl_hostapp call.
9467
ec64c9aa
YQ
94682011-01-19 Yao Qi <yao@codesourcery.com>
9469
9470 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
9471 positve list.
9472
810cfdbb
YQ
94732011-01-19 Yao Qi <yao@codesourcery.com>
9474
9475 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
9476 canonical form.
9477 Remove "xscale-*-*"
9478 * gdb.xml/tdesc-regs.exp: Likewise.
9479 * gdb.python/py-section-script.exp: Replace ARM target triplet
9480 with canonical form.
9481 Match arm*-*-symbianelf*.
9482 * gdb.base/dup-sect.exp: Likewise.
9483 * lib/dwarf.exp: New.
9484 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
9485 dwarf2_support.
9486 * gdb.dwarf2/dup-psym.exp: Likewise.
9487 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
9488 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9489 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
9490 * gdb.dwarf2/dw2-basic.exp: Likewise.
9491 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9492 * gdb.dwarf2/dw2-const.exp: Likewise.
9493 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
9494 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
9495 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9496 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
9497 * gdb.dwarf2/dw2-filename.exp: Likewise.
9498 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9499 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
9500 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9501 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9502 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
9503 * gdb.dwarf2/dw2-noloc.exp: Likewise.
9504 * gdb.dwarf2/dw2-op-call.exp: Likewise.
9505 * gdb.dwarf2/dw2-producer.exp: Likewise.
9506 * gdb.dwarf2/dw2-ranges.exp: Likewise.
9507 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
9508 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
9509 * gdb.dwarf2/dw2-strp.exp: Likewise.
9510 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
9511 * gdb.dwarf2/implptr.exp: Likewise.
9512 * gdb.dwarf2/mac-fileno.exp: Likewise.
9513 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
9514 * gdb.dwarf2/pieces.exp: Likewise.
9515 * gdb.dwarf2/pr11465.exp: Likewise.
9516 * gdb.dwarf2/valop.exp: Likewise.
9517 * gdb.dwarf2/watch-notconst.exp: Likewise.
9518 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
9519
4694da01
TT
95202011-01-19 Tom Tromey <tromey@redhat.com>
9521
9522 * gdb.python/py-infthread.exp: Add thread tests.
9523
b075872c
JB
95242011-01-14 Joel Brobecker <brobecker@adacore.com>
9525
9526 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
9527
2c3e6e24
JB
95282011-01-14 Joel Brobecker <brobecker@adacore.com>
9529
9530 * gdb.ada/widewide: New testcase.
9531
de8fa76c
JB
95322011-01-13 Joel Brobecker <brobecker@adacore.com>
9533
9534 * gdb.base/interact.exp: New testcase.
9535
1b05df00
TT
95362011-01-12 Tom Tromey <tromey@redhat.com>
9537
9538 * gdb.mi/gdb2549.exp: Update for error message changes.
9539 * gdb.mi/mi-cli.exp: Likewise.
9540 * gdb.mi/mi-disassemble.exp: Likewise.
9541 * gdb.mi/mi-pthreads.exp: Likewise.
9542 * gdb.mi/mi-regs.exp: Likewise.
9543 * gdb.mi/mi-stack.exp: Likewise.
9544 * gdb.mi/mi-var-block.exp: Likewise.
9545 * gdb.mi/mi-var-cmd.exp: Likewise.
9546 * gdb.mi/mi2-cli.exp: Likewise.
9547 * gdb.mi/mi2-disassemble.exp: Likewise.
9548 * gdb.mi/mi2-pthreads.exp: Likewise.
9549 * gdb.mi/mi2-regs.exp: Likewise.
9550 * gdb.mi/mi2-stack.exp: Likewise.
9551 * gdb.mi/mi2-var-block.exp: Likewise.
9552 * gdb.mi/mi2-var-cmd.exp: Likewise.
9553
c2ff108b
JK
95542011-01-12 Andrew Burgess <aburgess@broadcom.com>
9555 Jan Kratochvil <jan.kratochvil@redhat.com>
9556
9557 PR fortran/11104 and DWARF unbound arrays detection.
9558 * gdb.fortran/multi-dim.exp: New file.
9559 * gdb.fortran/multi-dim.f90: New file.
9560
b716877b
AB
95612011-01-12 Andrew Burgess <aburgess@broadcom.com>
9562
9563 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
9564 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
9565 add new tests for opcode dumping.
9566
6c162d5e
TT
95672011-01-11 Tom Tromey <tromey@redhat.com>
9568
9569 * gdb.python/py-infthread.exp: Load gdb-python.exp.
9570
77b06cd7
TJB
95712010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
9572
9573 Convert hardware watchpoints to use breakpoint_ops.
9574 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
9575 type is not supported.
9576 * gdb.base/foll-fork.exp: Likewise.
9577 * gdb.base/foll-vfork.exp: Likewise.
9578
f39a75d0
PM
95792011-01-10 Phil Muldoon <pmuldoon@redhat.com>
9580
9581 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
9582 Use load_lib gdb-python.exp.
9583 * gdb.python/python.exp: Ditto.
9584 * gdb.python/py-function.exp: Ditto.
9585
fc529d80
AS
95862011-01-09 Andreas Schwab <schwab@linux-m68k.org>
9587
9588 * gdb.threads/tls.exp ("info address me"): Fix expected output.
9589
fb03cb59
JK
95902011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9591
9592 * configure: Regenerate.
9593
d8e22779
TT
95942011-01-06 Tom Tromey <tromey@redhat.com>
9595
9596 * gdb.python/py-frame.exp: Test gdb.newest_frame.
9597
09050809
JB
95982011-01-06 Joel Brobecker <brobecker@adacore.com>
9599
fc529d80
AS
9600 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
9601 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
9602 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9603 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
9604 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
9605 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9606 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
9607 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
9608 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
9609 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
9610 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
9611 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
9612 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
9613 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9614 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9615 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
9616 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
9617 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
9618 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9619 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
9620 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
9621 gdb.ada/uninitialized_vars.exp,
9622 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
9623 Simplify by using clean_restart.
09050809 9624
8ed5dd9e
JB
96252011-01-06 Joel Brobecker <brobecker@adacore.com>
9626
9627 Add marker to be used as anchor for inserting breakpoints.
9628 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
9629 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
9630 Likewise.
9631
9632 Remove uses of gdb_start_cmd.
9633 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
9634 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
9635
9636 Do not run testcase if testing with GDBserver.
9637 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
9638 if testing with GDBserver.
9639
368a124f
JB
96402011-01-06 Joel Brobecker <brobecker@adacore.com>
9641
9642 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
9643 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
9644 copyright header.
9645
44944448
JB
96462011-01-05 Joel Brobecker <brobecker@adacore.com>
9647
9648 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
9649 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
9650 testsuite/gdb.fortran/complex.f,
9651 testsuite/gdb.fortran/derived-type.f90,
9652 testsuite/gdb.fortran/library-module-lib.f90,
9653 testsuite/gdb.fortran/library-module-main.f90,
9654 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
9655 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
9656 Copyright year update.
9657
31886ea6
JB
96582011-01-05 Joel Brobecker <brobecker@adacore.com>
9659
9660 * gdb.base/langs1.f: Add copyright header.
9661
ebedcab5
JK
96622011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9663
9664 * gdb.base/morestack.exp: New file.
9665 * gdb.base/morestack.c: New file.
9666
de1eb2f9
JK
96672011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9668
9669 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
9670
9e87a409
JB
96712010-12-29 Joel Brobecker <brobecker@adacore.com>
9672
9673 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
9674 * gdb.ada/arrayptr.exp: Add test printing that new variable.
9675
720d1a40
JB
96762010-12-29 Joel Brobecker <brobecker@adacore.com>
9677
9678 * gdb.ada/lang_switch.exp: Correct expected parameter value.
9679
a283af87
AS
96802010-12-25 Andreas Schwab <schwab@linux-m68k.org>
9681
5d3d9cba
AS
9682 * gdb.threads/tls.exp: Fix typo.
9683
a283af87
AS
9684 * gdb.threads/thread-specific.exp (get_thread_list): Update.
9685 * gdb.threads/execl.exp: Update.
9686
2a20745c
YQ
96872010-12-23 Yao Qi <yao@codesourcery.com>
9688
9689 * gdb.arch/arm-disp-step.exp: New.
9690 * gdb.arch/arm-disp-step.S: New.
9691
a7658b96
TT
96922010-12-21 Tom Tromey <tromey@redhat.com>
9693
9694 * gdb.threads/execl.exp: Update.
9695 * gdb.threads/linux-dp.exp: Update.
9696 * gdb.threads/manythreads.exp: Update.
9697 * gdb.threads/tls.exp: Update.
9698
5b79abe7
TT
96992010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9700
9701 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
9702 (NextOverThrowDerivates) <resumebpt>: New.
9703 (resumebpt_test): New.
9704 (main): Call resumebpt_test.
9705 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
9706
0914bcdb
SS
97072010-12-12 Stan Shebs <stan@codesourcery.com>
9708
9709 * gdb.trace/tsv.exp: Test print command on trace state variables.
9710
305aeedc
TT
97112010-12-09 Tom Tromey <tromey@redhat.com>
9712
9713 * gdb.base/interp.exp: Add regression test.
9714
186c406b
TT
97152010-12-09 Tom Tromey <tromey@redhat.com>
9716
9717 * gdb.java/jnpe.java: New file.
9718 * gdb.java/jnpe.exp: New file.
9719 * gdb.cp/nextoverthrow.exp: New file.
9720 * gdb.cp/nextoverthrow.cc: New file.
9721
aae1c79a
DE
97222010-12-07 Doug Evans <dje@google.com>
9723
9724 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
9725 of data-directory.
9726 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
9727 updated.
9728 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
9729
60f98dde 97302010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
9731
9732 * gdb.base/callfuncs.exp: Test for skip_float_tests.
9733 * gdb.base/call-sc.exp: Ditto.
9734 * gdb.base/finish.exp: Ditto.
9735 * gdb.base/return.exp: Ditto.
9736 * gdb.base/return2.exp: Ditto.
9737
5fa290c1
DE
97382010-11-30 Doug Evans <dje@google.com>
9739
9740 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
9741 (gdb_expect_list): Fix spelling errors in comments.
9742 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
9743 send_gdb/gdb_expect_list where applicable.
9744 * gdb.base/call-ar-st.exp: Ditto.
9745 * gdb.base/funcargs.exp: Ditto.
9746 * gdb.base/gcore.exp: Ditto.
9747 * gdb.base/page.exp: Ditto.
9748 * gdb.base/sigaltstack.exp: Ditto.
9749 * gdb.base/siginfo.exp: Ditto.
9750 * gdb.base/sigstep.exp: Ditto.
9751 * gdb.base/trace-commands.exp: Ditto.
9752
4e04c971
DE
97532010-11-29 Doug Evans <dje@google.com>
9754
9755 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
9756 printer-name;subprinter-name.
9757
8cf6f0b1
TT
97582010-11-29 Tom Tromey <tromey@redhat.com>
9759
9760 * gdb.dwarf2/implptr.exp: New file.
9761 * gdb.dwarf2/implptr.c: New file.
9762 * gdb.dwarf2/implptr.S: New file.
9763
94b6973e
PM
97642010-11-29 Phil Muldoon <pmuldoon@redhat.com>
9765
fc529d80 9766 PR python/12199
94b6973e
PM
9767
9768 * gdb.python/py-breakpoint.exp: Test the delete method.
9769
8358c15c
JK
97702010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9771
9772 Fix step_resume_breakpoint unsaved during an infcall.
9773 * gdb.base/step-resume-infcall.exp: New file.
9774 * gdb.base/step-resume-infcall.c: New file.
9775
f6df29bc
TJB
97762010-11-24 Edjunior Machado <emachado@br.ibm.com>
9777
9778 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
9779
f2b5a5cf
TJB
97802010-11-24 Edjunior Machado <emachado@br.ibm.com>
9781
9782 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
9783 on ppc64's symbols; "finish" and "return" commands must accept to
9784 show the caller line again as well as the line after.
9785 * gdb.asm/powerpc64.inc: New file.
9786
6b0ecdc2
DE
97872010-11-23 Doug Evans <dje@google.com>
9788
9789 * lib/gdb.exp (gdb_test_sequence): New function.
9790 (gdb_expect_list): Add verbose -log call for each pattern.
9791 * gdb.base/signals.exp (test_handle_all_print): Call it.
9792 Reduce timeout increment from 6 minutes to 1 minute.
9793 * gdb.server/ext-run.exp: Call it.
9794
ea976c60
PM
97952010-11-23 Phil Muldoon <pmuldoon@redhat.com>
9796
f2b5a5cf 9797 PR python/12212
ea976c60
PM
9798
9799 * gdb.python/python.exp: Check that selected_thread raises an
9800 error when no inferior is loaded.
9801
c0efa795
JK
98022010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9803
9804 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
9805 * gdb.dwarf2/dw2-stack-boundary.S: New file.
9806
ec3aa567
JK
98072010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9808
9809 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
9810 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
9811
d8249011
DE
98122010-11-18 Doug Evans <dje@google.com>
9813
9814 * gdb.server/ext-run.exp: Fix intermittent failures.
9815
d4eba7d1
NF
98162010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9817
9818 * gdb.stabs/gdb11479.exp: Use runto_main.
9819
b04c2f88
NF
98202010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9821
9822 * gdb.base/break-entry.exp: Skip if using a stub.
9823
ae9d7ce4
NF
98242010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9825
9826 * gdb.python/py-inferior.exp: Pack values in target endianness.
9827
621c8364
TT
98282010-11-12 Tom Tromey <tromey@redhat.com>
9829
9830 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
9831 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
9832 MemoryError.
9833 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
9834 type.
9835 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
9836 MemoryError.
9837 (test_subscript_regression): Update exception type.
9838
84f4c1fe
PM
98392010-11-11 Phil Muldoon <pmuldoon@redhat.com>
9840
9841 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
9842 breakpoint tests.
9843
a1442452
PA
98442010-11-09 Pedro Alves <pedro@codesourcery.com>
9845
9846 * gdb.base/watchpoint.exp: Test "watch -location" with an
9847 innacessible location.
9848
efd11a33
JK
98492010-11-09 Edjunior Machado <emachado@br.ibm.com>
9850 Luis Machado <luisgpm@br.ibm.com>
9851
9852 * gdb.base/maint.exp: Expect "." prefix.
9853 * gdb.base/nodebug.exp: Expect "." Likewise.
9854 * gdb.base/sepsymtab.exp: Expect "." Likewise.
9855 * gdb.base/watchpoint-cond-gone.exp: Likewise.
9856 * gdb.base/watchpoint.exp: Expect a software watch to be created for
9857 POWER server processors.
9858
aa00efb5
JK
98592010-11-08 Edjunior Machado <emachado@br.ibm.com>
9860 Luis Machado <luisgpm@br.ibm.com>
9861
9862 * gdb.base/break-entry.exp: convert entry point for
9863 ppc64 and expect leading `.' on ppc64's symbols
9864
99e7ae30
DE
98652010-11-05 Doug Evans <dje@google.com>
9866
9867 * gdb.base/help.exp: Update expected output.
b521dba8
DE
9868 * gdb.python/py-param.exp: Delete, contents moved to ...
9869 * gdb.python/py-parameter.exp: ... here. New file.
9870 Add test for gdb.parameter ("directories").
99e7ae30 9871
f4b8a18d
KW
98722010-11-05 Ken Werner <ken.werner@de.ibm.com>
9873
9874 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
9875 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
9876 * configure: Regenerate.
9877 * gdb.opencl/Makefile.in: New File.
9878 * gdb.opencl/datatypes.exp: Likewise.
9879 * gdb.opencl/datatypes.cl: Likewise.
9880 * gdb.opencl/operators.exp: Likewise.
9881 * gdb.opencl/operators.cl: Likewise.
9882 * gdb.opencl/vec_comps.exp: Likewise.
9883 * gdb.opencl/vec_comps.cl: Likewise.
9884 * gdb.opencl/convs_casts.exp: Likewise.
9885 * gdb.opencl/convs_casts.cl: Likewise.
9886 * lib/opencl.exp: Likewise.
9887 * lib/opencl_hostapp.c: Likewise.
9888 * lib/opencl_kernel.cl: Likewise.
9889 * lib/cl_util.c: Likewise.
9890 * lib/cl_util.c: Likewise.
9891 * gdb.base/default.exp (set language): Add "opencl" to the list of
9892 languages.
9893
a9d5ef47
SW
98942010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
9895
9896 * gdb.cp/overload.exp: Added test for inheritance overload.
9897 * gdb.cp/overload.cc: Ditto.
9898 * gdb.cp/oranking.exp: Removed releveant kfails.
9899
03eb1c79
JK
99002010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9901 Joel Brobecker <brobecker@adacore.com>
9902
9903 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
9904 check test_compiler_info.
9905
dbc98a8b
KW
99062010-11-03 Ken Werner <ken.werner@de.ibm.com>
9907
9908 * gdb.base/gnu_vector.exp: Adjust expect messages.
9909
120bd360
KW
99102010-11-03 Ken Werner <ken.werner@de.ibm.com>
9911
9912 * gdb.base/gnu_vector.exp: Add unary operator tests.
9913
c37f7098
KW
99142010-11-03 Ken Werner <ken.werner@de.ibm.com>
9915
9916 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
9917
7b51bc51
DE
99182010-11-02 Doug Evans <dje@google.com>
9919
9920 * gdb.python/py-pp-maint.c: New file.
9921 * gdb.python/py-pp-maint.exp: New file.
9922 * gdb.python/py-pp-maint.py: New file.
9923
50c97f38
TT
99242010-11-02 Tom Tromey <tromey@redhat.com>
9925
9926 * gdb.base/default.exp: Remove "scheme" from language list.
9927
a289b8f6
JK
99282010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9929
9930 Revert:
9931 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9932 * gdb.threads/sigstep-threads.exp: New file.
9933 * gdb.threads/sigstep-threads.c: New file.
9934
cd017491
MS
99352010-10-20 Michael Snyder <msnyder@vmware.com>
9936
9937 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
9938
8e6a5956
UW
99392010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9940
9941 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
9942 Skip test completely if gdb,no_hardware_watchpoints.
9943
2c04da0d
UW
99442010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9945
9946 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
9947 strict, but do not check for any particular function name within libc.
9948
79afc5ef
SW
99492010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9950
9951 * gdb.cp/smartp.exp: New test.
9952 * gdb.cp/smartp.cc : New test.
9953
026ffab7
SW
99542010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9955
9956 * gdb.cp/converts.exp: Test pointer to bool conversion.
9957 Test pointer to long conversion.
9958 * gdb.cp/oranking.exp: Removed relevant kfail.
9959
3a772aa4
TT
99602010-10-18 Tom Tromey <tromey@redhat.com>
9961
9962 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
9963 argument to lazy_string.
9964 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
9965 (pp_ls.to_string): Use it.
9966 * gdb.python/py-prettyprint.c (main): Move declarations to top.
9967 Add "estring2" local.
9968
5fc3827b
JK
99692010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9970
9971 Fix s390x compatibility.
9972 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
9973 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
9974
8aeb23f3
JK
99752010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9976
9977 * gdb.threads/sigstep-threads.exp: New file.
9978 * gdb.threads/sigstep-threads.c: New file.
9979
c1e56572
JK
99802010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9981
9982 * gdb.base/pie-execl.exp: New file.
9983 * gdb.base/pie-execl.c: New file.
9984
92163a10
JK
99852010-10-13 Doug Evans <dje@google.com>
9986 Jan Kratochvil <jan.kratochvil@redhat.com>
9987
9988 PR exp/12117
9989 * gdb.cp/ptype-cv-cp.cc: New file.
9990 * gdb.cp/ptype-cv-cp.exp: New file.
9991
7062b0a0
SW
99922010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
9993
9994 * gdb.cp/converts.cc: New test program.
9995 * gdb.cp/converts.exp: New test.
9996 * gdb.cp/overload.exp: Added test for void* vs int*.
9997 * gdb.cp/overload.exp: Ditto.
9998 * gdb.cp/oranking.exp: Removed related kfail.
9999
0e3509db
DE
100002010-10-13 Doug Evans <dje@google.com>
10001
10002 * lib/gdb-python.exp (gdb_check_python_config): New function.
10003 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
10004 * gdb.python/lib-types.cc: New file.
10005 * gdb.python/lib-types.exp: New file.
10006
8dc78533
JK
100072010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10008
10009 * gdb.python/py-error.exp: New file.
10010 * gdb.python/py-error.py: New file.
10011
93c17e06
JK
100122010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10013
10014 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
10015 gdb_test_multiple.
10016
d8b34041
JK
100172010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10018
10019 * gdb.base/break-interp.exp: Use ldlags for linking flags.
10020 * gdb.base/prelink.exp: Likewise.
10021 * gdb.base/solib-nodir.exp: Likewise.
10022 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
10023 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
10024 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
10025
e0cc584e
UW
100262010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
10027
10028 * break-interp.exp (test_ld): Use two separate gdb_expect statements
10029 for the "info files" test to avoid timeouts on slow machines.
10030
cfc353b1
JK
100312010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10032
10033 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
10034 (main): Make openlib dummy call.
10035
d3d7896d
JK
100362010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10037
10038 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
10039 * break-interp.exp (reach): Move the core body ...
10040 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
10041 (test_ld): Provide always real argument, even to the linker. Replace
10042 dl_main by _dl_debug_state.
10043
5e533c94
JK
100442010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10045
10046 Fix results of prelinked PIEs on ppc*.
10047 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
10048 Accept also DISPLACEMENT "PRESENT".
10049 (main): Replace "ZERO" displacements by "PRESENT".
10050
33540610
SW
100512010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
10052
10053 * gdb.cp/oranking.exp: New test.
10054 * gdb.cp/oranking.cc: New test program.
10055
3bdf2bbd
KW
100562010-10-08 Ken Werner <ken.werner@de.ibm.com>
10057
10058 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
10059 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
10060
2f608a3a
KW
100612010-10-06 Ken Werner <ken.werner@de.ibm.com>
10062
10063 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
10064 lush, lynx) New constant.
10065 * gdb.base/constvars.exp: Test const array types.
10066 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
10067
aa2e2d8d
DE
100682010-10-06 Doug Evans <dje@google.com>
10069
10070 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
10071 of syscall staging area.
10072
2844d6b5
KW
100732010-10-06 Ken Werner <ken.werner@de.ibm.com>
10074
10075 * gdb.base/gnu_vector.c: Add variable c4.
10076 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
10077 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10078
7d8ac8bb
MR
100792010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
10080
10081 * gdb.arch/altivec-abi.exp: Fix a typo.
10082
84a02e58
MR
100832010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
10084
10085 * lib/mi-support.exp (thread_selected_re): Correct pattern used
10086 to match a thread ID.
10087
b18e6318
JK
100882010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10089
10090 Fix s390x testcase compatibility.
10091 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
10092
a2c09bd0
DE
100932010-10-01 Doug Evans <dje@google.com>
10094
10095 * lib/gdb-python.exp: New file.
10096 * gdb.python/py-block.exp: Use it.
10097 * gdb.python/py-breakpoint.exp: Ditto.
10098 * gdb.python/py-frame.exp: Ditto.
10099 * gdb.python/py-inferior.exp: Ditto.
10100 * gdb.python/py-param.exp: Ditto.
10101 * gdb.python/py-prettyprint.exp: Ditto.
10102 * gdb.python/py-shared.exp: Ditto.
10103 * gdb.python/py-symbol.exp: Ditto.
10104 * gdb.python/py-symtab.exp: Ditto.
10105 * gdb.python/py-type.exp: Ditto.
10106 * gdb.python/py-value.exp: Ditto.
10107 * gdb.python/python.exp: Ditto.
10108
38f12cfc
TT
101092010-09-30 Tom Tromey <tromey@redhat.com>
10110
10111 * gdb.base/anon.exp: New file.
10112 * gdb.base/anon.c: New file.
10113
9ae8282d
TT
101142010-09-30 Tom Tromey <tromey@redhat.com>
10115
10116 * gdb.base/completion.exp: Test completion through anonymous
10117 union.
10118 * gdb.base/break1.c (struct some_struct): Add anonymous union.
10119
e9e07ba6
JK
101202010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10121
10122 Fix printing parameters of inlined functions.
10123 * gdb.dwarf2/dw2-inline-param.exp: New file.
10124 * gdb.dwarf2/dw2-inline-param-main.c: New file.
10125 * gdb.dwarf2/dw2-inline-param.S: New file.
10126
cd2effb2
JK
101272010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10128
10129 PR corefiles/12071.
10130 * gdb.base/corefile.exp (quit with a process, no question: load core)
10131 (quit with a core file): New tests.
10132
bceffbf3
JK
101332010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10134
10135 Fix GDB crash on inferior calls with self-referencing classes.
10136 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
10137 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
10138 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
10139
1736ad11
JK
101402010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10141
10142 Fix lost siginfo_t for inferior calls.
10143 * gdb.base/siginfo-infcall.exp: New file.
10144 * gdb.base/siginfo-infcall.c: New file.
10145
a176ad92
JB
101462010-09-22 Joel Brobecker <brobecker@adacore.com>
10147
10148 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
10149
c2b0a229
JK
101502010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10151
10152 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
10153 New test.
10154 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
10155
e8ae22d1
JB
101562010-09-22 Joel Brobecker <brobecker@adacore.com>
10157
10158 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
10159 type of our const type.
10160
ec322823
SW
101612010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
10162
10163 * gdb.cp/pr12028.cc: New.
10164 * gdb.cp/pr12028.exp: New.
10165
72929c62
JB
101662010-09-22 Joel Brobecker <brobecker@adacore.com>
10167
10168 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
10169
875b4ff5 101702010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 10171 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
10172
10173 PR mi/11407
10174 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
10175 * gdb.mi/dw2-ref-missing-frame-main.c New File.
10176 * gdb.mi/dw2-ref-missing-frame.S New File.
10177 * gdb.mi/dw2-ref-missing-frame.exp New File.
10178
7155d578
TT
101792010-09-14 Tom Tromey <tromey@redhat.com>
10180
10181 PR symtab/8399:
10182 * gdb.threads/tls.exp: Remove kfail. Update expected output.
10183
515ed532
TT
101842010-09-14 Tom Tromey <tromey@redhat.com>
10185
10186 PR exp/11803:
10187 * gdb.threads/tls.exp: Use C++.
10188 (check_thread_local): Use K::another_thread_local.
10189 * gdb.threads/tls.c (class K): New.
10190 (another_thread_local): Now a member of K.
10191 (spin): Update. No longer K&R C.
10192
450ca57c
SW
101932010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
10194
10195 * gdb.cp/koenig.cc: created class for testing member lookup.
10196 * gdb.cp/koenig.exp: Added test for member lookup.
10197
dbd492a3
JK
101982010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10199
10200 Fix false FAILs on sourcetree topdir directory containing "kill".
10201 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
10202 source line matching regexp.
10203
8d4d924b
JK
102042010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10205
10206 * gdb.python/python.exp (set height 0, collect help from uiout)
10207 (verify help to uiout): New tests.
10208
8e64f2a0
JK
102092010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10210
10211 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
10212 is_lp64_target to check 64bit target.
10213
4569eed2
JK
102142010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10215
10216 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
10217 (test_ld) <powerpc64-*>: New.
10218
5e1617b1
DJ
102192010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10220
10221 * gdb.cp/templates.exp (test_template_args): Allow "struct".
10222
c767944b
DJ
102232010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10224
10225 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
10226 (FunctionArg::method): New function.
10227 (empty, arg): New variables.
10228 (main): Call arg.method.
10229 * gdb.cp/templates.exp (test_template_args): New function.
10230 (do_tests): Call it.
10231
27d3a3fc
UW
102322010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10233
10234 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
10235 of "next" to proceed over pthread_exit call.
10236
55b7ce7f
UW
102372010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10238
10239 * gdb.base/maint.exp: Avoid wildcards against potentially very long
10240 "maint print statistics" output to prevent expect timeouts.
10241
809df446
JK
102422010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10243
10244 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
10245 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10246 (test_float_rejected): ... here.
10247 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
10248 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10249 (test_float_rejected): ... here.
10250 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
10251 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10252 (test_float_rejected): ... here.
10253 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
10254 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10255 (test_float_rejected): ... here.
10256
8464be76
DJ
102572010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10258
10259 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
10260 before disabling hardware watchpoints.
10261 (test_inaccessible_watchpoint): Check that hardware watchpoints
10262 are used. Test for watchpoints on a constant address.
10263
14dba4b4
JK
102642010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10265
10266 * gdb.base/ui-redirect.exp: New file.
10267
3f3540e1 102682010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 10269 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
10270
10271 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
10272
0f254bb7
DE
102732010-08-31 Doug Evans <dje@google.com>
10274
10275 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
10276
03f17ccf
TT
102772010-08-30 Tom Tromey <tromey@redhat.com>
10278
10279 PR python/11792:
10280 * gdb.python/py-value.exp (test_subscript_regression): Add
10281 dynamic_type test.
10282
640617ad
DJ
102832010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
10284
10285 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
10286 instead of running to main. Do not test the main function.
10287 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
10288 Add new main.
10289
2ed91d1b
PA
102902010-08-26 Pedro Alves <pedro@codesourcery.com>
10291
10292 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
10293 one test.
10294
673bfd45
DE
102952010-08-24 Doug Evans <dje@google.com>
10296
10297 PR symtab/11942
10298 * gdb.dwarf2/dw4-sig-types.cc: New file.
10299 * gdb.dwarf2/dw4-sig-types.h: New file.
10300 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
10301 * gdb.dwarf2/dw4-sig-types.exp: New file.
10302
f9ffd4bb
TT
103032010-08-23 Tom Tromey <tromey@redhat.com>
10304
10305 PR python/11145:
10306 * gdb.python/py-value.c (Base, Derived): New types.
10307 (base): New global.
10308 * gdb.python/py-value.exp (test_subscript_regression): Add
10309 dynamic_cast test.
10310
d839c8a4
TT
103112010-08-23 Tom Tromey <tromey@redhat.com>
10312
10313 PR python/10676:
10314 * gdb.python/py-type.exp (test_fields): Add tests for type
10315 equality.
10316
702c2711
TT
103172010-08-23 Tom Tromey <tromey@redhat.com>
10318
10319 PR python/11915:
10320 * gdb.python/py-type.exp (test_fields): Add tests for array.
10321
832bafd3
KS
103222010-08-23 Keith Seitz <keiths@redhat.com>
10323
10324 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
10325 have any children. Create a new abbrev for it.
10326 Add missing terminal sequence to .debug_abbrev.
10327
c37bf528
KS
103282010-08-20 Keith Seitz <keiths@redhat.com>
10329
10330 PR symtab/11465:
10331 * gdb.dwarf2/pr11465.exp: New test.
10332 * gdb.dwarf2/pr11465.S: New file.
10333 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
10334 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
10335
4572cbac
TJB
103362010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
10337
10338 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
10339 registers. Update data sets with the new v2_double element in the
10340 VSX register union. Add vector_register3_vr data set for the AltiVec
10341 registers. Use gdb_test_no_output instead of send_gdb.
10342
e7fbb131
PA
103432010-08-19 Pedro Alves <pedro@codesourcery.com>
10344
10345 * gdb.python/py-shared.exp: New file, factored out from
10346 python.exp.
10347 * gdb.python/py-shared.c: New file.
10348 * gdb.python/py-shared-sl.c: New file.
10349 * gdb.python/python-1.c: New file.
10350 * gdb.python/python-sl.c: Delete.
10351 * gdb.python/python.c: Mention python-1.c.
10352 * gdb.python/python.exp: Move shared library tests to
10353 py-shared.exp.
10354 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
10355 (MISCELLANEOUS): New.
10356 (clean mostlyclean): Also remove $MISCELLANEOUS.
10357
d30f5e1f
DE
103582010-08-19 Doug Evans <dje@google.com>
10359
10360 PR exp/11926
10361 * gdb.base/printcmds.exp (test_float_accepted): New function.
10362 Move existing float tests there. Add tests for floats with suffixes.
10363 (test_float_rejected): New function.
10364 * gdb.java/jv-print.exp (test_float_accepted): New function.
10365 (test_float_rejected): New function.
10366 * gdb.objc/print.exp: New file.
10367 * gdb.pascal/print.exp: New file.
10368 * lib/objc.exp: New file.
10369
7b3fd859
PM
103702010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
10371
10372 * gdb.base/default.exp (info set): Avoid full buffer error and force
10373 reading up to final gdb prompt.
10374 (show): Likewise.
10375
c92817ce
TT
103762010-08-18 Tom Tromey <tromey@redhat.com>
10377
10378 PR symtab/11919:
10379 * gdb.base/completion.exp: Add test.
10380
f1208f9e
DE
103812010-08-18 Doug Evans <dje@google.com>
10382
10383 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
10384 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
10385 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
10386 Simplify, early exit if runto_main fails.
10387 * gdb.fortran/exprs.exp: load_lib fortran.exp.
10388 (set_lang_fortran): Moved to lib/fortran.exp.
10389 * gdb.fortran/types.exp: load_lib fortran.exp.
10390 (set_lang_fortran): Moved to lib/fortran.exp.
10391 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
10392 * gdb.java/jprint.exp (set_lang_java): Ditto.
10393 * gdb.java/jv-exp.exp: load_lib java.exp.
10394 If set_lang_java fails, issue a warning instead of failure to be
10395 consistent with other set_lang_foo uses.
10396 (set_lang_java): Moved to lib/java.exp.
10397 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
10398 If set_lang_java fails, issue a warning instead of failure to be
10399 consistent with other set_lang_foo uses.
10400 * gdb.pascal/types.exp: load_lib pascal.exp.
10401 (set_lang_pascal): Moved to lib/pascal.exp.
10402 * lib/fortran.exp: New file.
10403 * lib/java.exp (set_lang_java): New function.
10404 * lib/pascal.exp (set_lang_pascal): New function.
10405
2f06b485
YQ
104062010-08-18 Yao Qi <yao@codesourcery.com
10407
10408 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
10409 func_nofb_start and func_loopfb_start, so that address of functions
10410 is equal to these labels on Thumb.
10411
96e25403
YQ
104122010-08-18 Yao Qi <yao@codesourcery.com>
10413
10414 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
10415 to reflect latest c source file.
10416
36e6adc4
JK
104172010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10418
10419 * gdb.cp/infcall-dlopen.exp: New file.
10420 * gdb.cp/infcall-dlopen.cc: New file.
10421 * gdb.cp/infcall-dlopen-lib.cc: New file.
10422
f431efe5
PA
104232010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10424 Pedro Alves <pedro@codesourcery.com>
10425
10426 PR breakpoints/11371
10427
10428 * gdb.base/watch-cond-infcall.exp: New file.
10429 * gdb.base/watch-cond-infcall.c: New file.
10430
06a64a0b
TT
104312010-08-16 Tom Tromey <tromey@redhat.com>
10432
10433 * gdb.base/help.exp: Update.
10434 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
10435 watchpoint.
10436 (test_watch_location): New proc.
10437 (test_watchpoint_in_big_blob): Delete watchpoint.
10438 * gdb.base/watchpoint.c (func5): New function.
10439 (main): Call it.
10440
70ebf4ed
DE
104412010-08-16 Doug Evans <dje@google.com>
10442
10443 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
10444
ca5c20b6
PM
104452010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10446
10447 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
10448 tests.
10449
7346b668
KW
104502010-08-11 Ken Werner <ken.werner@de.ibm.com>
10451
10452 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
10453 * gdb.base/gnu_vector.c: New File.
10454 * gdb.base/gnu_vector.exp: Likewise.
10455
cb2e07a6
PM
104562010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10457
10458 * gdb.python/python.c: New File.
10459 * gdb.python/python-sl.c: New File.
10460 * gdb.python/python.exp: Test solib_address and decode_line
10461 * functions.
10462
5da1313b
JK
104632010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10464
10465 * gdb.python/python.exp (show height, set height 10)
10466 (verify pagination beforehand, verify pagination beforehand: q)
10467 (gdb.execute does not page, verify pagination afterwards)
10468 (verify pagination afterwards: q): New.
10469
49c3ccf7
DE
104702010-08-02 Doug Evans <dje@google.com>
10471
10472 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
10473 because of an older gcc, change test2
10474 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
10475 to unsupported.
10476
42c0c4f1
KH
104772010-07-30 Kazu Hirata <kazu@codesourcery.com>
10478
10479 * gdb.base/break-always.exp: Do not expect full paths to file
10480 names.
10481 * gdb.base/commands.exp: Likewise.
10482
d3765805
DE
104832010-07-30 Doug Evans <dje@google.com>
10484
c98ee71b
DE
10485 * gdb.cp/temargs.exp: For new tests that require newer gccs,
10486 xfail them when run with older gccs.
10487
fd961404
DE
10488 * lib/gdb.exp (build_executable): Forward "c++" option to
10489 get_compiler_info.
10490
999adef4
DE
10491 * gdb.python/py-type.exp (test_template): Mark as xfail tests
10492 "python print ttype.template_argument(1)" and
10493 "python print isinstance(ttype.template_argument(1), gdb.Value)"
10494 if using gcc 4.4 or earlier.
10495
d3765805
DE
10496 * gdb.base/valgrind-db-attach.exp: Use unique test name for
10497 attach-to-debugger handling.
10498
1276c759
JK
104992010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10500
10501 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
10502 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
10503 (main): Use copyreloc.
10504 * gdb.base/prelink.exp (split debug of executable)
10505 (.dynbss vs. .bss address shift): New tests.
10506
88caa9b9
PA
105072010-07-29 Pedro Alves <pedro@codesourcery.com>
10508
10509 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
10510 in gdb_test_multiple.
10511
c6f2ac43
PA
105122010-07-29 Pedro Alves <pedro@codesourcery.com>
10513
10514 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
10515 environment.
10516
326fd672
TT
105172010-07-28 Tom Tromey <tromey@redhat.com>
10518
10519 PR python/11060:
10520 * gdb.python/py-type.c (Temargs): New template.
10521 (temvar): New variable.
10522 * gdb.python/py-type.exp (test_template): New proc.
10523
3ce3b1ba
PA
105242010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10525
10526 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
10527 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
10528
34eaf542
TT
105292010-07-28 Tom Tromey <tromey@redhat.com>
10530
10531 PR c++/9946:
10532 * gdb.cp/temargs.exp: New file.
10533 * gdb.cp/temargs.cc: New file.
10534
d41b819e
JK
105352010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10536
10537 * gdb.base/help.exp (help disassemble): Update the content.
10538
26ab7092
JK
105392010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10540
10541 * gdb.threads/ia64-sigill.exp: New file.
10542 * gdb.threads/ia64-sigill.c: New file.
10543
5283e9e1
TT
105442010-07-27 Tom Tromey <tromey@redhat.com>
10545
10546 * gdb.opt/inline-cmds.c (ATTR): New define.
10547 (func1): Use it.
10548 (func2): Likewise.
10549 (func3): Likewise.
10550 (outer_inline1): Likewise.
10551 (outer_inline2): Likewise.
10552 * gdb.opt/inline-bt.c (ATTR): New define.
10553 (func1): Use it.
10554 (func2): Likewise.
10555 * gdb.opt/inline-locals.c (ATTR): New define.
10556 (func1): Use it.
10557 (func2): Likewise.
10558
e992ef73
TT
105592010-07-27 Tom Tromey <tromey@redhat.com>
10560
10561 * gdb.stabs/gdb11479.c (hack): New function.
10562 (test): Use it.
10563 (test2): Use it.
10564 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
10565 (int32_search_buf, int64_search_buf): No longer static.
10566 (x): Remove.
10567 * gdb.base/relocate.c (hack): New function.
10568
5374244e
PM
105692010-07-27 Phil Muldoon <pmuldoon@redhat.com>
10570
10571 * gdb.python/py-value.exp (test_inferior_function_call): New function.
10572 * gdb.python/py-value.c (func1): New function.
10573 (func2): Likewise.
10574
a99aee83
CV
105752010-07-26 Corinna Vinschen <vinschen@redhat.com>
10576
10577 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
10578 as not to clash with .data section.
10579
a04ba985
JG
105802010-07-26 Jerome Guitton <guitton@adacore.com>
10581
10582 * gdb.base/code_elim.exp: New file.
10583 * gdb.base/code_elim1.c: New file.
10584 * gdb.base/code_elim2.c: New file.
10585
23bd0f7c
PA
105862010-07-21 Pedro Alves <pedro@codesourcery.com>
10587
10588 PR symtab/11827
10589
10590 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
10591 (some_volatile_enum): New variable.
10592 * gdb.base/printcmds.exp (test_print_enums): New.
10593 <top level>: Call it.
10594
883df6dd
SW
105952010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
10596
10597 * gdb.cp/fpointer.cc: New test.
10598 * gdb.cp/fpointer.exp: New test.
10599
569b05a5
JK
106002010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10601
10602 * gdb.base/solib-nodir.exp: New file.
10603 * lib/gdb.exp (runto): New case for a GDB internal error.
10604
51d7d803
JK
106052010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10606 Ulrich Weigand <uweigand@de.ibm.com>
10607 Tom Tromey <tromey@redhat.com>
10608
10609 * gdb.base/charset-malloc.c: New file.
10610 * gdb.base/charset.c (malloc_stub): New prototype.
10611 (main): Call it instead of malloc itself.
10612 * gdb.base/charset.exp: Use only prepare_for_testing.
10613 (binfile): Remove the variable.
10614
c0edd9ed
JK
106152010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10616
10617 Make core files the process_stratum.
10618 * gdb.base/corefile.exp (run: load core again)
10619 (run: sanity check we see the core file, run: with core)
10620 (run: core file is cleared, attach: load core again)
10621 (attach: sanity check we see the core file, attach: with core)
10622 (attach: core file is cleared): New tests.
10623 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
10624
3cbaedff
KW
106252010-07-14 Ken Werner <ken.werner@de.ibm.com>
10626
10627 * gdb.arch/altivec-abi.exp: New tests.
10628
91158a56
TT
106292010-07-13 Tom Tromey <tromey@redhat.com>
10630
10631 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
10632 (main): Use it.
10633 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
10634
0f5238ed
TT
106352010-07-13 Tom Tromey <tromey@redhat.com>
10636
10637 * gdb.base/label.exp: New file.
10638 * gdb.base/label.c: New file.
10639
add265ae
L
106402010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
10641 H.J. Lu <hongjiu.lu@intel.com>
10642
10643 * lib/gdb.exp (is_ilp32_target): New.
10644 (is_lp64_target): Likewise.
10645
10646 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
10647 target.
10648 * gdb.arch/amd64-disp-step.exp: Likewise.
10649 * gdb.arch/amd64-dword.exp: Likewise.
10650 * gdb.arch/amd64-i386-address.exp: Likewise.
10651 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 10652
add265ae
L
10653 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
10654 target.
10655 * gdb.arch/i386-bp_permanent.exp: Likewise.
10656 * gdb.arch/i386-byte.exp: Likewise.
10657 * gdb.arch/i386-disp-step.exp: Likewise.
10658 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10659 * gdb.arch/i386-prologue.exp: Likewise.
10660 * gdb.arch/i386-size-overlap.exp: Likewise.
10661 * gdb.arch/i386-size.exp: Likewise.
10662 * gdb.arch/i386-sse.exp: Likewise.
10663 * gdb.arch/i386-unwind.exp: Likewise.
10664 * gdb.arch/i386-word.exp: Likewise.
10665
10666 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
10667 test only when building 64-bit executables. Do not hard-code
10668 -m64 option.
10669
2dfb8c17
DE
106702010-07-07 Doug Evans <dje@google.com>
10671
10672 * lib/gdb.exp (gdb_test_list_exact): New function.
10673 * gdb.base/default.exp (show convenience): Call it, add tests for
10674 $_sdata = void, $_thread = 0.
10675
4e5799b6
JK
106762010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10677 Joel Brobecker <brobecker@adacore.com>
10678
10679 Fix re-run of PIE executable, PR shlibs/11776.
10680 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
10681 Remove $displacement_main to match the solib-svr4.c change. New "kill"
10682 and re-"run" of the inferior.
10683
1a219cc7
JK
106842010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10685 Joel Brobecker <brobecker@adacore.com>
10686
10687 Cope with missing /usr/sbin/prelink.
10688 * lib/prelink-support.exp (prelink_no):
10689 <result == 1 && $output is "no such file or directory">: New.
10690 (prelink_yes): Likewise. Return on failed prelink_no.
10691
5e3b36f8
JK
106922010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10693 Joel Brobecker <brobecker@adacore.com>
10694
10695 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
10696 build_executable by build_executable_own_libs. Replace "prelink -R"
10697 execution by a call of prelink_yes. Comment why "prelink -r" needs no
10698 change.
10699 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
10700 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
10701 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
10702 Replace build_executable by build_executable_own_libs's function
10703 build_executable_own_libs.
10704 (prelinkNO): Create new stub to call prelink_no.
10705 (prelinkYES): Create new stub to call prelink_yes.
10706 (test_attach): Rename calls of copy to file_copy.
10707 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
10708 (copy): Move to ...
10709 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
10710 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
10711 * gdb.base/prelink.exp: Disable testcase also for is_remote and
10712 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
10713 special flags by gdb_compile_shlib. Replace second gdb_compile by
10714 build_executable_own_libs. Replace "prelink -R" execution by a call of
10715 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
10716 a second call of prelink_yes. Replace restart commands by
10717 clean_restart.
10718 (prelink): Rename to ...
10719 (seen displacement message): ... this test. Extend its expectation
10720 strictness.
10721
86e4bafc
JK
107222010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10723
10724 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
10725 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
10726 displacement message exactly once.
10727
3cd07d20
JK
107282010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10729 Joel Brobecker <brobecker@adacore.com>
10730
10731 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
10732 its restore after the <$relink_args != ""> loop. new comment.
10733
0a1e94c7
JK
107342010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10735 Joel Brobecker <brobecker@adacore.com>
10736
10737 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
10738 code for it. New variable relink_args.
10739 (prelinkYES): Call prelinkNO.
10740 (test_attach): Accept new parameter relink_args. Re-prelink the binary
10741 in such case. Move the core code to ...
10742 (test_attach_gdb): ... a new function. Send GDB command "file".
10743 Extend expected "Attaching to " string.
10744
2f70bcfb
TT
107452010-07-02 Tom Tromey <tromey@redhat.com>
10746
10747 * gdb.base/bitops.exp: Remove extraneous "pass".
10748
a17ac5b0
TT
107492010-07-02 Ken Werner <ken.werner@de.ibm.com>
10750
10751 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10752
dc10affe
PA
107532010-07-01 Pedro Alves <pedro@codesourcery.com>
10754
d41c0fc8
PA
10755 * gdb.base/help.exp: Adjust expected output.
10756
107572010-07-01 Pedro Alves <pedro@codesourcery.com>
10758
10759 * gdb.base/help.exp: Adjust expected output.
dc10affe 10760
0a600c36
JK
107612010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10762
10763 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
10764 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
10765 c++/11702.
10766
37cc8bfe
JK
107672010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10768 Doug Evans <dje@google.com>
10769
10770 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
10771 add .dynamic entry'.
10772
254e6b9e
DE
107732010-06-29 Doug Evans <dje@google.com>
10774
10775 Test PR c++/11702.
10776 * gdb.cp/m-static.exp: Add testcase.
10777 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
10778
595939de 107792010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
10780 Tom Tromey <tromey@redhat.com>
10781 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
10782
10783 * gdb.python/py-inferior.c: New File.
10784 * gdb.python/py-infthread.c: New File.
10785 * gdb.python/py-inferior.exp: New File.
10786 * gdb.python/py-infthread.exp: New File.
10787
98751a41
JK
107882010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10789
10790 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
10791 (ptype ::C::OtherFileClass typedefs): New.
10792 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
10793 (C::OtherFileClass::cOtherFileClassVar2): New.
10794 (C::OtherFileClass::cOtherFileClassVar_use): Use also
10795 cOtherFileClassVar2.
10796 (C::cOtherFileType2, C::cOtherFileVar2): New.
10797 (C::cOtherFileVar_use): use also cOtherFileVar2.
10798 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
10799
41f62f39
JK
108002010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10801
10802 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
10803 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
10804 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
10805 (print ::C::cOtherFileVar)
10806 (whatis C::OtherFileClass::cOtherFileClassType)
10807 (whatis ::C::OtherFileClass::cOtherFileClassType)
10808 (print C::OtherFileClass::cOtherFileClassVar)
10809 (print ::cOtherFileClassVar)
10810 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
10811 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
10812 trailing content.
10813 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
10814 (C::OtherFileClass::cOtherFileClassVar)
10815 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
10816 (C::cOtherFileVar, C::cOtherFileVar_use): New.
10817
af53d231
JK
108182010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10819
10820 Test PR c++/11703 and PR gdb/1448.
10821 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
10822 gdb/1448.
10823
9655fd1a
JK
108242010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10825
10826 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
10827 (main) <rtti_data>: New.
10828 * gdb.cp/virtbase.exp (print rtti_data): New.
10829
824cc8dd
JK
108302010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10831 Joel Brobecker <brobecker@adacore.com>
10832
10833 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
10834
6036c742
JK
108352010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10836
10837 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
10838
de6a0421
DE
108392010-06-28 Doug Evans <dje@google.com>
10840
10841 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
10842
b2dae948
DE
108432010-06-27 Doug Evans <dje@google.com>
10844
10845 * gdb.cp/m-static.exp: Update expected test output.
10846
0f3bb72e
PH
108472010-06-25 Paul Hilfinger <hilfinger@adacore.com>
10848
889bf7c5
PA
10849 * gdb.gdb/selftest.exp: Adjust expected message for
10850 capturing start-up runtime.
0f3bb72e 10851
bc9f0842
TT
108522010-06-25 Tom Tromey <tromey@redhat.com>
10853
10854 PR python/10808:
10855 * gdb.python/python.exp: Add new tests.
10856
099ef718
SW
108572010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
10858
10859 * gdb.cp/operator.cc: Created an import loop.
10860 * gdb.cp/operator.exp: Added testcase for import loop.
10861
5868a632
JK
108622010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10863
10864 Test PR python/11407.
10865 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
10866 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
10867 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
10868 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
10869 executable_nofb and executable_fb. New variables srcsfile, objsfile,
10870 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
10871 binfile. Call gdb_compile with clean_restart twice.
10872 (func_nofb print, func_nofb backtrace, func_loopfb print)
10873 (func_loopfb backtrace): New.
10874
af76db58
JK
108752010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10876
10877 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
10878 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
10879 by a hand made one.
10880 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
10881 i?86 requirement. Remove variables srcfile and binfile. New variable
10882 sources, executable_nofb and executable_fb. Call prepare_for_testing.
10883
f2c7657e
UW
108842010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10885
10886 * gdb.cell/dwarfaddr.exp: New file.
10887 * gdb.cell/dwarfaddr.S: New file.
10888
628fe4e4
JK
108892010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10890
10891 Test PR 9436.
10892 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
10893
f1421989
HZ
108942010-06-24 Hui Zhu <teawater@gmail.com>
10895
10896 * gdb.base/eval.exp: New file.
10897
d03285ec
UW
108982010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10899
10900 * gdb.cell/fork.exp: New file.
10901 * gdb.cell/fork.c: Likewise.
10902 * gdb.cell/fork-spu.c: Likewise.
10903
41b2c92d
PM
109042010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
10905
10906 * lib/gdb.exp (banned_variables_traced): New global variable.
10907 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
10908 (gdb_init): Use `trace add variable' instead of obsolete
10909 `trace variable'.
10910
d5bc977f
DE
109112010-06-21 Doug Evans <dje@google.com>
10912
10913 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
10914
d2ed6730
UW
109152010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10916
10917 * gdb.arch/spu-ls.exp: New file.
10918 * gdb.arch/spu-ls.c: Likewise.
10919
6aed2dbc
SS
109202010-06-18 Stan Shebs <stan@codesourcery.com>
10921
10922 * gdb.threads/thread-specific.exp: Add tests of $_thread.
10923
e0756905
UW
109242010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10925
10926 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
10927 * gdb.base/watch-cond.exp: Likewise.
10928 * gdb.python/py-breakpoint.exp: Likewise.
10929
d8053d4d
PA
109302010-06-18 Pedro Alves <pedro@codesourcery.com>
10931
10932 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
10933 clean_restart, make sure every test has a distinct message, and
10934 that messages don't include the executable' full path.
10935
81ce510c
DE
109362010-06-17 Doug Evans <dje@google.com>
10937
10938 * gdb.arch/i386-size.exp: Updated expected output for
10939 DISASSEMBLY_OMIT_FNAME.
10940
65d79d4b
SDJ
109412010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10942 Sergio Durigan Junior <sergiodj@redhat.com>
10943
10944 * gdb.base/watch-notconst.c: New file.
10945 * gdb.base/watch-notconst.S: New file.
10946 * gdb.base/watch-notconst2.c: New file.
10947 * gdb.base/watch-notconst2.S: New file.
10948 * gdb.base/watch-notconst.exp: New file.
10949 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
10950 (func4): Add operations on `global_ptr_ptr'.
10951 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
10952 routine to test watchpoints created with a constant expression.
10953 (test_inaccessible_watchpoint): Include tests for watchpoints
10954 created with a constant expression.
10955
df0f4836
KB
109562010-06-14 Kevin Buettner <kevinb@redhat.com>
10957
10958 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10959 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
10960 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
10961 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
10962 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10963 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10964 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
10965 of `_start'.
10966
b769def5
UW
109672010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10968
10969 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
10970 not supported on the target.
10971 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10972 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10973 * gdb.mi/mi-nsintrall.exp: Likewise.
10974 * gdb.mi/mi-nsmoribund.exp: Likewise.
10975 * gdb.mi/mi-nsthrexec.exp: Likewise.
10976
d914c394
SS
109772010-06-11 Stan Shebs <stan@codesourcery.com>
10978
10979 * gdb.base/permissions.exp: New file.
10980
109812010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
10982
10983 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
10984 does not support ELF executable class.
10985
f3ce5b9c
UW
109862010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10987
10988 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
10989
8e46892c
JK
109902010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10991
10992 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
10993 (runto): Catch "The target does not support running in non-stop mode.".
10994
6cc55c64
MS
109952010-06-11 Michael Snyder <msnyder@vmware.com>
10996
10997 * gdb.base/setshow.exp (set language asm): Don't use
10998 gdb_test_no_output, fails on some targets.
10999
caddefa4
UW
110002010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11001
11002 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
11003 * gdb.cp/pr9167.exp: Likewise.
11004
468b1aa7
UW
110052010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11006
11007 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
11008
5c3552dc
UW
110092010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11010
11011 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
11012
02e6fe6a
UW
110132010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11014
11015 * gdb.base/charset.c (main): Make sure malloc gets linked in.
11016
0e03807e
TT
110172010-06-11 Tom Tromey <tromey@redhat.com>
11018
11019 PR gdb/9977, PR exp/11636::
11020 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
11021 (pieces_test_f6): Update expected output.
11022
2bdf28a0
JK
110232010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11024
11025 * gdb.base/moribund-step.exp: New.
11026
f6978de9
MS
110272010-06-08 Michael Snyder <msnyder@vmware.com>
11028
11029 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 11030 * gdb.ada/boolean_expr.exp:
f6978de9
MS
11031 * gdb.ada/frame_args.exp: Ditto.
11032 * gdb.ada/lang_switch.exp: Ditto.
11033 * gdb.ada/ptype_arith_binop.exp: Ditto.
11034 * gdb.ada/ref_param.exp: Ditto.
11035 * gdb.ada/type_coercion.exp:Ditto.
11036
11037 * gdb.asm/asm-source.exp: Ditto.
11038
11039 * gdb.base/attach.exp: Ditto.
11040 * gdb.base/bitfields2.exp: Ditto.
11041 * gdb.base/call-signal-resume.exp: Ditto.
11042 * gdb.base/callfuncs.exp: Ditto.
11043 * gdb.base/commands.exp: Ditto.
11044 * gdb.base/dbx.exp: Ditto.
11045 * gdb.base/default.exp: Ditto.
11046 * gdb.base/dump.exp: Ditto.
11047 * gdb.base/exprs.exp: Ditto.
11048 * gdb.base/freebpcmd.exp: Ditto.
11049 * gdb.base/interrupt.exp: Ditto.
11050 * gdb.base/list.exp: Ditto.
11051 * gdb.base/long_long.exp: Ditto.
11052 * gdb.base/maint.exp: Ditto.
11053 * gdb.base/ptype.exp: Ditto.
11054 * gdb.base/return.exp: Ditto.
11055 * gdb.base/setshow.exp: Ditto.
11056 * gdb.base/sigbpt.exp: Ditto.
11057 * gdb.base/sigrepeat.exp: Ditto.
11058
11059 * gdb.cp/classes.exp: Ditto.
11060
11061 * gdb.dwarf2/dw2-restore.exp: Ditto.
11062
11063 * gdb.gdb/selftest.exp: Ditto.
11064
11065 * gdb.multi/base.exp: Ditto.
11066 * gdb.multi/bkpt-multi-exec.exp: Ditto.
11067
11068 * gdb.python/py-block.exp: Ditto.
11069 * gdb.python/py-prettyprint.exp: Ditto.
11070 * gdb.python/py-template.exp: Ditto.
11071
11072 * gdb.server/ext-attach.exp: Ditto.
11073 * gdb.server/ext-run.exp: Ditto.
11074 * gdb.server/server-mon.exp: Ditto.
11075
11076 * gdb.threads/fork-thread-pending.exp: Ditto.
11077 * gdb.threads/hand-call-in-threads.exp: Ditto.
11078 * gdb.threads/interrupted-hand-call.exp: Ditto.
11079 * gdb.threads/linux-dp.exp: Ditto.
11080 * gdb.threads/manythreads.exp: Ditto.
11081 * gdb.threads/print-threads.exp: Ditto.
11082 * gdb.threads/pthreads.exp: Ditto.
11083 * gdb.threads/schedlock.exp: Ditto.
11084 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11085 * gdb.threads/threadapply.exp: Ditto.
11086
de7ff789
MS
110872010-06-08 Michael Snyder <msnyder@vmware.com>
11088
889bf7c5 11089 * gdb.ada/exec_changed.exp:
de7ff789
MS
11090 Use ".*" instead of "" as wildcard regexp.
11091
11092 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
11093 * gdb.base/call-ar-st.exp: Ditto.
11094 * gdb.base/checkpoint.exp: Ditto.
11095 * gdb.base/default.exp: Ditto.
11096 * gdb.base/dump.exp: Ditto.
11097 * gdb.base/ending-run.exp: Ditto.
11098 * gdb.base/fileio.exp: Ditto.
11099 * gdb.base/miscexprs.exp: Ditto.
11100 * gdb.base/pointers.exp: Ditto.
11101 * gdb.base/readline.exp: Ditto.
11102 * gdb.base/reread.exp: Ditto.
11103 * gdb.base/restore.exp: Ditto.
11104 * gdb.base/shlib-call.exp: Ditto.
11105 * gdb.base/valgrind-db-attach.exp: Ditto.
11106 * gdb.base/volatile.exp: Ditto.
11107 * gdb.base/watchpoints.exp: Ditto.
11108
11109 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
11110
11111 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
11112 * gdb.python/py-value.exp: Ditto.
11113
11114 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
11115 * gdb.trace/circ.exp: Ditto.
11116 * gdb.trace/collection.exp: Ditto.
11117 * gdb.trace/packetlen.exp: Ditto.
11118 * gdb.trace/passc-dyn.exp: Ditto.
11119 * gdb.trace/report.exp: Ditto.
11120 * gdb.trace/tfile.exp: Ditto.
11121 * gdb.trace/tfind.exp: Ditto.
11122 * gdb.trace/while-dyn.exp: Ditto.
11123
3bebe2f2
JK
111242010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11125
11126 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
11127
5c631832
JK
111282010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11129
11130 Test PR 10640.
11131 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
11132
4c3376c8
SW
111332010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
11134
11135 * gdb.cp/koenig.exp: Test for ADL operators.
11136 * gdb.cp/koenig.cc: Added ADL operators.
11137 * gdb.cp/operator.exp: New test.
11138 * gdb.cp/operator.cc: New test.
11139
dc226d5a
MS
111402010-06-04 Michael Snyder <msnyder@vmware.com>
11141
dfb88a23
MS
11142 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
11143 * gdb.base/pending.exp: Ditto.
f7ae76b3 11144
dc226d5a
MS
11145 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
11146
967cf477
DE
111472010-06-04 Doug Evans <dje@google.com>
11148
11149 * gdb.python/py-prettyprint.exp: Add new test for enabled and
11150 disabled printers.
11151 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
11152 (enable_lookup_function): New function.
11153
eb801841
TT
111542010-06-04 Tom Tromey <tromey@redhat.com>
11155
11156 * gdb.python/py-value.exp (test_value_hash): Don't test equality
11157 of hash and id.
11158
38979823
JK
111592010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11160
11161 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
11162 newline.
11163 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
11164 (empty verbose non-noisy clear, empty verbose noisy clear)
11165 (empty non-verbose noisy clear): Likewise.
11166
35ec993f
MS
111672010-06-03 Michael Snyder <msnyder@vmware.com>
11168
11169 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
11170 * gdb.base/display.exp: Ditto.
11171 * gdb.base/find.exp: Ditto.
11172 * gdb.base/ifelse.exp: Ditto.
11173 * gdb.base/multi-forks.exp: Ditto.
11174 * gdb.base/recurse.exp: Ditto.
11175 * gdb.base/setshow.exp: Ditto.
11176 * gdb.base/value-double-free.exp: Ditto.
11177 * gdb.base/watch-vfork.exp: Ditto.
11178 * gdb.base/watch_thread_num.exp: Ditto.
11179 * gdb.base/watchpoint-solib.exp: Ditto.
11180 * gdb.base/watchpoint.exp: Ditto.
11181 * gdb.base/watchpoints.exp: Ditto.
11182
11183 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
11184 * gdb.cp/overload.exp: Ditto.
11185 * gdb.cp/virtfunc.exp: Ditto.
11186
11187 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
11188
889bf7c5 11189 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
11190 Replace gdb_test with gdb_test_no_output.
11191
889bf7c5 11192 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
11193 Replace gdb_test with gdb_test_no_output.
11194 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11195 * gdb.threads/watchthreads.exp: Ditto.
11196 * gdb.threads/watchthreads2.exp: Ditto.
11197
11198 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
11199 * gdb.trace/tfind.exp: Ditto.
11200
c22decce
JB
112012010-06-03 Joel Brobecker <brobecker@adacore.com>
11202
11203 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
11204 successful test if message is the empty string.
11205
fd5700c7
JK
112062010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11207
11208 * gdb.fortran/module.exp (stopped language detection): New test.
11209
f55ee35c
JK
112102010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11211
11212 Support DW_TAG_module as separate namespaces.
11213 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
11214 gdb.fortran/library-module-lib.f90: New.
11215 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
11216 (print i): Remove.
11217 (continue to breakpoint: i-is-1, print var_i value 1)
11218 (continue to breakpoint: i-is-2, print var_i value 2)
11219 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
11220 (print var_d, print var_i value 14, ptype modmany, complete `modm)
11221 (complete `modmany, complete `modmany`, complete `modmany`var)
11222 (show language, setting breakpoint at module): New tests.
11223 * gdb.fortran/module.f90 (module mod): Remove.
11224 (module mod1, module mod2, module modmany, subroutine sub1)
11225 (subroutine sub2, program module): New.
11226
b8e8282f
JK
112272010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11228
11229 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
11230 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
11231 * gdb.cp/anon-union.exp (pass): Rename to ...
11232 (print z 2): ... here.
b8e8282f 11233
019ebafc
MS
112342010-06-02 Michael Snyder <msnyder@vmware.com>
11235
e68d8fd4
MS
11236 * gdb.trace/actions.exp: Use gdb_test_no_output.
11237 * gdb.trace/circ.exp: Ditto.
11238 * gdb.trace/packetlen.exp: Ditto.
11239 * gdb.trace/save-trace.exp: Ditto.
11240 * gdb.trace/tracecmd.exp: Ditto.
11241 * gdb.trace/tsv.exp: Ditto.
11242
12b5d08a
MS
11243 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
11244 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
11245 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11246 * gdb.threads/manythreads.exp: Ditto.
11247 * gdb.threads/print-threads.exp: Ditto.
11248 * gdb.threads/pthreads.exp: Ditto.
11249 * gdb.threads/schedlock.exp: Ditto.
11250 * gdb.threads/staticthreads.exp: Ditto.
11251 * gdb.threads/thread-specific.exp: Ditto.
11252 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11253 * gdb.threads/threadapply.exp: Ditto.
11254 * gdb.threads/watchthreads.exp: Ditto.
11255 * gdb.threads/watchthreads2.exp: Ditto.
11256
89493308
MS
11257 * gdb.python/py-block.exp: Use gdb_test_no_output.
11258 * gdb.python/py-prettyprint.exp: Ditto.
11259 * gdb.python/py-template.exp: Ditto.
11260 * gdb.python/py-value.exp: Ditto.
11261
11262 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
11263 * gdb.reverse/watch-reverse.exp: Ditto.
11264
11265 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
11266 * gdb.server/ext-run.exp: Ditto.
11267
019ebafc
MS
11268 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
11269 * gdb.dwarf2/dw2-compressed.exp: Ditto.
11270 * gdb.dwarf2/dw2-intercu.exp: Ditto.
11271 * gdb.dwarf2/dw2-intermix.exp: Ditto.
11272 * gdb.dwarf2/dw2-producer.exp: Ditto.
11273 * gdb.dwarf2/mac-fileno.exp: Ditto.
11274
11275 * gdb.gdb/observer.exp: Use gdb_test_no_output.
11276 * gdb.gdb/selftest.exp: Ditto.
11277
11278 * gdb.multi/base.exp: Use gdb_test_no_output.
11279
11280 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
11281
3e0ca3a5
JK
112822010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11283
11284 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
11285
9db70545
MS
112862010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
11287
a8d52276
MS
11288 * gdb.cp/class2.exp: Use gdb_test_no_output.
11289 * gdb.cp/classes.exp: Ditto.
11290 * gdb.cp/extern-c.exp: Ditto.
11291 * gdb.cp/inherit.exp: Ditto.
11292 * gdb.cp/maint.exp: Ditto.
11293 * gdb.cp/mb-inline.exp: Ditto.
11294 * gdb.cp/mb-templates.exp: Ditto.
11295 * gdb.cp/method2.exp: Ditto.
11296 * gdb.cp/misc.exp: Ditto.
11297 * gdb.cp/ovldbreak.exp: Ditto.
11298 * gdb.cp/punctuator.exp: Ditto.
11299 * gdb.cp/templates.exp: Ditto.
11300 * gdb.cp/virtbase.exp: Ditto.
11301
889bf7c5 11302 * gdb.threads/attach-stopped.exp:
9db70545 11303 Replace uses of send_gdb / gdb_expect.
889bf7c5 11304 * gdb.threads/attachstop-mt.exp:
9db70545 11305 Replace uses of send_gdb / gdb_expect.
889bf7c5 11306 * gdb.threads/gcore-thread.exp:
9db70545 11307 Replace uses of send_gdb / gdb_expect.
889bf7c5 11308 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
11309 Replace uses of send_gdb / gdb_expect.
11310 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11311 * gdb.threads/print-threads.exp:
9db70545
MS
11312 Replace uses of send_gdb / gdb_expect.
11313 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
11314 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
11315 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
11316
11317 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
11318 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
11319 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
11320 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
11321 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
11322 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
11323 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
11324 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
11325 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
11326 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
11327 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
11328
359cc68c
JK
113292010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11330
11331 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
11332
7d3fe98e
SW
113332010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
11334
11335 * gdb.cp/koenig.exp: Added new test case.
11336 * gdb.cp/koenig.cc: Ditto.
11337
27d3a1a2
MS
113382010-06-01 Michael Snyder <msnyder@vmware.com>
11339
11340 * gdb.base/arithmet.exp: Use gdb_test_no_output.
11341 * gdb.base/arrayidx.exp: Ditto.
11342 * gdb.base/attach.exp: Ditto.
11343 * gdb.base/auxv.exp: Ditto.
11344 * gdb.base/bigcre.exp: Ditto.
11345 * gdb.base/break-always.exp: Ditto.
11346 * gdb.base/break-interp.exp: Ditto.
11347 * gdb.base/break.exp: Ditto.
11348 * gdb.base/breakpoint-shadow.exp: Ditto.
11349 * gdb.base/call-ar-st.exp: Ditto.
11350 * gdb.base/call-sc.exp: Ditto.
11351 * gdb.base/call-signal-resume.exp: Ditto.
11352 * gdb.base/callfuncs.exp: Ditto.
11353 * gdb.base/catch-syscall.exp: Ditto.
11354 * gdb.base/charset.exp: Ditto.
11355 * gdb.base/code-expr.exp: Ditto.
11356 * gdb.base/commands.exp: Ditto.
11357 * gdb.base/cond-expr.exp: Ditto.
11358 * gdb.base/condbreak.exp: Ditto.
11359 * gdb.base/cursal.exp: Ditto.
11360 * gdb.base/cvexpr.exp: Ditto.
11361 * gdb.base/default.exp: Ditto.
11362 * gdb.base/del.exp: Ditto.
11363 * gdb.base/detach.exp: Ditto.
11364 * gdb.base/display.exp: Ditto.
11365 * gdb.base/ena-dis-br.exp: Ditto.
11366 * gdb.base/eval-skip.exp: Ditto.
11367 * gdb.base/foll-fork.exp: Ditto.
11368 * gdb.base/foll-vfork.exp: Ditto.
11369 * gdb.base/frame-args.exp: Ditto.
11370 * gdb.base/funcargs.exp: Ditto.
11371 * gdb.base/gcore-buffer-overflow.exp: Ditto.
11372 * gdb.base/gdbvars.exp: Ditto.
11373 * gdb.base/help.exp: Ditto.
11374 * gdb.base/ifelse.exp: Ditto.
11375 * gdb.base/included.exp: Ditto.
11376 * gdb.base/list.exp: Ditto.
11377 * gdb.base/macscp.exp: Ditto.
11378 * gdb.base/maint.exp: Ditto.
11379 * gdb.base/multi-fork.exp: Ditto.
11380 * gdb.base/overlays.exp: Ditto.
11381 * gdb.base/page.exp: Ditto.
11382 * gdb.base/pending.exp: Ditto.
11383 * gdb.base/pointers.exp: Ditto.
11384 * gdb.base/pr11022.exp: Ditto.
11385 * gdb.base/prelink.exp: Ditto.
11386 * gdb.base/printcmds.exp: Ditto.
11387 * gdb.base/psymtab.exp: Ditto.
11388 * gdb.base/randomize.exp: Ditto.
11389 * gdb.base/relational.exp: Ditto.
11390 * gdb.base/relocate.exp: Ditto.
11391 * gdb.base/remote.exp: Ditto.
11392 * gdb.base/sepdebug.exp: Ditto.
11393 * gdb.base/set-lang-auto.exp: Ditto.
11394 * gdb.base/setshow.exp: Ditto.
11395 * gdb.base/setvar.exp: Ditto.
11396 * gdb.base/signals.exp: Ditto.
11397 * gdb.base/signull.exp: Ditto.
11398 * gdb.base/sigstep.exp: Ditto.
11399 * gdb.base/sizeof.exp: Ditto.
11400 * gdb.base/solib-disc.exp: Ditto.
11401 * gdb.base/store.exp: Ditto.
11402 * gdb.base/structs.exp: Ditto.
11403 * gdb.base/structs2.exp: Ditto.
11404 * gdb.base/subst.exp: Ditto.
11405 * gdb.base/term.exp: Ditto.
11406 * gdb.base/trace-commands.exp: Ditto.
11407 * gdb.base/unwindonsignal.exp: Ditto.
11408 * gdb.base/valgrind-db-attach.exp: Ditto.
11409 * gdb.base/varargs.exp: Ditto.
11410 * gdb.base/watch-cond.exp: Ditto.
11411 * gdb.base/watch_thread_num.exp: Ditto.
11412 * gdb.base/watchpoint-cond-gone.exp: Ditto.
11413 * gdb.base/watchpoint.exp: Ditto.
11414 * gdb.base/whatis-exp.exp: Ditto.
11415
f8d3bf8f
MS
114162010-06-01 Michael Snyder <msnyder@vmware.com>
11417
11418 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
11419 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
11420 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
11421 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
11422 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
11423 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
11424 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
11425 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
11426 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
11427 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
11428 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
11429 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
11430 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
11431 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
11432 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
11433
3f9e0d32
JK
114342010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11435
11436 * gdb.base/commands.exp (begin commands on watch): Remove excessive
11437 trailing newline.
11438 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
11439 * gdb.java/jmisc.exp (p *args\n): Rename to ...
11440 (p *args): ... here and remove excessive trailing newline.
11441
f629457d
JB
114422010-05-31 Joel Brobecker <brobecker@adacore.com>
11443
11444 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
11445
09eef106
JK
114462010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11447
11448 Accept the new Linux kernel "t (tracing stop)" string.
11449 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
11450 Update comment.
11451 (state_wait) <T (tracing stop)>: New.
11452 (main): Update the state_wait expect string.
11453
94f31136
PA
114542010-05-28 Pedro Alves <pedro@codesourcery.com>
11455
11456 * limits.c, limits.exp: Delete files.
11457 * Makefile.in (clean mostlyclean): Adjust.
11458 * tracecmd.exp: Adjust.
11459
096554ab
JK
114602010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11461
11462 * gdb.base/tui-layout.exp: New.
11463
27d3a1a2 114642010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 11465
889bf7c5 11466 * gdb.reverse/break-precsave.exp:
bcd2dc50 11467 Replace uses of send_gdb / gdb_expect.
889bf7c5 11468 * gdb.reverse/break-reverse.exp:
bcd2dc50 11469 Replace uses of send_gdb / gdb_expect.
889bf7c5 11470 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 11471 Replace uses of send_gdb / gdb_expect.
889bf7c5 11472 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 11473 Replace uses of send_gdb / gdb_expect.
889bf7c5 11474 * gdb.reverse/finish-precsave.exp:
bcd2dc50 11475 Replace uses of send_gdb / gdb_expect.
889bf7c5 11476 * gdb.reverse/finish-reverse.exp:
bcd2dc50 11477 Replace uses of send_gdb / gdb_expect.
889bf7c5 11478 * gdb.reverse/i386-precsave.exp:
bcd2dc50 11479 Replace uses of send_gdb / gdb_expect.
889bf7c5 11480 * gdb.reverse/i386-reverse.exp:
bcd2dc50 11481 Replace uses of send_gdb / gdb_expect.
889bf7c5 11482 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 11483 Replace uses of send_gdb / gdb_expect.
889bf7c5 11484 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 11485 Replace uses of send_gdb / gdb_expect.
889bf7c5 11486 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 11487 Replace uses of send_gdb / gdb_expect.
889bf7c5 11488 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 11489 Replace uses of send_gdb / gdb_expect.
889bf7c5 11490 * gdb.reverse/machinestate.exp:
bcd2dc50 11491 Replace uses of send_gdb / gdb_expect.
889bf7c5 11492 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 11493 Replace uses of send_gdb / gdb_expect.
889bf7c5 11494 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 11495 Replace uses of send_gdb / gdb_expect.
889bf7c5 11496 * gdb.reverse/solib-precsave.exp:
bcd2dc50 11497 Replace uses of send_gdb / gdb_expect.
889bf7c5 11498 * gdb.reverse/solib-reverse.exp:
bcd2dc50 11499 Replace uses of send_gdb / gdb_expect.
889bf7c5 11500 * gdb.reverse/step-precsave.exp:
bcd2dc50 11501 Replace uses of send_gdb / gdb_expect.
889bf7c5 11502 * gdb.reverse/step-reverse.exp:
bcd2dc50 11503 Replace uses of send_gdb / gdb_expect.
889bf7c5 11504 * gdb.reverse/until-precsave.exp:
bcd2dc50 11505 Replace uses of send_gdb / gdb_expect.
889bf7c5 11506 * gdb.reverse/until-reverse.exp:
bcd2dc50 11507 Replace uses of send_gdb / gdb_expect.
889bf7c5 11508 * gdb.reverse/watch-precsave.exp:
bcd2dc50 11509 Replace uses of send_gdb / gdb_expect.
889bf7c5 11510 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
11511 Replace uses of send_gdb / gdb_expect.
11512
3def43e0
JK
115132010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11514
11515 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
11516 excessive newline.
11517
27d3a1a2 115182010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
11519
11520 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
11521 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
11522 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
11523 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
11524 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
11525 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
11526 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
11527 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
11528 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
11529 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
11530 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
11531 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
11532 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
11533 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
11534 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
11535 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
11536 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
11537 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
11538 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 11539
27d3a1a2 115402010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 11541
22454424
MS
11542 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
11543 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
11544
11545 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
11546 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
11547 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
11548
889bf7c5 11549 * gdb.reverse/consecutive-reverse.exp:
22454424 11550 Replace uses of send_gdb / gdb_expect.
889bf7c5 11551 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
11552 Replace uses of send_gdb / gdb_expect.
11553
11554 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
11555 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
11556 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11557 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
11558 Replace uses of send_gdb / gdb_expect.
11559 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
11560 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
11561 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
11562 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
11563 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
11564 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
11565 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
11566 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
11567 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
11568
115692010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 11570
22454424 11571 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11572
22454424 11573 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11574
22454424
MS
11575 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
11576 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
11577 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
11578 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
11579 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
11580 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
11581 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
11582 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
11583 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11584
6e5f2c59
TT
115852010-05-25 Tom Tromey <tromey@redhat.com>
11586
11587 * gdb.base/macscp.exp: Add missing space after setup_kfail.
11588
bbc8b958
TT
115892010-05-25 Tom Tromey <tromey@redhat.com>
11590
11591 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
11592 argument order.
11593 * gdb.base/macscp.exp: Fix setup_kfail argument order.
11594 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
11595 order.
11596 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
11597 order.
11598 * gdb.base/call-sc.exp (setup_kfails): Remove.
11599 (setup_compiler_kfails): Remove.
11600 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
11601 argument order.
11602 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
11603 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
11604 (advancei): Fix setup_kfail argument order.
11605 * gdb.base/radix.exp: Fix setup_kfail argument order.
11606 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
11607 order.
11608 * gdb.base/structs.exp (setup_kfails): Remove.
11609 (setup_compiler_kfails): Fix setup_kfail argument order.
11610 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
11611 order.
11612 * gdb.java/jmain.exp: Fix setup_kfail argument order.
11613 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
11614 setup_kfail argument order.
11615 * gdb.cp/overload.exp: Fix setup_kfail argument order.
11616
83d1babf
TT
116172010-05-25 Tom Tromey <tromey@redhat.com>
11618
11619 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
11620
6acb16a2
MS
116212010-05-25 Michael Snyder <msnyder@vmware.com>
11622
11623 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
11624 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
11625 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
11626 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
11627 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
11628 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
11629 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
11630 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
11631 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
11632 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
11633 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
11634 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
11635 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
11636 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
11637 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
11638 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
11639 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
11640 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
11641 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
11642 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
11643 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
11644 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
11645 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
11646 * gdb.base/default.exp: Replace send_gdb with gdb_test.
11647 * gdb.base/define.exp: Replace send_gdb with gdb_test.
11648 * gdb.base/display.exp: Replace send_gdb with gdb_test.
11649 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
11650 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
11651 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
11652 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
11653 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
11654 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
11655 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
11656 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
11657 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
11658 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
11659 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
11660 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
11661 * gdb.base/help.exp: Replace send_gdb with gdb_test.
11662 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
11663 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
11664 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11665 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
11666 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
11667 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
11668 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
11669 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 11670 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11671
116722010-05-25 Doug Evans <dje@google.com>
11673
11674 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
11675 gdb.string_to_argv.
ad3986f0 11676
d3b1e874
TT
116772010-05-21 Tom Tromey <tromey@redhat.com>
11678
11679 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
11680 Call it.
11681 * gdb.dwarf2/pieces.S: Update.
11682 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
11683
cb826367
TT
116842010-05-21 Tom Tromey <tromey@redhat.com>
11685
11686 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
11687 Call it.
11688 * gdb.dwarf2/pieces.c (struct C): New.
11689 (f6): New function.
11690 * gdb.dwarf2/pieces.S: Replace.
11691
74de6778
TT
116922010-05-21 Tom Tromey <tromey@redhat.com>
11693
11694 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
11695 Call it.
11696
afd74c5f
TT
116972010-05-21 Tom Tromey <tromey@redhat.com>
11698
11699 * gdb.dwarf2.pieces.exp: New file.
11700 * gdb.dwarf2.pieces.S: New file.
11701 * gdb.dwarf2.pieces.c: New file.
11702
a7b75dfd 117032010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11704 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
11705
11706 * lib/gdb.exp (gdb_test_no_output): New function.
11707 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
11708 when testing commands that should produce no output.
11709
c81c812a
JB
117102010-05-17 Joel Brobecker <brobecker@adacore.com>
11711
11712 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
11713 parameter that we want to watch being a constant.
11714
0cce5bd9
JB
117152010-05-17 Joel Brobecker <brobecker@adacore.com>
11716
11717 * gdb.ada/cond_lang: New testcase.
11718
47050449
JB
117192010-05-17 Joel Brobecker <brobecker@adacore.com>
11720
11721 * lib/gdb.exp (banned_variables): New variable/constant.
11722 (gdb_init): Add write trace on variables listed in banned_variables.
11723 (gdb_finish): Remove write traces on variables listed in
11724 banned_variables.
11725
77c01586
JB
117262010-05-17 Joel Brobecker <brobecker@adacore.com>
11727
11728 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
11729 * gdb.cp/koenig.exp: Likewise.
11730
88d4aea7
PM
117312010-05-14 Phil Muldoon <pmuldoon@redhat.com>
11732
889bf7c5 11733 PR python/11482
88d4aea7
PM
11734
11735 * gdb.python/py-value.exp (test_value_hash): New function.
11736
f5a010c0
PM
117372010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
11738
11739 PR exp/11530.
11740 * gdb.base/gdb11530.c: New file.
11741 * gdb.base/gdb11530.exp: New file.
11742
8ef4892f
JK
117432010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11744
11745 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
11746 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11747
7322dca9
SW
117482010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
11749
11750 * gdb.cp/koenig.exp: New test.
11751 * gdb.cp/koenig.cc: New test program.
11752
02e7ea18
JB
117532010-05-05 Joel Brobecker <brobecker@adacore.com>
11754
11755 Remove the use of prms_id and bug_id throughout the testsuite.
11756
e1c34c5d
PM
117572010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
11758
11759 PR exp/11349.
11760 * testsuite/gdb.cp/ref-types.exp: Add test to examine
11761 use a reference local variable.
11762
8e1d0c49
JK
117632010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11764
11765 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
11766 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11767 variable different_dir. Move debugfile into a full directory pathname
11768 under DIFFERENT_DIR.
11769 * lib/gdb.exp (separate_debug_filename): Remove.
11770 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
11771 variable debug_dir and mkdir of it. Update function comments.
11772
e66408ed
PA
117732010-04-29 Pedro Alves <pedro@codesourcery.com>
11774
11775 PR gdb/11557
11776
11777 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
11778 files.
11779
d7b32ed3
PM
117802010-04-29 Phil Muldoon <pmuldoon@redhat.com>
11781
889bf7c5 11782 * gdb.python/py-param.exp: New File.
d7b32ed3 11783
6aecb9c2
JB
117842010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
11785
11786 * gdb.base/default.exp: Fix "set language" test.
11787
bdf92a1c
PM
117882010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
11789
11790 PR breakpoints/11531.
11791 * gdb.base/gdb11531.c: New file.
11792 * gdb.base/gdb11531.exp: New file.
11793
3f172e24
TT
117942010-04-26 Tom Tromey <tromey@redhat.com>
11795
11796 * gdb.base/completion.exp: Add tests for completion and deprecated
11797 commands.
11798
64af4c92
JK
117992010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11800
11801 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
11802 (print /x char_array): Escape curly brackets.
11803
492928e4
JK
118042010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11805
11806 Fix deadlock on looped list of loaded shared objects.
11807 * gdb.base/solib-corrupted.exp: New.
11808
66d09542
DE
118092010-04-23 Doug Evans <dje@google.com>
11810
11811 * gdb.python/py-section-script.c: New file.
11812 * gdb.python/py-section-script.exp: New file.
11813 * gdb.python/py-section-script.py: New file.
11814
8bd10a10
CM
118152010-04-20 Chris Moller <cmoller@redhat.com>
11816
11817 PR 10179
11818
11819 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
11820 * gdb.base/pr10179-a.c:
11821 * gdb.base/pr10179-b.c:
11822 * gdb.base/pr10179.exp: New files.
11823
c0201579
JK
118242010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11825
11826 Fix crashes on dangling display expressions.
11827 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
11828 is SEP.
11829 (lib_flags): Remove the "debug" keyword.
11830 (libsepdebug): New variable for iterating new loop.
11831 (save_pf_prefix): New variable wrapping the loop.
11832 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
11833 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
11834
793b0ff8
PM
118352010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11836
11837 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
11838
097f51f7
PM
118392010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11840
11841 PR stabs/11479.
11842 * gdb.stabs/gdb11479.exp: New file.
11843 * gdb.stabs/gdb11479.c: New file.
11844
9a22f0d0
PM
118452010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11846
11847 * gdb.base/charset.c (Strin16, String32): New variables.
11848 * gdb.base/charset.exp (gdb_test): Test correct display
11849 of 16 or 32 bit strings.
11850
118512010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
11852
11853 PR 9167
11854 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
11855 * gdb.cp/pr9167.cc: New file.
11856 * gdb.cp/pr9167.exp: New file.
11857
11858
6e354e5e
PM
118592010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
11860
11861 PR pascal/11492.
11862 * gdb.pascal/gdb11492.pas: New file.
11863 * gdb.pascal/gdb11492.exp: New file.
11864
be942545
JB
118652010-04-20 Joel Brobecker <brobecker@adacore.com>
11866
1667e6e3 11867 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 11868
0c3acc09
JB
118692010-04-20 Joel Brobecker <brobecker@adacore.com>
11870
11871 * gdb.ada/dyn_loc: New testcase.
11872
ec31cde5
CM
118732010-04-20 Chris Moller <cmoller@redhat.com>
11874
11875 PR 10867
889bf7c5 11876
ec31cde5
CM
11877 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
11878 * gdb.cp/pr10687.cc: New file.
11879 * gdb.cp/pr10687.exp: New file.
11880
11881
ce4b0682
SDJ
118822010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11883 Sergio Durigan Junior <sergiodj@redhat.com>
11884
11885 * gdb.fortran/logical.exp: New testcase.
11886 * gdb.fortran/logical.f90: New file.
11887
3436961f
DE
118882010-04-19 Doug Evans <dje@google.com>
11889
11890 * gdb.base/help.exp (help source): Update expected output.
11891
4d836c09
JK
118922010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11893
11894 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
11895 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
11896 gdb_exit and return.
11897 (executable): New variable.
11898 (binfile): Use it.
11899
6149aea9
PA
119002010-04-19 Pedro Alves <pedro@codesourcery.com>
11901
11902 PR breakpoints/8554.
11903
11904 * gdb.trace/save-trace.exp: Adjust.
11905
ed41462c
L
119062010-04-17 H.J. Lu <hongjiu.lu@intel.com>
11907
11908 PR corefiles/11511
11909 * gdb.arch/system-gcore.exp: New.
11910 * gdb.arch/gcore.c: Likewise.
11911
3f7b2faa
DE
119122010-04-15 Doug Evans <dje@google.com>
11913
fa33c3cd
DE
11914 * gdb.python/py-progspace.c: New file.
11915 * gdb.python/py-progspace.exp: New file.
11916
3f7b2faa
DE
11917 * gdb.base/source.exp: Add tests for "source -s".
11918
79f283fe
PM
119192010-04-14 Phil Muldoon <pmuldoon@redhat.com>
11920
11921 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
11922 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
11923 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
11924 * gdb.python/py-mi.exp: New test for to_string returning None.
11925
fc8eb08a
PM
119262010-04-12 Phil Muldoon <pmuldoon@redhat.com>
11927
11928 * gdb.python/py-breakpoint.c: Make result global.
11929
26e197f6
JK
119302010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11931
11932 Fix non-GNU make compatibility.
11933 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
11934
adc36818
PM
119352010-04-09 Phil Muldoon <pmuldoon@redhat.com>
11936
11937 * gdb.python/py-breakpoint.exp: New File.
11938 * gdb.python/py-breakpoint.C: Ditto.
11939
64e17368
SS
119402010-04-08 Stan Shebs <stan@codesourcery.com>
11941
11942 * gdb.trace/actions.exp: Clear default-collect.
11943 * gdb.trace/save-trace.exp: Clear default-collect.
11944
fff5cc64
PM
119452010-04-08 Phil Muldoon <pmuldoon@redhat.com>
11946
11947 * gdb.python/py-value: Add null string variable.
11948 (test_lazy_string): Test zero length, NULL address lazy
11949 strings.
11950
a055a187
L
119512010-04-07 H.J. Lu <hongjiu.lu@intel.com>
11952
11953 * gdb.arch/i386-avx.c: New.
11954 * gdb.arch/i386-avx.exp: Likewise.
11955
11956 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
11957
96e39866
DE
119582010-04-06 Doug Evans <dje@google.com>
11959
11960 * gdb.base/source-test.gdb: New file.
11961 * gdb.base/source.exp: Test source -v.
11962
5984a431
UW
119632010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11964
11965 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
11966
ec8a089a
PM
119672010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
11968
11969 * gdb.stabs/aout.sed: Convert all backslash to double backslash
11970 within one line, unless it is followed by a double quote.
11971 * gdb.stabs/hppa.sed: Idem.
11972 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
11973 * gdb.stabs/weird.exp: Check for correct parsing of
11974 char and string constants.
ec8a089a
PM
11975 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
11976 in .stabs to .stabx substitution.
11977
fce3c1f0
SS
119782010-04-05 Stan Shebs <stan@codesourcery.com>
11979
11980 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
11981 constant global.
11982 * gdb.trace/tfile.exp: Try to print them.
11983
d77f58be
SS
119842010-04-04 Stan Shebs <stan@codesourcery.com>
11985
11986 * gdb.base/completion.exp: Update for new "info watchpoints".
11987 * gdb.base/default.exp: Ditto.
11988 * gdb.base/help.exp: Ditto.
11989 * gdb.base/watchpoint.exp: Ditto.
11990 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 11991
af54718e
SS
119922010-04-04 Stan Shebs <stan@codesourcery.com>
11993
11994 * gdb.trace/tfile.exp: Sharpen tfind test.
11995
74d1f91e
JK
119962010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11997
11998 * gdb.base/break-entry.exp: New.
11999
eb8e76db 120002010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 12001 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
12002
12003 * gdb.reverse/i386-sse-reverse.exp: New file.
12004 * gdb.reverse/i386-sse-reverse.c: New file.
12005
bf65cad8
PA
120062010-04-02 Pedro Alves <pedro@codesourcery.com>
12007
12008 * gdb.trace/tfind.exp: Adjust expected disassembly output.
12009
fff87407
SS
120102010-04-01 Stan Shebs <stan@codesourcery.com>
12011
12012 * gdb.trace/actions.exp: Tweak expected output.
12013 * gdb.trace/while-stepping.exp: Tweak expected output.
12014
fe01d668
L
120152010-04-01 H.J. Lu <hongjiu.lu@intel.com>
12016
12017 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
12018
86b17b60
PA
120192010-04-01 Pedro Alves <pedro@codesourcery.com>
12020
12021 * gdb.base/commands.exp: Adjust.
12022 * gdb.cp/extern-c.exp: Adjust.
12023
2c58c0a9
PA
120242010-04-01 Pedro Alves <pedro@codesourcery.com>
12025
12026 * gdb.trace/collection.c (local_test_func): Define a local struct,
12027 and instanciate it.
12028
0db9b91c
PA
120292010-04-01 Pedro Alves <pedro@codesourcery.com>
12030
12031 * gdb.trace/collection.exp (gdb_collect_args_test)
12032 (gdb_collect_argarray_test): XFAIL the tests that assume the
12033 argarray argument's elements are collected.
12034
8072405b
JK
120352010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
12036
12037 * gdb.dwarf2/dw2-bad-parameter-type.exp,
12038 gdb.dwarf2/dw2-bad-parameter-type.S: New.
12039
8bf6485c
SS
120402010-03-31 Stan Shebs <stan@codesourcery.com>
12041
12042 * gdb.trace/save-trace.exp: Test save/restore of default-collect
12043 and tracepoint conditionals.
12044 (gdb_verify_tracepoints): Delete unused return.
12045
fd7f724a
KS
120462010-03-26 Keith Seitz <keiths@redhat.com>
12047
12048 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
12049 appear in the output before main.
12050 Remove KFAIL for gdb/2215 aka bz 9320.
12051
8d9e7719
DE
120522010-03-30 Doug Evans <dje@google.com>
12053
0906dd0b
DE
12054 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
12055 by dejagnu.
12056 * gdb.arch/amd64-dword.exp: Ditto.
12057
8d9e7719
DE
12058 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
12059 match.
12060 (break printf): Ditto.
12061
1da644f0
SW
120622010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
12063
12064 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
12065 gcc < 4.4.
12066 * gdb.cp/shadow.exp: Ditto.
12067
a8121990
PA
120682010-03-29 Pedro Alves <pedro@codesourcery.com>
12069
12070 * gdb.trace/collection.exp (run_trace_experiment): Make sure
12071 "tstart" is silent.
12072
6e79d367
PA
120732010-03-29 Pedro Alves <pedro@codesourcery.com>
12074
12075 * gdb.trace/collection.exp (executable): New.
12076 (binfile): Use it.
12077 (fpreg, spreg, pcreg): New.
12078 (test_register): Use gdb_test_multiple. Pass /x to print.
12079 (prepare_for_trace_test): New.
12080 (run_trace_experiment): Use "continue", not gdb_run_cmd.
12081 (gdb_collect_args_test, gdb_collect_argstruct_test)
12082 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
12083 prepare_for_trace_test.
12084 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
12085 fpreg, spreg and pcreg.
12086 (gdb_collect_expression_test, gdb_collect_globals_test): Use
12087 prepare_for_trace_test.
12088 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
12089 try to detect tracing support here. Don't set breakpoints at
12090 `begin' or `end' here.
12091 <global scope>: Use clean_restart. Run to main before checking
12092 for tracing support. Check for for tracing support here.
12093
09248348
JK
120942010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12095
12096 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
12097 " as $displacement" to "seen displacement message".
12098
d350db38
PA
120992010-03-28 Pedro Alves <pedro@codesourcery.com>
12100
12101 * gdb.trace/while-dyn.exp (executable): New variable.
12102 (binfile): Use it.
12103 (test_while_stepping): New function. Move most tests here. Call
12104 it once for each of the while-stepping, stepping and ws aliases.
12105
907af001
UW
121062010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12107
12108 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
12109 that do not provide the tagless_struct type name at all.
12110 (test_print_anon_union): Do not check value of uninitialized
12111 union member. Do not use cp_test_ptype_class, so we can accept
12112 "long" as well as "long int".
12113
610197fd
PA
121142010-03-26 Pedro Alves <pedro@codesourcery.com>
12115
12116 * gdb.trace/tfile.c (tohex, bin2hex): New.
12117 (write_error_trace_file): Hexify error description.
12118
6c28cbf2
SS
121192010-03-25 Stan Shebs <stan@codesourcery.com>
12120
12121 * gdb.trace/tfile.c: Generate an additional trace file, improve
12122 portability.
12123 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
12124 files in a better way.
12125
e62b8c7e
KS
121262010-03-25 Keith Seitz <keiths@redhat.com>
12127
12128 * gdb.java/jprint.exp: XFAIL printing of static class members
12129 because of GCC debuginfo problem.
12130
82ccf5a5
JK
121312010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12132
12133 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
12134
293e2f9e
DJ
121352010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12136
12137 * gdb.base/completion.exp: Allow long instead of long int.
12138 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
12139 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
12140 variable p.
12141 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
12142 * gdb.base/pointers.exp: Allow long instead of long int.
12143 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
12144 * gdb.base/step-line.exp: Allow a directory before the source file name.
12145
95a42b64
TT
121462010-03-24 Tom Tromey <tromey@redhat.com>
12147
12148 PR breakpoints/9352:
12149 * gdb.base/default.exp: Update.
12150 * gdb.base/commands.exp: Update.
12151 * gdb.cp/extern-c.exp: Test setting commands on multiple
12152 breakpoints at once.
12153
2390201f
DJ
121542010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12155
12156 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
12157 if gdb,nosignals.
12158 * gdb.base/watchpoints.c: Do not include unnecessary headers.
12159 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
12160 exited".
12161
8c9a6790
SS
121622010-03-24 Stan Shebs <stan@codesourcery.com>
12163
12164 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
12165
a6c727b2
DJ
121662010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12167
12168 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
12169 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
12170 argument. Handle "short" and "long".
12171 (Top level): Pass overprototyped output for old_fptr and xptr.
12172
4dfd5423
PA
121732010-03-23 Pedro Alves <pedro@codesourcery.com>
12174
12175 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
12176 format strings and add casts to avoid compiler warnings.
12177
121782010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
12179
12180 * lib/trace-support.exp (gdb_trace_setactions):
12181 Don't expect whitespace after ">" prompt.
12182 * gdb.trace/actions.exp: Adjust for output changes.
12183 * gdb.trace/while-stepping.exp: Likewise.
12184
c847d045
JK
121852010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12186
12187 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
12188 and r157645).
12189
5f717f1d
JK
121902010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12191
12192 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
12193 New.
12194
7d6d51d5
DJ
121952010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
12196
12197 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
12198 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
12199
3b11a015
SS
122002010-03-19 Stan Shebs <stan@codesourcery.com>
12201
12202 * gdb.trace/ax.exp: New file.
12203
d7d158ed
DE
122042010-03-19 Doug Evans <dje@google.com>
12205
6bb85cd1
DE
12206 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
12207 output from gcc.
12208
d7d158ed
DE
12209 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
12210 named /usr/sbin/prelink<foo>.
12211
4daf5ac0
SS
122122010-03-18 Stan Shebs <stan@codesourcery.com>
12213
12214 * gdb.trace/circ.exp: Test circular-trace-buffer.
12215 * gdb.trace/tfile.exp: Update tstatus test.
12216
e8d05480
JB
122172010-03-18 Joel Brobecker <brobecker@adacore.com>
12218
12219 * gdb.dwarf2/dw2-anonymous-func.S: New file.
12220 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
12221
441b986a
UW
122222010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12223
12224 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
12225
4247603b
PA
122262010-03-18 Pedro Alves <pedro@codesourcery.com>
12227
12228 * gdb.base/default.exp: Adjust the expected output of the finish
12229 and until commands when the inferior is not being run.
12230
13387711
SW
122312010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
12232
12233 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
12234 * gdb.cp/nsusing.exp: Ditto.
12235
6e31430b
TT
122362010-03-15 Tom Tromey <tromey@redhat.com>
12237
12238 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
12239 * gdb.cp/userdef.cc (operator==): New function.
12240 (main): New locals mem1, mem2.
12241
e2d69cb5
JZ
122422010-03-15 Jie Zhang <jie@codesourcery.com>
12243
12244 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
12245 Declare and use new loadtimeout variable.
12246
f572f0a9
DJ
122472010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
12248
12249 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
12250 Use gdb_load later.
12251
51f4c0b0
PA
122522010-03-14 Pedro Alves <pedro@codesourcery.com>
12253
12254 * gdb.base/solib-disc.c (main): Make format of fprintf a string
12255 literal. Add missing endlines to prints to stderr.
12256
1c809c68
TT
122572010-03-12 Tom Tromey <tromey@redhat.com>
12258
12259 PR c++/9708:
12260 * gdb.cp/m-static.exp: Add regression test.
12261 * gdb.cp/m-static.cc (method): New method.
12262 (main): Call it.
12263
00ae8fef
SW
122642010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
12265
12266 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
12267 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
12268
759f0f0b
PA
122692010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12270
21e24d21
PA
12271 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
12272
122732010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12274
759f0f0b
PA
12275 * lib/gdb.exp (skip_stl_tests): New.
12276 (gdb_compile): Symbian needs -ldl.
12277 (shlib_target_file): New.
12278 (shlib_symbol_file): New.
12279 (gdb_load_shlibs): Use shlib_target_file.
12280 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
12281 * gdb.cp/exception.exp: Use skip_stl_tests.
12282 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
12283 * gdb.cp/try_catch.exp: Use skip_stl_tests.
12284 * gdb.cp/mb-templates.exp: Ditto.
12285 * gdb.base/commands.exp: Relax regexes.
12286 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
12287 shlib_target_file and shlib_symbol_file.
12288 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
12289 sections.
12290 * gdb.base/ending-run.exp: Accept E32Main for symbian.
12291 * gdb.base/solib-disc.exp: Use
12292 shlib_target_file and shlib_symbol_file.
12293 * gdb.base/unload.exp: Don't skip on symbian. Use
12294 shlib_target_file and shlib_symbol_file.
12295 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
12296
6a8f2671 122972010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 12298
6a8f2671
PA
12299 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
12300 * gdb.trace/report.exp: Adjust for x86 and x86_64.
12301 Issue a tfind end before looking for a tracepoint frame.
12302 * gdb.trace/tfind.exp: Adjust tstatus output.
12303 Adjust disassembly output.
12304 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
12305
ccf26247
JK
123062010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12307
12308 * gdb.base/break-interp.exp: Create new displacement parameter value
12309 for the test_ld calls.
12310 (reach): New parameter displacement, verify its content. New push of
12311 pf_prefix "reach-$func:". Import global expect_out.
12312 (test_core): New parameter displacement, verify its content. New push
12313 of pf_prefix "core:". New command "set verbose on". Import global
12314 expect_out.
12315 (test_attach): New parameter displacement, verify its content. New
12316 push of pf_prefix "attach:". New command "set verbose on". Import
12317 global expect_out.
12318 (test_ld): New parameter displacement, pass it to the reach, test_core
12319 and test_attach calls and verify its content in the "ld.so exit" test.
12320 * gdb.base/prelink.exp: Remove gdb_exit and final return.
12321 (prelink): Update expected text, use gdb_test.
12322
e469c7fb
DE
123232010-03-10 Doug Evans <dje@google.com>
12324
12325 * gdb.base/checkpoint.exp: Fix comment.
12326 Lengthen timeout while doing >600 checkpoints test.
12327 Rename duplicate "kill all one" test to keep test names unique.
12328
60e1c644
PA
123292010-03-10 Pedro Alves <pedro@codesourcery.com>
12330
12331 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
12332
cec808ec
KS
123332010-03-08 Keith Seitz <keiths@redhat.com>
12334
889bf7c5
PA
12335 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
12336 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
12337 (dm_type_long): New function.
12338 (dm_type_unsigned_short): New function.
12339 (dm_type_unsigned_long): New function.
12340 (myint): New typedef.
12341 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
12342 long, unsigned shor and long, operator char*, and typedef.
12343 (test_lookup_operator_functions): Add operator char* test.
12344 (test_paddr_operator_functions): Likewise.
12345 (test_paddr_overloaded_functions): Use probe values for
12346 short, long, and unsigned short and long.
12347 (test_paddr_hairy_functions): If the demangler probe detected
12348 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
12349 demangler.
12350 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
12351 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
12352 and "print null_pmf".
12353 Add test "ptype a.*pmf".
12354 * gdb.cp/overload.exp: Allow optional "int" to appear with
12355 "short" and "long".
12356 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
12357 long expect value for men_overload1arg.
12358 Allow "int" to appear with "short" and "long".
12359 When testing "info break", add argument for main (void).
12360 Also allow "int" to appear with "short" and "long".
12361 Ditto with "unsigned" and "long long".
cec808ec
KS
12362 * gdb.java/jmain.exp: Do not enclose methods names in single
12363 quotes.
12364 * gdb.java/jmisc.exp: Likewise.
12365 * gdb.java/jprint.exp: Likewise.
12366 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
12367
12368 From Jan Kratochvil <jan.kratochvil@redhat.com>:
12369 * gdb.cp/exception.exp (backtrace after first throw)
12370 (backtrace after second throw): Allow a namespace before __cxa_throw.
12371 (backtrace after first catch, backtrace after second catch): Allow
12372 a namespace before __cxa_begin_catch.
12373
12374 * gdb.cp/cpexprs.exp: New file.
12375 * gdb.cp/cpexprs.cc: New file.
12376
12377 From Daniel Jacobowitz <dan@codesourcery.com>
12378 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
12379 to use string_to_regexp.
12380 (ctor, dtor): New functions. Use them to match constructor
12381 and destructor function types.
12382 (Top level): Use runto_main.
12383
f870a310
TT
123842010-03-05 Tom Tromey <tromey@redhat.com>
12385
12386 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
12387 gdb.target_charset.
12388 (pp_ns.to_string): Likewise.
12389
0c199f28
KS
123902010-03-04 Keith Seitz <keiths@redhat.com>
12391
12392 * gdb.cp/overload.exp: Test that the filename portion of a linespec
12393 can be quoted. Test that both the filename and function/line
12394 portions can be quoted at the same time.
12395
c7437ca6
PA
123962010-03-04 Pedro Alves <pedro@codesourcery.com>
12397
12398 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
12399
b111b805
DE
124002010-03-03 Doug Evans <dje@google.com>
12401
24486cb7
DE
12402 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
12403 libc contains libpthread.
12404
b111b805
DE
12405 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
12406 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
12407 of gdb_compile. Add another pattern to match android backtrace.
12408
a0e0ef55
TT
124092010-03-03 Tom Tromey <tromey@redhat.com>
12410
12411 PR gdb/11345:
12412 * gdb.base/printcmds.exp (test_printf): Add test.
12413
1ba53b71
L
124142010-03-02 H.J. Lu <hongjiu.lu@intel.com>
12415
12416 * gdb.arch/amd64-byte.exp: New.
12417 * gdb.arch/amd64-dword.exp: Likewise.
12418 * gdb.arch/amd64-pseudo.c: Likewise.
12419 * gdb.arch/amd64-word.exp: Likewise.
12420 * gdb.arch/i386-byte.exp: Likewise.
12421 * gdb.arch/i386-pseudo.c: Likewise.
12422 * gdb.arch/i386-word.exp: Likewise.
12423
f5dff777
DJ
124242010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12425
12426 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
12427 types. Add structreg, bitfields, and flags registers.
12428 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
12429 registers.
12430
90884b2b
L
124312010-03-01 H.J. Lu <hongjiu.lu@intel.com>
12432
12433 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
12434 (load_description): Set architecture if defined.
12435
dc00d89f
PM
124362010-02-28 Phil Muldoon <pmuldoon@redhat.com>
12437
12438 * gdb.python/py-frame.exp: Add read_var block tests.
12439 * gdb.python/py-frame.c (block): New function.
12440
0e095b7e
JK
124412010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12442 Daniel Jacobowitz <dan@codesourcery.com>
12443
12444 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
12445
624f1a65
DM
124462010-02-25 David S. Miller <davem@davemloft.net>
12447
12448 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
12449 fix logic for setting all_syscalls_numbers.
12450
f3e9a817
PM
124512010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12452
12453 * Makefile.in: Add py-block and py-symbol.
12454 * gdb.python/py-symbol.exp: New File.
12455 * gdb.python/py-symtab.exp: New File.
12456 * gdb.python/py-block.exp: New File.
12457 * gdb.python/py-symbol.c: New File.
12458 * gdb.python/py-block.c: New File.
12459
f6bbabf0
PM
124602010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12461
12462 PR python/11314
12463 * lib/gdb.exp (skip_python_tests): New function.
12464 * gdb.python/py-cmd.exp: Use skip_python_tests.
12465 * gdb.python/py-frame.exp: Likewise.
12466 * gdb.python/py-function.exp: Likewise.
12467 * gdb.python/py-prettyprint.exp: Likewise.
12468 * gdb.python/py-template.exp: Likewise.
12469 * gdb.python/py-type.exp: Likewise.
12470 * gdb.python/py-value.exp: Likewise.
12471
85d721b8
PA
124722010-02-22 Pedro Alves <pedro@codesourcery.com>
12473
12474 PR9605
12475
12476 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
12477
48e32051
TT
124782010-02-19 Tom Tromey <tromey@redhat.com>
12479
12480 PR c++/8693, PR c++/9496:
12481 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
12482 regression tests.
12483
ac9c0048
JK
124842010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12485
12486 Fix compatibility with m68k as.
12487 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
12488 Use only /* comments */.
12489
57bb97a4
UW
124902010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12491
12492 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
12493 * configure: Regenerate.
12494
7d1bf85c
DJ
124952010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
12496
12497 * gdb.python/py-type.exp: Check for Python support.
12498
061b5285
PA
124992010-02-17 Pedro Alves <pedro@codesourcery.com>
12500
12501 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
12502 `regsub' syntax available.
12503
f8a8bc2c
PA
125042010-02-17 Pedro Alves <pedro@codesourcery.com>
12505
12506 * gdb.base/shmain.c (main): Remove printf call.
12507 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
12508 * gdb.base/unload.c (main): Make format of fprintf a string
12509 literal. Add missing endlines to prints to stderr.
12510 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
12511
6f451e5e
TT
125122010-02-17 Tom Tromey <tromey@redhat.com>
12513
12514 * gdb.java/jprint.java (jprint.props): New field.
12515 * gdb.java/jprint.exp (set_lang_java): Add regression test.
12516
12d79008
PA
125172010-02-17 Pedro Alves <pedro@codesourcery.com>
12518
ef801a0e 12519 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
12520 available.
12521
d252f7e5
DJ
125222010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12523
12524 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
12525 creation to support remote host testing.
12526
67bdab6c
DJ
125272010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12528
12529 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
12530 Recognize "command not found".
12531
bb391223
DJ
125322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12533
12534 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
12535 single-stepping.
12536
70362913
DJ
125372010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12538
12539 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
12540 if arguments are not supported.
12541
493f3c00
DJ
125422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12543
12544 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
12545 be const or non-const.
12546
8034c749
DJ
125472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12548
12549 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
12550 mi_send_resuming_command to send -exec-continue.
12551
791dfb64
DJ
125522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12553
12554 * gdb.base/list.exp (test_list_filename_and_function): Add test
12555 with single quotes.
12556 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
12557 matching.
12558 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
12559 Add KFAIL'd tests for PR gdb/11289.
12560
7c5fe868
DJ
125612010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12562
12563 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
12564
fdc498b8
DJ
125652010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12566
12567 * gdb.base/comp-dir/subdir/dummy.txt: New file.
12568 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
12569 a temporary directory.
12570
b519e2a6
DJ
125712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12572
12573 * gdb.base/charset.exp: Use a single regular expression to match
12574 show host-charset and show target-charset output.
12575
74164c56
JK
125762010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12577
12578 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
12579 "Illegal process-id" expect string more exact.
12580 (attach to digits-starting nonsense is prohibited): New.
12581
701ed6dc
JK
125822010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12583
12584 * gdb.base/prelink.exp (set verbose on): New.
12585
889bf7c5 125862010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
12587
12588 * mi-reverse.exp: New file. Test for reverse option to the
12589 following MI commands: exec-continue, exec-finish, exec-next,
12590 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 12591
dadf0e9c
JB
125922010-02-09 Joel Brobecker <brobecker@adacore.com>
12593
12594 * gdb.ada/ptype_tagged_param: New testcase.
12595
714f19d5
TT
125962010-02-08 Tom Tromey <tromey@redhat.com>
12597
12598 PR c++/8017:
12599 * gdb.cp/overload.exp: Add tests.
12600 * gdb.cp/overload.cc (struct K): New.
12601 (namespace N): New.
12602 (main): Call new functions.
12603 (K::staticoverload): Define.
12604
889bf7c5 126052010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
12606
12607 PR gdb/10728
12608 * gdb.cp/pr10728-x.h: New file.
12609 * gdb.cp/pr10728-x.cc: New file.
12610 * gdb.cp/pr10728-y.cc: New file.
12611 * gdb.cp/pr10728.exp: New file.
12612 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
12613
889bf7c5 126142010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
12615
12616 PR gdb/9067
12617 * gdb.cp/pr9067.exp: New
12618 * gdb.cp/pr9067.cc: New
12619 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
12620
7b356089
JB
126212010-02-08 Joel Brobecker <brobecker@adacore.com>
12622
12623 * lib/gdb.exp (gdb_test_timeout): New global variable.
12624 Set it to timeout if not already set.
12625 (gdb_init): Reset the value of timeout to gdb_test_timeout.
12626
1be00882
DE
126272010-02-05 Doug Evans <dje@google.com>
12628
12629 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
12630 user.
12631
82856980
SW
126322010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
12633
12634 PR c++/7935:
12635 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
12636
1a334831
TT
126372010-02-04 Tom Tromey <tromey@redhat.com>
12638
12639 * gdb.cp/virtbase.exp: Make test case names unique.
12640
9c3c02fd
TT
126412010-02-02 Tom Tromey <tromey@redhat.com>
12642
12643 * gdb.cp/virtbase.exp: Add regression tests.
12644 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
12645 (main): Instantiate RHC.
12646
0cc2414c
TT
126472010-02-02 Tom Tromey <tromey@redhat.com>
12648
12649 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
12650 type-printing change.
12651
edf3d5f3
TT
126522010-02-02 Tom Tromey <tromey@redhat.com>
12653
12654 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
12655 * gdb.cp/virtbase.cc: New file.
12656 * gdb.cp/virtbase.exp: New file.
12657 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
12658
e4b7f41c
JK
126592010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12660
12661 PR libc/11214:
12662 * gdb.threads/current-lwp-dead.c: Include features.h.
12663 (HAS_NOMMU): New.
12664 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
12665
b381ea14
JK
126662010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12667
12668 * gdb.base/symbol-without-target_section.exp,
12669 gdb.base/symbol-without-target_section.c: New.
12670
c593ac0e
DJ
126712010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12672
12673 * gdb.base/bigcore.exp: Reset increased timeout.
12674 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
12675
db25f29d
DJ
126762010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12677
12678 * gdb.base/gcore.exp (capture_command_output): Use
12679 gdb_test_multiple.
12680
f9d67f43
DJ
126812010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12682
12683 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
12684 * gdb.arch/thumb2-it.exp (test_it_break): New function.
12685 (Top level): Call it.
12686
177321bd
DJ
126872010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12688
12689 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
12690
97f2ed50
DJ
126912010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12692
12693 * gdb.base/call-strs.exp, gdb.base/default.exp,
12694 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
12695 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
12696 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
12697 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
12698 gdb.base/watchpoint-solib.exp: Save and restore timeout.
12699 * gdb.base/ending-run.exp: Correct restore of timeout.
12700 * gdb.base/page.exp: Remove unnecessary timeout setting.
12701
e4e2711a
JB
127022010-01-29 Joel Brobecker <brobecker@adacore.com>
12703
12704 * gdb.ada/rec_return: New testcase.
12705
ba581dc1
JB
127062010-01-29 Joel Brobecker <brobecker@adacore.com>
12707
12708 * gdb.ada/call_pn: New testcase.
12709
4ea95be9
DJ
127102010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
12711
12712 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
12713 (Top level): Use it to resume.
12714 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
12715 the Thumb mode displaced stepping error as unsupported.
12716
df83a9bf
SW
127172010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
12718
889bf7c5
PA
12719 * gdb.cp/nsusing.exp: Added more tests.
12720 * gdb.cp/nsrecurs.exp: Ditto.
12721 * gdb.cp/nsusing.cc: Added test functions.
12722 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 12723
40b27cdc
JK
127242010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12725
12726 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
12727 absolute directory pathnames in gdb.sum file.
12728
de958931
SW
127292010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
12730
12731 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
12732 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
12733
708ead4e
TT
127342010-01-26 Tom Tromey <tromey@redhat.com>
12735
12736 PR exp/7643:
12737 * gdb.base/printcmds.exp (test_print_string_constants): Remove
12738 setup_kfail.
12739
b14e635e
SW
127402010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
12741
12742 * gdb.cp/nsrecurs.exp: New test.
12743 * gdb.cp/nsrecurs.cc: New test program.
12744 * gdb.cp/nsstress.exp: New test.
12745 * gdb.cp/nsstress.cc: New test program.
12746 * gdb.cp/nsdecl.exp: New test.
12747 * gdb.cp/nsdecl.cc: New test program.
12748
8540c487
SW
127492010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
12750
12751 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
12752 imported into file scope.
12753 Marked test as xfail.
12754 * gdb.cp/namespace-using.cc (marker5): New function.
12755 * gdb.cp/shadow.exp: New test.
12756 * gdb.cp/shadow.cc: New test program.
12757 * gdb.cp/nsimport.exp: New test.
12758 * gdb.cp/nsimport.cc: New test program.
12759
421d5d99
TT
127602010-01-25 Tom Tromey <tromey@redhat.com>
12761
12762 PR gdb/11049:
12763 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
12764 with "set print null-stop on".
12765
691f8dc1
JK
127662010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12767
12768 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
12769 Adjust it for DISASSEMBLY_OMIT_FNAME.
12770
0b92b5bb
TT
127712010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12772
12773 PR symtab/11199:
12774 * gdb.dwarf2/member-ptr-forwardref.exp,
12775 gdb.dwarf2/member-ptr-forwardref.S: New.
12776
23787403
JK
127772010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12778
12779 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
12780 (thread1_func): Protect thread1_tid with thread1_tid_cond by
12781 thread1_tid_mutex. Remove gdbstop_mutex handling.
12782 (thread2_func): Protect thread2_tid with thread2_tid_cond by
12783 thread2_tid_mutex. Remove gdbstop_mutex handling.
12784 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
12785 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
12786 pthread_cond_wait conditionalizations by while loops.
12787
b966cb8a
TT
127882010-01-20 Tom Tromey <tromey@redhat.com>
12789
12790 PR backtrace/10770:
12791 * gdb.dwarf2/pr10770.exp: New file.
12792 * gdb.dwarf2/pr10770.c: New file.
12793 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
12794
fcae584b
VP
127952010-01-20 Vladimir Prus <vladimir@codesourcery.com>
12796
12797 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
12798 that target was removed, and the test always runs native anyway.
12799
a0f49112
JK
128002010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12801
12802 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
12803 gdb.base/watchpoint-cond-gone-stripped.c: New.
12804
ceeb3d5a
TT
128052010-01-19 Tom Tromey <tromey@redhat.com>
12806
12807 PR c++/8000:
12808 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
12809 existing tests.
12810 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
12811 (main): Use AAA::SomeEnum.
12812
dd322c54
JK
128132010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12814
12815 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
12816 (test_ignore_count): Declare line_callme_body global.
12817 (run to breakpoint with ignore count): Use line_callme_body.
12818 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
12819 (set line_main_hello, set line_main_return): Reindent.
12820 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
12821 New.
12822 (continue to callee4): Use line_callee4_body.
12823 (check *stopped from CLI command): Use line_callee4_next.
12824 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
12825 (set line_main_hello, set line_main_return): Reindent.
12826 (set line_callee4_head, set line_callee4_body): New.
12827 (continue to callee4): Use line_callee4_body.
12828
4e8f195d
TT
128292010-01-18 Tom Tromey <tromey@redhat.com>
12830
12831 PR c++/9680:
12832 * gdb.cp/casts.cc: Add new classes and variables.
12833 * gdb.cp/casts.exp: Test new operators.
12834
9e14a9ba
JB
128352010-01-18 Tom Tromey <tromey@redhat.com>
12836 Thiago Jung Bauermann <bauerman@br.ibm.com>
12837
12838 * gdb.python/source2.py: New file.
12839 * gdb.python/source1: New file.
12840 * gdb.python/python.exp: Test "source" command.
12841
00bf0b85
SS
128422010-01-15 Stan Shebs <stan@codesourcery.com>
12843
12844 * gdb.trace/tfile.c: New file.
12845 * gdb.trace/tfile.exp: New file.
889bf7c5 12846
55235ad7
JK
128472010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12848
12849 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
12850
9f2982ff
JK
128512010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12852
12853 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
12854
bbfba9ed
JK
128552010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12856
12857 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
12858 (libfunc): New parameter action. Implement also selectable "sleep".
12859 * gdb.base/break-interp-main.c: Include assert.h.
12860 (libfunc): New parameter action.
12861 (main): New parameters argc and argv. Assert argc. Pass argv.
12862 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
12863 (test_attach): New proc.
12864 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
12865 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
12866
61f0d762
JK
128672010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12868
12869 * gdb.base/break-interp.exp (test_core): New proc.
12870 (test_ld): Call it.
12871
06a6f270
JK
128722010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12873
12874 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
12875 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
12876 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
12877 and gdb_compile_shlib. Use new -Wl compiler options.
12878 (dl bt, main bt): New tests.
12879
51bee8e9
JK
128802010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12881
12882 Support PIEs with no symfile_objfile.
12883 * gdb.base/break-interp.exp: New argument at the test_ld calls.
12884 (test_ld): New parameter trynosym.
12885 (test_ld <$trynosym>): New block.
12886
b8040f19
JK
128872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12888
12889 * gdb.base/break-interp.exp: New file.
12890
be759fcf
PM
128912010-01-13 Phil Muldoon <pmuldoon@redhat.com>
12892
12893 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
12894 * gdb.python/py-prettyprint.py (pp_ls): New printer.
12895 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
12896 test.
12897 * gdb.python/py-prettyprint.c: Define lazystring test structure.
12898 * gdb.python/py-mi.exp: Add lazy string test.
12899
dc146f7c
VP
129002010-01-13 Vladimir Prus <vladimir@codesourcery.com>
12901
12902 * lib/mi-support.exp (mi_check_thread_states): Handle
12903 core number in thread listing.
12904
b4ba55a1
JB
129052010-01-12 Joel Brobecker <brobecker@adacore.com>
12906
12907 * gdb.base/maint.exp: Adjust the expected output for the
12908 "maint print type" test. Use gdb_test_multiple instead of
12909 gdb_sent/gdb_expect.
12910
08e24bd4
DE
129112010-01-11 Doug Evans <dje@google.com>
12912
6496a609
DE
12913 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
12914 from gdbserver_download. All callers updated.
12915
08e24bd4
DE
12916 * gdb.server/ext-run.exp: "info os processes" requires xml support.
12917
b5cfddf5
JK
129182010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12919
12920 Implement binary numbers parsing.
12921 * gdb.base/printcmds.exp (test_integer_literals_accepted)
12922 (test_integer_literals_rejected): New binary tests.
12923
3725885a
RW
129242010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12925
12926 * gdb.cell/configure: Regenerate.
12927
37aeb5df
JK
129282010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12929
12930 * gdb.base/corefile.exp: Move the core finding block out and call it as
12931 core_find, new variable $corefile, replace corefile by $corefile and
12932 [file tail $corefile] for usage vs. test names resp.
12933 * lib/gdb.exp (core_find): Move it as a new function here. New
12934 parameter binfile and deletefiles. New variable $destcore. Pre-delete
12935 $destcore. Return "" on error.
12936
d521f563
JK
129372010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12938
12939 Workaround PR binutils/10802.
12940 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
12941 (twice).
12942
28f24826
DJ
129432010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12944
12945 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
12946
2de75e71
JB
129472010-01-08 Joel Brobecker <brobecker@adacore.com>
12948
12949 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
12950 call, to avoid interruption.
12951
fe00719b 129522010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
12953
12954 * gdb.stabs/weird.def (args93): New.
12955
d0ef5df8
DE
129562010-01-07 Doug Evans <dje@google.com>
12957
12958 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
12959
3a08d52f
TT
129602010-01-07 Tom Tromey <tromey@redhat.com>
12961
12962 * gdb.base/source.exp: Use correct line number.
12963
7a697b8d
SS
129642010-01-05 Stan Shebs <stan@codesourcery.com>
12965
12966 * gdb.trace/tracecmd.exp: Test ftrace.
12967
7803799a
UW
129682010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12969
12970 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
12971
c54eabfa
JK
129722010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12973
12974 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
12975 "uint_for_mi_testing".
12976
02e7ef19
JB
129772010-01-01 Joel Brobecker <brobecker@adacore.com>
12978
12979 Test indented comment in file being sourced.
12980 * gdb.base/commands.exp: Test indented comment in file being sourced.
12981
abd775ce
JB
129822010-01-01 Joel Brobecker <brobecker@adacore.com>
12983
12984 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
12985 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
12986 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
12987 notice.
12988
79b55b82
JB
129892010-01-01 Joel Brobecker <brobecker@adacore.com>
12990
12991 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
12992 notice.
12993
8997583e
JK
129942010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12995
12996 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
12997 missing $after_stopped and comma (,) expectation.
12998
6da95a67
SS
129992009-12-31 Stan Shebs <stan@codesourcery.com>
13000
13001 * gdb.trace/actions.exp: Test teval action.
889bf7c5 13002
218d2fc6
TJB
130032009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13004
13005 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
13006 (top level): Call test_watchpoint_in_big_blob.
13007 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
13008 watchpoints.
13009 (func3): Write to buf.
13010
236f1d4d
SS
130112009-12-29 Stan Shebs <stan@codesourcery.com>
13012
13013 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 13014
f61e138d
SS
130152009-12-28 Stan Shebs <stan@codesourcery.com>
13016
13017 * gdb.trace/tsv.exp: New file.
13018 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 13019
0219b378
DJ
130202009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
13021
13022 * gdb.base/find.c (main): Reference search buffers.
13023 * gdb.base/included.c (main): Reference integer.
13024 * gdb.base/ptype.c (charfoo): Declare.
13025 (intfoo): Call charfoo.
13026 * gdb.base/scope0.c (useitp): New function.
13027 (usestatics): Use useitp.
13028 (useit): Add a type for val.
13029 * gdb.base/scope1.c (useit1): Take a pointer argument.
13030 (usestatics1): Update calls to useit1.
13031 * gdb.cp/call-c.cc: Declare foo.
13032 (main): Call foo.
13033 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
13034 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
13035 (main): Call C::ensureRefs and ensureOtherRefs.
13036 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
13037 variables.
13038 (ensureOtherRefs): New function.
13039 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
13040 * gdb.cp/templates.cc (main): Call t5i.value.
13041
3f78692f
JK
130422009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13043
13044 Fix compatibility with G++-4.5.
13045 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
13046 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
13047 (uncaught return): Remove.
13048
429374b8
JK
130492009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13050 Phil Muldoon <pmuldoon@redhat.com>
13051
13052 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
13053 (bp_location13, bp_location14, bp_location17, bp_location18)
13054 (marker3_proto, marker4_proto): New variables.
13055 (breakpoint info): Update output.
13056 (run until breakpoint at marker3, run until breakpoint at marker4): New
13057 tests.
13058
859825b8
JK
130592009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13060
13061 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
13062 Replace the printf call of Y by provided "y-set-1" label. New block
13063 for the second shared library.
13064 * gdb.base/unload.exp: Compile also the second library, call
13065 gdb_load_shlibs also for it. Use now gdb_breakpoint.
13066 (single pending breakpoint info): Rename to ...
13067 (pending breakpoint info before run): ... this extended test.
13068 (libfile2, libname2, libsrcfile2, libsrc2)
13069 (lib_sl2): New variables.
13070 (exec_opts): Set also SHLIB_NAME2.
13071 (pending breakpoint info on first run at shrfunc1)
13072 (pending breakpoint info on second run at shrfunc1)
13073 (pending breakpoint info on second run at shrfunc2)
13074 (print y from libfile, print y from libfile2): New tests.
13075 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
13076 * gdb.base/unloadshr2.c: New.
13077
e6a386cd
HZ
130782009-12-22 Hui Zhu <teawater@gmail.com>
13079
13080 * gdb.reverse/sigall-reverse.exp: Adjust.
13081
9e19b45e
VP
130822009-12-21 Vladimir Prus <vladimir@codesourcery.com>
13083
13084 PR gdb/10884
13085
13086 * gdb.mi/var-cmd.c (do_bitfield_tests): New
13087 (main): Call do_bitfield_tests.
aacf5b1e 13088 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 13089
d53a7b30
JB
130902009-12-20 Joel Brobecker <brobecker@adacore.com>
13091
13092 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
13093 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
13094 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
13095 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
13096 gdb.modula2/unbounded1.c: Update copyright header.
13097
191ca0a1
CM
130982009-12-10 Chris Moller <moller@mollerware.com>
13099
13100 PR gdb/9399
13101 * gdb.cp/virtfunc2.exp: New tests
13102 * gdb.cp/virtfunc2.cc: New tests
13103 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
13104
0fa6cf1b
MS
131052009-12-10 Oza Pawandeep (paawan1982@yahoo.com
13106
13107 * gdb.reverse/i387-env-reverse.c: New file.
13108 * gdb.reverse/i387-env-reverse.exp: New file.
13109 * gdb.reverse/i387-stack-reverse.c: New file.
13110 * gdb.reverse/i387-stack-reverse.exp: New file.
13111
361ae042
PM
131122009-12-08 Phil Muldoon <pmuldoon@redhat.com>
13113
13114 * gdb.python/py-type.exp (test_range): New test.
13115
bfd31e71
PM
131162009-12-03 Phil Muldoon <pmuldoon@redhat.com>
13117
13118 PR python/10805
13119
13120 * gdb.python/py-type.exp: New file.
13121 * gdb.python/py-type.c: New file.
13122 * Makefile.in: Add py-type.
13123
57a1d736
TT
131242009-12-03 Tom Tromey <tromey@redhat.com>
13125
13126 * gdb.python/py-value.exp (test_parse_and_eval): New
13127 function.
13128
1f3b5d1b
PP
131292009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13130
13131 PR gdb/11022
13132
13133 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
13134 * gdb.base/pr11022.c: New test.
13135
8b7dbdc9
JK
131362009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13137
13138 Fix spurious false FAILs.
13139 * gdb.base/structs.c (chartest): New.
13140 (main): Fill-in chartest.
13141 * gdb.base/structs.exp (anychar_re, first): New.
13142 (start_structs_test): Import global anychar_re and first.
13143 New gdb_test call "set print elements 300; ${testfile}"
13144 (start_structs_test <$first>): New block.
13145 (any): Import global anychar_re. New variable ac. Use ${ac}.
13146
6a53b2ec
JK
131472009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13148
13149 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
13150
d7167b4c
JK
131512009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13152
13153 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
13154 Force $srcfile file.
13155 * gdb.base/foll-fork.c (callee): Comment out the printf call.
13156
b1798462
UW
131572009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13158
13159 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
13160 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
13161 * gdb.threads/watchthreads-reorder.exp: Likewise.
13162
b6199126
DJ
131632009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
13164
13165 PR gdb/8704
13166
13167 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
13168 "if", and "thread". Correct matching in the previous test.
13169
b22a0510
DJ
131702009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
13171
13172 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
13173
930636d2
MS
131742009-11-23 Michael Snyder <msnyder@vmware.com>
13175
13176 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
13177 * gdb.reverse-watch-precsave.exp: Ditto.
13178
21a0512e
PP
131792009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
13180
13181 * gdb.asm/asm-source.exp: Adjust.
13182 * gdb.base/help.exp: Adjust.
889bf7c5 13183
fc30d5e0
PA
131842009-11-22 Pedro Alves <pedro@codesourcery.com>
13185
13186 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
13187 (do_syscall_tests_without_xml): Set data-directory to
13188 /the/path/to/nowhere.
13189
f6bc2008
PA
131902009-11-21 Pedro Alves <pedro@codesourcery.com>
13191
13192 * gdb.threads/local-watch-wrong-thread.c,
13193 gdb.threads/local-watch-wrong-thread.exp: New files.
13194
8c2fb5de
PA
131952009-11-21 Pedro Alves <pedro@codesourcery.com>
13196
13197 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
13198 assume new `regsub' syntax available.
13199
ebec9a0f
PA
132002009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13201
a79d3c27
JK
13202 * gdb.base/watchpoint-hw-hit-once.exp,
13203 gdb.base/watchpoint-hw-hit-once.c: New.
13204
132052009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13206
13207 * gdb.threads/watchthreads-reorder.exp,
13208 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 13209
276a961b
MK
132102009-11-17 Nathan Sidwell <nathan@codesourcery.com>
13211
13212 * gdb.xml/tdesc-regs.exp: Use for m68k.
13213
4867c1fb
PA
132142009-11-15 Pedro Alves <pedro@codesourcery.com>
13215
13216 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
13217
f6838f81
DJ
132182009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13219
13220 * lib/gdb.exp (current_target_name): New procedure.
13221 (gdb_wrapper_target): New variable.
13222 (gdb_wrapper_init): Set gdb_wrapper_target.
13223 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
13224 wrapper.
13225
4ac4dd3f
DJ
132262009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13227
13228 * gdb.base/remote.exp: Delete the slowest load test.
13229 Do not load with fixed packet sizes.
13230
a7881759
DJ
132312009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13232
13233 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
13234
97a5b505
DJ
132352009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13236
13237 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
13238 srcfile when setting a breakpoint.
13239
d3e1fc54
DJ
132402009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
13241
13242 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
13243 macros.
13244
7cbcbded
DJ
132452009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13246
13247 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
13248 to be in memory.
13249 * gdb.base/display.c (force_mem): New.
13250 (do_loops): Use it. Add breakpoint comments.
13251 (do_vars): Add a breakpoint comment.
13252 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
13253 line numbers.
13254
bdea3a92
NF
132552009-11-13 Nathan Froyd <froydnj@codesourcery.com>
13256
13257 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
13258 instead of a bare "run".
13259
269f82e5
PP
132602009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
13261
13262 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 13263
a69b7d9d
DJ
132642009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13265
13266 * lib/cell.exp (skip_cell_tests): Clean up test files before
13267 returning.
13268
b598bfda
DJ
132692009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13270
13271 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
13272 and the breakpoint menu. Do not call perror if a prompt is seen.
13273 Consume the following GDB prompt.
13274 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
13275 * gdb.cp/namespace.exp: Use gdb_test.
13276 * gdb.cp/templates.exp: Use gdb_test.
13277 (test_template_breakpoints): Use gdb_test_multiple.
13278
87728fa0
DJ
132792009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13280
13281 * gdb.base/break1.c (struct some_struct, values): Move earlier.
13282 (marker4): Reference values.
13283
b67c692f
DJ
132842009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13285
13286 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
13287 is missing.
13288
f0df251a
DJ
132892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13290
13291 * gdb.base/break.c (need_malloc): New.
13292 * gdb.base/constvars.c (main): Reference crass and crisp.
13293 * gdb.base/gdb1821.c (main): Reference bar.
13294 * gdb.cp/gdb1355.cc (main): Reference s1.
13295 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
13296 (main): Call them.
13297 * gdb.cp/hang2.cc (dummy2): Define.
13298 * gdb.cp/hang3.cc (dummy3): Define.
13299 * gdb.cp/m-data.cc (main): Reference shadow.
13300
bdf7534a
NF
133012009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13302 Nathan Froyd <froydnj@codesourcery.com>
13303
13304 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
13305 remote host.
13306
f24fce77
NF
133072009-11-12 Nathan Froyd <froydnj@codesourcery.com>
13308
13309 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
13310 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
13311 * gdb.dwarf2/dw2-compressed.exp: Likewise.
13312 * gdb.dwarf2/dw2-intercu.exp: Likewise.
13313 * gdb.dwarf2/dw2-intermix.exp: Likewise.
13314 * gdb.dwarf2/dw2-producer.exp: Likewise.
13315 * gdb.dwarf2/mac-fileno.exp: Likewise.
13316 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
13317 py-prettyprint.py to the remote host.
13318 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
13319
40f0318e
KS
133202009-11-11 Keith Seitz <keiths@redhat.com>
13321
13322 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
13323 use it instead of "Foo".
13324 * gdb.cp/classes.exp (do_tests): Add a test to access
13325 a method through a typedef'd class name.
13326
f3d9f7fb
NF
133272009-11-11 Nathan Froyd <froydnj@codesourcery.com>
13328
13329 * gdb.base/long_long.exp: Permit leading zeros on floating-point
13330 exponents.
13331 * gdb.base/pointers.exp: Likewise.
13332 * gdb.cp/ref-types.exp: Likewise.
13333
a4216f37
KS
133342009-11-11 Keith Seitz <keiths@redhat.com>
13335
13336 * gdb.cp/cplusfuncs.cc (class foo): Add operators
13337 new[] and delete[].
13338 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
13339 "void".
13340 (probe_demangler): Remove all single-quoting of
13341 method and variable names.
13342 (info_func_regexp): Remove the word "void" from any
13343 occurrence of "(void)".
13344 (print_addr_2): Remove all single-quoting of
13345 method names.
13346 (print_addr_2_kfail): Likewise.
13347 (print_addr): Single-quote C function names before
13348 passing to print_addr_2.
13349 (test_paddr_operator_functions): Remove single-quoting
13350 for method names.
13351 Add tests for operator new[] and operator delete[].
13352
9b14d7aa
JK
133532009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13354
13355 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
13356
85feb311
KS
133572009-11-09 Keith Seitz <keiths@redhat.com>
13358
13359 * gdb.cp/overload.exp: Add tests for resolving overloaded
13360 methods in expression parsing/evaluation.
13361
fa335448
DJ
133622009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
13363
13364 * lib/gdb.exp (default_gdb_version): Use --version instead of
13365 --command.
13366
ec3c07fc
NS
133672009-11-10 Nathan Sidwell <nathan@codesourcery.com>
13368
13369 * lib/gdb.exp (gdb_compile_test): New.
13370 (skip_ada_tests, skip_java_tests): New.
13371 (gdb_compile): Use gdb_compile_test for f77.
13372 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
13373 * lib/java.exp (compile_java_from_source): Remove runtests check,
13374 use gdb_compile_test to record result.
13375 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
13376 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
13377 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
13378 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
13379 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
13380 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
13381 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
13382 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
13383 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
13384 adjust gdb_compile invocations.
13385
b8b4e42b
JK
133862009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13387
13388 * Makefile.in (abs_builddir): New.
13389 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
13390 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
13391 `$(abs_builddir)/site.exp'.
13392
f8b7eaf3
DJ
133932009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
13394
13395 * config/m68k-emc.exp, lib/emc-support.exp,
13396 gdb.trace/gdb_c_test.c: Delete.
13397 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
13398 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13399 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13400 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13401 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13402 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
13403 casing for m68k-*-elf.
13404
c4187697
NS
134052009-11-03 Pedro Alves <pedro@codesourcery.com>
13406
13407 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
13408 * gdb.arch/i386-prologue.exp: Likewise.
13409 * gdb.arch/i386-unwind.exp: Likewise.
13410
db16b772
DJ
134112009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13412
13413 * lib/gdb.exp (gdb_expect): Fix timeout typo.
13414
bcf71277
DJ
134152009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13416
13417 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
13418
0105cee2
DJ
134192009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13420
13421 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
13422
24ddea62
JK
134232009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13424
13425 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
13426
287ccc17
JK
134272009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13428
13429 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
13430 * gdb.base/sepdebug2.c: New file.
13431
08bca259 134322009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
13433
13434 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
13435 the modified warnings for catch syscall. Verify if GDB was compiled
13436 with support for lib expat, and choose which tests to run depending
13437 on this.
13438
5d4e2b76
VP
134392009-10-30 Vladimir Prus <vladimir@codesourcery.com>
13440
13441 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
13442 that composite commands are parsed OK. And also test
13443 that breakpoint commands do work.
13444
240e538a
MS
134452009-10-23 Michael Snyder <msnyder@vmware.com>
13446
13447 gdb.reverse/consecutive-precsave.exp: Change expect pattern
13448 to allow for new disassembly style.
13449
9c419145
PP
134502009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
13451
13452 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 13453
02506ff1
MS
134542009-10-22 Michael Snyder <msnyder@vmware.com>
13455
13456 * gdb.reverse/break-precsave.exp: New test.
13457 * gdb.reverse/consecutive-precsave.exp: Ditto.
13458 * gdb.reverse/finish-precsave.exp: Ditto.
13459 * gdb.reverse/i386-precsave.exp: Ditto.
13460 * gdb.reverse/machinestate-precsave.exp: Ditto.
13461 * gdb.reverse/sigall-precsave.exp: Ditto.
13462 * gdb.reverse/solilb-precsave.exp: Ditto.
13463 * gdb.reverse/step-precsave.exp: Ditto.
13464 * gdb.reverse/until-precsave.exp: Ditto.
13465 * gdb.reverse/watch-precsave.exp: Ditto.
13466
4cf866a3
MS
134672009-10-22 Michael Snyder <msnyder@vmware.com>
13468
13469 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
13470 for gdb_expect. Adjust one test's expect strings for the new
13471 format of disassemble.
13472 * gdb.reverse/finish-reverse.exp: Delete 'return'.
13473 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
13474 gdb_test_multiple.
13475 * gdb.reverse/step-reverse.exp: Delete 'return'.
13476 * gdb.reverse/until-reverse.exp: Delete blank lines.
13477 * gdb.reverse/watch-reverse.exp: Delete blank lines.
13478
2b28d209
PP
134792009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
13480
13481 * gdb.base/consecutive.exp: Adjust.
13482 * gdb.base/display.exp: Likewise.
13483 * gdb.base/pc-fp.exp: Likewise.
13484 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 13485
33b9c32b
MS
134862009-10-19 Michael Snyder <msnyder@vmware.com>
13487
13488 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
13489 * gdb.reverse/finish-reverse.c: Ditto.
13490 * gdb.reverse/sigall-reverse.c: Ditto.
13491 * gdb.reverse/solib-reverse.c: Ditto.
13492 * gdb.reverse/step-reverse.c: Ditto.
13493 * gdb.reverse/watch-reverse.c: Ditto.
13494
6c95b8df
PA
134952009-10-19 Pedro Alves <pedro@codesourcery.com>
13496 Stan Shebs <stan@codesourcery.com>
13497
13498 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
13499 * gdb.base/foll-exec.exp: Adjust to expect a process id before
13500 "Executing new program".
13501 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
13502 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
13503 left listed after having been killed.
13504 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
13505 * gdb.base/maint.exp: Adjust test.
13506
13507 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
13508 * gdb.multi/Makefile.in: New.
13509 * gdb.multi/base.exp: New.
13510 * gdb.multi/goodbye.c: New.
13511 * gdb.multi/hangout.c: New.
13512 * gdb.multi/hello.c: New.
13513 * gdb.multi/bkpt-multi-exec.c: New.
13514 * gdb.multi/bkpt-multi-exec.exp: New.
13515 * gdb.multi/crashme.c: New.
13516
279017b7
TG
135172009-10-13 Tristan Gingold <gingold@adacore.com>
13518
13519 * gdb.base/sepdebug.exp: Check debug info are found.
13520
0413d738
PA
135212009-10-08 Pedro Alves <pedro@codesourcery.com>
13522
13523 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
13524 bits.
13525
c628eecc
JK
135262009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13527
13528 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
13529
38af1bfe
JB
135302009-10-07 Joel Brobecker <brobecker@adacore.com>
13531
13532 * gdb.base/watchpoints.c: Add copyright header. Reformat one
13533 of the comments.
13534
2b0adecd
PM
135352009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
13536
13537 * gdb.base/annota1.exp: Remove obsolete match_max increase.
13538 * gdb.base/annota3.exp: Idem.
13539 * gdb.base/maint.exp: Idem.
13540
8d417781
PM
135412009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
13542
889bf7c5 13543 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
13544 to default.
13545
bb61102d
PM
135462009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13547
889bf7c5 13548 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
13549 mingw and cygwin targets.
13550
ace5c364
PM
135512009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13552 Pedro Alves <pedro@codesourcery.com>
13553
889bf7c5 13554 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
13555 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
13556
c2d494a0
PM
135572009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13558
e1b52ce2
PM
13559 * gdb.base/shr1.c: Use %p in format string.
13560 * gdb.base/unload.c: Avoid warning in fprintf.
13561 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 13562
209f53f5
PM
135632009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13564
13565 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
13566 long type.
13567 (test_unlink): Correct printf string.
13568 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
13569 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
13570
8172766a
JK
135712009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13572
13573 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
13574 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
13575 * gdb.arch/ia64-breakpoint-shadow.S: New file.
13576
0f73703c
UW
135772009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13578
13579 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
13580 * gdb.objc/nondebug.exp: Likewise.
13581
b32306ca
UW
135822009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13583
13584 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
13585 target_info setting.
13586
13587 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
13588 that detect new threads during "info threads".
13589
0057022f
UW
135902009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13591
13592 * gdb.threads/manythreads.c (main): Increase thread stack size
13593 to 2*PTHREAD_STACK_MIN.
13594 * gdb.threads/multi-create.c (main): Likewise.
13595 (create_function): Likewise.
13596
f29c0325
UW
135972009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13598
13599 * gdb.base/dump.exp: Pass difference of pointer types instead
13600 of integer types as offset to restore in intarr3.srec case.
13601
fcb34849
UW
136022009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13603
13604 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
13605
d5142e3b
UW
136062009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13607
13608 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
13609
087b74b2 136102009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 13611
087b74b2
PM
13612 New test for two watchpoints, with disabling of
13613 the first inserted.
13614 * testsuite/gdb.base/watchpoints.c: New file.
13615 * testsuite/gdb.base/watchpoints.exp: New file.
13616
96c07c5b
TT
136172009-09-25 Tom Tromey <tromey@redhat.com>
13618
13619 * gdb.base/charset.exp: Test utf-16 strings with Python.
13620
b8899f2b
TT
136212009-09-25 Tom Tromey <tromey@redhat.com>
13622
13623 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
13624 UCS-4.
13625 * gdb.base/charset.c (utf_32_string): Rename.
13626 (init_utf32): Rename.
13627 (main): Update.
13628
329719ec
TT
136292009-09-22 Tom Tromey <tromey@redhat.com>
13630
13631 * gdb.python/py-function.exp: Add regression tests.
13632
11ef0d76
KS
136332009-09-21 Keith Seitz <keiths@redhat.com>
13634
13635 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
13636 with invalid operator.
13637
3fe8f3b3
KS
136382009-09-21 Keith Seitz <keiths@redhat.com>
13639
13640 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
13641 and destructor using typedef name of class.
13642 * gdb.cp/classes.cc (class Base1): Add a destructor.
13643 (base1): New typedef.
13644 (use_methods): Instanitate an object of type base1.
13645 * gdb.cp/templates.exp (test_template_typedef): New procedure.
13646 (do_tests): Call test_template_typedef.
13647 * gdb.cp/templates.cc (Baz::~Baz): New method.
13648 (intBazOne): New typedef.
13649 (main): Instantiate intBazOne.
13650
7a9fe101
PM
136512009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13652
13653 PR python/10633
13654
13655 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
13656 Function.
13657 (run_lang_tests): Add print elements test.
13658
2e4d963f
PM
136592009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13660
13661 * gdb.python/py-value.exp (test_subscript_regression): New
13662 function. Test for invalid subscripts.
13663 * gdb.python/py-value.c (main): Add test array, and pointer to it.
13664 (ptr_ref): New function.
13665
ec7e75e7
PP
136662009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13667
13668 * gdb.base/default.exp: Fix "show convenience".
13669
0cc7d26f
TT
136702009-09-15 Tom Tromey <tromey@redhat.com>
13671
13672 * lib/mi-support.exp (mi_create_varobj): Update.
13673 (mi_create_floating_varobj): Likewise.
13674 (mi_create_dynamic_varobj): New proc.
13675 (mi_varobj_update): Update.
13676 (mi_varobj_update_with_type_change): Likewise.
13677 (mi_varobj_update_kv_helper): New proc.
13678 (mi_varobj_update_dynamic_helper): Rewrite.
13679 (mi_varobj_update_dynamic): New proc.
13680 (mi_list_varobj_children): Update.
13681 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
13682 * gdb.python/python-prettyprint.py (pp_outer): New class.
13683 (pp_nullstr): Likewise.
13684 (lookup_function): Register new printers.
13685 * gdb.python/python-prettyprint.c (struct substruct): New type.
13686 (struct outerstruct): Likewise.
13687 (substruct_test): New function.
13688 (struct nullstr): New type.
13689 (string_1, string_2): New globals.
13690 (main): Add new tests.
13691 * gdb.python/python-mi.exp: Added regression tests.
13692 * gdb.mi/mi2-var-display.exp: Update.
13693 * gdb.mi/mi2-var-cmd.exp: Update.
13694 * gdb.mi/mi2-var-child.exp: Update.
13695 * gdb.mi/mi2-var-block.exp: Update.
13696 * gdb.mi/mi-var-invalidate.exp: Update.
13697 * gdb.mi/mi-var-display.exp: Update.
13698 * gdb.mi/mi-var-cmd.exp: Update.
13699 * gdb.mi/mi-var-child.exp: Update.
13700 * gdb.mi/mi-var-block.exp: Update.
13701 * gdb.mi/mi-break.exp: Update.
13702 * gdb.mi/gdb701.exp: Update.
13703
a96d9b2e
SDJ
137042009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13705
13706 * Makefile.in: Inclusion of catch-syscall object.
13707 * gdb.base/catch-syscall.c: New file.
13708 * gdb.base/catch-syscall.exp: New file.
13709
b43b923a
MS
137102009-09-12 Michael Snyder <msnyder@vmware.com>
13711
13712 * gdb.reverse/step-reverse.exp: Explicitly check for targets
13713 that can support reverse debuggnig.
13714
cec03d70
TT
137152009-09-11 Tom Tromey <tromey@redhat.com>
13716
13717 * gdb.dwarf2/valop.S: New file.
13718 * gdb.dwarf2/valop.exp: New file.
13719
e23bb3fc
MK
137202009-09-11 Mark Kettenis <kettenis@gnu.org>
13721
13722 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
13723
37c3696d
DE
137242009-09-10 Doug Evans <dje@google.com>
13725
13726 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13727 Add $gdb_prompt to second breakpoint regexp.
13728
5172aecb
JB
137292009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
13730
13731 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
13732 names, add missing ones.
13733 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
13734 * gdb.python/py-frame.c: Rename from python-frame.c.
13735 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
13736 testfile name.
13737 * gdb.python/py-function.exp: Rename from python-function.exp.
13738 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
13739 testfile name.
13740 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
13741 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
13742 Adjust testfile name.
13743 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
13744 * gdb.python/py-template.cc: Rename from python-template.cc.
13745 * gdb.python/py-template.exp: Rename from python-template.exp.
13746 Adjust testfile name.
13747 * gdb.python/py-value.c: Rename from python-value.c.
13748 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
13749 testfile name.
13750
b554e4bd
JK
137512009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13752
13753 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
13754 $bpt2address.
13755 (Second breakpoint address is valid on ia64)
13756 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
13757
9a68ae16
JM
137582009-09-03 Joseph Myers <joseph@codesourcery.com>
13759
13760 * gdb.base/ending-run.exp: Restrict regular expression matching
13761 line number to require closing brace following.
13762
146b9145
DE
137632009-09-03 Doug Evans <dje@google.com>
13764
13765 * gdb.base/store.exp (check_set): Fix typo in expected value message.
13766
787d21e1
TT
137672009-09-02 Tom Tromey <tromey@redhat.com>
13768
13769 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
13770
e7802207
TT
137712009-09-02 Tom Tromey <tromey@redhat.com>
13772
13773 * gdb.dwarf2/callframecfa.exp: New file.
13774 * gdb.dwarf2/callframecfa.S: New file.
13775
817aadd2
JK
137762009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13777
13778 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13779 gdb.base/solib-overlap-main.c: New.
13780
4a76eae5
DJ
137812009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
13782
13783 PR gdb/10565
13784
13785 * gdb.base/bitfields.c (struct container, container): New.
13786 (main): Initialize it and call break5.
13787 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
13788
d4b96c9a
JK
137892009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13790
13791 Support constant DW_AT_data_member_location by GCC PR debug/40659.
13792 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
13793
4e22772d
JK
137942009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13795
13796 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
13797
2efab443
MS
137982009-08-26 Michael Snyder <msnyder@vmware.com>
13799
13800 * gdb.base/i386-reverse.c: New file.
13801 * gdb.base/i386-reverse.exp: New file.
13802 * gdb.base/Makefile.in: Add new files to be removed.
13803
07ab73a0
JM
138042009-08-26 Joseph Myers <joseph@codesourcery.com>
13805
13806 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
13807 environment-pwd for remote host.
13808 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
13809
676accff
KS
138102009-08-24 Keith Seitz <keiths@redhat.com>
13811
13812 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
13813 Add two new C++ completer tests which limit the output to a
889bf7c5 13814 given class.
676accff 13815
f9f7ad22
MS
138162009-08-24 Michael Snyder <msnyder@vmware.com>
13817
13818 * gdb.base/del.exp: Fix typo in comment.
13819 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
13820
81ecdfbb
RW
138212009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13822
13823 * configure: Regenerate.
13824 * gdb.hp/configure: Likewise.
13825 * gdb.hp/gdb.aCC/configure: Likewise.
13826 * gdb.hp/gdb.base-hp/configure: Likewise.
13827 * gdb.hp/gdb.compat/configure: Likewise.
13828 * gdb.hp/gdb.defects/configure: Likewise.
13829 * gdb.hp/gdb.objdbg/configure: Likewise.
13830 * gdb.stabs/configure: Likewise.
13831
cab0c772
UW
138322009-08-19 Doug Evans <dje@google.com>
13833
13834 * gdb.base/gdbvars.c: New file.
13835 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
13836
b8fa0bfa
PA
138372009-08-14 Pedro Alves <pedro@codesourcery.com>
13838
13839 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13840 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
13841
b84aa90a
PA
138422009-08-13 Pedro Alves <pedro@codesourcery.com>
13843
13844 * gdb.base/default.exp: Adjust "set language test": it's now an
13845 enum command. Larger help string moved to "help set language".
13846 * gdb.base/help.exp: Adjust "help set language" expected output,
13847 now lists all known languages.
13848
0d8f9b2c
NF
138492009-08-11 Nathan Froyd <froydnj@codesourcery.com>
13850
13851 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
13852 all frame arguments.
13853 * gdb.arch/altivec-regs.exp: Likewise.
13854
bda180e0
TT
138552009-08-07 Tom Tromey <tromey@redhat.com>
13856
13857 * gdb.base/setshow.exp: Add tests for changes to set language, set
13858 check range, and set check type.
13859
48cb2d85
VP
138602009-08-03 Vladimir Prus <vladimir@codesourcery.com>
13861
13862 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
13863 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 13864 Call it.
48cb2d85 13865
1ea34204
UW
138662009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13867
13868 * configure.ac: Run gdb.cell tests when appropriate.
13869 * configure: Regenerate.
13870 * lib/cell.exp: New file.
13871 * gdb.cell: New directory.
13872 * gdb.cell/configure.ac: New file.
13873 * gdb.cell/configure: New file.
13874 * gdb.cell/Makefile.in: New file.
13875 * gdb.cell/arch.exp: New file.
13876 * gdb.cell/break.c: New file.
13877 * gdb.cell/break.exp: New file.
13878 * gdb.cell/break-spu.c: New file.
13879 * gdb.cell/bt.c: New file.
13880 * gdb.cell/bt2-spu.c: New file.
13881 * gdb.cell/bt-spu.c: New file.
13882 * gdb.cell/bt.exp: New file.
13883 * gdb.cell/coremaker.c: New file.
13884 * gdb.cell/coremaker-spu.c: New file.
13885 * gdb.cell/core.exp: New file.
13886 * gdb.cell/gcore.exp: New file.
13887 * gdb.cell/data.c: New file.
13888 * gdb.cell/data.exp: New file.
13889 * gdb.cell/data-spu.c: New file.
13890 * gdb.cell/ea-cache.exp: New file.
13891 * gdb.cell/ea-cache.c: New file.
13892 * gdb.cell/ea-cache-spu.c: New file.
13893 * gdb.cell/ea-standalone.c: New file.
13894 * gdb.cell/ea-standalone.exp: New file.
13895 * gdb.cell/ea-test.c: New file.
13896 * gdb.cell/ea-test.exp: New file.
13897 * gdb.cell/f-regs.exp: New file.
13898 * gdb.cell/mem-access.c: New file.
13899 * gdb.cell/mem-access.exp: New file.
13900 * gdb.cell/mem-access-spu.c: New file.
13901 * gdb.cell/ptype.exp: New file.
13902 * gdb.cell/registers.exp: New file.
13903 * gdb.cell/size.c: New file.
13904 * gdb.cell/sizeof.exp: New file.
13905 * gdb.cell/size-spu.c: New file.
13906 * gdb.cell/solib.exp: New file.
13907 * gdb.cell/solib-symbol.exp: New file.
13908
85e747d2
UW
139092009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13910
13911 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
13912
58d6951d
DJ
139132009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
13914
13915 * gdb.base/float.exp: Handle VFP registers.
13916
6e0a4f15
MS
139172009-07-14 Michael Snyder <msnyder@vmware.com>
13918
dcd5da87
MS
13919 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
13920 to bring gdb to the beginning of the calling line.
13921
6e0a4f15
MS
13922 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
13923 confusing the i386 epilogue unwinder.
13924
782b2b07
SS
139252009-07-14 Stan Shebs <stan@codesourcery.com>
13926
13927 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
13928
f662c3bc
MS
139292009-07-14 Michael Snyder <msnyder@vmware.com>
13930
13931 * gdb.reverse/step-reverse.exp (stepi into function call):
13932 Call instruction may not be first instruction in the line.
13933 (reverse stepi from a function call): Used wrong line number.
13934
8f313923
JK
139352009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13936
13937 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
13938
4662c76e
JK
139392009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13940
13941 Fix gdb.base/macscp.exp when using custom inputrc.
13942 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
13943 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
13944 env(TERM) set.
13945 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
13946 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
13947
aa81e255
JK
139482009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13949
13950 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
13951 * gdb.base/annota1.exp (thread_test): Import global $testfile.
13952 Change the compilation target to match the testcase name.
13953 * gdb.base/sect-cmd.exp: Change the compilation target to match the
13954 testcase name.
13955 * a2-run.exp: Use for setup prepare_for_testing. Change the
13956 compilation target to match the testcase name.
13957 * gdb.base/commands.exp: Likewise.
13958 * gdb.base/finish.exp: Likewise.
13959 * gdb.base/float.exp: Likewise.
13960 * gdb.base/info-target.exp: Likewise.
13961 * gdb.base/relational.exp: Likewise.
13962 * gdb.base/term.exp: Likewise.
13963 * gdb.base/until.exp: Likewise.
13964 * gdb.base/volatile.exp: Likewise.
13965 * gdb.base/whatis-exp.exp: Likewise.
13966
4c93b1d7
HZ
139672009-07-11 Hui Zhu <teawater@gmail.com>
13968
13969 * gdb.base/help.exp (disassemble): Update expected help text.
13970
812f7342
TT
139712009-07-09 Tom Tromey <tromey@redhat.com>
13972
13973 * lib/gdb.exp: Handle TRANSCRIPT.
13974 (remote_spawn, remote_close, send_gdb): New procs.
13975
fbb8f299
PM
139762009-07-10 Phil Muldoon <pmuldoon@redhat.com>
13977
13978 * gdb.python/python-prettyprint.c: Add counted null string
13979 structure.
13980 * gdb.python/python-prettyprint.exp: Print null string. Test for
13981 embedded nulls.
13982 * gdb.python/python-prettyprint.py (pp_ns): New Function.
13983 * gdb.python/python-value.exp (test_value_in_inferior): Add
13984 variable length string fetch tests.
13985 * gdb.python/python-value.c (main): Add strings for string fetch tests.
13986
c0ac0ec7
JK
139872009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13988
13989 * gdb.base/dump.exp (inaccessible memory is reported): New test.
13990
30b66ecc
TT
139912009-07-07 Tom Tromey <tromey@redhat.com>
13992
13993 * gdb.base/call-rt-st.exp: Update for change to escape output.
13994 * gdb.base/callfuncs.exp: Likewise.
13995 * gdb.base/charset.exp: Likewise.
13996 * gdb.base/constvars.exp: Likewise.
13997 * gdb.base/long_long.exp: Likewise.
13998 * gdb.base/pointers.exp: Likewise.
13999 * gdb.base/printcmds.exp: Likewise.
14000 * gdb.base/setvar.exp: Likewise.
14001 * gdb.base/store.exp: Likewise.
14002 * gdb.cp/ref-types.exp: Likewise.
14003 * gdb.mi/mi-var-child.exp: Likewise.
14004 * gdb.mi/mi-var-display.exp: Likewise.
14005 * gdb.mi/mi2-var-display.exp: Likewise.
14006 * gdb.base/charset.exp: Test octal escape sequence length.
14007 Update for change to escape output.
14008
187c4a2b
JK
140092009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14010
14011 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
14012
d80a43f9
DJ
140132009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
14014
14015 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
14016
047427a8
JK
140172009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14018
14019 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
14020 gdbserver increasing $portnum if "Can't bind address" has been seen.
14021
8b5a0f4f
PA
140222009-07-05 Pedro Alves <pedro@codesourcery.com>
14023
14024 * gdb.base/ending-run.exp: Add "step out of main" pattern for
14025 mingw32ce.
14026
7d93ba58
PA
140272009-07-05 Pedro Alves <pedro@codesourcery.com>
14028
14029 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
14030 VFP format.
14031
2277426b
PA
140322009-07-02 Pedro Alves <pedro@codesourcery.com>
14033
14034 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
14035 linux. Adjust to use "inferior", "info inferiors", "detach
14036 inferior" and "kill inferior" instead of "restart", "info fork",
14037 "detach fork" and "delete fork".
14038 * gdb.base/ending-run.exp: Spell out "info".
14039 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
14040 the "kill" command.
14041
5af949e3
UW
140422009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14043
14044 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
14045 change to prefix TLS offset in hex with 0x.
14046
5d3729b5
UW
140472009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14048
14049 * gdb.base/default.exp: Update test case for "x" changes.
14050
af589bd0
TG
140512009-07-01 Tristan Gingold <gingold@adacore.com>
14052
14053 * gdb.base/bigcore.exp: Make darwin untested.
14054
40974f91
JK
140552009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14056
14057 * gdb.base/completion.exp (directory completion): Create the directory.
14058 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
14059 escapeuniquesub.
14060 (directory completion 2): Expect now ${escapeuniquesub}.
14061 (Glob remaining of directory test): Remove one excessive newline.
14062 Expect the real output.
14063
59dd3af6
JK
140642009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14065
14066 Fix `make check//%' target after `make check' has been ran.
14067 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
14068 a mkdir call.
14069 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
14070 (%/.dir): Remove.
14071
f4e164aa
JK
140722009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14073
14074 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
14075 the expected result record.
14076
69af2122
JK
140772009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14078
14079 Remove racy FAILs relying just on the timeouts.
14080 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
14081 (annotation_level 2): Remove racy FAILs.
14082
2fd481e1
PP
140832009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
14084
14085 gdb/10275
889bf7c5
PA
14086 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
14087
c38f313d
DJ
140882009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
14089
14090 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
14091
8b777f02
VP
140922009-06-30 Vladimir Prus <vladimir@codesourcery.com>
14093
14094 * gdb.mi/mi-stack.exp: Testing symbolic options
14095 to -stack-list-locals and -stack-list-arguments.
14096
00c7eacf
JK
140972009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14098
14099 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
14100
6bc80edc
TT
141012009-06-29 Tom Tromey <tromey@redhat.com>
14102
14103 * dg-extract-results.sh: New file.
14104 * Makefile.in (FORCE_PARALLEL): New variable.
14105 (CHECK_TARGET): New conditional variable.
14106 (check): Use CHECK_TARGET.
14107 (DO_RUNTEST): New variable.
14108 (check-single): New target.
14109 (TEST_DIRS): New variable.
14110 (TEST_TARGETS): Likewise.
14111 (check-parallel): New target.
14112 (check-gdb.%): New pattern.
14113 (BASE1_FILES): New variable.
14114 (BASE2_FILES): Likewise.
14115 (check-gdb.base%): New pattern.
14116 (%/.dir): New pattern.
14117 * configure: Rebuild.
14118 * aclocal.m4 (AM_CONDITIONAL): New defun.
14119 * configure.ac: Check whether user is using GNU make.
14120 (GMAKE): New conditional.
14121
794684b6
SW
141222009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
14123
14124 * gdb.cp/namespace-nested-import.cc: New test.
14125 * gdb.cp/namespace-nested-import.exp: New test.
14126
edb3359d
DJ
141272009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
14128
14129 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
14130 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
14131 * gdb.opt/Makefile.in (EXECUTABLES): Update.
14132 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
14133 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
14134 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
14135 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
14136 gdb.opt/inline-markers.c: New files.
14137 * lib/gdb.exp (skip_inline_frame_tests): New function.
14138 (skip_inline_var_tests): New function.
14139
cf657a0c
AS
141402009-06-27 Andreas Schwab <schwab@linux-m68k.org>
14141
14142 * gdb.cp/exception.exp: Don't require $hex before inner frame in
14143 backtrace.
14144
28d41a99
MS
141452009-06-27 Michael Snyder <msnyder@vmware.com>
14146
14147 * gdb.reverse: New directory.
14148 * gdb.reverse/break-reverse.c: New test.
14149 * gdb.reverse/break-reverse.exp: New test.
14150 * gdb.reverse/consecutive-reverse.c: New test.
14151 * gdb.reverse/consecutive-reverse.exp: New test.
14152 * gdb.reverse/finish-reverse.c: New test.
14153 * gdb.reverse/finish-reverse.exp: New test.
14154 * gdb.reverse/machinestate.c: New test.
14155 * gdb.reverse/ms1.c: New test.
14156 * gdb.reverse/machinestate.exp: New test.
14157 * gdb.reverse/Makefile.in: New file.
14158 * gdb.reverse/shr2.c: New test.
14159 * gdb.reverse/solib-reverse.c: New test.
14160 * gdb.reverse/solib-reverse.exp: New test.
14161 * gdb.reverse/step-reverse.c: New test.
14162 * gdb.reverse/step-reverse.exp: New test.
14163 * gdb.reverse/until-reverse.c: New test.
14164 * gdb.reverse/ur1.c: New test.
14165 * gdb.reverse/until-reverse.exp: New test.
14166 * gdb.reverse/watch-reverse.c: New test.
14167 * gdb.reverse/watch-reverse.exp: New test.
14168 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
14169 * configure: Regenerate.
14170
fe3c8b0d
DE
141712009-06-26 Doug Evans <dje@google.com>
14172
14173 * gdb.base/psymtab.exp: Turn off pending breakpoints.
14174
3a72a602
PM
141752009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
14176
14177 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
14178 windows problem for 'file delete $binfile'.
14179
27aa8d6a
SW
141802009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
14181
14182 * gdb.cp/namespace-using.exp: New test.
14183 * gdb.cp/namespace-using.cc: New test.
14184
8ac055f8
JB
141852009-05-20 Joel Brobecker <brobecker@adacore.com>
14186
14187 * gdb.ada/variant_record_packed_array: New testcase.
14188
85e306ed
TT
141892009-06-23 Tom Tromey <tromey@redhat.com>
14190
14191 * gdb.base/charset.exp (test_combination): Regression test.
14192 * gdb.base/charset.c (my_wchar_t): New typedef.
14193 (myvar): New global.
14194 (main): Set myvar.
14195
56643c5e
PM
141962009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
14197
14198 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
14199 target.
14200
1fac167a
UW
142012009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14202
14203 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
14204
7ccb0be9
UW
142052009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14206
14207 * gdb.mi/gdb680.exp: Update test for error message.
14208
568d6575
UW
142092009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14210
14211 * gdb.base/annota1.exp: Allow multiple occurrences of the
14212 frames-invalid annotation.
14213 * gdb.cp/annota2.exp: Likewise.
14214
7cd1089b
PM
142152009-06-15 Phil Muldoon <pmuldoon@redhat.com>
14216
14217 * gdb.cp/gdb2495.cc: New file.
14218 * gdb.cp/gdb2495.exp: New file.
14219
72c63395
JK
142202009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14221
14222 Report error on GDB crash during runto.
14223 * lib/gdb.exp (runto <eof>): New.
14224
3788363d
DJ
142252009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
14226
14227 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
14228 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
14229 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
14230 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
14231 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
14232 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
14233 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
14234 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
14235 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
14236 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
14237 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
14238 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
14239 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14240 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
14241 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
14242 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
14243 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
14244 gdb.server/server-mon.exp, gdb.server/server-run.exp,
14245 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14246 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
14247 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
14248 gdb.trace/passcount.exp, gdb.trace/report.exp,
14249 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
14250 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
14251 gdb.trace/while-stepping.exp: Use a unique name for the compiled
14252 executable.
14253
17592de3
PA
142542009-06-07 Pedro Alves <pedro@codesourcery.com>
14255
14256 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
14257 defined before referencing it.
14258
701e355d
DE
142592009-06-03 Doug Evans <dje@google.com>
14260
14261 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
14262 * gdb.arch/i386-see.c: Ditto.
14263
f2292c65
PM
142642009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
14265
14266 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
14267 (check_macro): Return 1 if undefined.
14268 If first test fails, check if macro debug information is available,
14269 and report unsupported test if no macro information is found.
14270
5a437975
DE
142712009-05-29 Doug Evans <dje@google.com>
14272
14273 * gdb.threads/hand-call-in-threads.exp: New.
14274 * gdb.threads/hand-call-in-threads.c: New.
14275
c141c696
MS
142762009-05-29 Michael Snyder <msnyder@vmware.com>
14277
14278 * gdb.base/break-always.exp: Change "1" to "on".
14279 Add confirmation check.
14280
b3444185
PA
142812009-05-28 Pedro Alves <pedro@codesourcery.com>
14282
14283 * gdb.threads/threxit-hop-specific.c: New.
14284 * gdb.threads/threxit-hop-specific.exp: New.
14285 * gdb.threads/thread-execl.c: New.
14286 * gdb.threads/thread-execl.exp: New.
14287
b6313243
TT
142882009-05-27 Tom Tromey <tromey@redhat.com>
14289 Thiago Jung Bauermann <bauerman@br.ibm.com>
14290
14291 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
14292 (mi_child_regexp): Likewise.
14293 (mi_list_varobj_children_range): Likewise.
14294 (mi_get_features): Likewise.
14295 (mi_list_varobj_children): Rewrite.
14296 * gdb.python/python-mi.exp: New file.
14297
a6bac58e
TT
142982009-05-27 Tom Tromey <tromey@redhat.com>
14299 Thiago Jung Bauermann <bauerman@br.ibm.com>
14300 Phil Muldoon <pmuldoon@redhat.com>
14301 Paul Pluzhnikov <ppluzhnikov@google.com>
14302
14303 * gdb.python/python-prettyprint.exp: New file.
14304 * gdb.python/python-prettyprint.c: New file.
14305 * gdb.python/python-prettyprint.py: New file.
14306 * gdb.base/display.exp: print/r is now valid.
14307
2c74e833
TT
143082009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
14309 Tom Tromey <tromey@redhat.com>
14310 Pedro Alves <pedro@codesourcery.com>
14311 Paul Pluzhnikov <ppluzhnikov@google.com>
14312
14313 * gdb.python/python-template.exp: New file.
14314 * gdb.python/python-template.cc: New file.
14315 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14316 tests.
14317 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14318 Call it.
14319 (test_value_after_death): New proc.
14320 * gdb.python/python-value.c (PTR): New typedef.
14321 (main): New variable 'x'.
14322
89c73ade
TT
143232009-05-27 Tom Tromey <tromey@redhat.com>
14324
14325 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14326 tests.
14327 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14328 Call it.
14329
a75724bc
PA
143302009-05-27 Pedro Alves <pedro@codesourcery.com>
14331
14332 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
14333
e58b0e63
PA
143342009-05-24 Pedro Alves <pedro@codesourcery.com>
14335
14336 * gdb.threads/fork-thread-pending.c: New.
14337 * gdb.threads/fork-thread-pending.exp: New.
14338
4ac36638
JK
143392009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14340
14341 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
14342 * gdb.dwarf2/dw2-strp.S (a_string2): New.
14343
889bf7c5 143442009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 14345
889bf7c5 14346 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 14347
b242c3c2
PA
143482009-05-17 Pedro Alves <pedro@codesourcery.com>
14349
14350 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
14351 `gdb_get_line_number'. Call `callee' in both parent and child.
14352 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
14353 `gdb_get_line_number' instead of hardcoding line numbers.
14354 (catch_fork_unpatch_child): New procedure to test detaching
14355 breakpoints from child fork.
14356 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
14357 hardcoding line numbers.
14358 (do_fork_tests): Run `catch_fork_unpatch_child'.
14359
ee342b23
VP
143602009-05-17 Vladimir Prus <vladimir@codesourcery.com>
14361
14362 * gdb.mi/mi-cmd-var.exp: Check that when varobj
14363 of structure type enters or leaves the scope, it
14364 is reported by -var-update.
14365
e2009e98
DE
143662009-05-11 Doug Evans <dje@sebabeach.org>
14367
14368 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 14369 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
14370 * gdb.threads/schedlock.c (main): Fix off-by-one error.
14371
00903456
JK
143722009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14373
14374 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
14375
dc621c35
DE
143762009-04-30 Doug Evans <dje@google.com>
14377
14378 * gdb.threads/watchthreads2.exp: New testcase.
14379 * gdb.threads/watchthreads2.c: New testcase.
14380
9ab4e744
DE
143812009-04-29 Doug Evans <dje@google.com>
14382
14383 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
14384 * gdb.cp/mb-ctor.cc: Ditto.
14385 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
14386 * gdb.cp/mb-inline.h (multi_line_foo): New function.
14387 * gdb.cp/mb-inline1.cc: Call it.
14388 * gdb.cp/mb-inline2.cc: Ditto.
14389 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
14390 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
14391
484086b7
JK
143922009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14393
14394 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
14395 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
14396 Replace all uses of `decimal' by `nonzero'.
14397 (info macro FROM_COMMANDLINE): New test.
14398
379a77b5
TT
143992009-04-27 Tom Tromey <tromey@redhat.com>
14400
14401 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
14402
b92b73c2
DE
144032009-04-27 Doug Evans <dje@google.com>
14404
14405 * gdb.threads/watchthreads.c (main): Initialize args before starting
14406 the threads. Plus formatting cleanup.
14407 * gdb.threads/watchthreads.exp: Avoid errant failures due to
14408 biased scheduling of one thread.
14409
945a118d
JG
144102009-04-27 Jerome Guitton <guitton@adacore.com>
14411
14412 * gdb.cp/templates.cc (GetMax): New template.
14413 (main): Declare two instances of GetMax.
14414 * gdb.cp/templates.exp: Add new test.
14415
d389af10
JK
144162009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14417
14418 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
14419
e7f86de9
JM
144202009-04-22 Joseph Myers <joseph@codesourcery.com>
14421
14422 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
14423
334cc82d
TT
144242009-04-15 Tom Tromey <tromey@redhat.com>
14425
14426 * gdb.base/charset.exp: Add regression test.
14427
d12672cc
JB
144282009-04-14 Joel Brobecker <brobecker@adacore.com>
14429
14430 * gdb.base/exe-lock.exp: New testcase.
14431
18e8c3bc
TT
144322009-04-13 Tom Tromey <tromey@redhat.com>
14433
14434 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
14435 operator on Frame.
14436
5ecd5cbe
UW
144372009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14438
14439 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
14440 * gdb.server/ext-attach.exp: Likewise.
14441
7309f756
VP
144422009-04-03 Vladimir Prus <vladimir@codesourcery.com>
14443
14444 Eliminate some sleep usage.
14445
889bf7c5
PA
14446 * gdb.mi/basics.c (do_nothing): New.
14447 (main): Use do_nothing instead of printf, so that
14448 not to introduce race condition between output of
14449 inferiour and output of gdb. Do not use sleep as it
14450 is not generally available on embedded targets.
7309f756 14451
f4b95f6f
PA
144522009-04-02 Pedro Alves <pedro@codesourcery.com>
14453
14454 * gdb.server/ext-attach.exp: Expect an optional process id after
14455 "Detached from remote process".
14456
de40b933
JK
144572009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14458
14459 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
14460 gdb.dwarf2/dw2-unresolved.exp: New.
14461
2ae101a4
PA
144622009-04-02 Pedro Alves <pedro@codesourcery.com>
14463
14464 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
14465 mi_run_to_main.
14466
56a8e183
PA
144672009-04-02 Pedro Alves <pedro@codesourcery.com>
14468
14469 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
14470 mi_run_to_main. Skip thread exit test on remote targets.
14471 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
14472 mi_run_to_main.
14473 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
14474 mi_run_to_main.
14475 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
14476 when expecting ^connected. Detect when the target doesn't support
14477 non-stop mode.
14478 (mi_run_cmd): Detect if non-stop mode was requested by isn't
14479 supported. Return -1 on error, 0 on success.
14480 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
14481 (mi_runto): Return mi_runto_helper's result explicitly.
14482
c35fafde
PA
144832009-04-01 Pedro Alves <pedro@codesourcery.com>
14484
14485 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
14486
f8a8dce6
JB
144872009-04-01 Tom Tromey <tromey@redhat.com>
14488
14489 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
14490 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
14491 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
14492 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
14493
71c25dea
TT
144942009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
14495 Jan Kratochvil <jan.kratochvil@redhat.com>
14496
14497 PR gdb/931
14498 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
14499 output.
14500 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
14501 for gdb/931.
14502 * dw2-strp.S (DW_AT_language): Change to C++.
14503 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
14504
02d9a9ce
JB
145052009-03-31 Joel Brobecker <brobecker@adacore.com>
14506
14507 * gdb.ada/tasks: New testcase.
14508
1042e4c0
SS
145092009-03-30 Stan Shebs <stan@codesourcery.com>
14510
14511 * gdb.trace/actions.exp: Update to match new info trace format.
14512 * gdb.trace/deltrace.exp: Ditto.
14513 * gdb.trace/infotrace.exp: Ditto.
14514 * gdb.trace/passcount.exp: Ditto.
14515 * gdb.trace/save-trace.exp: Ditto.
14516 * gdb.trace/while-stepping.exp: Ditto.
14517 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
14518
f8f6f20b
TJB
145192009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14520
14521 * gdb.python/python-frame.c: New file.
14522 * gdb.python/python-frame.exp: New file.
14523
c0c6f777
TJB
145242009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
14525
14526 * gdb.python/python-value.exp: Add tests for the address
14527 attribute.
14528
3cb51905
AS
145292009-03-29 Andreas Schwab <schwab@linux-m68k.org>
14530
14531 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
14532
88fc996f
DE
145332009-03-26 Doug Evans <dje@google.com>
14534
14535 * gdb.mi/mi-nonstop-exit.exp: New file.
14536 * gdb.mi/non-stop-exit.c: New file.
14537
56ef84b1
TT
145382009-03-26 Tom Tromey <tromey@redhat.com>
14539
14540 Update for change to prologue skipping:
14541 * gdb.mi/mi2-simplerun.exp: Update.
14542 * gdb.mi/mi2-break.exp: Update.
14543 * gdb.mi/mi-simplerun.exp: Update.
14544 * gdb.mi/mi-break.exp: Update.
14545 * gdb.base/ending-run.exp: Update.
14546
def2b000
TJB
145472009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
14548
14549 * gdb.python/python-value.exp (test_value_in_inferior): Test
14550 gdb.Value.is_optimized_out attribute.
14551
442ddf59
JK
145522009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14553
14554 * gdb.dwarf2/dw2-noloc-main.c: New file.
14555 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
14556 (.text): Remove.
14557 (.data): New.
14558 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
14559 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
14560 (DW_TAG_subprogram func_cu1, noloc): Remove.
14561 (main): New.
14562 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
14563 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
14564 (file_symbols): New procedure.
14565
a8df5de4
TT
145662009-03-25 Tom Tromey <tromey@redhat.com>
14567
14568 * gdb.base/charset.exp (valid_target_charset): New proc.
14569 Use it to skip tests on invalid charsets.
14570
cc1d7add
PM
145712009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
14572
14573 * gdb.base/completion.exp: Add a test for directory completion.
14574
bcd5727b
JK
145752009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14576
14577 Fix a racy FAIL.
14578 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
14579 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
14580
cc924cad
TJB
145812009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
14582
14583 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
14584 * gdb.python/python-function.exp: Add test for function returning
14585 a GDB value.
14586
bc3b79fd
TJB
145872009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
14588
14589 * gdb.python/python-function.exp: New file.
14590
6c7a06a3
TT
145912009-03-20 Tom Tromey <tromey@redhat.com>
14592
14593 * gdb.base/store.exp: Update for change to escape output.
14594 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
14595 to escape output.
14596 * gdb.base/pointers.exp: Update for change to escape output.
14597 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
14598 to escape output.
14599 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
14600 escape output.
14601 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
14602 to escape output.
14603 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
14604 escape output.
14605 * gdb.base/setvar.exp: Update for change to escape output.
14606 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
14607 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
14608 to escape output.
14609 (test_print_string_constants): Likewise.
14610 * gdb.base/charset.exp (valid_host_charset): Check size of
14611 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
14612 cases. Handle "auto"-related output.
14613 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
14614 (uvar, Uvar): New globals.
14615
c31af87b
JG
146162009-03-19 Jerome Guitton <guitton@adacore.com>
14617
14618 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
14619 deltas.
14620 * gdb.ada/fixed_points.exp: Ditto.
14621
51272cf2
PA
146222009-03-18 Pedro Alves <pedro@codesourcery.com>
14623
14624 * return-nodebug.c: Don't include stdio.h.
14625 (init): Delete.
14626 (func): Delete definition and provide extern declaration.
14627 (t): New.
14628 (main): Don't call printf. Call func and store its result in t.
14629 * return-nodebug1.c: New.
14630 * return-nodebug.exp: Don't expect stdio output. Instead, print
14631 the global variable t. Drop printf formatters and cast types from
14632 foreach loop. Don't use prepare_for_testing. Compile
14633 return-nodebug.c and return-nodebug1.c in separate steps. Don't
14634 define FORMAT or CAST.
14635
d24948ac
PP
146362009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14637
14638 * gdb.base/solib-display.exp: Disable test for remote targers.
14639
61ff14c6
JK
146402009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14641
14642 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
14643
cb4dce93
JK
146442009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14645
14646 Fix a racy FAIL.
14647 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
14648 code from `follow parent, print pids'.
14649 (`follow child, print pids', `follow parent, print pids'): Call it.
14650 Replace `gdb_test "break..."' by gdb_breakpoint.
14651
f7c60c5e
VP
146522009-03-13 Vladimir Prus <vladimir@codesourcery.com>
14653
14654 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 14655 sync and async modes.
f7c60c5e 14656
383ace49
JB
146572009-03-12 Joel Brobecker <brobecker@adacore.com>
14658
14659 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
14660 that was checked in by mistake. Remove loading of ada.exp, since
14661 this is not necessary in this case.
14662
4ce102af
JB
146632009-03-12 Joel Brobecker <brobecker@adacore.com>
14664
14665 * gdb.ada/ptype_arith_binop.exp: New testcase.
14666
529a2aef
JB
146672009-03-12 Joel Brobecker <brobecker@adacore.com>
14668
14669 * gdb.ada/mod_from_name: New testcase.
14670
8a38181c
JB
146712009-03-12 Joel Brobecker <brobecker@adacore.com>
14672
14673 * gdb.ada/tick_last_segv: New testcase.
14674
11436dee
VP
146752009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14676
61ff14c6 14677 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 14678
1f31650a
VP
146792009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14680
61ff14c6
JK
14681 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
14682 include the token in ^running and frame info in *stopped.
1f31650a 14683
a3247a22
PP
146842009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14685
14686 * solib-display.exp: New file.
14687 * solib-display-main.c: New file.
14688 * solib-display-lib.c: New file.
61ff14c6 14689
aae64587
PA
146902009-03-05 Pedro Alves <pedro@codesourcery.com>
14691
14692 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
14693
44aabfbc
JK
146942009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14695
14696 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
14697 (list_and_check_macro): Use more specific test name.
14698 (next to definition): Make the test names unique.
14699
c087fcd3
PM
147002009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
14701
14702 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 14703
c86cf029
VP
147042009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14705
14706 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
14707 notifications.
14708 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
14709 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
14710 * lib/mi-support.exp (library_loaded_re): New.
14711 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
14712
3ea85240
VP
147132009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14714
14715 * gdb.gdb/observer.exp: Use test_notification observer, not
14716 normal_stop, everywhere.
14717 (test_normal_stop_notifications): Rename to...
14718 (test_notifications): ...this.
14719 (test_observer_normal_stop): Rename to...
14720 (test_observer): ...this.
14721
1903f0e6
DE
147222009-02-16 Doug Evans <dje@google.com>
14723
14724 * gdb.arch/amd64-disp-step.S (test_int3): New test.
14725 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
14726 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
14727 (test_prefixed_syscall,test_int3): New tests.
14728 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
14729 (test_prefixed_syscall,test_int3): New tests.
14730
1d33d6ba
VP
147312009-02-14 Vladimir Prus <vladimir@codesourcery.com>
14732
3cb51905
AS
14733 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
14734 (mi_expect_interrupt): Likewise.
14735 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
14736 response.
1d33d6ba 14737
faafb047
PM
147382009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14739
14740 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
14741 * gdb.base/pc-fp.exp (get_valueofx): Remove.
14742 Replace calls to get_valueofx by get_hexadecimal_valueof.
14743
417e16e2
PM
147442009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14745
14746 * lib/gdb.exp (get_valueof): Accept anything as a return value.
14747 (get_integer_valueof): New procedure.
14748 (get_sizeof): Use new get_integer_value_of.
14749 * gdb.base/sizeof.exp: Replace all uses of get_valueof
14750 by get_integer_valueof.
14751
7065b901
TT
147522009-02-13 Tom Tromey <tromey@redhat.com>
14753
14754 * gdb.base/remote.exp (get_sizeof): Remove.
14755 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
14756 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
14757 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
14758 * lib/gdb.exp (get_valueof): Move from long_long.exp.
14759 (get_sizeof): Likewise.
14760
5d7cb8df
JK
147612009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14762
14763 PR fortran/9806
14764 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
14765
b2febfff
PP
147662009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14767
14768 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
14769
4aa995e1
PA
147702009-02-06 Pedro Alves <pedro@codesourcery.com>
14771
14772 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
14773
d8906c6f
TJB
147742009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14775
14776 * gdb.python/python-cmd.exp: New file.
14777
ff4ab08d
TG
147782009-02-06 Tristan Gingold <gingold@adacore.com>
14779
14780 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
14781
aacd552b
TG
147822009-02-05 Tristan Gingold <gingold@adacore.com>
14783
14784 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
14785 pointer is dereferenced and use this signal name in regexp.
14786 * gdb.base/signull.exp: Ditto.
14787 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
14788 * gdb.base/signull.c (main): Ditto.
14789
08c637de
TJB
147902009-02-04 Tom Tromey <tromey@redhat.com>
14791 Thiago Jung Bauermann <bauerman@br.ibm.com>
14792
14793 * gdb.python/python-value.exp: Use `gdb.history' instead of
14794 `gdb.value_from_history'.
14795 (test_value_numeric_ops): Add test for conversion of enum constant.
14796 * gdb.python/python-value.c (enum e): New type.
14797 (evalue): New global.
14798 (main): Use argv.
14799
20261af8
JG
148002009-02-04 Jerome Guitton <guitton@adacore.com>
14801
14802 * gdb.ada/uninitialized_vars: New test program.
14803 * gdb.ada/uninitialized_vars.exp: New testcase.
14804
52e44b43
TT
148052009-02-02 Tom Tromey <tromey@redhat.com>
14806
14807 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
14808 * gdb.cp/pr2489.cc: Rename...
14809 * gdb.cp/pr9594.cc: ... to this.
14810
1c71341a
TT
148112009-02-02 Tom Tromey <tromey@redhat.com>
14812
14813 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
14814 * gdb.cp/pr2489.cc: New file.
14815 * gdb.cp/cpcompletion.exp: New file.
14816
a4295225
TT
148172009-02-02 Tom Tromey <tromey@redhat.com>
14818
14819 PR exp/9059:
14820 * gdb.cp/call-c.exp: Add regression test.
14821 * gdb.cp/call-c.cc (FooHandle): New typedef.
14822 (main): New variable 'handle'.
14823
592375cd
VP
148242009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14825
14826 * lib/mi-support.exp (et_mi_thread_list)
14827 (check_mi_and_console_threads): Adjust for current thread in
14828 -thread-list-ids output.
14829
41447f92
VP
148302009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14831
889bf7c5
PA
14832 * gdb.mi/mi-break.exp (test_disabled_creation): New.
14833 Call it.
41447f92 14834
35669430
DE
148352009-01-28 Doug Evans <dje@google.com>
14836
14837 * gdb.arch/amd64-disp-step.S: New file.
14838 * gdb.arch/amd64-disp-step.exp: New file.
14839 * gdb.arch/i386-disp-step.S: New file.
14840 * gdb.arch/i386-disp-step.exp: New file.
14841
09f00d9a
PM
148422009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
14843
14844 * gdb.base/find.exp: Set newline variable
14845 using quotes instead of braces to fix cygwin failures.
14846
1e8fb976
PA
148472009-01-23 Pedro Alves <pedro@codesourcery.com>
14848
14849 * gdb.base/radix.exp: Add tests to ensure that that set
14850 input-radix 0 and set output-radix 0 are really rejected.
14851
da061712
PA
148522009-01-23 Pedro Alves <pedro@codesourcery.com>
14853
14854 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
14855 copyright years.
14856
dd7e2d2b
PA
148572009-01-23 Pedro Alves <pedro@codesourcery.com>
14858
14859 PR gdb/9664:
14860 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
14861
392452f6
PA
148622009-01-22 Pedro Alves <pedro@codesourcery.com>
14863
14864 PR c++/9631:
14865 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
14866
8653e71c
PM
148672009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
14868
14869 * gdb.server/file-transfer.exp: Use EXEEXT variable for
14870 binfile definition to fix Windows OS failure.
14871
a12cc160
DJ
148722009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14873
14874 PR gdb/9346
14875 * gdb.base/interrupt.c (sigint_handler): New.
14876 (main): Install a SIGINT handler if SIGNALS is defined. Exit
14877 on error.
14878 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
14879 Test "signal SIGINT".
14880
b89667eb
DE
148812009-01-19 Doug Evans <dje@google.com>
14882
14883 * gdb.base/break.exp: Update expected gdb output.
14884 * gdb.base/sepdebug.exp: Ditto.
14885 * gdb.mi/mi-syn-frame.exp: Ditto.
14886 * gdb.mi/mi2-syn-frame.exp: Ditto.
14887 * gdb.base/call-signal-resume.exp: New file.
14888 * gdb.base/call-signals.c: New file.
14889 * gdb.base/unwindonsignal.exp: New file.
14890 * gdb.base/unwindonsignal.c: New file.
14891 * gdb.threads/interrupted-hand-call.exp: New file.
14892 * gdb.threads/interrupted-hand-call.c: New file.
14893 * gdb.threads/thread-unwindonsignal.exp: New file.
14894
adb483fe
DJ
148952009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
14896
14897 * gdb.base/define.exp: Test defining and hooking prefix commands.
14898 * gdb.python/python.exp: Update test for "show user" output.
14899
60023297
JK
149002009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14901
14902 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
14903 now the output exactly, using less wildcards. Expect also the output
14904 of gfortran-4.3. Update for the f-valprint.c modification from
14905 2008-04-22.
14906 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
14907 Remove gdb_test test names where matching the command.
14908
ccc57cf9
PA
149092009-01-01 Pedro Alves <pedro@codesourcery.com>
14910
14911 PR breakpoints/9681:
14912 * gdb.base/watchpoint.exp: Add regression test.
14913
c7a6ca08
PA
149142008-12-31 Pedro Alves <pedro@codesourcery.com>
14915
14916 * gdb.threads/attach-into-signal.exp: Don't use
14917 gdb_suppress_entire_file.
14918 * gdb.threads/attach-stopped.exp: Ditto.
14919 * gdb.threads/attachstop-mt.exp: Ditto.
14920
3a031f65
PA
149212008-12-31 Pedro Alves <pedro@codesourcery.com>
14922
14923 PR gdb/8812:
14924 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
14925
09e6485f
PA
149262008-12-29 Pedro Alves <pedro@codesourcery.com>
14927
14928 PR gdb/7536:
14929 * gdb.base/radix.exp: Add tests to ensure invalid input radices
14930 and unsupported output radices are really rejected.
14931
0cd53049
JK
149322008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14933
14934 * gdb.cp/punctuator.exp: Backslash the '$' signs.
14935
ba163c7e
TT
149362008-12-22 Tom Tromey <tromey@redhat.com>
14937
14938 * gdb.cp/punctuator.exp: New file.
14939
6f4de6c9
JK
149402008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14941
14942 * gdb.base/completion.exp (Completing non-existing component): New test.
14943
0f34d0b4
JK
149442008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14945
14946 Fix for PR gdb/8648.
14947 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
14948 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
14949 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
14950 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
14951
db2ad4c3
JK
149522008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14953
14954 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
14955
bb5ef15e
DP
149562008-12-16 Christophe Lyon <christophe.lyon@st.com>
14957
14958 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
14959 compiler actually generate code at the expected line number.
14960
90142adc
JZ
149612008-12-15 Jie Zhang <jie.zhang@analog.com>
14962
14963 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
14964
fad6eecd
TT
149652008-12-12 Tom Tromey <tromey@redhat.com>
14966
14967 * gdb.base/commands.exp (redefine_hook_test): New proc.
14968 Call it.
14969
17c8aaf5
TT
149702008-12-11 Tom Tromey <tromey@redhat.com>
14971
14972 * gdb.base/macscp.exp: New regression test.
14973
7c8adf68
TT
149742008-12-11 Tom Tromey <tromey@redhat.com>
14975
14976 * gdb.base/macscp.exp: Print "address.addr".
14977 * gdb.base/macscp1.c (struct outer): New struct.
14978 (address): New global.
14979
b05dcbb7
TT
149802008-12-09 Tom Tromey <tromey@redhat.com>
14981
14982 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
14983 Call it.
14984
2d476de1
DE
149852008-12-04 Doug Evans <dje@google.com>
14986
14987 * gdb.server/ext-run.exp: Relax regexp for init program.
14988
87bdc959
TG
149892008-12-03 Tristan Gingold <gingold@adacore.com>
14990
14991 * gdb.base/macscp.exp: Generate an object file during compilation
14992 to work around Darwin dsymutil limitations.
14993
e0740f77
JK
149942008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14995
14996 Test resolving external references to TLS variables.
14997 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
14998 FILE2_THREAD_LOCAL.
14999 (testfile2, srcfile2): New variables.
15000 * gdb.threads/tls.c (file2_thread_local)
15001 (function_referencing_file2_thread_local): New.
15002 * gdb.threads/tls2.c: New file.
15003
67f0aac5
JB
150042008-11-28 Joel Brobecker <brobecker@adacore.com>
15005
15006 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
15007 rather than integer, as integer might not be big enough when
15008 on 64bit targets.
67f0aac5 15009
c332165e
JG
150102008-11-27 Jerome Guitton <guitton@adacore.com>
15011
15012 * gdb.cp/formatted-ref.exp: Add equality test.
15013 * gdb.ada/formatted_ref.exp: Ditto.
15014
fc9b693c
JK
150152008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15016
15017 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
15018 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
15019
a9c64011
AS
150202008-11-20 Andreas Schwab <schwab@suse.de>
15021
15022 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
15023 matching syscall entry point.
15024 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15025 (tcatch_vfork_then_child_follow): Likewise. Finish through
15026 vfork even if we stopped at the syscall trampoline.
15027
e2fd701e
DE
150282008-11-20 Doug Evans <dje@google.com>
15029
15030 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
15031
69abc51c
TJB
150322008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
15033
15034 * gdb.arch/ppc-dfp.exp: New file.
15035 * gdb.arch/ppc-dfp.c: New file.
15036
c14c28ba
PP
150372008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
15038
15039 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 15040
2e74121d
DE
150412008-11-17 Doug Evans <dje@google.com>
15042
15043 * gdb.mi/mi-syn-frame.exp: Update expected output.
15044 * gdb.mi/mi2-syn-frame.exp: Update expected output.
15045
66bb093b
VP
150462008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15047
15048 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
15049 "thread N" results in =thread-selected.
15050 * lib/mi-support (mi_run_cmd, mi_expect_stop)
15051 (mi_send_resuming_command_raw): Be prepared for
15052 =thread-selected.
15053
3d043ef6
VP
150542008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15055
a9c64011
AS
15056 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
15057 * lib/mi-support.exp: Likewise.
3d043ef6 15058
808104c8
JB
150592008-11-16 Joel Brobecker <brobecker@adacore.com>
15060
15061 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
15062 commands from the expected output for "help catch".
15063
00b22944
JB
150642008-11-15 Joel Brobecker <brobecker@adacore.com>
15065
15066 * gdb.ada/int_deref.exp: New testcase.
15067
59669435
TT
150682008-11-14 Nick Roberts <nickrob@snap.net.nz>
15069
15070 * gdb.mi/gdb2549.exp: New file.
15071
de04a248
DE
150722008-11-11 Doug Evans <dje@google.com>
15073
15074 * gdb.base/callexit.exp: New file.
15075 * gdb.base/callexit.c: New file.
15076
6b8ce727
DE
150772008-11-10 Doug Evans <dje@google.com>
15078
15079 * lib/gdb.exp (GDBFLAGS): Move -nx ...
15080 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
15081 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
15082 (default_gdb_start,default_gdb_exit): Ditto.
15083 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
15084 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
15085 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
15086 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
15087 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
15088 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
15089
1b14b8aa
AS
150902008-11-03 Andreas Schwab <schwab@suse.de>
15091
15092 * gdb.base/hashline2.exp: Fix typo.
15093 * gdb.base/hashline3.exp: Likewise.
15094
f3134b88
TT
150952008-10-30 Tom Tromey <tromey@redhat.com>
15096
15097 * gdb.base/pointers.exp: Add test.
15098 * gdb.base/pointers.c (k, S): New typedefs.
15099 (instance): New global.
15100
c2226152
AS
151012008-10-30 Andreas Schwab <schwab@suse.de>
15102
15103 * gdb.base/args.exp: Add tests for newlines.
15104
462f405c
JB
151052008-10-30 Joel Brobecker <brobecker@adacore.com>
15106
15107 gdb.base/foll-exec.exp: Update the expected output of a couple
15108 of "info breakpoints" tests.
15109
79a45b7d
TT
151102008-10-28 Tom Tromey <tromey@redhat.com>
15111
15112 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
15113
adc13a14
PA
151142008-10-24 Pedro Alves <pedro@codesourcery.com>
15115
15116 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
15117 gdb_start_cmd.
15118 Use runto_main before any test that requires execution.
15119
252fbfc8
PA
151202008-10-23 Pedro Alves <pedro@codesourcery.com>
15121
15122 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
15123 instead of SIGINT.
15124
28148e3d
JB
151252008-10-22 Joel Brobecker <brobecker@adacore.com>
15126
15127 * gdb.base/completion.exp: Update expected output following
15128 the addition of the "info tasks" command.
15129
c209f847
TT
151302008-10-22 Tom Tromey <tromey@redhat.com>
15131
15132 * gdb.base/exprs.exp (test_expr): Add test for string
15133 concatenation.
15134
f177e350
PA
151352008-10-19 Pedro Alves <pedro@codesourcery.com>
15136
15137 * configure.ac: Output gdb.python/Makefile.
15138 * configure: Regenerate.
15139 * gdb.python/Makefile.in: New.
15140
cce89356
JB
151412008-10-16 Joel Brobecker <brobecker@adacore.com>
15142
15143 * gdb.base/foll-fork.exp: Adjust the expected output to match
15144 the new description for fork/vfork catchpoints in the "info
15145 breakpoints" output.
15146
176d289d
TJB
151472008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
15148
15149 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
15150
a08702d6
TJB
151512008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15152
15153 * gdb.python/python-value.c: New file.
15154 * gdb.python/python-value.exp: New file.
15155
1c5cfe86
PA
151562008-10-15 Pedro Alves <pedro@codesourcery.com>
15157
15158 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
15159
5a98ad69
DP
151602008-10-15 Denis Pilat <denis.pilat@st.com>
15161
41702f1b 15162 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 15163
dcb1a1e2
TT
151642008-10-09 Tom Tromey <tromey@redhat.com>
15165
15166 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
15167 'fprintf' and 'stderr'.
15168
9124fe48
JB
151692008-10-07 Joel Brobecker <brobecker@adacore.com>
15170
15171 * gdb.ada/ref_tick_size.exp: New testcase.
15172
45452591
DE
151732008-10-06 Doug Evans <dje@google.com>
15174
15175 * gdb.dwarf2/dw2-cu-size.exp: New file.
15176 * gdb.dwarf2/dw2-cu-size.S: New file.
15177
15178 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
15179 .Ltype_int for clarity.
15180
4fc5b208
PP
151812008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
15182
15183 PR gdb/2384:
15184 * gdb.cp/gdb2384.exp: Extended to test more cases.
15185 * gdb.cp/gdb2384.cc: Likewise.
15186 * gdb.cp/gdb2384-base.h: Likewise.
15187 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 15188
d78df370
JK
151892008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15190
15191 * gdb.base/maint.exp (maint print type): Remove printing
15192 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
15193
9a044a89
TT
151942008-09-30 Tom Tromey <tromey@redhat.com>
15195
15196 * gdb.base/macscp.exp: Add completion tests.
15197 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
15198 (TWENTY_THREE): Likewise.
15199 (FORTY_EIGHT): Likewise.
15200
506800a9
TT
152012008-09-30 Tom Tromey <tromey@redhat.com>
15202
15203 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
15204 everywhere.
15205 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
15206
1a6f01b5
JK
152072008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15208
15209 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
15210 testcase is derived from. Fix racy dependency on an expected PID
15211 number. No longer support the testcase on Linux kernel 2.4.x.
15212
2fae03e8
TT
152132008-09-27 Tom Tromey <tromey@redhat.com>
15214
15215 * gdb.base/macscp.exp: Add tests for stringification, splicing,
15216 and varargs.
15217
1ad15515
PA
152182008-09-22 Pedro Alves <pedro@codesourcery.com>
15219
15220 * lib/mi-support.exp (mi_expect_interrupt): New.
15221 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
15222 from gdb.mi/mi-nonstop.exp.
15223 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
15224 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
15225 lib/mi-support.exp.
15226 Use mi_check_thread_states throughout. Avoid ".*" and do not
15227 require an anchor after -exec-run.
15228
d0b76dc6
DJ
152292008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
15230
15231 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
15232 stop is pending. Avoid ".*" when two stops are pending.
15233 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
15234 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
15235 newlines in fullnames.
15236 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
15237 (mi_expect_stop): Update comments. Only anchor in sync mode.
15238 Do not match newlines.
15239 (mi_send_resuming_command_raw): Always return status.
15240 (mi_get_stop_line): Do not match more than one line by accident.
15241 Only anchor in sync mode.
15242 (mi_run_inline_test): If -exec-next fails, give up.
15243
9990c830
UW
152442008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15245
15246 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
15247 on SPU.
15248
ebcf6f00
JB
152492008-09-10 Joel Brobecker <brobecker@adacore.com>
15250
15251 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
15252
b6db24e5
JB
152532008-09-10 Joel Brobecker <brobecker@adacore.com>
15254
15255 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
15256 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
15257 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
15258 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
15259 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
15260 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
15261 gdb.ada/interface.exp, gdb.ada/null_array.exp,
15262 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
15263 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
15264 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
15265 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
15266 Include the "= " sequence in the expected output of print tests.
15267
2bf448e0
JB
152682008-09-10 Joel Brobecker <brobecker@adacore.com>
15269
15270 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
15271 description for boolean types.
15272
d51fd4c8
PA
152732008-09-09 Pedro Alves <pedro@codesourcery.com>
15274
15275 * gdb.base/hook-stop-continue.c: New.
15276 * gdb.base/hook-stop-continue.exp: New.
15277
694182d2
DJ
152782008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
15279
15280 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
15281
3b8a7fc0
JG
152822008-09-08 Jerome Guitton <guitton@adacore.com>
15283
15284 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
15285 (stack_check_probe_2, stack_check_probe_loop_1)
15286 (stack_check_probe_loop_2): New functions.
15287 (main): Add call to these new functions.
15288 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
15289 functions, check that the breakpoint is inserted at the appropriate
15290 location.
15291 (insert_breakpoint): Slightly refine this procedure so that it can
15292 be called several times in the test.
15293
96cc0ae8
JG
152942008-09-08 Jerome Guitton <guitton@adacore.com>
15295
15296 * gdb.base/stack-checking.c: New file.
15297 * gdb.base/stack-checking.exp: New file.
15298
1f08b409
TJB
152992008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15300
15301 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
15302 * gdb.arch/altivec-regs.exp: Likewise.
15303 * gdb.arch/vsx-regs.exp: Likewise.
15304
3099e1c4
TJB
153052008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15306
15307 * gdb.arch/ppc-fp.exp: New file.
15308 * gdb.arch/ppc-fp.c: New file.
15309
cc69bfc1
PP
153102008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15311
15312 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
15313 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 15314
b02a33db
MS
153152008-09-04 Michael Snyder <msnyder@vmware.com>
15316
15317 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
15318 as "at" (for non-debug functions such as _start).
15319
2992cbe0
UW
153202008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15321
15322 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
15323 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
15324 software watchpoints.
15325 * gdb.base/watch_thread_num.exp: Likewise.
15326
514f746b
AR
153272008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
15328
15329 * gdb.arch/i386-bp_permanent.exp: New test.
15330
876cecd0
TT
153312008-08-24 Tom Tromey <tromey@redhat.com>
15332
15333 * gdb.base/maint.exp: Update "maint print type".
15334
80f73d71
VP
153352008-08-21 Vladimir Prus <vladimir@codesourcery.com>
15336
15337 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
15338 support. Adjust the order of "*running" notifications.
15339 * gdb.mi/non-stop.c: Don't cast from int to void* and
15340 back.
15341
d9c78d7d
MK
153422008-08-20 Mark Kettenis <kettenis@gnu.org>
15343
15344 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
15345 expect to find it in the "info frame" output.
15346
97a2d1d3
DJ
153472008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
15348
15349 * gdb.base/interp.exp: Always consume both prompts.
15350
b96e2927
PA
153512008-08-20 Pedro Alves <pedro@codesourcery.com>
15352
15353 * gdb.base/pending.exp: Test pending breakpoints without symbols
15354 loaded.
15355
8cf6e61a
VP
153562008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15357
15358 * lib/mi-support.exp (mi_expect_stop): Produce
15359 more details on failures.
15360 * gdb.mi/mi-nonstop.exp: New.
15361 * gdb.mi/non-stop.c: New.
15362
c6ebd6cf
VP
153632008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15364
a9c64011
AS
15365 * gdb.mi/mi-async.exp: Use 'set target-async'.
15366 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 15367
46a9b8ed
DJ
153682008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
15369
15370 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
15371
44feb3ce
TT
153722008-08-17 Tom Tromey <tromey@redhat.com>
15373
15374 * gdb.base/help.exp (help catch): Rewrite.
15375
311a4e6b
TJB
153762008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15377
15378 * gdb.base/define.exp: Test indented command documentation.
15379 * gdb.python/python.exp: Test indented multi-line command.
15380
604c2f83
LM
153812008-08-15 Luis Machado <luisgpm@br.ibm.com>
15382
15383 * testsuite/gdb.arch/vsx-regs.c: New source file.
15384 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
15385 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
15386
886a217c
TT
153872008-08-14 Tom Tromey <tromey@redhat.com>
15388
15389 * gdb.base/macscp.exp: Add regression test for "macro define" or
15390 "macro undef" with no arguments.
15391
c814a4f3
PP
153922008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
15393
15394 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 15395
12ab8a60
UW
153962008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15397
15398 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
15399
d57a3c85
TJB
154002008-08-06 Tom Tromey <tromey@redhat.com>
15401
15402 * gdb.python/python.exp: New file.
15403
c7b778ff
JK
154042008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15405
15406 Fix for PR gdb/1543.
15407 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
15408 $LOCATION.
15409 (location): New variable.
15410 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
15411 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
15412 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
15413 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
15414 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
15415 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
15416 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
15417 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
15418 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
15419 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
15420 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
15421 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
15422 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
15423 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
15424 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15425 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
15426 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
15427 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
15428 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
15429 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15430 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
15431 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
15432 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
15433 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
15434 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
15435 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
15436 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
15437 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
15438 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
15439 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
15440 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
15441 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
15442 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
15443 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
15444 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
15445 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
15446 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
15447 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15448 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
15449 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
15450 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
15451 gdb.base/type-opaque.exp, gdb.base/until.exp,
15452 gdb.base/value-double-free.c, gdb.base/varargs.exp,
15453 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
15454 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
15455 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
15456 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
15457 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
15458 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
15459 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
15460 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15461 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
15462 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
15463 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
15464 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
15465 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
15466 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
15467 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
15468 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15469 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
15470 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
15471 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
15472 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15473 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
15474 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
15475 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
15476 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15477 gdb.pascal/types.exp, gdb.stabs/weird.exp,
15478 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
15479 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
15480 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
15481 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
15482 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
15483 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
15484 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15485 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15486 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15487 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15488 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15489 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15490 lib/mi-support.exp, lib/trace-support.exp: Remove reference
15491 to bug-gdb@prep.ai.mit.edu .
15492
5e06a3d1
VP
154932008-07-31 Vladimir Prus <vladimir@codesourcery.com>
15494
15495 * lib/mi-support.exp (mi_load_shlibs): New.
15496 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
15497
9d81d21b
VP
154982008-07-30 Vladimir Prus <vladimir@codesourcery.com>
15499
15500 * lib/mi-support.exp (get_mi_thread_list)
15501 (check_mi_and_console_threads): New, moved from ...
15502 * gdb.mi/mi-pthread.exp: ...here.
15503 * gdb.mi/gdb669.exp (get_mi_thread_list)
15504 (check_mi_and_console_threads): Delete.
15505 * gdb.mi/mi2-pthread.exp: Likewise.
15506
bae98fe0
TT
155072008-07-28 Tom Tromey <tromey@redhat.com>
15508
15509 * Makefile.in (just-check): Remove. Move body to...
15510 (check): ... here.
15511
57380f4e
DJ
155122008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15513
15514 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
15515 Add a test for duplicated SIGINTs.
15516
e09490f1
DJ
155172008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15518
15519 * gdb.threads/schedlock.exp (get_args): Update to work for any
15520 value of NUM.
15521 (Top level): Report the number of threads that did not resume.
15522
6387b45f
DJ
155232008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15524
15525 * gdb.dwarf2/dw2-compressed.S: Also define __start.
15526
62f64ff2
DJ
155272008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15528
15529 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
15530 non-MI prompt.
15531
fa8de41e
TT
155322008-07-26 Tom Tromey <tromey@redhat.com>
15533
15534 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
15535 (function_struct, function_struct_ptr): New globals.
15536 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
15537 function pointer in a struct.
15538
ccb3ac8a
TT
155392008-07-26 Tom Tromey <tromey@redhat.com>
15540
15541 * gdb.base/macscp.exp: Add test for macro lexing bug.
15542
d7d9f01e
TT
155432008-07-18 Tom Tromey <tromey@redhat.com>
15544
15545 * gdb.base/macscp.exp: Add macro tests.
15546
9bf07184
PP
155472008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15548
15549 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
15550
becf6477
PP
155512008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15552
15553 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
15554
0709f7d3
PP
155552008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
15556
15557 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 15558
7093c834
PP
155592008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
15560
15561 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 15562
b432ffe3
JK
155632008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15564
15565 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
15566
b1a268e5
VP
155672008-07-12 Vladimir Prus <vladimir@codesourcery.com>
15568
15569 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
15570
e2995f8e
KB
155712008-07-11 Kevin Buettner <kevinb@redhat.com>
15572
15573 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
15574 of regexp to account for changes made to GDB in the printing of
15575 byte vectors.
15576
14032a66
TT
155772008-07-11 Tom Tromey <tromey@redhat.com>
15578
15579 * gdb.base/completion.exp: Add 'help' completion test.
15580
981505ef
JK
155812008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15582
15583 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
15584
10568435
JK
155852008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15586
15587 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
15588
4487aabf
PA
155892008-07-09 Pedro Alves <pedro@codesourcery.com>
15590
15591 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
15592
a4a9b1c4
PA
155932008-07-09 Pedro Alves <pedro@codesourcery.com>
15594
15595 * gdb.base/fullname.exp: Restore pwd if compiling failed.
15596
3c3185ac
JK
155972008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15598
15599 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
15600
7ebd49dc
VP
156012008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15602
15603 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
15604 previous commit. Add a comment.
15605
84e46146
PA
156062008-06-28 Pedro Alves <pedro@codesourcery.com>
15607
15608 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
15609
0f8d4a2f
VP
156102008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15611
15612 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
15613
f747e0ce
PA
156142008-06-27 Pedro Alves <pedro@codesourcery.com>
15615
15616 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
15617 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
15618 compiling an executable, link in an object that forces unbuffered
15619 output.
15620 * lib/set_unbuffered_mode.c: New file.
15621
734a5c36
JK
156222008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15623
15624 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
15625
a2840c35
VP
156262008-06-25 Vladimir Prus <vladimir@codesourcery.com>
15627
a9c64011
AS
15628 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
15629 mi_expect_stop.
15630 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
15631 Demand that *running is output.
15632 (detect_async): Perform checking every time.
15633 (mi_send_resuming_command): Extract everything into...
15634 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
15635 (mi_expect_stop): Don't accept any output before *stopped.
15636
6ae37fef
VP
156372008-06-13 Vladimir Prus <vladimir@codesourcery.com>
15638
15639 Robustify mi-simplerun.
a9c64011
AS
15640 * gdb.mi/basics.c (main): Add a call to sleep.
15641 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
15642 * gdb.mi/mi2-cli.exp: Likewise.
15643 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 15644
b4aa76f0 156452008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
15646
15647 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
15648
e1ac3328
VP
156492008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15650
a9c64011
AS
15651 * gdb.mi/mi-console.exp: Adjust.
15652 * gdb.mi/mi-syn-frame.exp: Adjust.
15653 * gdb.mi/mi2-console.exp: Adjust.
15654 * gdb.mi/mi2-syn-frame.exp: Adjust.
15655 * lib/mi-support.exp (mi_run_cmd): Adjust.
15656 (mi_send_resuming_command): Adjust.
e1ac3328 15657
f7f9a841
VP
156582008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15659
15660 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
15661 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
15662 testing of stopped.
15663 * gdb.mi/mi2-syn-frame.exp: Likewise.
15664 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
15665 (async, detect_async): New.
15666 (mi_expect_stop, mi_continue_to_line): Adjust expectation
15667 depending on if we're running in sync or async mode.
f7f9a841 15668
37cd5d19
TT
156692008-06-09 Tom Tromey <tromey@redhat.com>
15670
15671 * gdb.base/completion.exp: New tests for field name completion
15672 with spaces, and field name completion with '->'.
15673
65d12d83
TT
156742008-06-06 Tom Tromey <tromey@redhat.com>
15675
15676 * gdb.base/break1.c (struct some_struct): New struct.
15677 (values): New global.
15678 * gdb.base/completion.exp: Add field name completion test.
15679
ebfe2e3f
PP
156802008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15681
15682 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15683 to pointer.
15684 * gdb.cp/call-c.cc: Likewise.
15685
bcf6fc3a
NR
156862008-06-06 Nick Roberts <nickrob@snap.net.nz>
15687
15688 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
15689 annotation.
15690
49fd4a42 156912008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 15692 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
15693
15694 * gdb.threads/execl.c, gdb.threads/execl1.c,
15695 gdb.threads/execl.exp: New tests.
a9c64011 15696
8a34ac3f
AR
156972008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
15698 Daniel Jacobowitz <dan@codesourcery.com>
15699
15700 * gdb.cp/exception.exp: Activate test, make it work with pending
15701 catchpoints.
15702
86ae69ef
JK
157032008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15704
15705 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
15706
f7f9ae2c
VP
157072008-05-28 Vladimir Prus <vladimir@codesourcery.com>
15708
a9c64011
AS
15709 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
15710 now printed.
15711 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 15712
2a2d4dc3
AS
157132008-05-27 Andreas Schwab <schwab@suse.de>
15714
15715 * gdb.base/frame-args.exp: Handle arguments that are optimized
15716 out.
15717
5099e4d9
LM
157182008-05-26 Luis Machado <luisgpm@br.ibm.com>
15719
15720 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
15721 quiet for ppc32 and group options into a single variable.
15722
d9c36a91
JB
157232008-05-23 Joel Brobecker <brobecker@adacore.com>
15724
15725 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
15726 of zero-size elements.
15727 * gdb.ada/null_array.exp: Test printing this new array.
15728
103a8671
JK
157292008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15730
15731 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
15732
07a4cc1a 157332008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
15734
15735 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
15736 of the "finish" command.
15737
55f996a7
NR
157382008-05-21 Nick Roberts <nickrob@snap.net.nz>
15739
15740 * gdb.base/annota1.exp: Test for new annotation.
15741
907fc202
UW
157422008-05-16 Pedro Alves <pedro@codesourcery.com>
15743
15744 * gdb.base/fixsection.exp: New file.
15745 * gdb.base/fixsection0.c: New file.
15746 * gdb.base/fixsection1.c: New file.
15747
e8f97270
UW
157482008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15749
15750 * gdb.base/annota1.exp: Accept printf@... in place of printf.
15751 * gdb.base/annota3.exp: Likewise.
15752
ac0bb574
NF
157532008-05-13 Nathan Froyd <froydnj@codesourcery.com>
15754
15755 * gdb.base/watch_thread_num.exp: Don't run tests that require
15756 watchpoints if the target doesn't support them.
15757
6fadd07a
DE
157582008-05-12 Doug Evans <dje@google.com>
15759
15760 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
15761
6e9a4a30
JB
157622008-05-09 Joel Brobecker <brobecker@adacore.com>
15763
15764 * gdb.ada/assign_1.exp: New testcase.
15765
08388c79
DE
157662008-05-09 Doug Evans <dje@google.com>
15767
a3c83fae
DE
15768 * gdb.base/find.exp: New file.
15769 * gdb.base/find.c: New file.
08388c79 15770
bd5ddfe8
DJ
157712008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
15772
15773 * gdb.base/commands.exp (watchpoint_command_test): Handle
15774 gdb,no_hardware_watchpoints.
15775 * gdb.base/float.exp: Allow ARM targets without floating point.
15776 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
15777
b5dd68e2 157782008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 15779 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
15780
15781 * gdb.ada/lang_switch: New test program.
15782 * gdb.ada/lang_switch.exp: New testcase.
15783
382d13d1
DE
157842008-05-05 Doug Evans <dje@google.com>
15785
15786 * gdb.base/help.exp (disassemble): Update expected help text.
15787
9dd789d0
PA
157882008-05-04 Pedro Alves <pedro@codesourcery.com>
15789
15790 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
15791
611c83ae
PA
157922008-05-04 Pedro Alves <pedro@codesourcery.com>
15793
15794 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
15795 different times.
15796
ff013f42
JK
157972008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15798
15799 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
15800 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
15801 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
15802 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
15803
96dff6a2
VP
158042008-05-04 Vladimir Prus <vladimir@codesourcery.com>
15805
15806 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
15807 notification to appear.
15808
55cd6f92
DJ
158092008-05-04 Daniel Jacobowitz <dan@debian.org>
15810
15811 * gdb.base/fullname.c: New file.
15812 * gdb.base/fullname.exp: New file.
15813 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
15814
d705c43c
PA
158152008-05-03 Pedro Alves <pedro@codesourcery.com>
15816
15817 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
15818 expressions with macros.
15819
333222e1
JK
158202008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15821
15822 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
15823
5ac01682
DJ
158242008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
15825
15826 * gdb.base/completion.exp: Handle lack of other symbols beginning
15827 with "a".
15828
15829 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
15830
237fc4c9
PA
158312008-05-02 Jim Blandy <jimb@codesourcery.com>
15832
15833 * gdb.asm/asmsrc1.s: Add scratch space.
15834
ed5e9466
DJ
158352008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15836 Daniel Jacobowitz <dan@codesourcery.com>
15837
15838 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
15839 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
15840 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
15841
b39cc962
DJ
158422007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
15843
15844 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
15845
36d520f5
JB
158462008-05-01 Joel Brobecker <brobecker@adacore.com>
15847
15848 * gdb.base/info-target.exp: New testcase.
15849
8d4e3071
DJ
158502008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15851
15852 * gdb.cp/hang.exp: Use .cc instead of .C.
15853 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
15854 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
15855
6f3f3097
DJ
158562008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15857
15858 * gdb.base/gdb1250.exp: Remove perror.
15859 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
15860
5550a914
PA
158612008-04-30 Pedro Alves <pedro@codesourcery.com>
15862
15863 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
15864 .2byte.
15865
d848e687
DJ
158662008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
15867
15868 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
15869 (maybe_kfail): New.
15870
93b5768b
PA
158712008-04-25 Pedro Alves <pedro@codesourcery.com>
15872
15873 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
15874
721c02de
VP
158752008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15876
a9c64011
AS
15877 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
15878 * gdb.mi/mi2-syn-frame.exp: Likewise.
15879 * lib/mi-support.exp: Likewise.
721c02de 15880
74960c60
VP
158812008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15882
15883 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
15884 to specify regexp for the location to stop at.
15885 * gdb.base/break-always.c: New.
15886 * gdb.base/break-always.exp: New.
15887
d24317b4
VP
158882008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15889
15890 * lib/mi-support.exp (mi_runto_helper): Adjust
15891 for the original-location field.
15892 (mi_create_breakpoint, mi_list_breakpoints): New.
15893 * gdb.mi/mi-break.exp: Adjust.
15894 * gdb.mi/mi2-break.exp: Adjust.
15895 * gdb.mi/mi-pending.exp: Adjust.
15896 * gdb.mi/mi-simplerun.exp: Adjust.
15897 * gdb.mi/mi2-simplerun.exp: Adjust.
15898 * gdb.mi/mi-syn-frame.exp: Adjust.
15899 * gdb.mi/mi2-syn-frame.exp: Adjust.
15900 * gdb.mi/mi-until.exp: Adjust.
15901 * gdb.mi/mi2-until.exp: Adjust.
15902 * gdb.mi/mi-var-display.exp: Adjust.
15903 * gdb.mi/mi2-var-display.exp: Adjust.
15904 * gdb.mi/mi-watch.exp: Adjust.
15905 * gdb.mi/mi2-watch.exp: Adjust.
15906
fdc59709 159072008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 15908
a9c64011
AS
15909 * aclocal.m4: Add override.m4.
15910 * configure: Regenerate.
fdc59709 15911
8e91f023
VP
159122008-04-19 Vladimir Prus <vladimir@codesourcery.com>
15913
15914 * gdb.mi/var-cmd.c (do_at_tests): Verify that
15915 '-var-update --all-values' reports new value even the type
15916 of a variable object has changed.
15917
233a11ab
CS
159182008-04-18 Craig Silverstein <csilvers@google.com>
15919
15920 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
15921 files.
d24317b4 15922
9c1137ad
JB
159232008-04-18 Joel Brobecker <brobecker@adacore.com>
15924
15925 * gdb.ada/atomic_enum: New test program.
15926 * gdb.ada/atomic_enum.exp: New testcase.
15927
66d0bbc7
DE
159282008-04-17 Doug Evans <dje@google.com>
15929
15930 * gdb.opt/Makefile.in: Fix whitespace.
15931
100906b0
UW
159322008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
15933
15934 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
15935
4584e32e
DE
159362008-04-17 Doug Evans <dje@google.com>
15937
15938 * gdb.base/hashline1.exp: New testcase.
15939 * gdb.base/hashline2.exp: New testcase.
15940 * gdb.base/hashline2.exp: New testcase.
15941
0a320680
PA
159422008-04-17 Pedro Alves <pedro@codesourcery.com>
15943
15944 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
15945
18ac113b
AR
159462008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
15947
15948 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
15949 temporary breakpoint to match "Temporary breakpoint".
15950 * gdb.base/break.exp (delete_breakpoints): Likewise.
15951 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
15952 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
15953 * gdb.base/display.exp: Likewise.
15954 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
15955 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
15956 * gdb.base/restore.exp (restore_tests): Likewise.
15957 * gdb.base/sepdebug.exp: Likewise.
15958 * gdb.base/watchpoint.exp: Likewise.
15959 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
15960 * gdb.mi/mi-pending.exp: Likewise.
15961 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
15962 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
15963 * gdb.mi/mi-var-cmd.exp: Likewise.
15964 * gdb.mi/mi-var-display.exp: Likewise.
15965 * gdb.mi/mi2-cli.exp: Likewise.
15966 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
15967 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
15968 * gdb.mi/mi2-var-display.exp: Likewise.
15969 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
15970 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
15971 new "disp" field.
a9c64011 15972 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
15973 reason. This is to support fix for PR2424.
15974
add38693
JK
159752008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15976
15977 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
15978
fcacd99f
VP
159792008-04-13 Vladimir Prus <vladimir@codesourcery.com>
15980
15981 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 15982 field. Add more floating varobj tests.
fcacd99f 15983 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
15984 field.
15985 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
15986 (main): Call do_at_tests.
15987 * lib/mi-support.exp (mi_create_floating_varobj)
15988 (mi_varobj_update_with_type_change): New.
fcacd99f 15989
de051565
MK
159902008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
15991
15992 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
15993 option of -var-evaluate-expression.
15994 * gdb.mi/mi2-var-display.exp: Likewise.
15995
dbc52822
VP
159962008-04-07 Vladimir Prus <vladimir@codesourcery.com>
15997
15998 Introduce test setup helpers.
a9c64011
AS
15999 * lib/gdb.exp (build_executable, clean_restart)
16000 (prepare_for_testing): New.
16001 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
16002 * gdb.base/return.exp: Likewise.
16003 * gdb.base/ending-run.exp: Likewise.
dbc52822 16004
473591da
NR
160052008-04-07 Nick Roberts <nickrob@snap.net.nz>
16006
16007 * gdb.mi/mi-async.exp: New test for asynchronous Machine
16008 Interface (MI) responses.
16009
2b2d9e11
VP
160102008-04-06 Vladimir Prus <vladimir@codesourcery.com>
16011
a9c64011
AS
16012 * gdb.cp/breakpoint.cc: New code to test conditions involving
16013 member variables.
16014 * gdb.cp/breakpoint.exp: Test condition involving member
16015 variables.
2b2d9e11 16016
bb378428
VP
160172008-04-05 Vladimir Prus <vladimir@codesourcery.com>
16018
16019 * lib/mi-support.exp (mi_expect_stop): New.
16020 (mi_run_cmd): Change the
16021 token. Use mi_send_resuming_command, use
16022 mi_expect_stop.
16023 (mi_execute_to_helper): Rename to mi_execute_to.
16024 (mi_send_resuming_command): Add more error patterns.
16025 (mi_wait_for_stop): Renamed to...
16026 (mi_get_stop_line): ...this.
16027 (mi_run_inline_test): Adjust.
16028
16029 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
16030 * gdb.mi/mi-console.exp: Likewise.
16031 * gdb.mi/mi-pending.exp: Likewise.
16032 * gdb.mi/mi-simplerun.exp: Likewise.
16033 * gdb.mi/mi-stack.exp: Likewise.
16034 * gdb.mi/mi-stepi.exp: Likewise.
16035 * gdb.mi/mi-syn-frame.exp: Add comment.
16036 * gdb.mi/mi-until.exp: Likewise.
16037 * gdb.mi/mi-var-display.exp: Likewise.
16038 * gdb.mi/mi-watch.exp: Likewise.
16039 * gdb.mi/mi2-cli.exp: Likewise.
16040 * gdb.mi/mi2-console.exp: Likewise.
16041 * gdb.mi/mi2-simplerun.exp: Likewise.
16042 * gdb.mi/mi2-stack.exp: Likewise.
16043 * gdb.mi/mi2-stepi.exp: Likewise.
16044 * gdb.mi/mi2-until.exp: Likewise.
16045 * gdb.mi/mi2-var-display.exp: Likewise.
16046 * gdb.mi/mi2-watch.exp: Likewise.
16047
62172bb9
UW
160482008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16049
16050 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
16051
16052 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
16053
a13e061a
PA
160542008-04-04 Pedro Alves <pedro@codesourcery.com>
16055
16056 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
16057 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
16058 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16059 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
16060 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
16061 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
16062 expect an mi error duplicated in stderr.
16063
eae06beb
JB
160642008-04-03 Joel Brobecker <brobecker@adacore.com>
16065
16066 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
16067 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
16068 Add a couple of tests that verify the behavior when the new setting
16069 is set to "cancel" and "all".
16070 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
16071 "ask" before we start the testing.
16072
79c6ced6
AR
160732008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
16074
16075 * gdb.cp/casts.cc: Add class reference variables.
16076 * gdb.cp/casts.exp: New test cases for up/down casting references.
16077
6c2d1a6b
MK
160782008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
16079
16080 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
16081 instead of beginning to make an extra test pass.
16082 * gdb.mi/mi2-var-display.exp: Likewise.
16083
55b411d9
MR
160842008-03-31 Maciej W. Rozycki <macro@mips.com>
16085
16086 * gdb.base/break.exp: Mark failures as such. Fix formatting.
16087
c6140da2
MD
160882008-03-31 Markus Deuling <deuling@de.ibm.com>
16089 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16090
16091 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
16092 value. Add xfail for older kernels.
16093
79732189
AR
160942008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
16095
16096 Bring mi-support in line with gdb.exp.
16097 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
16098 (mi_gdb_start): New function.
16099
33c3676e
MR
161002008-03-28 Maciej W. Rozycki <macro@mips.com>
16101
16102 * gdb.mi/mi-var-cmd.exp: Fix a typo.
16103
92e28119
VP
161042008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16105
16106 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
16107 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 16108
9e8e3afe
VP
161092008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16110
16111 * lib/mi-support.exp (mi_create_varobj_checked): New.
16112 (mi_list_varobj_children): Allow to check for a
16113 value.
16114 (mi_list_array_varobj_children): New.
16115
16116 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
16117 and mi_list_varobj_children, as opposed to hardcoding
16118 expected strings.
16119 * gdb.mi/gdb701.exp: Likewise.
16120 * gdb.mi/gdb792.exp: Likewise.
16121 * gdb.mi/mi-var-block.exp: Likewise.
16122 * gdb.mi/mi-var-cmd.exp: Likewise.
16123 * gdb.mi/mi-var-invalidate.exp: Likewise.
16124 * gdb.mi/mi2-var-block.exp: Likewise.
16125 * gdb.mi/mi2-var-child.exp: Likewise.
16126 * gdb.mi/mi2-var-cmd.exp: Likewise.
16127 * gdb.mi/mi2-var-display.exp: Likewise.
16128
9df50351
JK
161292008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
16130
16131 Fix random false FAILs on i386.
16132 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
16133
31e5d73a
DJ
161342008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16135
16136 PR gdb/544
16137 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
16138
12f4afab
DJ
161392008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16140
16141 PR gdb/544
16142 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
16143
b562a0cb
DJ
161442008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16145
16146 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
16147 fixed PR gdb/544.
16148
17faa917
DJ
161492008-03-21 Pedro Alves <pedro@codesourcery.com>
16150
16151 * gdb.threads/fork-child-threads.exp: Test next over fork.
16152
6214f497
DJ
161532008-03-21 Chris Demetriou <cgd@google.com>
16154
16155 * gdb.base/break.exp (rbreak junk): New test for rbreak
16156 "Junk at end of arguments" issue.
16157
63092375
DJ
161582008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16159
16160 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
16161 *& to work on created array elements.
16162 (Top level): Test print $pc with a file. Test string operations
16163 without a target.
16164 * gdb.base/ptype.exp: Do not expect *& to work on created array
16165 elements.
16166
b21991b0
DJ
161672008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16168
16169 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
16170 gdb.threads/staticthreads.exp: Update exit query.
16171
c4b347c7
SL
161722008-03-07 Sandra Loosemore <sandra@codesourcery.com>
16173
16174 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
16175
fa4727a6
DJ
161762008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
16177
16178 * gdb.base/watchpoint.c (global_ptr, func4): New.
16179 (main): Call func4.
16180 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
16181 (test_inaccessible_watchpoint): New.
16182
2f34202f
MR
161832008-02-29 Maciej W. Rozycki <macro@mips.com>
16184
16185 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
16186 select the largest.
16187
0d6ba1b1
DJ
161882008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16189
16190 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
16191 frames-invalid annotations.
16192
e691325a
PM
161932008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
16194
a9c64011 16195 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 16196
f85b5ecc
DE
161972008-02-27 Doug Evans <dje@google.com>
16198
16199 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
16200 for bug 1738.
16201 (breakpoint_to_handler_entry): Ditto.
16202
b40e7bf3
JB
162032008-02-27 Joel Brobecker <brobecker@adacore.com>
16204
16205 * gdb.base/ending-run.exp: Use the first line of code inside
16206 function body to test breakpoints.
16207 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
16208 location where the breakpoint is inserted when using the line
16209 where a function is declared. Fix typo in the description of
16210 one of the tests.
16211 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
16212
2faca73a
PM
162132008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16214
16215 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 16216 tests.
2faca73a 16217
6f439c36
PM
162182008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16219
16220 * gdb.base/args.exp: avoid same output for tests
16221 with single quotes.
16222
54e52265
VP
162232008-02-26 Vladimir Prus <vladimir@codesourcery.com>
16224
a9c64011
AS
16225 * gdb.base/annota1.exp: Adjust for 'info break'
16226 format changes.
16227 * gdb.base/annota3.exp: Likewise.
16228 * gdb.base/break.exp: Likewise.
16229 * gdb.base/condbreak.exp: Likewise.
16230 * gdb.base/pending.exp: Likewise.
16231 * gdb.base/sepdebug.exp: Likewise.
16232 * gdb.base/unload.exp: Likewise.
16233 * gdb.cp/ovldbreak.exp: Likewise.
16234 * gdb.mi/mi-pending.exp: Likewise.
54e52265 16235
897b09ca
DE
162362008-02-07 Doug Evans <dje@google.com>
16237
16238 * gdb.cp/mb-inline.exp: New.
16239 * gdb.cp/mb-inline.h: New.
16240 * gdb.cp/mb-inline1.cc: New.
16241 * gdb.cp/mb-inline2.cc: New.
16242
b1c32d35
PM
162432008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
16244
16245 * gdb.pascal/floats.pas: New test program.
16246 * gdb.pascal/floats.exp: New testcase.
16247
1a4ca44a
TJB
162482008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16249
16250 * gdb.base/callfuncs.c (t_float_many_args): New function.
16251 (t_double_many_args): New function.
16252 * gdb.base/callfuncs.exp: Add tests for exceeding float
16253 and double parameters passed through the stack.
16254
439048e8
JB
162552008-02-05 Joel Brobecker <brobecker@adacore.com>
16256
16257 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
16258 gdb.ada/complete/foo.adb: New files.
16259 * gdb.ada/complete.exp: New testcase.
16260
81fe8080
DE
162612008-02-03 Doug Evans <dje@google.com>
16262
301f0ecf
DE
16263 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
16264
81fe8080
DE
16265 * gdb.cp/gdb2384.exp: New file.
16266 * gdb.cp/gdb2384.cc: New file.
16267 * gdb.cp/gdb2384-base.h: New file.
16268 * gdb.cp/gdb2384-base.cc: New file.
16269
4b071aec
DE
162702008-02-02 Doug Evans <dje@google.com>
16271
16272 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
16273
61137ba6
JB
162742007-02-01 Joel Brobecker <brobecker@adacore.com>
16275
16276 * gdb.ada/sym_print_name: New test program.
16277 * gdb.ada/sym_print_name.exp: New testcase.
16278
162792007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
16280
16281 * gdb.ada/nested/hello.adb: New file.
16282 * gdb.ada/nested.exp: New testcase.
16283 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16284
98deb0da
VP
162852008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16286
16287 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
16288 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
16289 don't cause future evaluations of function to report
16290 creation of internal breakpoints.
98deb0da 16291
723a2275
VP
162922008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16293
16294 * gdb.mi/mi-break.exp (test_error): New.
16295 Call it.
16296
fb546a2f
LM
162972008-01-31 Luis Machado <luisgpm@br.ibm.com>
16298
16299 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
16300 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
16301
2d8fd90a
PM
163022008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16303
16304 * gdb.pascal/integers.pas: New test program.
16305 * gdb.pascal/integers.exp: New testcase.
16306
a7fa0ded
PM
163072008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16308
16309 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
16310
5e1a1926
TJB
163112008-01-30 Luis Machado <luisgpm@br.ibm.com>
16312
16313 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
16314 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
16315
8d04f9f0
JB
163162008-01-30 Paul Hilfinger <hilfinger@adacore.com>
16317
16318 * gdb.ada/formatted_ref: New test program.
16319 * gdb.ada/formatted_ref.exp: New testcase.
16320
16321 * gdb.cp/formatted-ref.cc: New file.
16322 * gdb.cp/formatted-ref.exp: New testcase.
16323
ce75a98f
JB
163242008-01-30 Joel Brobecker <brobecker@adacore.com>
16325
16326 * gdb.base/ptype.exp: Add testing of "ptype $pc".
16327
e835f6bf
NR
163282008-01-30 Nick Roberts <nickrob@snap.net.nz>
16329
16330 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
16331 (test_file_list_exec_source_file): Update to new macro-info field.
16332
d118ef87
PH
163332008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
16334
16335 * gdb.ada/exprs: New test program.
16336 * gdb.ada/exprs.exp: New testcase.
16337
7d35ab09
TJB
163382008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16339
16340 * dfp-test.c (DELTA, DELTA_B): New definitions.
16341 (double_val1, double_val2, double_val3, double_val4, double_val5,
16342 double_val6, double_val7, double_val8, double_val9, double_val10,
16343 double_val11, double_val12, double_val13, double_val14, dec32_val1,
16344 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
16345 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
16346 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
16347 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
16348 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
16349 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
16350 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
16351 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
16352 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
16353 dec128_val16): New global variables.
16354 (decimal_dec128_align): New function.
16355 (decimal_mixed): Likewise.
16356 (decimal_many_args_dec32): Likewise.
16357 (decimal_many_args_dec64): Likewise.
16358 (decimal_many_args_dec128): Likewise.
16359 (decimal_many_args_mixed): Likewise.
16360 * dfp-test.exp: Add tests calling new inferior functions.
16361
2d717e4f
DJ
163622008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16363
16364 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
16365 gdb.server/ext-run.exp: New files.
16366 * lib/gdbserver-support.exp (gdbserver_download): New.
16367 (gdbserver_start): New. Update gdbserver expected
16368 output.
16369 (gdbserver_spawn): Use them.
16370 (gdbserver_start_extended): New.
16371
e85a822c
DJ
163722008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16373
16374 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
16375 Run on GNU/Linux.
16376 (do_exec_tests): Check for systems which do not support catchpoints.
16377 Do not match START.
16378 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
16379 Run on GNU/Linux. Enable verbose output.
16380 (check_fork_catchpoints): New.
16381 (explicit_fork_child_follow, catch_fork_child_follow)
16382 (tcatch_fork_parent_follow): Update expected messages.
16383 (do_fork_tests): Use check_fork_catchpoints.
16384 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
16385 Run on GNU/Linux. Enable verbose output.
16386 (check_vfork_catchpoints): New.
16387 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
16388 expected messages.
16389 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
16390
401ea829
JB
163912008-01-29 Jim Blandy <jimb@red-bean.com>
16392
16393 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
16394 host' errors.
16395 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
16396
aceaf3ad
JB
163972008-01-29 Jim Blandy <jimb@red-bean.com>
16398
16399 * gdb.threads/sigthread.c: Use barriers to ensure that
16400 child_thread and child_thread_two are always initialized before we
16401 start to use them.
16402
a5606eee
VP
164032008-01-29 Vladimir Prus <vladimir@codesourcery.com>
16404
16405 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
16406 * gdb.base/watchpoint-solib.c: New.
16407 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 16408
c55a82bb
PM
164092008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
16410
16411 * gdb.base/gdb1056.exp: Add unsigned integer test.
16412
0993fe05
DE
164132008-01-28 Doug Evans <dje@google.com>
16414
16415 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
16416
4fe42e7f
JB
164172008-01-27 Jim Blandy <jimb@codesourcery.com>
16418
c7a69933
JB
16419 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
16420
4fe42e7f
JB
16421 * gdb.base/expand-psymtabs.exp: Doc fix.
16422
5def8285
MK
164232008-01-26 Mark Kettenis <kettenis@gnu.org>
16424
16425 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16426
5313c911
NR
164272008-01-24 Nick Roberts <nickrob@snap.net.nz>
16428
a9c64011 16429 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
16430 -var-set-format.
16431
93815fbf
VP
164322008-01-23 Chris Demetriou <cgd@google.com>
16433
16434 * gdb.threads/thread_events.c: New testcase source file.
16435 * gdb.threads/thread_events.exp: New testcase expect file.
16436
467a88ee
NR
164372008-01-23 Nick Roberts <nickrob@snap.net.nz>
16438
16439 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
16440
16441 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
16442 -var-set-format.
16443
d8f82aba
DJ
164442008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16445 Vladimir Prus <vladimir@codesourcery.com>
16446
16447 * gdb.base/float.exp: Allow missing floating point for m68k and
16448 PowerPC.
16449
60c46647
VP
164502008-01-22 Vladimir Prus <vladimir@codesourcery.com>
16451
16452 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
16453 ignore count.
16454 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
16455 * gdb.mi/mi-cli.exp: Adjust.
16456 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 16457
c7dd36a1
PA
164582008-01-17 Pedro Alves <pedro@codesourcery.com>
16459
16460 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
16461 and 'dummy_ptr' integer pointer. Initialize struct_declarations
16462 with dummy_ptr's address.
16463 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
16464 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
16465 all targets.
16466 * gdb.mi/mi2-var-child.exp: Likewise.
16467
39d5313e
JB
164682008-01-09 Joel Brobecker <brobecker@adacore.com>
16469
16470 * gdb.ada/null_array: New test program.
16471 * gdb.ada/null_array.exp: New testcase.
16472
0aea4bf3
LM
164732008-01-09 Luis Machado <luisgpm@br.ibm.com>
16474
16475 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
16476 with required float modifiers.
16477
0b354900
JB
164782008-01-08 Joel Brobecker <brobecker@adacore.com>
16479
16480 * gdb.ada/funcall_param: New test program.
16481 * gdb.ada/funcall_param.exp: New testcase.
16482
cdb7f5d4
JB
164832008-01-08 Joel Brobecker <brobecker@adacore.com>
16484
16485 * gdb.ada/arrayparam: New test program.
16486 * gdb.ada/arrayparam.exp: New testcase.
16487
88e2547f
JB
164882008-01-08 Joel Brobecker <brobecker@adacore.com>
16489
16490 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
16491 landed. Should also fix random failures in the test following it.
16492
f6867ce0
TJB
164932008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
16494
16495 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
16496 for expressions with decimal float values.
16497 (test_dfp_conversions): New function to test casts to and from
16498 decimal float types.
16499 Call test_dfp_conversions.
16500 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
16501 elements.
16502 (main): Initialize ds.float4 and ds.double8 elements.
16503 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
16504 string to new error message.
16505 (d64_set_tests): Likewise.
16506 (d128_set_tests): Likewise.
16507 Add tests for expressions with decimal float variables. Add tests for
16508 conversions to and from decimal float types.
16509
f9c11282
JB
165102008-01-05 Joel Brobecker <brobecker@adacore.com>
16511
16512 * gdb.ada/packed_tagged/comp_bug.adb: New file.
16513 * gdb.ada/packed_tagged.exp: New testcase.
16514
0ecbca72
JB
165152008-01-04 Joel Brobecker <brobecker@adacore.com>
16516
16517 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
16518 gdb.ada/homonym/homonym_main.adb: New files.
16519 * gdb.ada/homonym.exp: New testcase.
16520
c18d3d89
JB
165212008-01-04 Joel Brobecker <brobecker@adacore.com>
16522
16523 * gdb.ada/packed_array.exp: Add testing of references to
16524 a packed array.
16525
ecc7085b
JB
165262008-01-04 Joel Brobecker <brobecker@adacore.com>
16527
16528 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
16529 New files.
16530 * gdb.ada/type_coercion.exp: New testcase.
16531
c474c922
JB
165322008-01-04 Joel Brobecker <brobecker@adacore.com>
16533
16534 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
16535 gdb.ada/tagged/foo.adb: New file.
16536 * gdb.ada/tagged.exp: New testcase.
16537
9005b927
JB
165382008-01-04 Joel Brobecker <brobecker@adacore.com>
16539
16540 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
16541 gdb.ada/ptype_field/foo.adb: New files.
16542 * gdb.ada/ptype_field.exp: New testcase.
16543
1a6aaad8
JB
165442008-01-03 Joel Brobecker <brobecker@adacore.com>
16545
16546 * gdb.ada/print_pc.exp: New testcase.
16547
0ef22f53
JB
165482008-01-03 Joel Brobecker <brobecker@adacore.com>
16549
16550 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
16551 gdb.ada/taft_type/p.adb: New files.
16552 * gdb.ada/taft_type.exp: New testcase.
16553
1689ecf8
JB
165542008-01-03 Joel Brobecker <brobecker@adacore.com>
16555
16556 * gdb.ada/array_bounds/bar.adb: New file.
16557 * gdb.ada/array_bounds.exp: New testcase.
16558
a4d0b9c3
JB
165592008-01-03 Joel Brobecker <brobecker@adacore.com>
16560
16561 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
16562 gdb.ada/arrayptr/foo.adb: New files.
16563 * gdb.ada/arrayptr.exp: New testcase.
16564
a31ace00
JB
165652008-01-03 Joel Brobecker <brobecker@adacore.com>
16566
16567 * gdb.base/set-lang-auto.exp: New testcase.
16568
a97fced3
JB
165692008-01-03 Joel Brobecker <brobecker@adacore.com>
16570
16571 * gdb.ada/fun_addr/foo.adb: New file.
16572 * gdb.ada/fun_addr.exp: New testcase.
16573
ef29ce1a
JK
165742008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16575
16576 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
16577 New files
16578
0fafefe3
JB
165792008-01-02 Joel Brobecker <brobecker@adacore.com>
16580
16581 * array_subscript_addr/p.adb: New file.
a9c64011 16582 * array_subscript_addr.exp: New testcase.
0fafefe3 16583
c4359f8d
JB
165842008-01-02 Joel Brobecker <brobecker@adacore.com>
16585
a9c64011 16586 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
16587 New files.
16588 * gdb.ada/str_cmp_ref.exp: New testcase.
16589
1aa1b15b
JB
165902008-01-01 Joel Brobecker <brobecker@adacore.com>
16591
16592 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
16593 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 16594 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 16595
81c9b2cf
JB
165962008-01-01 Joel Brobecker <brobecker@adacore.com>
16597
16598 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
16599 gdb.ada/ref_param/pck.ads: New files.
16600 * gdb.ada/ref_param.exp: New testcase.
16601
319e4674
JB
166022008-01-01 Joel Brobecker <brobecker@adacore.com>
16603
16604 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
16605 gdb.ada/interface/foo.adb: New files.
16606 * gdb.ada/interface.exp: New testcase.
16607
ef682c56
JB
166082007-12-31 Jim Blandy <jimb@codesourcery.com>
16609
16610 * gdb.base/multi-forks.exp: Consume all output from child
16611 processes before proceeding to next test.
16612
f6f3eb6c
JB
166132007-12-29 Jim Blandy <jimb@codesourcery.com>
16614
16615 * configure: Regenerated.
16616
f652e42f
JB
166172007-12-27 Joel Brobecker <brobecker@adacore.com>
16618
16619 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
16620 gdb.ada/fixed_cmp/fixed.adb: New files.
16621 * gdb.ada/fixed_cmp.exp: New testcase.
16622
6943e596
JB
166232007-12-27 Joel Brobecker <brobecker@adacore.com>
16624
16625 * gdb.ada/boolean_expr.exp: New testcase.
16626
aad9a193
JB
166272007-12-26 Jim Blandy <jimb@codesourcery.com>
16628
16629 * gdb.base/multi-forks.exp: Doc fix.
16630
fb5f3683
JB
166312007-12-26 Joel Brobecker <brobecker@adacore.com>
16632
16633 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16634 * gdb.ada/char_param.exp: Do not compile our test program with
16635 -gnata, this is unnecessary.
16636 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
16637
384e4a9c
JB
166382007-12-24 Joel Brobecker <brobecker@adacore.com>
16639
16640 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
16641 gdb.ada/print_chars/foo.adb: New files.
16642 * gdb.ada/print_chars.exp: New testcase.
16643
01e044f7
JB
166442007-12-24 Joel Brobecker <brobecker@adacore.com>
16645
16646 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
16647 gdb.ada/char_param/foo.adb: New files.
16648 * gdb.ada/char_param.exp: New testcase.
16649
0ce17860
JB
166502007-12-22 Jim Blandy <jimb@codesourcery.com>
16651
16652 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
16653 hard-coding source line numbers into the test.
16654 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
16655 gdb_get_line_number to find.
16656
919809b9
JB
166572007-12-22 Joel Brobecker <brobecker@adacore.com>
16658
16659 * gdb.base/ptype.c (highest): New struct type.
16660 (the_highest): New variable of that type.
16661 (main): Add dummy assignment to a field of variable the_highest.
16662 * gdb.base/ptype.exp: Test type printing of our new variable.
16663
abc8a88d
PM
166642007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
16665
16666 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 16667 and record first explicitly generated thread number.
abc8a88d
PM
16668 Use that thread number for thread specific watchpoint test.
16669 Add iteration number to repetitive tests.
16670
5158f3e3
CES
166712007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
16672 Jim Blandy <jimb@codesourcery.com>
16673
16674 * gdb.base/expand-psymtabs.c: New testcase
16675 source file.
16676 * gdb.base/expand-psymtabs.exp: New testcase
16677 expect file.
16678
37e4754d
LM
166792007-12-17 Luis Machado <luisgpm@br.ibm.com>
16680
16681 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
16682 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
16683
551e5d04
JB
166842007-12-17 Joel Brobecker <brobecker@adacore.com>
16685
16686 * gdb.ada/frame_args/foo.adb: New file.
16687 * gdb.ada/frame_args/pck.ads: New file.
16688 * gdb.ada/frame_args/pck.adb: New file.
16689 * gdb.ada/frame_args.exp: New testcase.
16690
a05ee097
JB
166912007-12-17 Joel Brobecker <brobecker@adacore.com>
16692
16693 * gdb.base/frame-args.c: New file.
16694 * gdb.base/frame-args.exp: New testcase.
16695
c162e8c9 166962007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 16697 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
16698
16699 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
16700
afe8ab22 167012007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16702
afe8ab22
VP
16703 * gdb.mi/mi-pending.exp: New.
16704 * gdb.mi/mi-pending.c: New.
16705 * gdb.mi/mi-pendshr.c: New.
16706
dfdfb3ca
JB
167072007-12-06 Jim Blandy <jimb@codesourcery.com>
16708
16709 * gdb.base/default.exp: Update expected output for 'info catch'.
16710
b7fca990
JK
167112007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16712
16713 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
16714 must be set to binary.
16715
6a1afc1e
PA
167162007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
16717
16718 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
16719
a6b151f1
DJ
167202007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
16721
16722 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
16723 gdb.mi/mi-file-transfer.exp: New.
16724
43039443
JK
167252007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16726
16727 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
16728
0ef2251b
MR
167292007-11-22 Maciej W. Rozycki <macro@mips.com>
16730
16731 * gdb.trace/backtrace.exp: Fix a typo.
16732 * gdb.trace/circ.exp: Likewise.
16733 * gdb.trace/collection.exp: Likewise.
16734 * gdb.trace/limits.exp: Likewise.
16735 * gdb.trace/report.exp: Likewise.
16736 * gdb.trace/tfind.exp: Likewise.
16737 * gdb.trace/while-dyn.exp: Likewise.
16738
5443631e
NR
167392007-11-21 Nick Roberts <nickrob@snap.net.nz>
16740
16741 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
16742 objects of pointers that can't be dereferenced are now
16743 "noneditable".
16744
a4ce5b0d
UW
167452007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16746
16747 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
16748 (target_cpu): Remove.
16749
d6e956e5
VP
167502007-10-15 Vladimir Prus <vladimir@codesourcery.com>
16751
16752 * gdb.base/ending-run.exp: Expect the list of cleared
16753 breakpoint to come in natural order, not the reversed one.
a9c64011 16754
214270ab
VP
167552007-11-07 Vladimir Prus <vladimir@codesourcery.com>
16756
16757 * gdb.mi/mi-var-child.c (do_child_deletion): New.
16758 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 16759
1a619819
LM
167602007-11-05 Luis Machado <luisgpm@br.ibm.com>
16761
16762 * gdb.base/printcmds.exp: New function
16763 test_printf_with_dfp.
16764
5b01a6fa
DE
167652007-11-02 Doug Evans <dje@google.com>
16766
16767 * gdb.disasm/t01_mov.s: Remove carriage returns.
16768 * gdb.disasm/t02_mova.s: Ditto.
16769 * gdb.disasm/t03_add.s: Ditto.
16770 * gdb.disasm/t04_sub.s: Ditto.
16771 * gdb.disasm/t05_cmp.s: Ditto.
16772 * gdb.disasm/t06_ari2.s: Ditto.
16773 * gdb.disasm/t07_ari3.s: Ditto.
16774 * gdb.disasm/t08_or.s: Ditto.
16775 * gdb.disasm/t09_xor.s: Ditto.
16776 * gdb.disasm/t10_and.s: Ditto.
16777 * gdb.disasm/t11_logs.s: Ditto.
16778 * gdb.disasm/t12_bit.s: Ditto.
16779 * gdb.disasm/t13_otr.s: Ditto.
16780
ec33ab7f
JK
167812007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16782
16783 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
16784
ae0d01ff
UW
167852007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16786
16787 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
16788 provide DFP support.
16789
55eddb0f
DJ
167902007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
16791
16792 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
16793 Test "set powerpc vector-abi". Skip auto-detection tests for old
16794 toolchains.
16795
7020f05c
PA
167962007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16797
16798 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
16799 with [string compare].
16800
84bc3db9
PA
168012007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16802
16803 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
16804 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
16805
5876dc88
LM
168062007-10-25 Luis Machado <luisgpm@br.ibm.com>
16807
16808 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
16809 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
16810 * gdb.opt/Makefile.in: New makefile.
16811 * Makefile.in: Create new directory "gdb.opt".
16812 * configure.ac: Add "gdb.opt" directory.
16813 * configure: Regenerated.
a9c64011 16814
c3ea9a14
DE
168152007-10-25 Doug Evans <dje@google.com>
16816
16817 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
16818 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
16819
a9c64011 168202007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
16821 Thiago Jung Bauermann <bauerman@br.ibm.com>
16822
16823 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
16824 Floating Point expressions.
16825 * gdb.base/dfp-test.exp: new file adding tests for Decimal
16826 Floating Point variables.
16827 * gdb.base/dfp-test.c: new file containing program with Decimal
16828 Floating variables, used by gdb.base/dfp-test.exp.
16829
62a24a2b
DJ
168302007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
16831
16832 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
16833
e7b1eae6
UW
168342007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16835
16836 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
16837 compiling test case with GCC.
16838 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
16839
c641edcc
UW
168402007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16841
16842 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16843 format changes.
16844
5e5ebfe6
MS
168452007-10-18 Michael Snyder <msnyder@specifix.com>
16846
16847 * gdb.base/dbx.exp: Add missing "-re " operator.
16848
e831e7b6
GM
168492007-10-16 Gaius Mulley <gaius@glam.ac.uk>
16850
16851 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
16852 * configure.ac: Removed trailing spaces after backslash.
16853 * gdb.modula2: New directory.
16854 * gdb.modula2/Makefile.in: New file.
16855 * gdb.modula2/unbounded-array.exp: New file.
16856 * gdb.modula2/unbounded1.c: New file.
16857
7cc46491
DJ
168582007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
16859
16860 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
16861
168622007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
16863
16864 * gdb.base/sigstep.c (main): Add checks for
16865 return values for setitimer call.
16866 Call setitimer again with itimer = ITIMER_REAL
16867 if first call to setitimer fails.
16868
e91528f0
KH
168692007-10-11 Kazu Hirata <kazu@codesourcery.com>
16870
16871 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
16872 of $timeout.
16873
2ec9a4f8
DJ
168742007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16875
16876 * gdb.server/server-run.exp: Test for dynamic linker symbols.
16877
168782007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
16879
16880 * lib/gdb.exp (gdb_run_cmd): Move comment outside
16881 of gdb_expect call, to avoid interruption.
16882
64b2fa04
PA
168832007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
16884
16885 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
16886 (v_unsigned_long_long, v_long_long_array)
16887 (v_signed_long_long_array, v_unsigned_long_long_array)
16888 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
16889 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
16890 [!NO_LONG_LONG]: New.
16891 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
16892 v_long_long_member.
16893
16894 (v_long_long_func, v_signed_long_long_func)
16895 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
16896 (main) [!NO_LONG_LONG]: Initialize long long variants.
16897
16898 * gdb.base/whatis.exp: If board file requests no_long_long, build
16899 test with NO_LONG_LONG defined. Test long long, signed long long,
16900 and unsigned long long variants but only if board file doesn't
16901 disable it.
16902
a912286e 169032007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 16904 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
16905
16906 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
16907 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
16908 * configure: Regenerated.
16909 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
16910 gdb.pascal/types.exp, lib/pascal.exp: New files.
16911
471ba8c9
DJ
169122007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
16913
16914 * gdb.cp/classes.exp (do_tests): Always step to the line after the
16915 call.
16916 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
16917 to return to the call.
16918 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
16919 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
16920 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
16921 * gdb.mi/mi-until.exp (test_until): Likewise.
16922 * gdb.mi/mi2-until.exp (test_until): Likewise.
16923
fef8a650
DJ
169242007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
16925
16926 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
16927 two-char array.
16928 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
16929
d983da9c
DJ
169302007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
16931
16932 * gdb.threads/watchthreads.c (thread_function): Sleep between
16933 iterations.
16934 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
16935 at once for S/390. Generate matching fails and passes.
16936
17f62551
VP
169372007-09-27 Vladimir Prus <vladimir@codesourcery.com>
16938
16939 * gdb.mi/var-cmd.c (do_children_tests): Initialize
16940 the 'struct_declarations' variable to zeros.
a9c64011 16941
ed0616c6
VP
169422007-09-24 Vladimir Prus <vladimir@codesourcery.com>
16943
16944 * gdb.cp/mb-ctor.cc: New.
16945 * gdb.cp/mb-ctor.exp: New.
16946 * gdb.cp/mb-templates.cc: New.
16947 * gdb.cp/mb-templates.exp: New.
16948
41f1b697
DJ
169492007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
16950
16951 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
16952
3f213f78
PA
169532007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
16954
16955 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
16956 targets.
16957 * configure: Regenerate.
16958
0d381245 169592007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16960
0d381245
VP
16961 * gdb.base/annota1.exp: Adjust for 'info break'
16962 format changes.
16963 * gdb.base/annota3.exp: Likewise.
16964 * gdb.base/break.exp: Likewise.
16965 * gdb.base/condbreak.exp: Likewise.
16966 * gdb.base/pending.exp: Likewise.
16967 * gdb.base/sepdebug.exp: Likewise.
16968 * gdb.base/unload.exp: Likewise.
16969 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 16970
fe3f5fa8
VP
169712007-09-22 Vladimir Prus <vladimir@codesourcery.com>
16972
16973 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
16974 messages.
16975 * gdb.base/chng-syms.exp: Likewise.
16976 * gdb.base/unload.exp: Likewise.
a9c64011 16977
a75cf6c0
DJ
169782007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
16979
16980 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
16981
18ecae38
DJ
169822007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
16983
16984 * schedlock.c (NUM): Change to 1.
16985 (main): Use args[0] for the main thread.
16986 * schedlock.exp: Only expect two threads. Only issue one pass or fail
16987 regardless of the number of threads.
16988
5509918f
MR
169892007-09-14 Maciej W. Rozycki <macro@mips.com>
16990
4a543daf
MR
16991 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
16992 type down.
16993 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16994 test.
16995 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
16996 watchpoint type down.
16997 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16998 test.
16999
170002007-09-14 Maciej W. Rozycki <macro@mips.com>
17001
5509918f
MR
17002 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
17003 Move all the tests here and run them twice, once using software
17004 watchpoints and once using hardware watchpoints.
17005 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
17006
40b53987
DJ
170072007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
17008
17009 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
17010 test.
17011
695e2681
MK
170122007-09-10 Mark Kettenis <kettenis@gnu.org>
17013
8b3fc8d8
MK
17014 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
17015 build-id.
17016
695e2681
MK
17017 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
17018 know about $ORIGIN. Calculate output dir from $dest instead of
17019 using ${objdir}/{$subdir}.
17020
58d69f29
MK
170212007-09-09 Mark Kettenis <kettenis@gnu.org>
17022
17023 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
17024 gcore, before continuing with the test.
17025
3e347599
DJ
170262007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
17027
17028 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
17029 * gdb.mi/mi-watch.exp: Likewise.
17030
ea37ba09
DJ
170312007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17032 Jim Blandy <jimb@codesourcery.com>
17033
17034 * gdb.arch/i386-sse.exp: Do not expect character constants.
17035 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
17036 * gdb.base/display.exp: Allow print/s.
17037 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
17038 and unsigned char array changes.
17039
2025a643
DJ
170402007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17041
17042 * gdb.base/display.exp: Add tests for printf %p.
17043
26669a27
PA
170442007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
17045
17046 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
17047 the dll name to unicode.
17048
c8f021f8
JK
170492007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17050
17051 * gdb.base/default.exp (show version): Update the version text.
17052 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
17053
4cf31eea
JK
170542007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17055
17056 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
17057 New files.
17058
4935890f
JK
170592007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17060
17061 * lib/gdb.exp (build_id_debug_filename_get): New function.
17062 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
17063 Remove the generate DEBUG file for the future testcase runs.
17064 New testcase for the NT_GNU_BUILD_ID retrieval.
17065 Move the final testing step to ...
17066 (test_different_dir): ... a new function.
17067 New parameter XFAIL to XFAIL all the tests performed.
17068 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
17069 New parameter TYPE to PF_PREFIX all the tests performed.
17070
02142340
VP
170712007-08-31 Vladimir Prus <vladimir@codesourcery.com>
17072
17073 * gdb.mi/mi-var-cp.cc (path_expression): New
17074 function.
17075 * gdb.mi/mi-var-cp.exp: Run path exression tests.
17076
36acd84e
UW
170772007-08-27 Markus Deuling <deuling@de.ibm.com>
17078
17079 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
17080 to fit into SPU Local Store memory.
17081
a896d121
JB
170822007-08-23 Joel Brobecker <brobecker@adacore.com>
17083
17084 * gdb.base/default.exp: Adjust the expected output of "info
17085 warranty" after the switch to GPLv3.
17086
7b433602
JB
170872007-08-23 Joel Brobecker <brobecker@adacore.com>
17088
17089 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
17090 to 30000 (from 20000).
17091
e22f8b7c
JB
170922007-08-23 Joel Brobecker <brobecker@adacore.com>
17093
17094 Switch the license of all .exp files to GPLv3.
17095 Switch the license of all .f and .f90 files to GPLv3.
17096 Switch the license of all .s and .S files to GPLv3.
17097
5a0e3bd0
JB
170982007-08-23 Joel Brobecker <brobecker@adacore.com>
17099
17100 * configure.ac: Switch license to GPLv3.
17101
cc00619d
JB
171022007-08-23 Joel Brobecker <brobecker@adacore.com>
17103
17104 Switch the licensing to GPLv3 for all .ads and .adb files.
17105
8d26208a
DJ
171062007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
17107
17108 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
17109 and t_int_double.
17110 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
17111
4fcb9948
JB
171122007-08-17 Joel Brobecker <brobecker@adacore.com>
17113
17114 * gdb.base/step-line.c: Switch license to GPL version 3, and
17115 update copyright year.
17116 * gdb.base/step-line.inp: Likewise.
17117
b9c34f67
JB
171182007-08-17 Joel Brobecker <brobecker@adacore.com>
17119
17120 * gdb.base/gdb1555.exp: Make expected output immune to formatting
17121 changes inside gdb1555.c.
17122 * gdb.base/pending.exp: Likewise.
17123
2cc17678
DJ
171242007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
17125
17126 * config/default.exp: New file.
17127
e48883f7
DJ
171282007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17129
17130 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
17131 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
17132
1ab80e5b
MR
171332007-07-30 Maciej W. Rozycki <macro@mips.com>
17134
17135 * gdb.base/dump.exp: Force the correct endianness for binary
17136 formats not carrying this information.
17137
aba471f5
DJ
171382007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17139
17140 * gdb.threads/staticthreads.exp: Match .*sem_post.
17141
d4e07204
DJ
171422007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17143
17144 * gdb.base/readline.exp (operate_and_get_next): Match the final
17145 prompt.
17146
2b97317d
KB
171472007-07-23 Kevin Buettner <kevinb@redhat.com>
17148
17149 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
17150 to restarting SID.
17151
44efa07a
KB
171522007-07-18 Kevin Buettner <kevinb@redhat.com>
17153
17154 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
17155 prior to `gdb_start'.
17156
7b5ebade
KB
171572007-07-18 Kevin Buettner <kevinb@redhat.com>
17158
17159 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
17160 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
17161 Remove call to gdb_unload.
17162
255e7678
DJ
171632007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
17164 Daniel Jacobowitz <dan@codesourcery.com>
17165
17166 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
17167 for __WIN32__.
17168 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
17169 * gdb.base/unload.exp: Use shared library test routines.
17170
3a40aaa0
UW
171712007-07-03 Markus Deuling <deuling@de.ibm.com>
17172
17173 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
17174 * gdb.base/solib-symbol-lib.c: Likewise.
17175 * gdb.base/solib-symbol-main.c: Likewise.
17176
b0f4b84b
DJ
171772007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
17178
17179 * config/gdbserver.exp (gdb_reconnect): New.
17180 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
17181 gdb.base/solib-disc.exp: New files.
17182 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
17183 remote debugging".
17184 (gdb_compile): Add shlib_load flag.
17185 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
17186 port.
17187 (gdbserver_reconnect): New.
17188
1b05479a
DJ
171892007-07-01 Nick Roberts <nickrob@snap.net.nz>
17190 Daniel Jacobowitz <dan@codesourcery.com>
17191
17192 * gdb.base/annota3.exp: Test for if construct.
17193
86f78eb2
DJ
171942007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
17195
17196 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
17197
6a2eb474 171982007-06-21 Chris Dearman <chris@mips.com>
a9c64011 17199 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
17200
17201 * gdb.base/display.exp: Allow a newline after display/i.
17202 * gdb.base/pc-fp.exp: Likewise.
17203 * gdb.base/sigbpt.exp: Likewise.
17204
f8b73d13
DJ
172052007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17206
17207 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
17208 required features to be included.
17209
4339e69e
DJ
172102007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17211
17212 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
17213 in info threads output.
17214
23d964e7
UW
172152007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17216 Markus Deuling <deuling@de.ibm.com>
17217
17218 * gdb.arch/spu-info.exp: New testcase.
17219 * gdb.arch/spu-info.c: New file.
17220
fd20f75b
DJ
172212007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
17222
17223 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
17224 tpcs_offset. Restore lr after the call.
17225 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
17226
2226f861
DJ
172272007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
17228
17229 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
17230 (gdbserver_run): Kill any running gdbserver.
17231 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
17232
d12371a9
MR
172332007-05-17 Maciej W. Rozycki <macro@mips.com>
17234
17235 * gdb.base/sigbpt.exp: Preset segv_addr.
17236
93f02886
DJ
172372007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
17238
17239 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
17240 (gdb_compile_shlib): Likewise.
17241 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
17242 (default_gdb_init): Clear cleanfiles.
17243 (gdb_finish): Delete recorded cleanfiles.
17244 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
17245
17246 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
17247 Do not use isnative.
17248 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
17249 gdb.base/so-impl-ld.exp: Likewise.
17250 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
17251 * gdb.base/unload.exp: Likewise. Do not pass empty option to
17252 gdb_compile.
17253
b04e06d7
VP
172542007-05-15 Vladimir Prus <vladimir@codesourcery.com>
17255
17256 * config/unknown.exp: Remove.
17257
069ed931
UW
172582007-05-15 Markus Deuling <deuling@de.ibm.com>
17259
17260 * gdb.base/info-proc.exp: Check is_remote.
17261
09db0d03
UW
172622007-05-14 Markus Deuling <deuling@de.ibm.com>
17263
17264 * gdb.base/gcore.exp: Initialize variable core_supported.
17265
af2cbe8c
DJ
172662007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17267
17268 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
17269
027c0295
DJ
172702007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17271
17272 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
17273 * gdb.threads/print-threads.exp (test_all_threads): Allow
17274 negative and hexadecimal thread IDs.
17275
dc5000e7
DJ
172762007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17277
17278 * gdb.java/jprint.java (public): Avoid invalid call to static
17279 method.
17280
2e74ed18
DP
172812007-05-14 Denis Pilat <denis.pilat@st.com>
17282
17283 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
17284 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
17285 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17286 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
17287 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
17288
83547f02
UW
172892007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17290
17291 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 17292 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
17293 this mode.
17294 * gdb.base/ovlymgr.c: Provide stubs for spu target.
17295 * gdb.base/spu.ld: New file.
17296
b18be20d
DJ
172972007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
17298
17299 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
17300
be444858
DJ
173012007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
17302
17303 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
17304
b1d53152
DJ
173052007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17306
17307 * gdb.java/jmain.exp: Handle demangled names with and without method
17308 signatures.
17309
d084b331
DJ
173102007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17311
17312 * gdb.mi/mi-syn-frame.c (main, foo, bar)
17313 (have_a_very_merry_interrupt): Remove calls to puts.
17314 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
17315 inferior output.
17316 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
17317 test names.
17318
db9d7fc5
DJ
173192007-04-29 Markus Deuling <deuling@de.ibm.com>
17320 Daniel Jacobowitz <dan@codesourcery.com>
17321
17322 * gdb.base/auxv.exp (core_works): Also check is_remote.
17323 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
17324
ef783a7d 173252007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17326
ef783a7d
VP
17327 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
17328 message, not the undefined 'module' variable.
17329 * gdb.base/siginfo.exp: Likewise.
17330 * gdb.base/sigstep.exp: Likewise.
17331 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
17332 serialport.
17333 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
17334
b7b73cae
CV
173352007-04-25 Corinna Vinschen <vinschen@redhat.com>
17336
17337 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
17338 target sim fails. Return 0 otherwise.
17339 (gdb_load): Return prematurely if gdb_target_sim fails.
17340
7d90fdfa
DP
173412007-04-16 Denis Pilat <denis.pilat@st.com>
17342
17343 * gdb.base/setshow.exp: Reset height after having set it to 100.
17344
5d3e9c85
DP
173452007-04-16 Denis Pilat <denis.pilat@st.com>
17346
17347 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
17348
18e75969
DP
173492007-04-16 Denis Pilat <denis.pilat@st.com>
17350
17351 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
17352
25d5ea92
VP
173532007-04-14 Vladimir Prus <vladimir@codesourcery.com>
17354
17355 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
17356 tests. Run the frozen varobjs test.
17357 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 17358 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 17359
0b49cb80
JK
173602007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17361
17362 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
17363 gdb.base/type-opaque.exp: New files.
17364
a73bafbc 173652007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
17366
17367 * gdb.mi/mi-var-child.c
a73bafbc
VP
17368 (do_children_tests): User char[2] instead of
17369 char so that automatic printing of pointers to char
17370 don't give unpredicable result.
17371 * gdb.mi/var-cmd.c (do_locals_test): Initialize
17372 local variables.
17373 * gdb.mi/mi-var-child.exp: Step to right line
17374 of do_children_tests.
17375 * gdb.mi/mi2-var-child.exp: Likewise.
17376 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 17377 do_locals_tests.
a73bafbc
VP
17378 (do_children_tests): User char[2] instead of
17379 char so that automatic printing of pointers to char
a9c64011 17380 don't give unpredicable result.
a73bafbc 17381 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17382 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
17383 Pass test name to mi_wait_for_stop.
17384
7ce59000
DJ
173852007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17386
17387 * gdb.asm/asm-source.exp: Remove d10v case.
17388 * lib/gdb.exp (skip_cplus_tests): Likewise.
17389 * gdb.asm/d10v.inc: Deleted.
17390
20389057
DJ
173912007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17392
17393 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
17394
8807d78b
DJ
173952007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17396
17397 * config/netware.exp: Delete file.
17398
aa3edb8e
JB
173992007-03-29 Joel Brobecker <brobecker@adacore.com>
17400
17401 * gdb.dwarf2/dw2-noloc.S: New file.
17402 * gdb.dwarf2/dw2-noloc.exp: New file.
17403
297561ac
PA
174042007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
17405
17406 * gdb.cp/method2.cc: New test.
17407 * gdb.cp/method2.exp: New test.
17408 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
17409
1f81bd39
DJ
174102007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17411
17412 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
17413
9453113a
DJ
174142007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
17415
17416 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
17417
b741e217
DJ
174182007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17419
17420 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
17421 (gdb_load): Delete, replace with...
17422 (gdb_reload): ...this.
17423 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
17424 * gdb.server/server-mon.exp: Likewise.
17425 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
17426 (gdb_start_cmd): New.
17427 (gdb_file_cmd): Save the last loaded file.
17428 (gdb_reload): New.
17429 (gdb_gnu_strip_debug): Use transform.
17430 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
17431 support here. Use new $last_loaded_file. Check mtime.
17432 (gdb_target_cmd): Handle ObjC failure case.
17433 (infer_host_exec): Delete.
17434 (gdbserver_load): Rename to...
17435 (gdbserver_run): ...this. Simplify.
17436 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
17437 (mi_gdb_load): Move most contents to a new function...
17438 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
17439 (mi_run_cmd): Use mi_gdb_target_load.
17440 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
17441 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
17442 Use gdb_run_cmd.
17443 * gdb.base/charsign.exp: Remove incorrect comment.
17444 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
17445 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
17446 gdb.base/start.exp: Use gdb_start_cmd.
17447
446ab585 174482007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 17449 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
17450
17451 * gdb.base/sigbpt.exp: Fix the message when skipping test.
17452 * gdb.base/signull.exp: Similarly.
17453
bbb88ebf
UW
174542007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17455
17456 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
17457 messages available to test cases (like chng-sym.exp).
17458
cb8c4a99
AS
174592007-03-14 Andreas Schwab <schwab@suse.de>
17460
17461 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17462 format changes.
17463
4e463ff5
DJ
174642007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
17465
17466 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
17467 (optimized_1): New.
17468 (main): Call optimized_1.
17469 (gdb2029): Correct typos. Call gdb2029_marker.
17470 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
17471 for gdb2029.
17472
b6db2c47
MK
174732007-03-12 Mark Kettenis <kettenis@gnu.org>
17474
17475 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
17476 as tabs. Remove redundant test pattern.
17477
70ed3737
UW
174782007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17479
17480 * gdb.base/long_long.exp: Accept optional symbol name in <...>
17481 for /a format output.
17482
47b67b60
DJ
174832007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
17484
17485 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
17486 collect output incrementally.
17487
b8953b0e
UW
174882007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17489
17490 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
17491 for -var-create lpcharacter test.
17492 * gdb.mi/mi2-var-cmd.exp: Likewise.
17493
7acd5c40
UW
174942007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17495
17496 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
17497 pass on targets where address zero is readable.
17498
9c6759c1
UW
174992007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17500
17501 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
17502 just a single architecture.
17503
a2f1aeb4
UW
175042007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17505
17506 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
17507 (fetch_all_registers): New function, uses gdb_test_multiple and
17508 exp_continue to fetch inferior output line-by-line.
17509 Replace all uses of do_get_all_registers by fetch_all_registers.
17510
46579ac2
UW
175112007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17512
17513 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
17514 in target_info.
17515
fc133f24
MS
175162007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17517
a9c64011 17518 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
17519 consistancy; add a default (timeout) case.
17520
7646a51d
MS
175212007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17522
17523 * gdb.base/watchpoint.exp: Fix truncated comment.
17524
dcfff61f
MS
175252007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17526
17527 * Makefile.in: Remove spurious single-quotes from sed command.
17528
664e3ee9
DJ
175292007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17530
17531 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
17532 func.
17533 * gdb.mi/mi2-var-cmd.exp: Likewise.
17534
d7cc6f2f
JB
175352007-02-27 Joel Brobecker <brobecker@adacore.com>
17536
a9c64011
AS
17537 * gdb.dwarf2/dw2-producer.S: New file.
17538 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
17539
175402007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
17541
17542 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17543 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17544 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17545 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17546 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17547 Revert tests to use mi_gdb_test and include value field in output
17548 of -var-create.
17549
93d42b30
DJ
175502007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17551
17552 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
17553
c499ed39
DJ
175542007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17555
17556 * gdb.base/maint.exp: Remove full paths from test names.
17557 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
17558 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
17559
9836f81b
JB
175602007-02-27 Joel Brobecker <brobecker@adacore.com>
17561
17562 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
17563
c74d0ad8
DJ
175642007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17565
17566 * gdb.server/server-mon.exp: New test.
17567
2711e456
DJ
175682007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17569
17570 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
17571
ff6f572f
DJ
175722007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17573
17574 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
17575 register capitalization.
17576
fada3feb
DP
175772007-02-13 Denis Pilat <denis.pilat@st.com>
17578
17579 * gdb.mi/mi-var-invalidate.exp: New file.
17580
fb1e4ffc
DJ
175812007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17582
17583 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
17584
3da939d7
DJ
175852007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17586
17587 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
17588
123dc839
DJ
175892007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17590
17591 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
17592 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
17593
877e3645 175942007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
17595
17596 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17597 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17598 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17599 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17600 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 17601 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 17602 Update tests to include value field in output of -var-create.
a9c64011 17603
3c0a2960
AS
176042007-02-08 Andreas Schwab <schwab@suse.de>
17605
17606 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
17607
108546a0
DJ
176082007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
17609
17610 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
17611 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
17612
d701dcab
DP
176132007-02-02 Denis Pilat <denis.pilat@st.com>
17614
17615 * gdb.threads/threadapply.exp: check that frame is not changed by
17616 the thread apply all command.
17617
783e3e2f
AS
176182007-01-31 Andreas Schwab <schwab@suse.de>
17619
6d9c3a87
AS
17620 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17621
3c50d7b9
AS
17622 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
17623 in the dwarf sections.
17624 * gdb.dwarf2/mac-fileno.S: Likewise.
17625
783e3e2f
AS
17626 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
17627 bspstore register on ia64.
17628
78ff580e
AS
176292007-01-29 Andreas Schwab <schwab@suse.de>
17630
cc8e9b12
AS
17631 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
17632 "frame-begin" annotation.
17633
78ff580e
AS
17634 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
17635 number of "frames-invalid" annotations.
17636
704a4f78
DJ
176372007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17638
17639 * gdb.base/commands.exp: Call if_commands_test.
17640 (gdb_test_no_prompt, if_commands_test): New.
17641
e741bf94
MK
176422007-01-28 Mark Kettenis <kettenis@gnu.org>
17643
17644 * gdb.threads/sigthread.c (NSIGS): Make bigger.
17645
474d0ad3
AS
176462007-01-27 Andreas Schwab <schwab@suse.de>
17647
17648 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
17649 .short/.int/.quad in the dwarf sections.
17650 * gdb.dwarf2/dw2-intercu.S: Likewise.
17651 * gdb.dwarf2/dw2-intermix.S: Likewise.
17652
e784b426
JK
176532007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17654
17655 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
17656 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
17657 array.
e784b426
JK
17658 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
17659 * gdb.base/setvar.exp: Likewise.
17660
37f08e04
AS
176612007-01-26 Andreas Schwab <schwab@suse.de>
17662
9a01813a
AS
17663 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
17664 test.
17665
37f08e04
AS
17666 * gdb.base/multi-forks.exp ("restart $i"): Also match
17667 __kernel_syscall_via_break.
17668
6e2a9270
VP
176692007-01-24 Vladimir Prus <vladimir@codesourcery.com>
17670
17671 * lib/mi-support.exp (mi_delete_varobj): New.
17672 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
17673 testcase.
17674 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
17675 (main): Call the above.
17676 (reference_update_test, base_in_reference_test)
17677 (reference_to_pointer): Delete the created varobjs.
a9c64011 17678
e515b470
DJ
176792007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
17680
17681 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
17682 * configure: Regenerated.
17683 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
17684 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
17685 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
17686 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
17687 * lib/gdb.exp (gdb_skip_xml_test): New function.
17688
08d8bcd7
DJ
176892007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
17690
17691 * gdb.base/sigrepeat.exp: Correct error message.
17692
176932007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
17694 Daniel Jacobowitz <dan@codesourcery.com>
17695
17696 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
17697 gdb.arch/i386-gnu-cfi-asm.S: New files.
17698
97c3f1f3
JK
176992007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17700
17701 * lib/gdb.exp: Abort on missing `site.exp'.
17702
cb1df416
DJ
177032007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17704 Daniel Jacobowitz <dan@codesourcery.com>
17705
17706 * gdb.base/included.c, gdb.base/included.exp,
17707 gdb.base/included.h: New files.
17708
35990120
DJ
177092007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17710
17711 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
17712 (maximize_rlimit): Reduce limits on 64-bit systems.
17713
6e81a116 177142007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
17715
17716 From Marcus Deuling <deuling@de.ibm.com>:
17717 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
17718 every case.
17719
6c3c41f3
NR
177202007-01-13 Nick Roberts <nickrob@snap.net.nz>
17721
17722 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
17723 (test_path_specification): Use objdir instead of srcdir to always
17724 get an absolute filename.
17725
2f12c312
DJ
177262007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
17727
17728 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
17729
81121995
VP
177302007-01-11 Vladimir Prus <vladimir@codesourcery.com>
17731
17732 * gdb.mi/mi-var-cp.cc (reference_update_tests):
17733 Make sure the variable we're using is in scope.
17734 (reference_to_pointer): Likewise.
17735
4741b737
DJ
177362007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17737
17738 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
17739 has no debug information.
17740
054410c3
DJ
177412007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17742
17743 * gdb.base/annota1.exp: Remove extra send_gdb.
17744
818f79f6
DJ
177452007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17746
17747 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
17748
f7a6bb70
DJ
177492007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17750
17751 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
17752
57e66780
DJ
177532007-01-08 Nick Roberts <nickrob@snap.net.nz>
17754 Daniel Jacobowitz <dan@codesourcery.com>
17755
17756 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
17757 lcharacter or linteger change. Correct duplicated test name.
17758 * gdb.mi/mi2-var-cmd.exp: Likewise.
17759
3d799a95
DJ
177602007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
17761
17762 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
17763
177642007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 17765
a9c64011
AS
17766 * gdb.base/nofield.c: New file.
17767 * gdb.base/nofield.exp: New testcase.
51679ba9 17768
eafb94e8
NR
177692007-01-05 Nick Roberts <nickrob@snap.net.nz>
17770
17771 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
17772
17773 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
17774 test.
17775
5e572bb4
DJ
177762007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17777
17778 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
17779
74a44383
DJ
177802007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17781
17782 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
17783 when continuing.
17784
1b572db9
DJ
177852007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17786
17787 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
17788 Expect ".exe" extension.
17789
381bc39b
DJ
177902007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17791
17792 * gdb.base/charset.exp: Add explicit filename to break.
17793 * gdb.base/dbx.exp: Add explicit filename to breaks.
17794
2b70e4c6
DJ
177952007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17796
17797 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
17798 * gdb.mi/mi2-file.exp: Likewise.
17799
303b6f5d
DJ
178002007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17801
17802 Implement specification of MI tests as comments
17803 in C and C++ sources.
17804 * lib/mi-support.exp (mi_autotest_data): New variable.
17805 (mi_autotest_source): New variable.
17806 (count_newlines, mi_prepare_inline_tests)
17807 (mi_get_inline_test, mi_continue_to_line)
17808 (mi_run_inline_test, mi_tbreak)
17809 (mi_send_resuming_command, mi_wait_for_stop): New functions.
17810 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
17811 Run inline tests.
17812 * gdb.mi/mi-var-cp.cc: Define tests here.
17813
23da0d94
VP
178142007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17815
17816 Simplify usage of mi_continue_to.
17817 * lib/mi-support.exp (mi_runto_helper): Renamed
17818 from mi_runto, added new parameter 'run_or_continue'.
17819 (mi_runto): Use mi_runto_helper.
17820 (mi_continue_to): Accept just function name as parameter.
17821 Use mi_runto_helper.
17822 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
17823 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17824
f9e18282
JB
178252006-01-04 Joel Brobecker <brobecker@adacore.com>
17826
17827 Make this testcase a bit more realistic. The current code
17828 is too simplistic, and allows the compiler to optimize out
17829 some of the entities we need for this testcase.
17830 * gdb.ada/null_record/bar.ads (Void_Star): New type.
17831 (Do_Nothing): Add extra parameter.
17832 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
17833 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
17834 by using a variable of type Void_Star.
17835
fd678c65
JB
178362006-01-04 Joel Brobecker <brobecker@adacore.com>
17837
17838 * gdb.ada/catch_ex/foo.adb: New file.
17839 * gdb.ada/catch_ex.exp: New testcase.
17840
05cfdb42
DJ
178412007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
17842
17843 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
17844 pass --image-base to linker.
17845
2e03ee74
DJ
178462007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17847 Daniel Jacobowitz <dan@codesourcery.com>
17848
17849 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
17850 secondary prompts.
17851
0d5de010
DJ
178522007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17853
17854 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
17855 output. Test the types of members and member pointers.
17856 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
17857 gdb/2092.
17858 * gdb.cp/member-ptr.exp: Search for a comment instead of a
17859 statement. Enable for GCC. Update expected output for some tests
17860 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
17861 layout.
17862 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
17863 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
17864 (Diamond::vget_base): New.
17865 (main): Add new tests.
17866 * gdb.cp/printmethod.exp: Update expected output for member functions.
17867 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
17868 print pEe->D::vg().
17869
61a771aa
DJ
178702007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17871
17872 * gdb.threads/tls.exp: Allow stops in sem_post.
17873
2fa63963
DJ
178742006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
17875
17876 * gdb.base/annota1.exp: Allow .*printf in backtraces.
17877 * gdb.base/annota3.exp: Likewise.
17878 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
17879 again (instead of timing out).
17880 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
17881 GCC bug 26475.
17882 * gdb.java/jmisc.exp: Adjust to work with method signatures including
17883 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
17884 test from jmisc1.exp.
17885 * gdb.java/jmisc1.exp: Delete.
17886 * gdb.java/jprint.exp: Adjust to work with method signatures including
17887 return types.
17888 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
17889 * gdb.threads/linux-dp.exp: Don't be confused by program output.
17890 * lib/java.exp (compile_java_from_source): Pass the correct type
17891 to target_compile.
17892
5eefc2b7
JB
178932006-12-31 Joel Brobecker <brobecker@adacore.com>
17894
17895 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
17896 (stack_align_edx): New function.
17897 (stack_align_eax): New function.
17898 (main): Add calls to stack_align_edx and stack_align_eax.
17899 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
17900 Add testing for the cases where the register used during a stack
17901 realignment is edx. Same for eax.
17902
227c54da
DJ
179032006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
17904
17905 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
17906 and generic PE targets.
17907
cab8ac94
JB
179082006-12-29 Joel Brobecker <brobecker@adacore.com>
17909
17910 * gdb.ada/array_return.exp: Update copyright date list.
17911
ba54f318
JB
179122006-12-27 Joel Brobecker <brobecker@adacore.com>
17913
17914 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
17915 (Create_Small_Float_Vector): New function.
17916 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
17917 function body.
17918 * gdb.ada/array_return/p.adb: Use new type and function from
17919 package Pck.
17920 * gdb.ada/array_return.exp: Add a test verifying that GDB is
17921 able to print the value returned by a function returning an
17922 array of float.
17923
6b7a35dd
JB
179242006-12-20 Joel Brobecker <brobecker@adacore.com>
17925
17926 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
17927 The associated tests should be PASSing.
17928
038224f6
VP
179292006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17930
17931 Test for base in references.
17932 * gdb.mi/mi-var-cp.cc: Add test code.
17933 * gdb.mi/mi-var-cp.exp: Test for bases in references.
17934 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
17935 * gdb.mi/mi2-watch.exp: Likewise.
17936 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
17937 (mi_list_varobj_children): New function.
17938
b26ed50d
VP
179392006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17940
17941 * lib/mi-support.exp
17942 (mi_runto): Accept "()" after function name.
17943 (mi_create_varobj): New function.
17944 (mi_varobj_update): New function.
17945 (mi_Check_varobj_value): New function.
17946 * gdb.mi/mi-var-cp.exp: New file.
17947 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 17948
08232497
DJ
179492006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
17950
17951 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
17952 gdb.base/weaklib2.c: New files.
17953
d394c993 179542006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 17955
ac6c2fba
NS
17956 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
17957 info. Adjust test names.
17958
8ec659a0 17959 * gdb.base/break.c (main): Move position of malloc.
d394c993 17960 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 17961
acd65feb
VP
179622006-11-28 Vladimir Prus <vladimir@codesourcery.com>
17963
17964 * gdb.mi/mi-var-cmd.exp: Check -var-update after
17965 assignement of arrays and function pointers.
17966 * gdb.mi/var-cmd.c: Add declaration necessary for above
17967 tests.
17968
f556d5e5
NS
179692006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17970
17971 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
17972
17973 * gdb.threads/linux-dp.exp: Read thread table before and after
17974 creating each philosopher and verify it.
17975
697bc68d
NS
179762006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17977 Paul Brook <paul@codesourcery.com>
17978 Daniel Jacobowitz <dan@codesourcery.com>
17979
17980 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 17981 main to remove duplication. Add start function of the form
697bc68d
NS
17982 '_*start[1-9]*'. Add RVDS start function.
17983
29d73ae4
DJ
179842006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17985
17986 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
17987
c1d88655
UW
179882006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17989
17990 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
17991 * gdb.asm/spu.inc: New file.
17992 * gdb.base/term.exp: Disable if [target_info exists noargs].
17993 * gdb.gdb/complaints.exp: Disable if ![isnative].
17994 * gdb.gdb/selftest.exp: Likewise.
17995 * gdb.gdb/observer.exp: Likewise.
17996 * gdb.gdb/xfullpath.exp: Likewise.
17997 * gdb.base/attach.exp: Disable on SPU target.
17998 * gdb.cp/bs145503.exp: Likewise.
17999 * gdb.cp/exception.exp: Likewise.
18000 * gdb.cp/userdef.exp: Likewise.
18001
32a13b1a
DJ
180022006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18003
18004 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
18005
d8295fe9
VP
180062006-11-10 Vladimir Prus <vladimir@codesourcery.com>
18007
18008 * gdb.base/completion.exp: Fix completion tests for
18009 'info' and 'info '.
18010 * gdb.base/help.exp (help_test_raw, test_class_help)
18011 (test_prefix_command_help): Move...
18012 * lib/gdb.exp: Here.
18013 * gdb.base/main.exp: Adjust.
18014 * gdb.cp/maint.exp: Adjust.
18015 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 18016
8c394015
VP
180172006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18018
18019 * gdb.stabs/weird.exp (print_weird_var): Use
18020 gdb_test_multiple instead of gdb_expect.
18021
027fc1bc
VP
180222006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18023
18024 * gdb.base/help.exp (help_test_raw): New.
18025 (test_class_help): New.
18026 (test_prefix_command_help): New.
18027 Adjust testcases.
18028
67609209
FR
180292006-11-09 Christophe Lyon <christophe.lyon@st.com>
18030
18031 * gdb.base/constvars.c (main): Write to crass and crips, so that
18032 they are allocated by the compiler.
18033
f73adfeb
AS
180342006-10-27 Andreas Schwab <schwab@suse.de>
18035
18036 * gdb.base/multi-forks.exp: Use "detach fork" instead of
18037 "detach-fork".
18038
2f83a18e
DJ
180392006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
18040
18041 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
18042 of patterns.
18043
94277a38
DJ
180442006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18045
18046 * gdb.base/sepdebug.exp: Remove debug format test.
18047 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
18048 Handle no-symtab.
18049 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
18050
5bd2f6e2
DJ
180512006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18052
18053 * gdb.threads/manythreads.c (thread_function, main): Don't cast
18054 int to pointer or pointer to int.
18055 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
18056
8c008720
DJ
180572006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
18058
18059 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
18060
9e35dae4
DJ
180612006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18062
18063 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
18064
d9639e13
DJ
180652006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18066
18067 PR c++/2116
18068 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
18069
390a1bd0
JB
180702006-10-06 Joel Brobecker <brobecker@adacore.com>
18071
18072 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
18073 the corresponding bug has been fixed in GDB (PR/2018).
18074
dd920c33
JB
180752006-10-06 Joel Brobecker <brobecker@adacore.com>
18076
18077 * gdb.base/subst.exp: New testcase.
18078
53bbefe9
JB
180792006-10-06 Joel Brobecker <brobecker@adacore.com>
18080
18081 * gdb.ada/array_return/pck.ads: Add copyright notice.
18082 * gdb.ada/array_return/pck.adb: Likewise.
18083 * gdb.ada/array_return/p.adb: Likewise.
18084 * gdb.ada/exec_changed/first.adb: Likewise.
18085 * gdb.ada/exec_changed/second.adb: Likewise.
18086
09851417
JB
180872006-10-06 Joel Brobecker <brobecker@adacore.com>
18088
18089 * gdb.ada/watch_arg/watch.adb: New file.
18090 * gdb.ada/watch_arg.exp: New testcase.
18091
041bf30d
VP
180922006-10-02 Vladimir Prus <vladimir@codesourcery.com>
18093
18094 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 18095 via string_to_regexp.
041bf30d 18096 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 18097
f286fbdd 180982006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
18099
18100 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
18101 Remove unused / obsolete files.
18102
7c07f349
NR
181032006-09-19 Nick Roberts <nickrob@snap.net.nz>
18104
18105 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
18106
cd5ff84a
VP
181072006-09-17 Vladimir Prus <vladimir@codesourcery.com>
18108
18109 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
18110 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 18111 the number of frames.
cd5ff84a 18112
ae018d1a
DJ
181132006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
18114
18115 * gdb.base/args.c (main): Add breakpoint marker.
18116 * gdb.base/args.exp: Use args_test for tests. Add new tests which
18117 really test empty arguments.
18118 (args_load): Delete.
18119 (args_test): New.
18120
b399c549
NR
181212006-09-13 Nick Roberts <nickrob@snap.net.nz>
18122
18123 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 18124 check for one file.
b399c549 18125
2ab1eb7a
VP
181262006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
18127
18128 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
18129 HIGH_FRAME argument to -stack-list-locals can be larger than
18130 the number of frames.
a9c64011 18131
476308bf
FF
181322006-08-18 Fred Fish <fnf@specifix.com>
18133
18134 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
18135 '$' in front of skip_vmx_tests_saved when setting that.
18136
8625200f
AS
181372006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
18138
18139 * gdb.base/trace-commands.exp: New file.
18140
089ec8f1
DJ
181412006-08-10 Joel Brobecker <brobecker@adacore.com>
18142 Daniel Jacobowitz <dan@codesourcery.com>
18143
18144 * gdb.base/step-bt.exp: Make hexadecimal address optional in
18145 expected output of the backtrace commands.
18146
b60f0898
JB
181472006-08-09 Joel Brobecker <brobecker@adacore.com>
18148
18149 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
18150 untested followed by return combination.
18151 * gdb.arch/altivec-regs.exp: Likewise.
18152 * gdb.arch/e500-abi.exp: Likewise.
18153 * gdb.arch/e500-regs.exp: Likewise.
18154 * gdb.arch/gdb1291.exp: Likewise.
18155 * gdb.arch/gdb1431.exp: Likewise.
18156 * gdb.arch/gdb1558.exp: Likewise.
18157 * gdb.arch/i386-prologue.exp: Likewise.
18158 * gdb.arch/i386-unwind.exp: Likewise.
18159 * gdb.asm/asm-source.exp: Likewise.
18160 * gdb.base/a2-run.exp: Likewise.
18161 * gdb.base/advance.exp: Likewise.
18162 * gdb.base/all-bin.exp: Likewise.
18163 * gdb.base/annota1.exp: Likewise.
18164 * gdb.base/annota3.exp: Likewise.
18165 * gdb.base/args.exp: Likewise.
18166 * gdb.base/arithmet.exp: Likewise.
18167 * gdb.base/assign.exp: Likewise.
18168 * gdb.base/async.exp: Likewise.
18169 * gdb.base/attach.exp: Likewise.
18170 * gdb.base/bang.exp: Likewise.
18171 * gdb.base/bigcore.exp: Likewise.
18172 * gdb.base/bitfields.exp: Likewise.
18173 * gdb.base/bitfields2.exp: Likewise.
18174 * gdb.base/break.exp: Likewise.
18175 * gdb.base/call-sc.exp: Likewise.
18176 * gdb.base/call-strs.exp: Likewise.
18177 * gdb.base/callfuncs.exp: Likewise.
18178 * gdb.base/checkpoint.exp: Likewise.
18179 * gdb.base/chng-syms.exp: Likewise.
18180 * gdb.base/code-expr.exp: Likewise.
18181 * gdb.base/commands.exp: Likewise.
18182 * gdb.base/completion.exp: Likewise.
18183 * gdb.base/cond-expr.exp: Likewise.
18184 * gdb.base/condbreak.exp: Likewise.
18185 * gdb.base/consecutive.exp: Likewise.
18186 * gdb.base/constvars.exp: Likewise.
18187 * gdb.base/corefile.exp: Likewise.
18188 * gdb.base/cvexpr.exp: Likewise.
18189 * gdb.base/dbx.exp: Likewise.
18190 * gdb.base/define.exp: Likewise.
18191 * gdb.base/detach.exp: Likewise.
18192 * gdb.base/display.exp: Likewise.
18193 * gdb.base/dump.exp: Likewise.
18194 * gdb.base/ena-dis-br.exp: Likewise.
18195 * gdb.base/ending-run.exp: Likewise.
18196 * gdb.base/environ.exp: Likewise.
18197 * gdb.base/eval-skip.exp: Likewise.
18198 * gdb.base/exprs.exp: Likewise.
18199 * gdb.base/fileio.exp: Likewise.
18200 * gdb.base/finish.exp: Likewise.
18201 * gdb.base/float.exp: Likewise.
18202 * gdb.base/foll-exec.exp: Likewise.
18203 * gdb.base/foll-fork.exp: Likewise.
18204 * gdb.base/foll-vfork.exp: Likewise.
18205 * gdb.base/freebpcmd.exp: Likewise.
18206 * gdb.base/funcargs.exp: Likewise.
18207 * gdb.base/gcore.exp: Likewise.
18208 * gdb.base/gdb1090.exp: Likewise.
18209 * gdb.base/gdb1250.exp: Likewise.
18210 * gdb.base/huge.exp: Likewise.
18211 * gdb.base/info-proc.exp: Likewise.
18212 * gdb.base/interrupt.exp: Likewise.
18213 * gdb.base/jump.exp: Likewise.
18214 * gdb.base/langs.exp: Likewise.
18215 * gdb.base/lineinc.exp: Likewise.
18216 * gdb.base/list.exp: Likewise.
18217 * gdb.base/logical.exp: Likewise.
18218 * gdb.base/long_long.exp: Likewise.
18219 * gdb.base/macscp.exp: Likewise.
18220 * gdb.base/maint.exp: Likewise.
18221 * gdb.base/mips_pro.exp: Likewise.
18222 * gdb.base/miscexprs.exp: Likewise.
18223 * gdb.base/multi-forks.exp: Likewise.
18224 * gdb.base/opaque.exp: Likewise.
18225 * gdb.base/overlays.exp: Likewise.
18226 * gdb.base/pc-fp.exp: Likewise.
18227 * gdb.base/pointers.exp: Likewise.
18228 * gdb.base/printcmds.exp: Likewise.
18229 * gdb.base/psymtab.exp: Likewise.
18230 * gdb.base/ptype.exp: Likewise.
18231 * gdb.base/recurse.exp: Likewise.
18232 * gdb.base/relational.exp: Likewise.
18233 * gdb.base/relocate.exp: Likewise.
18234 * gdb.base/remote.exp: Likewise.
18235 * gdb.base/reread.exp: Likewise.
18236 * gdb.base/restore.exp: Likewise.
18237 * gdb.base/return.exp: Likewise.
18238 * gdb.base/return2.exp: Likewise.
18239 * gdb.base/scope.exp: Likewise.
18240 * gdb.base/sect-cmd.exp: Likewise.
18241 * gdb.base/sep.exp: Likewise.
18242 * gdb.base/sepdebug.exp: Likewise.
18243 * gdb.base/setshow.exp: Likewise.
18244 * gdb.base/setvar.exp: Likewise.
18245 * gdb.base/sigall.exp: Likewise.
18246 * gdb.base/sigbpt.exp: Likewise.
18247 * gdb.base/signals.exp: Likewise.
18248 * gdb.base/signull.exp: Likewise.
18249 * gdb.base/sizeof.exp: Likewise.
18250 * gdb.base/solib.exp: Likewise.
18251 * gdb.base/step-line.exp: Likewise.
18252 * gdb.base/step-test.exp: Likewise.
18253 * gdb.base/structs.exp: Likewise.
18254 * gdb.base/structs2.exp: Likewise.
18255 * gdb.base/term.exp: Likewise.
18256 * gdb.base/twice.exp: Likewise.
18257 * gdb.base/until.exp: Likewise.
18258 * gdb.base/varargs.exp: Likewise.
18259 * gdb.base/volatile.exp: Likewise.
18260 * gdb.base/watchpoint.exp: Likewise.
18261 * gdb.base/whatis-exp.exp: Likewise.
18262 * gdb.base/whatis.exp: Likewise.
18263 * gdb.cp/ambiguous.exp: Likewise.
18264 * gdb.cp/annota2.exp: Likewise.
18265 * gdb.cp/annota3.exp: Likewise.
18266 * gdb.cp/bool.exp: Likewise.
18267 * gdb.cp/breakpoint.exp: Likewise.
18268 * gdb.cp/casts.exp: Likewise.
18269 * gdb.cp/class2.exp: Likewise.
18270 * gdb.cp/classes.exp: Likewise.
18271 * gdb.cp/cplusfuncs.exp: Likewise.
18272 * gdb.cp/ctti.exp: Likewise.
18273 * gdb.cp/derivation.exp: Likewise.
18274 * gdb.cp/exception.exp: Likewise.
18275 * gdb.cp/gdb1355.exp: Likewise.
18276 * gdb.cp/hang.exp: Likewise.
18277 * gdb.cp/inherit.exp: Likewise.
18278 * gdb.cp/local.exp: Likewise.
18279 * gdb.cp/m-data.exp: Likewise.
18280 * gdb.cp/m-static.exp: Likewise.
18281 * gdb.cp/member-ptr.exp: Likewise.
18282 * gdb.cp/method.exp: Likewise.
18283 * gdb.cp/misc.exp: Likewise.
18284 * gdb.cp/namespace.exp: Likewise.
18285 * gdb.cp/overload.exp: Likewise.
18286 * gdb.cp/ovldbreak.exp: Likewise.
18287 * gdb.cp/pr-1023.exp: Likewise.
18288 * gdb.cp/pr-1210.exp: Likewise.
18289 * gdb.cp/pr-574.exp: Likewise.
18290 * gdb.cp/printmethod.exp: Likewise.
18291 * gdb.cp/psmang.exp: Likewise.
18292 * gdb.cp/ref-params.exp: Likewise.
18293 * gdb.cp/ref-types.exp: Likewise.
18294 * gdb.cp/rtti.exp: Likewise.
18295 * gdb.cp/templates.exp: Likewise.
18296 * gdb.cp/try_catch.exp: Likewise.
18297 * gdb.cp/userdef.exp: Likewise.
18298 * gdb.cp/virtfunc.exp: Likewise.
18299 * gdb.disasm/am33.exp: Likewise.
18300 * gdb.disasm/h8300s.exp: Likewise.
18301 * gdb.disasm/mn10300.exp: Likewise.
18302 * gdb.disasm/sh3.exp: Likewise.
18303 * gdb.disasm/t01_mov.exp: Likewise.
18304 * gdb.disasm/t02_mova.exp: Likewise.
18305 * gdb.disasm/t03_add.exp: Likewise.
18306 * gdb.disasm/t04_sub.exp: Likewise.
18307 * gdb.disasm/t05_cmp.exp: Likewise.
18308 * gdb.disasm/t06_ari2.exp: Likewise.
18309 * gdb.disasm/t07_ari3.exp: Likewise.
18310 * gdb.disasm/t08_or.exp: Likewise.
18311 * gdb.disasm/t09_xor.exp: Likewise.
18312 * gdb.disasm/t10_and.exp: Likewise.
18313 * gdb.disasm/t11_logs.exp: Likewise.
18314 * gdb.disasm/t12_bit.exp: Likewise.
18315 * gdb.disasm/t13_otr.exp: Likewise.
18316 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
18317 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
18318 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18319 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
18320 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
18321 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18322 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18323 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18324 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
18325 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
18326 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18327 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18328 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18329 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18330 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18331 * gdb.mi/gdb701.exp: Likewise.
18332 * gdb.mi/gdb792.exp: Likewise.
18333 * gdb.mi/mi-basics.exp: Likewise.
18334 * gdb.mi/mi-break.exp: Likewise.
18335 * gdb.mi/mi-cli.exp: Likewise.
18336 * gdb.mi/mi-console.exp: Likewise.
18337 * gdb.mi/mi-disassemble.exp: Likewise.
18338 * gdb.mi/mi-eval.exp: Likewise.
18339 * gdb.mi/mi-file.exp: Likewise.
18340 * gdb.mi/mi-read-memory.exp: Likewise.
18341 * gdb.mi/mi-regs.exp: Likewise.
18342 * gdb.mi/mi-return.exp: Likewise.
18343 * gdb.mi/mi-simplerun.exp: Likewise.
18344 * gdb.mi/mi-stack.exp: Likewise.
18345 * gdb.mi/mi-stepi.exp: Likewise.
18346 * gdb.mi/mi-syn-frame.exp: Likewise.
18347 * gdb.mi/mi-until.exp: Likewise.
18348 * gdb.mi/mi-var-block.exp: Likewise.
18349 * gdb.mi/mi-var-child.exp: Likewise.
18350 * gdb.mi/mi-var-cmd.exp: Likewise.
18351 * gdb.mi/mi-var-display.exp: Likewise.
18352 * gdb.mi/mi-watch.exp: Likewise.
18353 * gdb.mi/mi2-basics.exp: Likewise.
18354 * gdb.mi/mi2-break.exp: Likewise.
18355 * gdb.mi/mi2-cli.exp: Likewise.
18356 * gdb.mi/mi2-console.exp: Likewise.
18357 * gdb.mi/mi2-disassemble.exp: Likewise.
18358 * gdb.mi/mi2-eval.exp: Likewise.
18359 * gdb.mi/mi2-file.exp: Likewise.
18360 * gdb.mi/mi2-read-memory.exp: Likewise.
18361 * gdb.mi/mi2-regs.exp: Likewise.
18362 * gdb.mi/mi2-return.exp: Likewise.
18363 * gdb.mi/mi2-simplerun.exp: Likewise.
18364 * gdb.mi/mi2-stack.exp: Likewise.
18365 * gdb.mi/mi2-stepi.exp: Likewise.
18366 * gdb.mi/mi2-syn-frame.exp: Likewise.
18367 * gdb.mi/mi2-until.exp: Likewise.
18368 * gdb.mi/mi2-var-block.exp: Likewise.
18369 * gdb.mi/mi2-var-child.exp: Likewise.
18370 * gdb.mi/mi2-var-cmd.exp: Likewise.
18371 * gdb.mi/mi2-var-display.exp: Likewise.
18372 * gdb.mi/mi2-watch.exp: Likewise.
18373 * gdb.stabs/exclfwd.exp: Likewise.
18374 * gdb.stabs/weird.exp: Likewise.
18375 * gdb.threads/gcore-thread.exp: Likewise.
18376 * gdb.trace/actions.exp: Likewise.
18377 * gdb.trace/backtrace.exp: Likewise.
18378 * gdb.trace/circ.exp: Likewise.
18379 * gdb.trace/collection.exp: Likewise.
18380 * gdb.trace/deltrace.exp: Likewise.
18381 * gdb.trace/infotrace.exp: Likewise.
18382 * gdb.trace/limits.exp: Likewise.
18383 * gdb.trace/packetlen.exp: Likewise.
18384 * gdb.trace/passc-dyn.exp: Likewise.
18385 * gdb.trace/passcount.exp: Likewise.
18386 * gdb.trace/report.exp: Likewise.
18387 * gdb.trace/save-trace.exp: Likewise.
18388 * gdb.trace/tfind.exp: Likewise.
18389 * gdb.trace/tracecmd.exp: Likewise.
18390 * gdb.trace/while-dyn.exp: Likewise.
18391 * gdb.trace/while-stepping.exp: Likewise.
18392
f4b618d1
JB
183932006-08-08 Joel Brobecker <brobecker@adacore.com>
18394
18395 * gdb.base/step-bt.c: New file.
18396 * gdb.base/step-bt.exp: New testcase.
18397
3d00d119
DJ
183982006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
18399
18400 * config/monitor.exp (gdb_load): Remove support for obsolete
18401 download-write-size.
18402 * gdb.base/remote.exp: Likewise. Update all callers of
18403 gdb_timed_load.
18404
017b5bd4
DJ
184052006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18406
18407 * cursal.exp: Pass binfile to gdb_load.
18408
837c599d
DJ
184092006-08-01 Nathan Sidwell <nathan@codesourcery.com>
18410
18411 * gdb.base/cursal.exp: Add "" to gdb_load call.
18412
8dd4540b
MK
184132006-07-29 Mark Kettenis <kettenis@gnu.org>
18414
18415 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
18416 NetBSD/ELF targets.
18417
ab5c9f60
DJ
184182006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
18419
18420 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
18421 operator*.
18422
4c42eaff
DJ
184232006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
18424
18425 * gdb.base/completion.exp: Update for change in "file" behavior.
18426 * gdb.stabs/weird.exp: Likewise.
18427 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
18428 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
18429
0155cc76
NS
184302006-07-24 Nathan Sidwell <nathan@codesourcery.com>
18431
18432 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
18433 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
18434
16026cd7
AS
184352006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
18436
18437 * gdb.base/default.exp: Update source command error message.
18438 * gdb.base/help.exp: Update 'help source' message.
18439
16963cb6
DJ
184402006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
18441
18442 * gdb.cp/bs15503.exp: Update comment for no longer crashing
18443 test.
18444
6d7fd486
AS
184452006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
18446
18447 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
18448
29e8a844
DJ
184492006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18450
18451 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
18452
6afcfa39
DJ
184532006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18454
18455 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
18456
267a692b
MK
184572006-07-17 Mark Kettenis <kettenis@gnu.org>
18458
18459 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
18460 *-*-openbsd* from targets for wich we expect ARM FPA floating
18461 point format.
18462
85d2fec4
NR
184632006-07-17 Nick Roberts <nickrob@snap.net.nz>
18464
18465 * gdb.cp/annota3.exp: Expect frame-begin annotation.
18466
184672006-07-17 Mark Kettenis <kettenis@gnu.org>
18468
18469 * gdb.base/annota3.exp: Expect frame-begin annotation.
18470
85b4c6e8
JB
184712006-07-14 Joel Brobecker <brobecker@adacore.com>
18472
18473 * gdb.base/help.exp: Adjust "help unset" test to accept
18474 any list of unset commands.
18475
fb933624
DJ
184762006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
18477 Daniel Jacobowitz <dan@codesourcery.com>
18478
18479 * gdb.cp/ref-params.exp: New test.
18480 * gdb.cp/ref-params.cc: New source file.
18481 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
18482
1dff4b64
MK
184832006-07-08 Mark Kettenis <kettenis@gnu.org>
18484
18485 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
18486 spaces/tabs in regular expressions since they might not be there.
18487
40d2e0e3
AS
184882006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
18489
18490 * gdb.base/ifelse.exp: New file.
18491
f6c957d2
NS
184922006-07-04 Nathan Sidwell <nathan@codesourcery.com>
18493
18494 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
18495 line.
18496 * gdb.base/huge.exp: Loop over compilation to find a size that
18497 is acceptable.
18498 * gdb.base/remote.exp: Correct expected strings.
18499 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
18500
b9c5a23d
DJ
185012006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18502
18503 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
18504
9af2e58d
DJ
185052006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18506
18507 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
18508 native.
18509
30930ca5
DJ
185102006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18511
18512 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
18513 enable stabs testing.
18514
aa32fa1d
DJ
185152006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18516
bd4a4c80 18517 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
18518 gdb_test_multiple does.
18519
321fef15
DJ
185202006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18521
18522 * Makefile.in (host_alias): Remove.
18523 (target_alias): Use @target_noncanonical@.
18524 (site.exp): Don't set host_alias.
18525 * aclocal.m4: Remove contents. Include acx.m4.
18526 * configure: Regenerated.
18527 * configure.ac: Use ACX_NONCANONICAL_TARGET.
18528
e1c2defa
NS
185292006-06-13 Nathan Sidwell <nathan@codesourcery.com>
18530
e63b55d1
NS
18531 * lib/gdb.exp (gdb_load_cmd): New.
18532
5600ea19
NS
18533 * gdb.base/fileio.c: Add system(NULL) test.
18534 * gdb.base/fileio.exp: Check it.
18535
e1c2defa
NS
18536 * gdb.base/break.c: Add 10a breakpoint at }
18537 * gdb.base/break.exp: Add test for breakpoint at }
18538 * gdb.cp/anon-union.cc: Add code at end of function.
18539 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
18540 * gdb.mi/var-cmd.c: Add code at end of function.
18541 * gdb.mi/mi-var-display.exp: Adjust end of next.
18542 * gdb.mi/mi2-var-display.exp: Likewise.
18543 * gdb.base/fileio.c: Add stop function and insert calls at
18544 stopping places.
18545 * gdb.base/fileio.exp: Breakpoint stop function and remove
18546 explicit line number references.
18547
6c0112ec
JB
185482006-05-19 Joel Brobecker <brobecker@adacore.com>
18549
a9c64011
AS
18550 * gdb.base/del.exp (test_delete_alias): New function.
18551 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 18552
154189a4
FF
185532006-05-18 Fred Fish <fnf@specifix.com>
18554
18555 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
18556 required. Check for spurious output after program exits normally.
18557
582e64c2
FF
185582006-05-17 Fred Fish <fnf@specifix.com>
18559
18560 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
18561 gdb_load, so it works in the simulator.
18562
8ef6493a
FF
185632006-05-11 Fred Fish <fnf@specifix.com>
18564
18565 * gdb.base/bang.exp: Ignore unexpected output between the
18566 "program exited normally" and the gdb prompt, as many other
18567 tests do.
18568
692b141c
MK
185692006-05-07 Mark Kettenis <kettenis@gnu.org>
18570
18571 * gdb.base/help.exp: Make "delete checkpoint" part option for
18572 "help d" and "help delete" tests.
18573
540b8a30
UW
185742006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18575
a9c64011 18576 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
18577 expected output in some mi_gdb_test statements.
18578 * gdb.mi/mi2-basics.exp: Likewise.
18579
9b6462d9
JB
185802006-05-05 Joel Brobecker <brobecker@adacore.com>
18581
18582 * gdb.base/del.c: New file.
18583 * gdb.base/del.exp: New testcase.
18584
954de43b
DM
185852006-05-05 David S. Miller <davem@sunset.davemloft.net>
18586
18587 * gdb.base/break.exp: Do not assume a breakpoint on
18588 main will actually be in $srcfile when optimizing.
1303f75e
DM
18589 * gdb.base/savedregs.exp: Do not require that the dummy
18590 frame location match up to a symbol and source file location.
c3242428
DM
18591 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
18592 will get printed without a mi_cmd_data_list_register_values prefix.
18593 (*-data-list-register-*): Correct regular expressions to expect the new
18594 pseudo d? floating point registers.
18595 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 18596
c7e64c9a
DJ
185972006-05-05 Christophe Lyon <christophe.lyon@st.com>
18598
18599 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
18600 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
18601 is allocated by the compiler.
18602 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
18603 anons, e, anone to force their allocation by the compiler.
18604
186052006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
18606
18607 * gdb.base/help.exp: Update expected text for help d and
18608 help delete.
18609
27ce9a6d
MK
186102006-05-02 Mark Kettenis <kettenis@gnu.org>
18611
18612 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
18613 NetBSD/ELF targets.
18614
8608915f
MK
186152006-04-30 Mark Kettenis <kettenis@gnu.org>
18616
18617 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
18618 single-step breakpoint fails; make this a KFAIL on
18619 sparc*-*-openbsd*.
18620 * gdb.base/siginfo.exp: Likewise.
18621 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18622
b8db102d
MS
186232006-04-26 Michael Snyder <msnyder@redhat.com>
18624
18625 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
18626 which may have to consume output from other forks.
18627 Add tests to make sure that "delete fork" succeeded.
18628
c702009a
MS
186292006-04-20 Michael Snyder <msnyder@redhat.com>
18630
18631 * 2006-03-22 Jim Blandy <jimb@redhat.com>
18632 Add support for the Renesas M32C and M16C.
18633
18634 * gdb.asm/asm-source.exp: Add m32c target.
18635 * gdb.asm/m32c.inc: Support for m32c target.
18636
e28493f2
AS
186372006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
18638
18639 * gdb.base/commands.exp (recursive_source_test): New test.
18640
880da185
DM
186412006-04-04 David S. Miller <davem@sunset.davemloft.net>
18642
18643 * gdb.base/float.exp: Add pattern for sparc targets.
18644
61d9b92f
DJ
186452006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18646
18647 * gdb.base/commands.exp (stray_arg0_test): New test.
18648
bd717df8
PB
186492006-03-30 Paul Brook <paul@codesourcery.com>
18650
18651 * gdb.mi/mi-until.exp: kfail broken until command.
18652 * gdb.mi/mi2-until.exp: Ditto.
18653
ec793d3c
NR
186542006-03-27 Nick Roberts <nickrob@snap.net.nz>
18655
18656 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
18657
831004b7
AO
186582006-03-08 Alexandre Oliva <aoliva@redhat.com>
18659
18660 * gdb.base/prelink.exp: Anchor tested-for regular expression
18661 on gdb prompt.
18662
effe49a0
PB
186632006-03-07 Paul Brook <paul@codesourcery.com>
18664
18665 * gdb.base/assign.exp: Correct fail message.
18666
e5461016
PB
186672006-03-07 Paul Brook <paul@codesourcery.com>
18668
18669 * lib/compiler.c: Extract armcc version number.
18670 * lib/compiler.cc: Ditto.
18671
fc91c6c2
PB
186722006-03-07 Paul Brook <paul@codesourcery.com>
18673
18674 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
18675 additional_flags=-w.
18676 * gdb.arch/altivec-regs.exp: Ditto.
18677 * gdb.arch/e500-abi.exp: Ditto.
18678 * gdb.arch/e500-regs.exp: Ditto.
18679 * gdb.base/all-bin.exp: Ditto.
18680 * gdb.base/annota1.exp: Ditto.
18681 * gdb.base/annota3.exp: Ditto.
18682 * gdb.base/args.exp: Ditto.
18683 * gdb.base/arithmet.exp: Ditto.
18684 * gdb.base/assign.exp: Ditto.
18685 * gdb.base/async.exp: Ditto.
18686 * gdb.base/bang.exp: Ditto.
18687 * gdb.base/break.exp: Ditto.
18688 * gdb.base/call-rt-st.exp: Ditto.
18689 * gdb.base/completion.exp: Ditto.
18690 * gdb.base/cond-expr.exp: Ditto.
18691 * gdb.base/condbreak.exp: Ditto.
18692 * gdb.base/consecutive.exp: Ditto.
18693 * gdb.base/define.exp: Ditto.
18694 * gdb.base/display.exp: Ditto.
18695 * gdb.base/ena-dis-br.exp: Ditto.
18696 * gdb.base/environ.exp: Ditto.
18697 * gdb.base/eval-skip.exp: Ditto.
18698 * gdb.base/info-proc.exp: Ditto.
18699 * gdb.base/jump.exp: Ditto.
18700 * gdb.base/logical.exp: Ditto.
18701 * gdb.base/long_long.exp: Ditto.
18702 * gdb.base/maint.exp: Ditto.
18703 * gdb.base/miscexprs.exp: Ditto.
18704 * gdb.base/pc-fp.exp: Ditto.
18705 * gdb.base/pointers.exp: Ditto.
18706 * gdb.base/relational.exp: Ditto.
18707 * gdb.base/reread.exp: Ditto.
18708 * gdb.base/sect-cmd.exp: Ditto.
18709 * gdb.base/sep.exp: Ditto.
18710 * gdb.base/sepdebug.exp: Ditto.
18711 * gdb.base/until.exp: Ditto.
18712 * gdb.base/whatis-exp.exp: Ditto.
18713 * gdb.cp/annota2.exp: Ditto.
18714 * gdb.cp/annota3.exp: Ditto.
18715 * gdb.trace/actions.exp: Ditto.
18716 * gdb.trace/backtrace.exp: Ditto.
18717 * gdb.trace/circ.exp: Ditto.
18718 * gdb.trace/collection.exp: Ditto.
18719 * gdb.trace/deltrace.exp: Ditto.
18720 * gdb.trace/infotrace.exp: Ditto.
18721 * gdb.trace/limits.exp: Ditto.
18722 * gdb.trace/packetlen.exp: Ditto.
18723 * gdb.trace/passc-dyn.exp: Ditto.
18724 * gdb.trace/passcount.exp: Ditto.
18725 * gdb.trace/report.exp: Ditto.
18726 * gdb.trace/save-trace.exp: Ditto.
18727 * gdb.trace/tfind.exp: Ditto.
18728 * gdb.trace/tracecmd.exp: Ditto.
18729 * gdb.trace/while-dyn.exp: Ditto.
18730 * gdb.trace/while-stepping.exp: Ditto.
18731 * lib/gdb.exp: Ditto.
18732 (gdb_compile): Handle nowarning option.
18733
5f4a23d9
AO
187342006-03-07 Alexandre Oliva <aoliva@redhat.com>
18735
18736 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
18737 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
18738 Rename executable to prelinkt. Don't re-prelink if we didn't
18739 get a core file. Test prelink -u exit status to tell whether
18740 prelinking failed. Use gdb_test_multiple.
18741
9733fc94
DJ
187422006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
18743
18744 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
18745 (do_tests): Call it.
18746
cc10cae3
AO
187472006-02-28 Alexandre Oliva <aoliva@redhat.com>
18748
18749 * gdb.base/prelink.exp: New test.
18750 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
18751
15c46491
WZ
187522006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
18753
18754 * gdb.fortran/derived-type.f90: New file.
18755 * gdb.fortran/derived-type.exp: New testcase.
18756
5c9f7ded
DJ
187572006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
18758
18759 * gdb.base/default.exp: Allow ';' as a directory separator.
18760
5b96932b
AS
187612006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18762
18763 * gdb.base/help.exp (help add-symbol-file): Update.
18764
1986bccd
AS
187652006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18766
18767 * gdb.base/help.exp (help load): Update expected results.
18768
a8b7528f
FF
187692006-02-19 Fred Fish <fnf@specifix.com>
18770
18771 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
18772 specifix hex value as part of results.
18773 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 18774
f8261448
FF
187752006-02-16 Fred Fish <fnf@specifix.com>
18776
18777 * gdb.base/whatis.c: Define variables using typedefs char_addr,
18778 ushort_addr, and slong_addr, so the typedefs are not optimized
18779 away.
18780 * gdb.base/whatis.exp: Add tests using type name for struct type,
18781 union type, enum type, and typedef.
a9c64011 18782
31d8bdd2
MK
187832006-02-13 Mark Kettenis <kettenis@gnu.org>
18784
18785 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
18786
34e41e63
JB
187872006-02-13 Jim Blandy <jimb@redhat.com>
18788
18789 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
18790 case where it takes two "next" commands to skip past the init
18791 call.
18792
ac6e4f31
FF
187932006-02-12 Fred Fish <fnf@specifix.com>
18794
18795 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
18796 to handle cases where it takes two "next" commands to skip
18797 past the init call.
18798
2db2d571
JB
187992006-02-07 Joel Brobecker <brobecker@adacore.com>
18800
18801 * gdb.ada/array_return.exp: Mark the last test as expected to fail
18802 on hppa32 targets.
18803
38fcd64c
DJ
188042006-02-06 Vladimir Prus <ghost@cs.msu.su>
18805
18806 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
18807 field.
18808
1315ad46
MK
188092006-01-29 Mark Kettenis <kettenis@gnu.org>
18810
18811 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
18812
5625b943
DJ
188132006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18814
18815 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
18816 files.
18817
80df1bbe
DJ
188182006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18819
18820 * gdb.cp/maint.exp: Set complaints to a positive value.
18821
9078e690
DJ
188222006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18823
18824 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
18825 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
18826 function name.
18827
9c903399
DJ
188282006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18829
18830 * gdb.base/checkpoint.c: Update copyright notice. Include
18831 <stdlib.h>.
18832
761ae4d6
JB
188332006-01-04 Jim Blandy <jimb@redhat.com>
18834
18835 * gdb.asm/asm-source.exp: Independently provide default values for
18836 asm-flags and debug-flags. Use 'string equal' to do the
18837 comparison, not the implicit expr's '==' operator. Remove
18838 now-unneeded assignments to asm-flags. In h8300 case, place
18839 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
18840
099ac3dd
MS
188412006-01-04 Michael Snyder <msnyder@redhat.com>
18842
18843 * gdb.base/checkpoint.c: New file.
18844 * gdb.base/checkpoint.exp: New file.
18845 * gdb.base/multi-fork.c: New file.
18846 * gdb.base/multi-fork.exp: New file.
18847 * gdb.base/pi.txt: New file (data for checkpoint.c test).
18848
f4d85314
FF
188492006-01-04 Fred Fish <fnf@specifix.com>
18850
18851 * gdb.base/ptype.c (foo): Add typedef.
18852 (intfoo): Add function.
18853 * gdb.base/ptype1.c: New file.
18854 * gdb.base/ptype.exp: Handle compilation and linking with two
18855 source files. Test that proper type for "foo" is found based
18856 on source context rather than first match found in symtabs.
18857
a1b06f35
MK
188582005-12-28 Mark Kettenis <kettenis@gnu.org>
18859
18860 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
18861 * gdb.asm/openbsd.inc: Indent commands.
18862
d082a1e2
MK
188632005-12-26 Mark Kettenis <kettenis@gnu.org>
18864
c65016bd
MK
18865 * gdb.base/freebpcmd.exp: Increase timeout.
18866
d082a1e2
MK
18867 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
18868
d3c32a0e
DJ
188692005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
18870
18871 * gdb.base/default.exp: Update check for "show version".
18872
9fdb1f50
RC
188732005-12-09 Randolph Chung <tausq@debian.org>
18874
18875 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
18876 * gdb.asm/pa64.inc: New file.
18877
5f2c56f7
RC
188782005-12-09 Randolph Chung <tausq@debian.org>
18879
18880 * gdb.asm/common.inc: Indent commands.
18881 * gdb.asm/asmsrc1.s: Likewise.
18882 * gdb.asm/asmsrc2.s: Likewise.
18883
8117349c
RC
188842005-12-09 Randolph Chung <tausq@debian.org>
18885
18886 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
18887 (get_addr_of_sym): Remove duplicate print.
18888 (gen_core): xfail hppa*-*-hpux*, update expected output.
18889 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
18890 * gdb.arch/pa64-nullify.s: New file.
18891
8f07f25a
RC
188922005-12-09 Randolph Chung <tausq@debian.org>
18893
18894 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
18895
55b39184
DJ
188962005-12-07 Christophe Lyon <christophe.lyon@st.com>
18897
18898 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
18899 code generation for these functions.
18900 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
18901 error message.
18902
31e2b00f
AS
189032005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
18904
18905 * gdb.base/help.exp (help b, help br, help bre, help brea)
18906 (help break): Update the expected message.
18907
c3d0b56e
SC
189082005-11-11 Stephane Carrez <stcarrez@nerim.fr>
18909
18910 * gdb.asm/m68hc11.inc: Setup the data section.
18911 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
18912 script for this test.
18913 (m6812-*-*): Likewise.
18914
36ae0ea9
RC
189152005-11-09 Randolph Chung <tausq@debian.org>
18916
18917 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
18918
9d6f42e9
WZ
189192005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
18920
18921 * gdb.base/break.exp: Fix a comment typo.
18922
e2126a14
EZ
189232005-11-03 Jim Blandy <jimb@redhat.com>
18924
a9c64011
AS
18925 Checked in by Elena Zannoni <ezannoni@redhat.com>
18926
889bf7c5 18927 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 18928
e0ac7199
CV
189292005-11-02 Corinna Vinschen <vinschen@redhat.com>
18930
18931 * gdb.arch/gdb1558.c: Include stdio.h.
18932
31d3fb18
MK
189332005-10-31 Mark Kettenis <kettenis@gnu.org>
18934
18935 * gdb.asm/asm-source.exp: Use -e instead of --entry.
18936
e52b687c
MK
189372005-10-31 Mark Kettenis <kettenis@gnu.org>
18938
18939 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
18940
f4711d79
PG
189412005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
18942
a9c64011
AS
18943 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18944 vscr" tests to better match output.
f4711d79 18945
987a9106
JB
189462005-10-12 Jim Blandy <jimb@redhat.com>
18947
18948 * gdb.base/structs.exp (any): New function.
18949 (test_struct_returns): Don't make any assumptions at all about
18950 what value the function returns when GDB can't set the return
18951 value.
18952
2336bb58
JB
189532005-10-09 Joel Brobecker <brobecker@adacore.com>
18954
18955 * gdb.ada/arrayidx/p.adb: New file.
18956 * gdb.ada/arrayidx.exp: New testcase
18957
189582005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
18959
18960 * gdb.ada/array_return/pck.ads: New file.
18961 * gdb.ada/array_return/pck.adb: New file.
18962 * gdb.ada/array_return/p.adb: New file.
18963 * gdb.ada/array_return.exp: New testcase.
18964
705335ea
JB
189652005-10-03 Joel Brobecker <brobecker@adacore.com>
18966
a9c64011
AS
18967 * gdb.base/arrayidx.c: New file.
18968 * gdb.base/arrayidx.exp: New testcase.
705335ea 18969
11ee9940
NR
189702005-09-29 Nick Roberts <nickrob@snap.net.nz>
18971
18972 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
18973 frames-invalid and breakpoints-invalid are no longer generated
18974 with level 3 so don't expect them in the output.
18975
39fb8e9e
BR
189762005-09-27 Bob Rossi <bob@brasko.net>
18977
a9c64011 18978 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
18979 from test. Escape the | in mi_gdb_test call.
18980 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
18981 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
18982 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
18983 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
18984 expected regex's in mi_gdb_test calls.
18985 * lib/mi-support.exp: Remove arbitrary .* from tests.
18986 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
18987 Fully anchor GDB/MI expected results in mi_gdb_test.
18988 * lib/gdb.exp (string_to_regexp): Escape the ] character.
18989 * gdb.base/sizeof.exp: Remove escape character. Correct test.
18990
2af48f68
PB
189912005-09-26 Paul Brook <paul@codesourcery.com>
18992
18993 * long_long.exp: Exclude eabi targets from arm FPA float format test.
18994
f34502bc
WZ
189952005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18996
18997 * bfp-test.c: New file.
18998 * bfp-test.exp: New testcase.
18999
ca929517
WZ
190002005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19001
19002 * gdb.fortran/subarray.exp: New testcase to test the evaluation
19003 of subarray and substring variable.
19004 * gdb.fortran/subarray.f: New source file for the test of subarray
19005 and substring variable evaluation.
19006 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
19007 of string constant.
19008
c761af65
DJ
190092005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
19010
19011 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
19012 copyright dates.
19013
561d7a1d
PG
190142005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
19015
19016 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
19017 powerpc altivec' test with an almost identical 'info vector' test.
19018
b2b64cc9
PG
190192005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19020
a9c64011
AS
19021 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19022 vscr" tests to match output.
b2b64cc9 19023
6ac4d15a
PG
190242005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19025
a9c64011
AS
19026 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
19027 output.
6ac4d15a 19028
40e55bef
BR
190292005-09-11 Bob Rossi <bob@brasko.net>
19030
889bf7c5
PA
19031 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
19032 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
19033 commands that return an MI output command and an asyncronous MI output
19034 command.
40e55bef
BR
19035 * gdb.mi/mi-console.exp: Ditto.
19036
3c7385ec
BR
190372005-09-11 Bob Rossi <bob@brasko.net>
19038
19039 * gdb.mi/mi-var-child.c: Include <string.h>.
19040
a6cd0eb3
DJ
190412005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
19042
19043 * killed.exp: Correct gdb_expect syntax.
19044
2f168eed
CV
190452005-08-09 Corinna Vinschen <vinschen@redhat.com>
19046
19047 * lib/mi-support.exp (mi_gdb_load): Fix typo.
19048
ecd3fd0f
BR
190492005-08-02 Bob Rossi <bob@brasko.net>
19050
19051 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
19052 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
19053 Change tests to inferior-tty-set/show.
19054 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
19055 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
19056 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
19057 inferior. Use mi_gdb_test to get GDB and Inferior output.
19058 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
19059 descriptor.
19060 (mi_inferior_tty_name): Add inferior PTY file name.
19061 (mi_gdb_start): Add INFERIOR_PTY parameter.
19062 (mi_gdb_test): Add IPATTERN parameter.
19063
f1ea48cb 190642005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 19065
f1ea48cb
BR
19066 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
19067 parameter to mi_gdb_test.
19068 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
19069
6e650a67
DJ
190702005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19071
19072 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
19073 struct_declarations.
19074 * gdb.mi/mi-var-child.exp: Step over the initialization of
19075 struct_declarations.
19076
8be260b6
DJ
190772005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19078
19079 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
19080 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
19081 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
19082 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
19083 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
19084 file.
19085
4e660f07
NR
190862005-07-27 Nick Roberts <nickrob@snap.net.nz>
19087
19088 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
19089 (do_children_tests): Assign values to the extra elements.
19090
19091 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
19092 them for tests for "-var-update --no-values" and
a9c64011 19093 "-var-update --all-values".
4e660f07
NR
19094 Add test for "-var-list-children --simple-values".
19095
19096 * gdb.mi/basics.c (callee4): Add integer array D[3]...
19097
19098 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
19099 "-stack-list-locals --simple-values" Improve doc strings and
19100 comments.
19101
6bdae935
MK
191022005-07-18 Mark Kettenis <kettenis@gnu.org>
19103
598b7a6f
MK
19104 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
19105 *-*-openbsd*.
19106 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
19107
6bdae935
MK
19108 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
19109 sigaltsatck'.
19110
1323e929 191112005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 19112
1323e929
BR
19113 * gdb.base/default.exp (tty): Changed output of command.
19114 * gdb.base/help.exp (help tty): Ditto.
19115
b1a9c082
MK
191162005-07-12 Mark Kettenis <kettenis@gnu.org>
19117
19118 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
19119
10a844a2
MK
191202005-07-10 Mark Kettenis <kettenis@gnu.org>
19121
19122 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
19123 -stack-select-frame without arguments.
19124 (test_stack_frame_listing): Add test for newly implemented command
19125 -stack-info-frame.
19126
3cb3b8df
BR
191272005-07-06 Bob Rossi <bob@brasko.net>
19128
19129 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
19130 command.
19131 (Copyright): Update copyright.
19132
a0c5fbcf
WZ
191332005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
19134
19135 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
19136 tests to evaluate exponentiation expression.
19137
984971d0
AS
191382005-06-29 Andreas Schwab <schwab@suse.de>
19139
19140 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
19141 main to avoid warnings.
19142
19143 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
19144
fe03833f
NR
191452005-06-20 Nick Roberts <nickrob@snap.net.nz>
19146
19147 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
19148 -stack-select-frame without arguments.
19149 (test_stack_frame_listing): Add test for newly implemented command
19150 -stack-info-frame.
a9c64011 19151
7a55f279
WZ
191522005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
19153
0ffa0ea5
DJ
19154 * gdb.fortran/array-element.f: New file.
19155 * gdb.fortran/array-element.exp: New testcase.
7a55f279 19156
26585198
DJ
191572005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19158
19159 * gdb.base/bigcore.exp: Correct checks for systems which can
19160 not dump a large core file.
19161
c1bd25fd
DJ
191622005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19163
19164 * gdb.base/relocate.c: Add a copyright notice.
19165 (dummy): Remove.
19166 * gdb.base/relocate.exp: Test printing the values of variables
19167 from a relocatable file.
19168
589e074d
DJ
191692005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
19170
19171 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
19172 excess MI output after an error.
19173
0915f927
JB
191742005-05-29 Joel Brobecker <brobecker@adacore.com>
19175
19176 * gdb.arch/alpha-step.c: New file.
19177 * gdb.arch/alpha-step.exp: New testcase.
19178
76ff342d
DJ
191792005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
19180 Dennis Brueni <dennis@slickedit.com>
19181
19182 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
19183 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
19184 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
19185 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
19186 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
19187 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
19188 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
19189
96b0c7ac
DJ
191902005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
19191 Wu Zhou <woodzltc@cn.ibm.com>
19192
19193 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
19194 IBM's xlc compiler.
19195 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
19196 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
19197
f21565d2
JB
191982005-05-13 Jim Blandy <jimb@redhat.com>
19199
19200 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
19201 calling gdb_suppress_entire_file.
19202 * gdb.base/charset.exp: Same.
19203 * gdb.base/call-rt-st.exp: Same.
19204
6006a3a1
BR
192052005-05-05 Bob Rossi <bob_rossi@cox.net>
19206
19207 * lib/gdb.exp (fullname_syntax): Added global regex.
19208 (fullname_syntax_POSIX): Ditto.
19209 (fullname_syntax_UNC): Ditto.
19210 (fullname_syntax_DOS_CASE): Ditto.
19211 (fullname_syntax_DOS): Ditto.
19212 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
19213 fullname_syntax variable to scope and use it.
19214 (test_file_list_exec_source_files): Ditto.
19215 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
19216
c3b69c04
DJ
192172005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
19218
19219 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
19220
3c95e6af
PG
192212004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
19222
a9c64011
AS
19223 * lib/gdb.exp (skip_altivec_tests): New function, based on
19224 check_vmx_hw_available from the GCC testsuite.
19225 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
19226 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 19227
78df6c56
JB
192282005-05-02 Jim Blandy <jimb@redhat.com>
19229
19230 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
19231 calling gdb_suppress_entire_file.
19232
1690f9cf
DJ
192332005-04-30 Randolph Chung <tausq@debian.org>
19234
19235 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
19236 Slightly relax "sem_post" name checking.
19237
5ea106f7
PG
192382005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19239
19240 * gdb.base/unload.exp: Use new shared library infrastructure.
19241
bf7234cf
PG
192422005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19243
19244 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 19245 infrastructure.
bf7234cf 19246
547b869a
CV
192472005-04-29 Corinna Vinschen <vinschen@redhat.com>
19248
19249 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
19250 * gdb.asm/h8300.inc: New file.
19251
f07e55f0
PG
192522005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19253
19254 * gdb.base/shlib-call.exp: Change to use new shared library
19255 infrastructure.
19256
3cbba3d1
PG
192572005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19258
a9c64011
AS
19259 * gdb.base/pending.exp: Change to use new shared library
19260 infrastructure.
3cbba3d1 19261
ed6df200
PG
192622005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19263
a9c64011
AS
19264 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
19265 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 19266
8c8f4ebe
PG
192672005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
19268
a9c64011
AS
19269 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
19270 shared objects being adjusted and update copyright years.
8c8f4ebe 19271
607fbc54
DJ
192722005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
19273
19274 * ChangeLog: Correct some 2003-01-13 dates.
19275 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
19276 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
19277 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
19278 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
19279 gdb.trace/tfind.exp: Update copyright years.
19280
57bf0e56
DJ
192812005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
19282 Daniel Jacobowitz <dan@codesourcery.com>
19283
19284 * lib/gdb.exp (gdb_compile): Handle shlib=.
19285 (gdb_compile_shlib): New function.
19286
9b593790
PG
192872005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
19288
a9c64011 19289 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 19290
9494c6a5
DJ
192912005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19292
19293 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
19294 gdb.server.
19295 * configure.ac: Likewise.
19296 * configure: Regenerated.
19297 * gdb.gdbserver/Makefile.in: Moved to...
19298 * gdb.server/Makefile.in: ... here.
19299 * gdb.gdbserver/server.c: Moved to...
19300 * gdb.server/server.c: ... here.
19301 * gdb.gdbserver/server-run.exp: Moved to...
19302 * gdb.server/server-run.exp: ... here.
19303
6f8eac0e
DJ
193042005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19305
19306 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
19307 * configure.ac: Create gdb.gdbserver/Makefile.
19308 * configure: Regenerated.
19309 * lib/gdbserver-support.exp: New file, derived from
19310 config/gdbserver.exp.
19311 * config/gdbserver.exp: Use gdbserver-support.exp.
19312 * gdb.gdbserver/Makefile.in: New file.
19313 * gdb.gdbserver/server.c: New file.
19314 * gdb.gdbserver/server-run.exp: New file.
19315
6e87504d
PG
193162005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
19317
a9c64011
AS
19318 * lib/gdb.exp (test_compiler_info): Return compiler_info
19319 if no arguments are given.
6e87504d 19320
d1779be4
PG
193212005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
19322
19323 * gdb.arch/altivec-abi.exp: Check for compiler and set
19324 use altivec' flag accordingly.
19325 * gdb.arch/altivec-regs.exp: Likewise.
19326
88750304
DJ
193272005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
19328
19329 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
19330
f3fb768d
AS
193312005-03-27 Andreas Schwab <schwab@suse.de>
19332
19333 * gdb.base/bigcore.c (main): Add missing mode argument in open
19334 call.
19335
7e813ac5
DJ
193362005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
19337
19338 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
19339 downloads.
19340 * config/gdbserver.exp (gdb_load): Likewise.
19341
8e3049aa
PB
193422005-03-14 Paul Brook <paul@codesourcery.com>
19343
19344 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
19345 targets.
19346
a9df7c44
JB
193472005-03-09 Joel Brobecker <brobecker@adacore.com>
19348
19349 * gdb.dwarf2/dup-psym.S: New file.
19350 * gdb.dwarf2/dup-psym.exp: New testcase.
19351
9f0d94e8
JB
193522005-03-09 Joel Brobecker <brobecker@adacore.com>
19353
19354 * gdb.ada/exec_changed/first.adb: New file.
19355 * gdb.ada/exec_changed/second.adb: New file.
19356 * gdb.ada/exec_changed.exp: New testcase.
19357
5f579bc5
NS
193582005-03-08 Nathan Sidwell <nathan@codesourcery.com>
19359
36e9969c
NS
19360 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
19361 (A2): New class.
19362 (main): Test operator+.
19363 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
19364 breakpoint test.
19365
5f579bc5
NS
19366 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
19367 * gdb.base/signull.exp: Disable if gdb,nosignals.
19368 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
19369 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
19370 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
19371 * gdb.mi/mi2-console.exp: Likewise.
19372 * gdb.trace/collection.exp (run_trace_experiment): Consume the
19373 continue output at start.
19374 (gdb_collect_locals_test): Robustify regexp.
19375 * gdb.trace/passc-dyn.exp: Fix comment typo.
19376 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
19377
be46087e
CV
193782005-03-08 Corinna Vinschen <vinschen@redhat.com>
19379
19380 * gdb.asm/asm-source.exp: Add iq2000 case.
19381 * gdb.asm/iq2000.inc: New file.
19382
384e1a61 193832005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 19384
384e1a61
MI
19385 * gdb.base/command.exp: Change hardcoded value to regular expression.
19386 * gdb.base/float.exp: Add powerpc to the list of targets checked.
19387
584b6e9e
DJ
193882005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
19389
19390 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
19391 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
19392 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
19393 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
19394 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
19395
ab5b5d61
MK
193962005-03-05 Mark Kettenis <kettenis@gnu.org>
19397
19398 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
19399 changes.
19400
ae051c1b
PG
194012004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
19402
a9c64011
AS
19403 * lib/compiler.c: Add test for IBM's xlc compiler.
19404 * lib/compiler.cc: Likewise.
ae051c1b 19405
3f0f6ed2
JB
194062004-02-24 Joel Brobecker <brobecker@adacore.com>
19407
19408 * gdb.ada/fixed_points.exp: Create compilation object directory
19409 before running the test.
19410 * gdb.ada/null_record.exp: Likewise.
19411 * gdb.ada/packed_array.exp: Likewise.
19412 * gdb.ada/start.exp: Likewise.
19413
724f452b
JB
194142005-02-15 Joel Brobecker <brobecker@adacore.com>
19415
19416 * gdb.ada/packed_array/pa.adb: New file.
19417 * gdb.ada/packed_array.exp: New testcase.
19418
57f5cdfb 194192005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 19420
1f393151
MK
19421 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
19422 files.
19423
ebdda337
MK
19424 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
19425 on *-*-openbsd*. Correctly match whitespace in regukar
19426 expressions.
19427
cf309262
DJ
194282005-02-10 Daniel Jacobowitz <dan@debian.org>
19429
19430 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
19431 PR exp/1821
19432 * gdb.base/gdb1821.c: New test file.
19433 * gdb.base/gdb1821.exp: New test file.
19434
3be49e7a
JB
194352005-02-09 Joel Brobecker <brobecker@adacore.com>
19436
19437 * gdb.base/start.c: New file.
19438 * gdb.base/start.exp: New testcase.
19439
e292e67d
JB
194402005-02-09 Joel Brobecker <brobecker@adacore.com>
19441
19442 * gdb.ada/start/dummy.adb: New file.
19443 * gdb.ada/start.exp: New testcase.
19444
dbdfa66c
CV
194452005-02-09 Corinna Vinschen <vinschen@redhat.com>
19446
19447 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
19448 for printing symbols and statistics.
19449 Add test for using relative pathnames in "maint print msymbols" test.
19450 Mark "maint info sections DATA" XFAIL on Cygwin.
19451 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
19452 tests.
19453
d7941671
AC
194542005-02-09 Andreas Schwab <schwab@suse.de>
19455
19456 Committed by Andrew Cagney <cagney@gnu.org>
19457 * gdb.base/remotetimeout.exp: New file.
19458
74e5ef44
MK
194592005-02-07 Mark Kettenis <kettenis@gnu.org>
19460
19461 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
19462
464dd14d
JB
194632005-02-03 Joel Brobecker <brobecker@adacore.com>
19464
19465 * gdb.ada/gnat_ada.gpr: New file.
19466 * gdb.ada/gnat_ada.gin: Delete, no longer used.
19467 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
19468 * configure.ac: No longer generate gnat_ada.gpr.
19469 * configure: Regenerate.
19470 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
19471 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
19472 * gdb.ada/null_record/bar.ads: Likewise.
19473 * gdb.ada/null_record/bar.adb: Likewise.
19474 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
19475 * gdb.ada/null_record.exp (testdir): New variable.
19476 (testfile): executable is now in testdir subdirectory.
19477 (srcfile): Use full path to the main compilation unit.
19478 * gdb.ada/fixed_points.exp: Same changes as above.
19479
30d756ae
NR
194802005-02-03 Nick Roberts <nickrob@snap.net.nz>
19481
19482 * gdb.base/interp.exp: New test.
19483
9d799f85
AC
194842005-01-24 Andrew Cagney <cagney@gnu.org>
19485
19486 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
19487
15656118
AC
194882005-01-19 Andrew Cagney <cagney@gnu.org>
19489
a892c31b
AC
19490 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
19491 configure.ac not configure.in.
19492
15656118
AC
19493 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
19494 of powerpc*-*-*.
19495 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 19496 * gdb.base/list.exp (test_list_function)
15656118
AC
19497 (test_list_filename_and_function): Ditto.
19498 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
19499
a7b01baf
AC
195002005-01-16 Andrew Cagney <cagney@gnu.org>
19501
17d92a02
AC
19502 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
19503
a7b01baf
AC
19504 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
19505
bc8332bb
AC
195062005-01-14 Andrew Cagney <cagney@gnu.org>
19507
19508 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
19509 * gdb.mi/mi2-var-cmd.exp: Ditto.
19510
4d074752
CV
195112005-01-10 Corinna Vinschen <vinschen@redhat.com>
19512
19513 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
19514
bec39cab
AC
195152005-01-07 Andrew Cagney <cagney@gnu.org>
19516
19517 * configure.ac: Rename configure.in, require autoconf 2.59.
19518 * configure: Re-generate.
19519 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
19520 * gdb.stabs/configure: Re-generate.
19521 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
19522 * gdb.hp/configure: Re-generate.
19523 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
19524 autoconf 2.59.
19525 * gdb.hp/gdb.objdbg/configure: Re-generate.
19526 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
19527 autoconf 2.59.
19528 * gdb.hp/gdb.defects/configure: Re-generate.
19529 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
19530 autoconf 2.59.
19531 * gdb.hp/gdb.compat/configure: Re-generate.
19532 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
19533 autoconf 2.59.
19534 * gdb.hp/gdb.base-hp/configure: Re-generate.
19535 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
19536 autoconf 2.59.
19537 * gdb.hp/gdb.aCC/configure: Re-generate.
19538
f10b16d4
JB
195392004-12-15 Jim Blandy <jimb@redhat.com>
19540
19541 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
19542 under NPTL when there is debugging info available for libpthread.
19543
fb6e1814
JG
195442004-12-13 Jerome Guitton <guitton@gnat.com>
19545
19546 * gdb.ada/fixed_points.c: New file.
19547 * gdb.ada/fixed_points.exp: New file.
19548
fe46cd3a
RC
195492004-12-03 Randolph Chung <tausq@debian.org>
19550
19551 * gdb.arch/pa-nullify.exp: New file.
19552 * gdb.arch/pa-nullify.s: New file.
19553
8de0841b
RC
195542004-11-30 Randolph Chung <tausq@debian.org>
19555
19556 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
19557 instead of "tbug". Fix regexp to work properly with gdb_test.
19558
c8170782
PH
195592004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
19560
19561 * gdb.base/bitfields2.exp: New test.
19562 * gdb.base/bitfields2.c: New file.
19563
954269c2
RE
195642004-11-28 Richard Earnshaw <rearnsha@arm.com>
19565
19566 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
19567
0107feed
RC
195682004-11-16 Randolph Chung <tausq@debian.org>
19569
19570 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
19571
f073ae8c
DJ
195722004-11-14 Daniel Jacobowitz <dan@debian.org>
19573
19574 * gdb.threads/threadapply.exp: Correct "macro details" test.
19575
19ad59e7
JJ
195762004-11-11 Jeff Johnston <jjohnstn@redhat.com>
19577
19578 * gdb.threads/threadapply.exp: New test.
19579 * gdb.threads/threadapply.c: New file.
19580
9cf0961b
MK
195812004-11-07 Mark Kettenis <kettenis@gnu.org>
19582
19583 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
19584 frames.
19585
c789492a
FL
195862004-11-05 Felix Lee <felix+log1@specifixinc.com>
19587
19588 * gdb.base/cursal.exp: New file.
19589 * gdb.base/cursal.c: New file.
19590
a1e167bb
AC
195912004-11-03 Andrew Cagney <cagney@gnu.org>
19592
19593 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
19594
b7cbf173
MK
195952004-10-30 Mark Kettenis <kettenis@gnu.org>
19596
19597 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
19598 NetBSD/ELF targets.
19599
88f9d34f
JB
196002004-10-29 Joel Brobecker <brobecker@gnat.com>
19601
19602 * gdb.threads/bp_in_thread.c: New file, copied from
19603 pthread_cond_wait.c.
19604 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
19605 file, rather than reusing the .c file from another testcase.
19606
ca7d6a0c
JB
196072004-10-20 Joel Brobecker <brobecker@gnat.com>
19608
19609 * gdb.ada/null_record.exp: Check where we stopped after
19610 sending the start command, instead of where the associated
19611 temporary breakpoint was inserted.
19612
0d863d03
AC
196132004-10-14 Andrew Cagney <cagney@gnu.org>
19614
19615 * gdb.mi/gdb701.c (main): Return 0.
19616
d11e72cb
DJ
196172004-10-13 Daniel Jacobowitz <dan@debian.org>
19618
d40539a4 19619 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 19620
e1923096
JJ
196212004-10-12 Jeff Johnston <jjohnstn@redhat.com>
19622
19623 * gdb.threads/schedlock.c: Add comment markers to use to find
19624 line numbers.
19625 * gdb.threads/schedlock.exp: Adjust regex to handle the new
19626 comments.
19627 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
19628 breakpoint lines.
19629
ec8ba2c9
DJ
196302004-10-12 Daniel Jacobowitz <dan@debian.org>
19631
19632 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
19633
0eb3658b
DJ
196342004-10-12 Daniel Jacobowitz <dan@debian.org>
19635
19636 * configure.in: Add gdb.dwarf2.
19637 * configure: Regenerated.
19638 * Makefile.in: Add gdb.dwarf2.
19639 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
19640 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
19641 gdb.dwarf2/file1.txt: New files.
19642
a271cc33
OF
196432004-10-11 Orjan Friberg <orjanf@axis.com>
19644
a9c64011 19645 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
19646 of "run", since the latter doesn't work with remote targets. Adjust
19647 the breakpoint numbering accordingly.
19648 * gdb.threads/pthread_cond_wait.exp: Ditto.
19649
895ce074
MC
196502004-10-08 Michael Chastain <mec.gnu@mindspring.com>
19651
19652 * gdb.base/overlays.exp: Update copyright years.
19653
6be3092d
KI
196542004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
19655
19656 * gdb.base/overlays.exp: Disable if target is Linux.
19657
e05389b8
FL
196582004-10-06 Felix Lee <felix+log1@specifixinc.com>
19659
19660 * config/gdbserver.exp (gdb_load): Use right filename on remote.
19661
73cb587d
KI
196622004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
19663
19664 * gdb.asm/asm-source.exp: Add m32r-linux target.
19665 * gdb.asm/m32r-linux.inc: New file.
19666
3c0edcdc
AC
196672004-09-24 Andrew Cagney <cagney@redhat.com>
19668 David Anderson <anderson@redhat.com>
19669
19670 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
19671 command fails, assume things will work.
19672 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
19673 (_GNU_SOURCE): Define.
19674 (print_unsigned, print_hex): Change parameter to "long long".
19675 (print_byte_count): New function, use to print byte counts.
19676 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
19677 O_LARGEFILE.
19678 (main): Compute an upper bound on a corefile in max_core_size.
19679 Limit memory chunk size to max_core_size. Limit total memory
19680 allocated to max_core_size.
19681
4bb3667f
AC
196822004-09-23 Andrew Cagney <cagney@gnu.org>
19683
19684 * gdb.base/bigcore.exp: Replace the code that creates a corefile
19685 from a separate process with code that creates a corefile by
19686 making the inferior dump core.
19687
60fe1a51
MK
196882004-09-23 Mark Kettenis <kettenis@gnu.org>
19689
19690 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
19691 block.
19692
8e937346
MC
196932004-09-23 Michael Chastain <mec.gnu@mindspring.com>
19694
19695 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
19696 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
19697 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
19698 Likewise.
19699
7213f6d6
JJ
197002004-09-20 Jeff Johnston <jjohnstn@redhat.com>
19701
19702 * gdb.java/jprint.exp: New test case for java inferior call.
19703 * gdb.java/jprint.java: Ditto.
19704
eac69dca
JB
197052004-09-15 Joel Brobecker <brobecker@gnat.com>
19706
19707 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
19708
22227696
MC
197092004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19710
19711 * gdb.threads/killed.c: Include <stdlib.h>.
19712 * gdb.threads/pthreads.c: Likewise.
19713
7dd403a4
MC
197142004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19715
19716 * gdb.threads/killed.c: Add copyright notice.
19717
33f2d567
JM
197182004-09-10 Jason Molenda (jmolenda@apple.com)
19719
a9c64011
AS
19720 * gdb.base/define.exp: Two new tests to verify zero space chars
19721 after 'if' and 'while' commands in a user-defined command is correctly
19722 parsed.
33f2d567 19723
e05b62ac
AC
197242004-09-08 Andrew Cagney <cagney@gnu.org>
19725
19726 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
19727 delivery test with duplicate at end of file.
19728
9cbe82da
MK
197292004-09-06 Mark Kettenis <kettenis@jive.nl>
19730
19731 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
19732
564803d9
MC
197332004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19734
19735 * config/hppro.exp: Removed.
19736
7c6807ce
MC
197372004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19738
19739 * config/sparclet.exp: Removed.
19740
bf7e26dd
MC
197412004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19742
19743 * config/udi.exp: Removed.
19744
714e341b
MC
197452004-09-02 Michael Chastain <mec.gnu@mindspring.com>
19746
19747 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
19748 of "exp_continue".
19749 (advancei): Likewise.
19750
1236e623
JJ
197512004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19752
19753 * gdb.base/unload.exp: Fix so messages aren't duplicated.
19754
3bdcad15
MI
197552004-09-01 Manoj Iyer <manjo@austin.ibm.com>
19756
228af206 19757 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
19758 to check for nodebug in executable.
19759 * gdb.gdb/observer.exp (setup_test): Likewise.
19760 * gdb.gdb/selftest.exp (test_with_self): Likewise.
19761 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
19762
c72b934c
AC
197632004-09-01 Andrew Cagney <cagney@gnu.org>
19764
19765 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19766 files.
19767
edd9b715
JJ
197682004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19769
19770 * gdb.base/unload.exp: Fix expected warning message to match
19771 latest format.
19772
fb4ce06b
CV
197732004-09-01 Corinna Vinschen <vinschen@redhat.com>
19774
19775 * gdb.base/call-rt-st.exp: Fix typos.
19776
ce78e7c3
MI
197772004-08-31 Manoj Iyer <manjo@austin.ibm.com>
19778
19779 * gdb.threads/thread_check.exp: New testcase.
19780 * gdb.threads/thread_check.c: New testcase.
19781
2dedb159
AC
197822004-08-31 Andrew Cagney <cagney@gnu.org>
19783
19784 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
19785 (skip_to_handler_entry): New procedures. Test stepping into a
19786 handler when the breakpoint is at the handler's entry point.
19787
68f53502
AC
197882004-08-30 Andrew Cagney <cagney@gnu.org>
19789
19790 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
19791 gdb/1757.
19792
3e3ffd2b
MC
197932004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19794
19795 With code from Manoj Iyer <manjo@austin.ibm.com>:
19796 * lib/gdb.exp (gdb_file_cmd): Return more information in the
19797 return value. Add an arm for "no debugging symbols found".
19798 Change a stray "error" to "perror".
19799 (gdb_run_cmd): Adapt to new return value.
19800 * gdb.base/remote.exp: Adapt to new return value.
19801 * gdb.gdb/complaints.exp: Likewise.
19802 * gdb.gdb/observer.exp: Likewise.
19803 * gdb.gdb/selftest.exp: Likewise.
19804 * gdb.gdb/xfullpath.exp: Likewise.
19805
4b6f5fd2
JB
198062004-08-27 Joel Brobecker <brobecker@gnat.com>
19807
19808 * gdb.threads/bp_in_thread.exp: New testcase.
19809
e5b25496
MC
198102004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19811
19812 Fix PR testsuite/1735.
19813 * gdb.threads/schedlock.c (thread_function): Add a cast
19814 to suppress a gcc warning.
19815 * gdb.threads/thread-specific.c (thread_function): Likewise.
19816
934353d6
MC
198172004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19818
19819 * gdb.base/unload.c: Include <stdlib.h>.
19820
f98a0aef 198212004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 19822
f98a0aef 19823 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
19824 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
19825 synchronized after the "return".
19826
5a2e8882
MC
198272004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19828
19829 * gdb.mi/basics.c: Include <stdio.h>.
19830 * gdb.mi/pthreads.c: Include <stdlib.h>.
19831 * gdb.mi/var-cmd.c: Include <stdlib.h>.
19832
a9640423
MC
198332004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19834
19835 * gdb.threads/schedlock.c: Add copyright notice.
19836
b04e311d
AC
198372004-08-25 Andrew Cagney <cagney@gnu.org>
19838
19839 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
19840 (skip_over_handler, breakpoint_over_hander): New test procedures.
19841 (advance, advancei): Add a proper prefix, do not use
19842 rerun_to_main.
19843 * gdb.base/sigstep.c (main): Change to use an infinite loop.
19844
7c27f15b
MC
198452004-08-24 Michael Chastain <mec.gnu@mindspring.com>
19846
19847 * gdb.mi/basics.c: Add copyright notice.
19848 * gdb.mi/var-cmd.c: Add copyright notice.
19849
fffc87ae
MC
198502004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19851
19852 * lib/gdb.exp: Remove signed_keyword_not_used.
19853 * lib/compiler.c: Likewise.
19854 * lib/compiler.cc: Likewise.
19855
d782e0bf
MC
198562004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19857
19858 * gdb.base/whatis.c: Remove conditional disabling of "signed".
19859 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
19860
96033e83
MC
198612004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19862
19863 * gdb.base/whatis.c: Add copyright notice.
19864
cf38c229
MK
198652004-08-20 Mark Kettenis <kettenis@gnu.org>
19866
19867 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
19868 it to skip the breakpoints encoded in the inline assembly.
19869
f4b49756
MC
198702004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19871
19872 * Makefile.in: Add gdb.fortran.
19873
2f193b69
MC
198742004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19875
19876 * gdb.base/call-sc.exp (test_scalar_returns):
19877 Fix cut-and-paste glitch in "Make fun return now".
19878
89a237cb
MC
198792004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19880
19881 * configure.in: Add gdb.fortran.
19882 * configure: Regenerate.
19883 * gdb.fortran/Makefile.in: New file.
19884 * lib/gdb.exp (skip_fortran_tests): New procedure.
19885
469aff8e
MC
198862004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19887
19888 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
19889 reference to bug-gnu@prep.ai.mit.edu.
19890 * gdb.mi/mi-var-child.exp: Likewise.
19891 * gdb.mi/mi-var-cmd.exp: Likewise.
19892 * gdb.mi/mi-var-display.exp: Likewise.
19893 * gdb.mi/mi2-var-block.exp: Likewise.
19894 * gdb.mi/mi2-var-child.exp: Likewise.
19895 * gdb.mi/mi2-var-cmd.exp: Likewise.
19896 * gdb.mi/mi2-var-display.exp: Likewise.
19897
00b51b9f
MK
198982004-08-15 Mark Kettenis <kettenis@gnu.org>
19899
19900 * gdb.base/unload.c (main): Make local variable msg const.
19901
45f07fef
MC
199022004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19903
19904 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
19905 to bug-gnu@prep.ai.mit.edu.
19906 * gdb.mi/mi-disassemble.exp: Likewise.
19907 * gdb.mi/mi-eval.exp: Likewise.
19908 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
19909 default line number.
19910 * gdb.mi/mi-return.exp: Likewise.
19911 * gdb.mi/mi-simplerun.exp: Likewise.
19912 * gdb.mi/mi-stack.exp: Likewise.
19913 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
19914 number with explicit range test.
19915 * gdb.mi/mi-watch.exp: Likewise.
19916 * gdb.mi/mi2-break.exp: Likewise.
19917 * gdb.mi/mi2-cli.exp: Likewise.
19918 * gdb.mi/mi2-disassemble.exp: Likewise.
19919 * gdb.mi/mi2-eval.exp: Likewise.
19920 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
19921 default line number.
19922 * gdb.mi/mi2-return.exp: Likewise.
19923 * gdb.mi/mi2-simplerun.exp: Likewise.
19924 * gdb.mi/mi2-stack.exp: Likewise.
19925 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
19926 number with explicit range test.
19927 * gdb.mi/mi2-watch.exp: Likewise.
19928
dd8c8ee7
MC
199292004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19930
19931 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
19932 * gdb.cp/m-static.exp: Likewise.
19933 * gdb.cp/rtti.exp: Likewise.
19934
4e838464
MK
199352004-08-14 Mark Kettenis <kettenis@gnu.org>
19936
19937 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
19938
8d8cb839
EZ
199392004-08-14 Eli Zaretskii <eliz@gnu.org>
19940
19941 * ChangeLog: Prefix Local Variables with semi-colons and indent
19942 the reference to older ChangeLog files, to fix fontification in
19943 Emacs.
19944
deea8bb0
MC
199452004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19946
19947 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
19948 * gdb.mi/mi2-break.exp: Likewise.
19949
c3297504
MC
199502004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19951
19952 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
19953
25808999
MC
199542004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19955
19956 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
19957
226a8d71
MC
199582004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19959
19960 * gdb.cp/classes.exp: Remove unused declarations. Just let
19961 test names default instead of providing special names. Remove
19962 extraneous demangler test.
19963
37fdf854
JJ
199642004-08-12 Jeff Johnston <jjohnstn@redhat.com>
19965
19966 * gdb.base/unload.exp: New test for breakpoints in dynamically
19967 loaded libraries.
19968 * gdb.base/unload.c: Ditto.
19969 * gdb.base/unloadshr.c: Ditto.
19970
2d3a7986
MC
199712004-08-12 Michael Chastain <mec.gnu@mindspring.com>
19972
19973 * gdb.cp/classes.exp (test_ptype_class_objects): Call
19974 cp_test_ptype_class.
19975 (test_enums): Likewise.
19976
c72b934c
AC
199772004-08-10 Andrew Cagney <cagney@gnu.org>
19978
19979 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19980 files.
19981
cc503c8a
AC
199822004-08-10 Andrew Cagney <cagney@gnu.org>
19983
19984 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
19985 init_malloc call.
19986
902f2ccb
MC
199872004-08-10 Michael Chastain <mec.gnu@mindspring.com>
19988
19989 * ChangeLog: Add copyright notice. The notice is copied
19990 from emacs 21.3 top level ChangeLog.
19991
78c90502
MC
199922004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19993
19994 * lib/cp-support.exp: New file.
19995 * lib/cp-support.exp (cp_test_type_class): New function.
19996 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
19997 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
19998 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
19999 cp_test_ptype_class.
20000
88e5ea78
MC
200012004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20002
20003 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
20004 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
20005 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
20006 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
20007 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
20008 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
20009 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
20010 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
20011 gdb.mi/mi2-watch.exp: Update copyright years.
20012
6a89fc9c
MK
200132004-08-09 Mark Kettenis <kettenis@gnu.org>
20014
20015 * gdb.base/sigaltstack.exp: Provide proper anchoring.
20016
1482e0de
MC
200172004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20018
20019 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
20020 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
20021 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
20022 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
20023 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
20024 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
20025 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
20026 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
20027 gdb.mi/mi-watch.exp: Update copyright years.
20028
1a5ce3f3
DJ
200292004-08-08 Daniel Jacobowitz <dan@debian.org>
20030
20031 PR gdb/1738
20032 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
20033 from a breakpoint with a pending signal.
20034
04f6ecf2
DJ
200352004-08-08 Daniel Jacobowitz <dan@debian.org>
20036
20037 PR gdb/1736
20038 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
20039 * gdb.base/sigaltstack.exp (finish_test): Consume output until
20040 the prompt.
20041 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
20042
54d90d35
DJ
200432004-08-08 Daniel Jacobowitz <dan@debian.org>
20044
20045 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
20046
d2f6abb0
DJ
200472004-08-08 Daniel Jacobowitz <dan@debian.org>
20048
20049 PR gdb/1736
20050 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
20051 for i?86-*-linux*.
20052
5598c03d
DJ
200532004-08-08 Daniel Jacobowitz <dan@debian.org>
20054
20055 * gdb.arch/i386-prologue.exp: Compile without debug information.
20056
c6fee705
MC
200572004-08-08 Michael Chastain <mec.gnu@mindspring.com>
20058
20059 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
20060 rather than asking gdb to search.
20061
dd90efdb
MC
200622004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20063
20064 * gdb.base/gcore.c: Include <string.h>.
20065
1e84bec1
MC
200662004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20067
20068 * gdb.base/gcore.c: Add copyright notice.
20069
e425eb2b
MC
200702004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20071
20072 * gdb.base/freebpcmd.c: Include <stdio.h>.
20073 * gdb.base/long_long.c: Include <string.h>.
20074 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
20075 * gdb.base/siginfo.c: Include <string.h>.
20076 * gdb.base/sigstep.c: Include <string.h>.
20077
cb9aaed5
MC
200782004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20079
20080 * gdb.base/complex.c: Include <stdlib.h>.
20081
55944f3d
MC
200822004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20083
20084 * gdb.base/complex.c: Add copyright notice.
20085
7b2953d9
MC
200862004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20087
20088 * gdb.base/charset.c: Include <stdlib.h>.
20089
c9133d23
MC
200902004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20091
20092 * gdb.base/auxv.c: Include <stdlib.h>.
20093
0a8490ad
MC
200942004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20095
20096 * gdb.base/auxv.c: Add copyright notice.
20097
3426d5ec
MC
200982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20099
20100 * gdb.base/coremaker.c: Add copyright notice.
20101 * gdb.base/coremaker2.c: Add copyright notice.
20102
8da195dd
AC
201032004-08-04 Andrew Cagney <cagney@gnu.org>
20104
20105 * gdb.base/store.exp: Update copyright.
20106 (check_set, up_set, check_struct, up_struct): Add a prefix to test
20107 names, do not import gdb_prompt.
20108
8d394f98
AC
201092004-08-01 Andrew Cagney <cagney@gnu.org>
20110
20111 Fix PR testsuite/1729.
20112 * gdb.base/dump.exp: Add test name to callers of capture_value, do
20113 not use capture_value with value 4.
20114 (capture_value): Add optional test name parameter.
20115 (test_reload_saved_value, test_restore_saved_value): Use $msg as
20116 the prefix, pass to capture_value.
20117
b6702b23
MK
201182004-08-01 Mark Kettenis <kettenis@gnu.org>
20119
20120 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
20121 * gdb.arch/i386-prologue.c (standard): New prototype and function.
20122 (main): Call new function.
20123
c203e0ca
MC
201242004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20125
20126 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
20127
a7995a30
MC
201282004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20129
20130 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
20131
9366563b
MC
201322004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20133
b6eeaf26 20134 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
20135 Accept more values of vtbl pointer. Remove some messages
20136 about "obsolete gcc or gdb".
20137
2fc1f950
MC
201382004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20139
20140 * gdb.cp/classes.exp: Accept more varieties of ptype output.
20141
c724d49b
MC
201422004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20143
20144 * gdb.base/asm-source.exp: Properly convert target board
20145 debug flags from gcc format to binutils format.
20146
736b0fce
MK
201472004-07-28 Mark Kettenis <kettenis@gnu.org>
20148
20149 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
20150 gdb1718". PR backtrace/1718 partially fixed.
20151
5633ea5c
JJ
201522004-07-27 Jeff Johnston <jjohnstn@redhat.com>
20153
20154 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
20155
575eebb1
NC
201562004-07-26 Nick Clifton <nickc@redhat.com>
20157
20158 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
20159 good default value for a specific architecture is available then
20160 set it to that value. Otherwise default to the -gstabs switch.
20161 Remove the -g... switches from the asm-flags variable. Allow the
20162 target board info to override the value if it wants to. Pass the
20163 switch on the assembler command line.
20164
62104619
MK
201652004-07-23 Mark Kettenis <kettenis@gnu.org>
20166
20167 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
20168 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
20169 (main): Call new function.
20170
4a1135b8
MC
201712004-07-22 Michael Chastain <mec.gnu@mindspring.com>
20172
20173 Test for PR exp/1715.
20174 * gdb.base/radix.exp: Refactor common procedures. Make all
20175 test names unique. Change XFAIL to KFAIL.
20176
8a12c1f0
MC
201772004-07-20 Michael Chastain <mec.gnu@mindspring.com>
20178
20179 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
20180 * gdb.ada/gnat_ada.gin: ... to here.
20181 * configure.in: Use gnat_ada.gin.
20182 * configure: Regenerate.
20183
23b451cf
AC
201842004-07-20 Andrew Cagney <cagney@gnu.org>
20185
20186 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
20187 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
20188 XFAILs. Clean up test messages and comments. Check backtraces.
20189 Delete re-sync code.
20190
ab618a02
MC
201912004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20192
20193 Fix PR cli/740.
20194 * gdb.base/annota1.exp: Honor gdb,nosignals.
20195 * gdb.base/annota3.exp: Likewise.
20196
46dad340
MC
201972004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20198
20199 * lib/java.exp: Update copyright notice.
20200
756d8c70
AC
202012004-07-19 Andrew Cagney <cagney@gnu.org>
20202
20203 * gdb.base/selftest.exp: Copy file from here ...
20204 * gdb.gdb/selftest.exp: ... to here.
20205
586027e6
AC
202062004-07-16 Andrew Cagney <cagney@redhat.com>
20207
20208 * lib/insight-support.exp: Delete file.
20209 * lib/java.exp (java_init): Fix copyright.
20210
029d2200
AC
202112004-07-16 Andrew Cagney <cagney@gnu.org>
20212
20213 * gdb.base/restore.c: Append "prologue" to comments marking the a
20214 function's prologue.
20215 * gdb.base/restore.exp: Update copyright, re-indent.
20216 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
20217 callerN" prefix where needed. Update patterns that match a
20218 function's prologue.
20219
653b62c5
MC
202202004-07-16 Michael Chastain <mec.gnu@mindspring.com>
20221
20222 * gdb.base/restore.c: Add copyright notice.
20223
f7d690e5
AC
202242004-07-16 Andrew Cagney <cagney@gnu.org>
20225
20226 * gdb.base/logical.exp: Update copyright.
20227 (evaluate): New procedure. Use to re-implement tests using
20228 several tables.
20229
d629a7cb
MH
202302004-07-14 Martin Hunt <hunt@redhat.com>
20231
20232 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
20233 which fixes some problems where init.tcl was not found.
20234
9c7bb332
AC
202352004-07-13 Andrew Cagney <cagney@gnu.org>
20236
6bf46641
AC
20237 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
20238 (check_sizeof, check_valueof): Do not include the output in the
20239 test name. Use gdb_test.
20240 (get_valueof): Use gdb_test_multiple.
20241
c4ffd4c0
AC
20242 * gdb.base/step-test.exp: Update copyright. Use
20243 gdb_test_multiple. Ensure that test names do not include
20244 architecture dependent output.
20245
ab89363a
AC
20246 * gdb.gdb/observer.exp: Update copyright.
20247 (setup_test): Use gdb_test_multiple.
20248 (attach_first_observer, attach_second_observer)
20249 (attach_third_observer, detach_first_observer)
20250 (detach_second_observer, detach_third_observer)
20251 (reset_counters, check_counters): Make $message a prefix.
20252 (test_normal_stop_notifications): Add "args" parameter - a list of
20253 init functions to be called. Make $message a prefix,
20254 (test_observer_normal_stop): Change the message prefixes so that
20255 they are unique, pass the attach / detach procedures to
20256 test_normal_stop_notifications.
20257
ec58997a
AC
20258 * gdb.base/signull.exp (test_segv): Prefix all tests with
20259 "${name}". Clean up test messages.
20260
b475183b
AC
20261 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
20262
9c7bb332
AC
20263 * gdb.base/ena-dis-br.exp: Update copyright.
20264 (break_at): New function. Replace send_gdb with gdb_test,
20265 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
20266 ignore count, not stopped at bpt", with KFAIL.
20267
2dd95497
CV
202682004-07-13 Corinna Vinschen <vinschen@redhat.com>
20269
20270 * gdb.base/attach.exp: Remove cleanupfile handling.
20271
419e626b
AC
202722004-07-12 Andrew Cagney <cagney@gnu.org>
20273
20274 * gdb.base/annota1.exp: Cleanup corefile test name.
20275 * gdb.base/annota3.exp: Ditto.
20276
8b1b3228
AC
202772004-07-12 Andrew Cagney <cagney@gnu.org>
20278
78650829
AC
20279 * gdb.base/signals.exp: Clean up copyright, re-indent.
20280
8b1b3228
AC
20281 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
20282 gdb_test and gdb_test_multiple.
20283
935c2760
JJ
202842004-07-08 Jeff Johnston <jjohnstn@redhat.com>
20285
20286 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 20287 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
20288 provide line number info for first statement in main.
20289
1544280f
AC
202902004-07-08 Andrew Cagney <cagney@gnu.org>
20291
1279f4ff
AC
20292 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
20293
1544280f
AC
20294 * gdb.base/sigbpt.exp: Make the common part of each test name a
20295 prefix instead of suffix.
20296
bcc82369
BR
202972004-07-07 Bob Rossi <bob_rossi@cox.net>
20298
20299 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
20300 test from test_tbreak_creation_and_listing to
20301 test_file_list_exec_source_file
20302 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
20303 Changed name of test from test_tbreak_creation_and_listing to
20304 test_file_list_exec_source_file
20305
23f4b0aa
JJ
203062004-07-07 Jeff Johnston <jjohnstn@redhat.com>
20307
20308 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
20309 the jmisc() constructor instead of <init>.
20310 * gdb.java/jmisc1.exp: Ditto.
20311
56401cd5
AC
203122004-07-07 Andrew Cagney <cagney@gnu.org>
20313
20314 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
20315 corrupting the PC.
20316
44ae2f6a
MC
203172004-07-06 Michael Chastain <mec.gnu@mindspring.com>
20318
20319 * gdb.cp/templates.exp: Accept whitespace change in demangler
20320 output.
20321
45a83408
AC
203222004-07-06 Andrew Cagney <cagney@gnu.org>
20323
20324 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
20325
d205ad70
MC
203262004-07-02 Michael Chastain <mec.gnu@mindspring.com>
20327
20328 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
20329 * lib/compiler.cc: Likewise.
20330
06ea1a61
MC
203312004-06-30 Michael Chastain <mec.gnu@mindspring.com>
20332
20333 * lib/compiler.cc: Work around string preprocessing problem
20334 with old hp c++ compiler.
20335 * lib/compiler.c: Likewise.
20336
daab1251
CV
203372004-06-29 Corinna Vinschen <vinschen@redhat.com>
20338
20339 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
20340 directives to conditionalize symbol prefixing.
20341 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
20342 additional_flags handling. Add underscore prefix for Cygwin.
20343 * gdb.arch/i386-unwind.c: Use preprocessor directives to
20344 conditionalize symbol prefixing.
20345 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
20346 additional_flags handling. Add underscore prefix for Cygwin.
20347
cc984116
CV
203482004-06-29 Corinna Vinschen <vinschen@redhat.com>
20349
20350 * gdb.base/bigcore.exp: Skip test on Cygwin.
20351
c279b077
MC
203522004-06-28 Michael Chastain <mec.gnu@mindspring.com>
20353
20354 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
20355 formats for "info register". Use gdb_test_multiple. Fix
20356 the "invalid register" test.
20357
0e915747
CV
203582004-06-28 Corinna Vinschen <vinschen@redhat.com>
20359
20360 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
20361 PID for Cygwin. Add Cygwin specific strings to check for in some
20362 tests.
20363 (do_attach_tests): Add a test for user interaction when attaching
20364 to a process with no matching symbol table already loaded.
20365
11422c86
AC
203662004-06-26 Andrew Cagney <cagney@gnu.org>
20367
20368 Test PR java/1567 and PR java/1565.
20369 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
20370 * gdb.java/jmisc2.exp: Delete file.
20371
cefbce26
MC
203722004-06-26 Michael Chastain <mec.gnu@mindspring.com>
20373
20374 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
20375
e19f872c
CV
203762004-06-25 Corinna Vinschen <vinschen@redhat.com>
20377
20378 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
20379 attach process.
20380
d931ba3b
MC
203812004-06-23 Michael Chastain <mec.gnu@mindspring.com>
20382
20383 * gdb.cp/pr-1553.exp: Remove.
20384
aef68c48
MC
203852004-06-22 Michael Chastain <mec.gnu@mindspring.com>
20386
20387 * gdb.cp/pr-1553.cc: Remove.
20388 * gdb.cp/pr-1553.exp: Disable this test.
20389
8d5df71a
JB
203902004-06-20 Jim Blandy <jimb@redhat.com>
20391
a9c64011 20392 Fix PR testsuite/1680.
8d5df71a
JB
20393 * gdb.arch/i386-sse.exp: Properly quote curly braces in
20394 regular expressions.
20395
4ac6f39d
MC
203962004-06-19 Michael Chastain <mec.gnu@mindspring.com>
20397
20398 Fix PR testsuite/1679.
20399 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
20400 Issue an UNSUPPORTED result instead.
20401
1b413552
JB
204022004-06-18 Jim Blandy <jimb@redhat.com>
20403
20404 * gdb.base/charset.exp: Only send a control-C if we see a new
20405 prompt and incomplete command.
20406
6daa6ebd
MC
204072004-06-18 Michael Chastain <mec.gnu@mindspring.com>
20408
20409 * gdb.cp/pr-574.cc: Add copyright notice.
20410
51fa4ae0
JB
204112004-06-17 Jim Blandy <jimb@redhat.com>
20412
20413 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
20414 cases where the regexp has no groups; this grabs random text from
20415 the previous test suite, whatever that was.
20416
8fea26c5
MC
204172004-06-17 Michael Chastain <mec.gnu@mindspring.com>
20418
20419 * gdb.cp/printmethod.cc: Add copyright notice.
20420
1e3aeb41
MC
204212004-06-16 Michael Chastain <mec.gnu@mindspring.com>
20422
20423 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
20424
9d9030bc
AC
204252004-06-16 Andrew Cagney <cagney@gnu.org>
20426
20427 * gdb.base/signull.c: Update copyright. Include <string.h>.
20428 (bowler): Replace data_pointer with data_read
20429 and data_write cases. Add code_descriptor case.
20430 (zero, desc): New array and pointer.
20431 (data, code): Change to simple pointers.
20432 * gdb.base/signull.exp: Fix probe pattern matching a function
20433 descriptor SIGSEGV. Replace data_pointer with data_read and
20434 data_write tests.
20435
acd4ad44
AC
204362004-06-16 Andrew Cagney <cagney@gnu.org>
20437
20438 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
20439
08fd625c
MC
204402004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20441
20442 * gdb.base/long_long.c: Add copyright notice.
20443
1903502c
MC
204442004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20445
20446 * gdb.base/long_long.exp: Remove reference to
20447 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
20448 to gdb_breakpoint and gdb_continue_to_breakpoint.
20449
83313cb1
JB
204502004-06-14 Jim Blandy <jimb@redhat.com>
20451
20452 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
20453 endian case.
20454
1bf404ef
AC
204552004-06-14 Andrew Cagney <cagney@gnu.org>
20456
20457 * gdb.base/gcore.exp (capture_command_output): Delete the always
20458 passing tests containing inferior values.
20459 * gdb.base/ending-run.exp: Do not include the breakpoint address
20460 in the test message. Update copyright.
20461 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
20462 size in the test name, use gdb_test_multiple. Update copyright.
20463
ef220b33
MC
204642004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20465
20466 * gdb.cp/ref-types.cc: Add copyright notice.
20467
4f70a4c9
MC
204682004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20469
20470 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
20471 hp_aCC_compiler.
20472 * lib/compiler.cc: Likewise.
20473 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
20474 'set' commands. Log diagnostics for other lines. Set
20475 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
20476
335928ac
MC
204772004-06-13 Michael Chastain <mec.gnu@mindspring.com>
20478
20479 * gdb.cp/try_catch.cc: Add copyright notice.
20480
2efb12e8
MC
204812004-06-12 Michael Chastain <mec.gnu@mindspring.com>
20482
20483 * gdb.cp/userdef.cc: Add copyright notice.
20484
0bbed51a
MC
204852004-06-11 Michael Chastain <mec.gnu@mindspring.com>
20486
20487 * gdb.cp/virtfunc.cc: Add copyright notice.
20488
e12a46c9
RC
204892004-06-11 Randolph Chung <tausq@debian.org>
20490
20491 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
20492 problem.
20493
338e05af
AC
204942004-06-10 Andrew Cagney <cagney@gnu.org>
20495
20496 * lib/compiler.cc, lib/compiler.c: Append either
20497 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
20498 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
20499 instead of gcc-3-3.
20500
dc3f10cb
AC
205012004-06-09 Andrew Cagney <cagney@gnu.org>
20502
b4d946af
AC
20503 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
20504 gdb/1455, bug is specific to "long long" and "double".
a9c64011 20505
dc3f10cb
AC
20506 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
20507 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
20508 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
20509 fixed.
20510
b5c0bfa2
AC
205112004-06-09 Andrew Cagney <cagney@gnu.org>
20512
20513 * gdb.base/structs.exp (test_struct_returns): Replace
20514 "return_value_unknown" and "finish_value_unknown" by
20515 "return_value_known" and "finish_value_known". Instead of
20516 "return_value_unknown" iff "finish_value_unknown", check
20517 "return_value_known" implies "finish_value_known".
20518
caeb605f
MH
205192004-06-08 Martin Hunt <hunt@redhat.com>
20520
20521 * gdb.base/float.exp: Add pattern for mips targets.
20522
c892bb64
RC
205232004-06-08 Randolph Chung <tausq@debian.org>
20524
20525 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
20526 message for unknown architectures more clear.
20527
48306d3e
JB
205282004-06-08 Joel Brobecker <brobecker@gnat.com>
20529
20530 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
20531 start the execution of the program.
20532
83ecb59f
JB
205332004-06-07 Jim Blandy <jimb@redhat.com>
20534
20535 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
20536 * gdb.arch/i386-cpuid.h: New helper file.
20537
55264cb4
RC
205382004-06-07 Randolph Chung <tausq@debian.org>
20539
20540 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
20541 has started.
20542
23cadb28
RM
205432004-06-04 Roland McGrath <roland@redhat.com>
20544
20545 Fix PR gdb/1647.
20546 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
20547 differently to be robust to output buffering differences.
20548
51d01eda
MC
205492004-06-04 Michael Chastain <mec.gnu@mindspring.com>
20550
20551 * gdb.threads/pthreads.exp: Update copyright years.
20552 (check_control_c): Change asynchronous 'after' to synchronous.
20553
f4fc3b93
RM
205542004-06-04 Roland McGrath <roland@redhat.com>
20555
20556 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
20557 next gdb prompt.
20558
4013522b
MC
205592004-06-02 Michael Chastain <mec.gnu@mindspring.com>
20560
20561 Fix PR gdb/1636.
20562 * gdb.threads/manythreads.exp: Change asynchronous 'after'
20563 calls to synchronous.
20564
7a8f1e6b
JB
205652004-05-26 Jim Blandy <jimb@redhat.com>
20566
20567 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
20568
81bb3443
RC
205692004-05-24 Randolph Chung <tausq@debian.org>
20570
20571 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
20572 * gdb.asm/pa.inc: New file.
20573
8f5a3103
MK
205742004-05-22 Mark Kettenis <kettenis@gnu.org>
20575
20576 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
20577
734b8fe8 205782004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 20579 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
20580
20581 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
20582 GDB prompt.
20583
725603e1
UW
205842004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20585
f4fc3b93 20586 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
20587 setjmp/longjmp. Use sigaction instead of signal.
20588
8b923272 205892004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 20590 Michael Snyder <msnyder@redhat.com>
8b923272
JB
20591
20592 * gdb.threads/pthread_cond_wait.c: New file.
20593 * gdb.threads/pthread_cond_wait.exp: New testcase.
20594
8bfabb04
AC
205952004-05-13 Andrew Cagney <cagney@redhat.com>
20596
20597 * gdb.base/signull.exp, gdb.base/signull.c: New files.
20598 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
20599
42edda50
AC
206002004-05-11 Andrew Cagney <cagney@redhat.com>
20601
20602 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
20603 fixed but revealed gdb/1639.
20604
d303a6c7
AC
206052004-05-10 Andrew Cagney <cagney@redhat.com>
20606
20607 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
20608 func1" and "next to 2nd alarm", kernel bug avoided.
20609
bf08c2a1
DJ
206102004-05-10 Daniel Jacobowitz <dan@debian.org>
20611
20612 PR external/1568
20613 * gdb.base/bigcore.exp: Check the size of the dumped core file.
20614 XFAIL if it is smaller than bytes_allocated.
20615 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
20616 (main): Make chunks_allocated unsigned. Correct comment.
20617
c0586a34
JB
206182004-05-07 Joel Brobecker <brobecker@gnat.com>
20619
20620 * gdb.arch/powerpc-aix-prologue.c: New file.
20621 * gdb.arch/powerpc-aix-prologue.exp: New file.
20622
f2785d12
JB
206232004-05-07 Jim Blandy <jimb@redhat.com>
20624
20625 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
20626 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
20627
bd7f6e30
JB
206282004-05-06 Joel Brobecker <brobecker@gnat.com>
20629
20630 * gdb.base/sep.exp: No longer setup_kfail when the program was
20631 built with dwarf2.
20632
0a5e7efe
JI
206332004-05-05 Jim Ingham <jingham@apple.com>
20634
20635 * gdb.base/pending.exp: Make sure pending breakpoints
20636 preserve the ignore count.
f4fc3b93 20637
a8958849
MK
206382004-04-27 Jerome Guitton <guitton@gnat.com>
20639
20640 * i386-prologue.exp: Add testcase for jump instruction as first
20641 instruction of the real code.
20642 * i386-prologue.c (jump_at_beginning): New function.
20643
7e103f5b
MK
206442004-04-28 Mark Kettenis <kettenis@gnu.org>
20645
20646 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
20647 x86_64-*-*.
20648
5d38b224
MK
206492004-04-28 Mark Kettenis <kettenis@gnu.org>
20650
20651 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
20652 i*86-*-*.
20653
0ef32fd9
MK
206542004-04-25 Mark Kettenis <kettenis@gnu.org>
20655
20656 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
20657 expression that checks the return type.
20658
71d7dd7c
AC
206592004-04-23 Andrew Cagney <cagney@redhat.com>
20660
20661 * gdb.base/call-sc.exp: New test of scalar call/return values.
20662 * gdb.base/call-sc.c: Ditto.
20663
1e9f977e
JJ
206642004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20665
20666 * gdb.threads/manythreads.c: Reduce thread stack size.
20667
899d9e3a
JJ
206682004-04-23 Jeff Johnston <jjohnstn@redhat.com>
20669
20670 * gdb.threads/manythreads.c: Add copyright notice.
20671
61bcae62
AC
206722004-04-23 Andrew Cagney <cagney@redhat.com>
20673
20674 * gdb.base/siginfo.exp: Better handle step out of signal.
20675 * gdb.base/sigstep.exp: Ditto.
20676
7339a42e 206772004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 20678 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
20679
20680 * gdb.threads/manythreads.c: New testcase.
20681 * gdb.threads/manythreads.exp: Ditto.
20682
5c98409b
JB
206832004-04-22 Jim Blandy <jimb@redhat.com>
20684
20685 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
20686 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
20687
3b611f1a
MC
206882004-04-21 Michael Chastain <mec.gnu@mindspring.com>
20689
20690 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
20691
f0fd9238
AC
206922004-04-21 Andrew Cagney <cagney@redhat.com>
20693
20694 * gdb.base/sigstep.c: New file.
20695 * gdb.base/sigstep.exp: New file.
20696
90990674
JB
206972004-04-16 Joel Brobecker <brobecker@gnat.com>
20698
20699 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
20700 call to observer_notify_normal_stop.
20701
78cef34b
AC
207022004-04-15 Andrew Cagney <cagney@redhat.com>
20703
20704 * gdb.base/siginfo.c: New file.
20705 * gdb.base/siginfo.exp: New file.
20706
d2343407
JB
207072004-04-12 J. Brobecker <brobecker@gnat.com>
20708
20709 * gdb.base/sep.exp: Fix typo in comment.
20710
a2dba3c8
JB
207112004-04-12 J. Brobecker <brobecker@gnat.com>
20712
20713 * gdb.base/sep.c: New file.
20714 * gdb.base/sep-proc.c: New file.
20715 * gdb.base/sep.exp: New testcase.
20716
15f7b60e
MK
207172004-04-09 Mark Kettenis <kettenis@gnu.org>
20718
20719 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
20720 support.
20721
44f4de1a
AC
207222004-04-05 Andrew Cagney <cagney@redhat.com>
20723
20724 * gdb.base/sigaltstack.c: New file.
20725 * gdb.base/sigaltstack.exp: New file.
20726
ef04f396
JB
207272004-04-04 Joel Brobecker <brobecker@gnat.com>
20728
20729 * gdb.base/foll-fork.exp: Update the expected output for
20730 "help set follow-fork-mode", to match a change that was made
20731 to the help of this variable on 2004-01-13.
20732
d40d2c92
JB
207332004-04-01 Joel Brobecker <brobecker@gnat.com>
20734
20735 * lib/ada.exp: Add copyright notice.
20736 * bar.ads: Likewise.
20737 * bar.adb: Likewise.
20738 * null_record.adb: Likewise.
20739 * null_record.exp: Likewise.
20740 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
20741
f86ef5a3
JB
207422004-04-01 Joel Brobecker <brobecker@gnat.com>
20743
20744 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
20745 * configure: Regenerate.
20746
414e70e3
JB
207472004-04-01 Joel Brobecker <brobecker@gnat.com>
20748
20749 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
20750 to build the application. Remove the message printed when in
20751 verbose mode, redundant with the UNSUPPORTED message above.
20752
f0aaee49
JB
207532004-03-31 Joel Brobecker <brobecker@gnat.com>
20754
20755 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
20756 * gdb.ada (null_record.exp): New testcase.
20757
ac81cb54
JB
207582004-03-31 Joel Brobecker <brobecker@gnat.com>
20759
20760 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
20761
854af2f7
JB
207622004-03-31 Joel Brobecker <brobecker@gnat.com>
20763
20764 * gdb.ada: New subdirectory.
20765 * gdb.ada/Makefile.in: New file.
20766 * gdb.ada/gnat_ada.gpr.in: New file.
20767
034cb681
JB
207682004-03-31 Joel Brobecker <brobecker@gnat.com>
20769
20770 * lib/ada.exp: New file.
20771
78a1a894
DJ
207722004-03-24 Daniel Jacobowitz <drow@mvista.com>
20773
20774 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
20775 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
20776
4b2b3b3e
AC
207772004-03-22 Andrew Cagney <cagney@redhat.com>
20778
20779 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
20780 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
20781 Problem identified by Ulrich Weigand.
20782
23c73aa3
DC
207832004-03-17 David Carlton <carlton@kealia.com>
20784
20785 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
20786 PR c++/826.
20787
d63a86f8
RM
207882004-03-16 Roland McGrath <roland@redhat.com>
20789
20790 * gdb.base/auxv.exp: New file.
20791 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
20792
0e02aa50
DC
207932004-03-12 David Carlton <carlton@kealia.com>
20794
20795 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
20796 * gdb.cp/pr-1553.cc: Ditto.
20797 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
20798 pass branch.
20799
c20b71be
MC
208002004-03-12 Michael Chastain <mec.gnu@mindspring.com>
20801
20802 * gdb.cp/templates.exp: Accept more template types.
20803
c7414a01
MC
208042004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20805
20806 From Corinna Vinschen with modifications.
20807 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
20808 local variable obj_with_enum.
20809 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
20810 results with obj_with_enum.
20811
ed69573c
MC
208122004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20813
20814 * gdb.cp/classes.cc: New file, copied from misc.cc.
20815 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
20816
28301461
MC
208172004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20818
20819 * gdb.cp/misc.cc: Add copyright notice.
20820
1198ecbe
DC
208212004-03-05 David Carlton <carlton@kealia.com>
20822
20823 * gdb.cp/rtti.exp: Add 'print *obj3' test.
20824 * gdb.cp/rtti.h: Update copyright.
20825 (namespace n2::n3): New.
20826 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
20827 (n2::n3::func3): New.
20828 (main): Call n2::n3::func3.
20829 * gdb.cp/rtti2.cc: Update copyright.
20830 (n2::create3): New.
20831
9e08c470
MK
208322004-03-04 Mark Kettenis <kettenis@gnu.org>
20833
20834 * gdb.asm/openbsd.inc: Fix typo.
20835
4bebc3aa
FF
208362004-03-03 Fred Fish <fnf@redhat.com>
20837
20838 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
20839 "val" instead of unused "size". Update copyright year.
20840
6ea9fb37
DJ
208412004-02-29 Daniel Jacobowitz <drow@mvista.com>
20842
20843 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
20844 to use unsigned char.
20845 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
20846 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
20847
23b23974
DJ
208482004-02-29 Daniel Jacobowitz <drow@mvista.com>
20849
20850 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
20851 line of output.
20852
7574fd53
DJ
208532004-02-28 Daniel Jacobowitz <drow@mvista.com>
20854
20855 * gdb.base/relocate.c (dummy): Initialize.
20856
a195357f
DJ
208572004-02-28 Daniel Jacobowitz <drow@mvista.com>
20858
20859 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
20860 a breakpoint at exit.
20861
72fd54a9
FF
208622004-02-27 Fred Fish <fnf@redhat.com>
20863
20864 * gdb.base/chng-syms.exp: Add expect condition to match failing
20865 case that isn't a timeout.
20866
b9d23137
AC
208672004-02-27 Andrew Cagney <cagney@redhat.com>
20868
20869 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
20870 support.
20871
15d208f6 208722004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 20873
15d208f6
FF
20874 * gdb.arch/gdb1431.c: Remove.
20875 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
20876 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
20877 of "until" incorrectly.
20878
98f9cd2d
JB
208792004-02-26 J. Brobecker <brobecker@gnat.com>
20880
20881 * gdb.cp/class2.cc (empty): New class.
20882 (refer): New function.
20883 (main): Declare an object of type empty and use it.
20884 * gdb.cp/class2.exp: Print the value of an object of type empty.
20885
9b50c11b
JJ
208862004-02-26 Jeff Johnston <jjohnstn@redhat.com>
20887
20888 * gdb.base/langs.exp: Update query string to match the
20889 new nquery format used for pending breakpoints.
20890
0dcd613f
AC
208912004-02-26 Andrew Cagney <cagney@redhat.com>
20892
20893 Fix PR i18n/1570.
20894 * gdb.base/charset.c: Update copyright notice.
20895 (main, init_string): Remove the escape character '\e' tests.
20896 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
20897 * gdb.base/charset.exp (valid_host_charset): Ditto.
20898 * gdb.base/setvar.exp: Ditto.
20899
b8a56647
AC
209002004-02-24 Andrew Cagney <cagney@redhat.com>
20901
90d59e34
AC
20902 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
20903 mmapped data in core file" PASS and FAIL messages consistent.
20904
b8a56647
AC
20905 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
20906 setting a breakpoint. Work around PR java/1565.
20907
9f27c604
JJ
209082004-02-23 Jeff Johnston <jjohnstn@redhat.com>
20909
20910 * lib/gdb.exp (gdb_breakpoint): Update query string to match
20911 new nquery format.
20912 * gdb.base/pending.exp: Ditto.
20913
3224a706
MK
209142004-02-22 Mark Kettenis <kettenis@gnu.org>
20915
20916 * configure.in: Run stabs tests on *BSD.
20917 * configure: Regenerated.
20918
41e0a9ca
MK
209192004-02-21 Mark Kettenis <kettenis@gnu.org>
20920
20921 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
20922
1e1b3428
FF
209232004-02-20 Fred Fish <fnf@redhat.com>
20924
20925 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
20926 blank in test for "returns short", for consistency with other
20927 "returns xxx" tests. Update copyright year.
20928
f9a7572a
FF
209292004-02-19 Fred Fish <fnf@redhat.com>
20930
20931 New testcase for PR breakpoint/1558.
20932 * gdb.arch/gdb1558.exp: New file.
20933 * gdb.arch/gdb1558.c: New file.
20934
b2ce2854
EZ
209352004-02-19 Elena Zannoni <ezannoni@redhat.com>
20936
20937 * gdb.base/nodebug.exp: Fix typo.
20938
e7c9ff01
JB
209392004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20940
20941 Committed by Jim Blandy <jimb@redhat.com>.
20942
62f4b920
JB
20943 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
20944
2db536a1
JB
20945 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
20946
e7c9ff01
JB
20947 * gdb.base/float.exp: Support s390*-*-* targets.
20948
f3205b34
AF
209492004-02-17 Adam Fedor <fedor@gnu.org>
20950
20951 * gdb.base/gdb1555.exp: New file.
20952 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
20953
9d62932d
EZ
209542004-02-17 Elena Zannoni <ezannoni@redhat.com>
20955
20956 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
20957
344c9711
FF
209582004-02-16 Fred Fish <fnf@redhat.com>
20959
20960 * gdb.arch/gdb1291.c: Remove
20961 * gdb.arch/gdb1291.s: New test input file.
20962 * gdb.arch/gdb1291.exp: Expand test to check case that should not
20963 fail. Test for correct result, known incorrect result, other
20964 failures and timeouts.
20965
2d822687
AC
209662004-02-16 Andrew Cagney <cagney@redhat.com>
20967
20968 * gdb.base/bigcore.exp: New file.
20969 * gdb.base/bigcore.c: New file.
20970
dac15b66
AC
209712004-02-13 Andrew Cagney <cagney@redhat.com>
20972
20973 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
20974 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
20975 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
20976 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
20977 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
20978 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
20979 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
20980 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
20981 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
20982 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
20983
6bdfc2c4
JJ
209842004-02-11 Jeff Johnston <jjohnstn@redhat.com>
20985
20986 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
20987 executed is an alloc instruction.
20988
87b3ede8
DC
209892004-02-11 David Carlton <carlton@kealia.com>
20990
20991 * gdb.cp/breakpoint.exp: New.
20992 * gdb.cp/breakpoint.cc: New.
20993
6e19e2bf
MC
209942004-02-11 Michael Chastain <mec.gnu@mindspring.com>
20995
20996 Partial fix for PR gdb/1543.
20997 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
20998 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
20999 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
21000 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
21001 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
21002 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
21003 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
21004 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
21005 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
21006 to bug-gdb@prep.ai.mit.edu .
21007 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
21008 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
21009 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
21010 Likewise.
21011
5c5455dc
AC
210122004-02-10 Andrew Cagney <cagney@redhat.com>
21013
21014 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
21015 using gdb_internal_error_resync.
21016
9cf689d7
DJ
210172004-02-09 Daniel Jacobowitz <drow@mvista.com>
21018
21019 * gdb.threads/thread-specific.exp: Stop early if no threads are
21020 found.
21021
d2dc51db
MC
210222004-02-09 Michael Chastain <mec.gnu@mindspring.com>
21023
21024 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
21025
14b1a056
DJ
210262004-02-08 Daniel Jacobowitz <drow@mvista.com>
21027
21028 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
21029 breakpoints.
21030
83f66e8f
DJ
210312004-02-07 Daniel Jacobowitz <drow@mvista.com>
21032
21033 * config/sim.exp (gdb_load): Handle $arg == "".
21034 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
21035 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
21036
30fc0091
EZ
210372004-02-07 Elena Zannoni <ezannoni@redhat.com>
21038
a9c64011
AS
21039 * gdb.base/maint.exp: Update test to reflect
21040 obstack changes.
30fc0091 21041
4d806929
JJ
210422004-02-04 Jeff Johnston <jjohnstn@redhat.com>
21043
21044 * gdb.base/pendshr.c (pendfunc): New function that calls
21045 pendfunc1.
21046 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
21047
7bfdd688
FF
210482004-02-04 Fred Fish <fnf@redhat.com>
21049
21050 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
21051 function symbols and update copyright years.
21052 * gdb.arch/gdb1291.c: Ditto.
21053
aaa08ee4
MC
210542004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21055
21056 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
21057
dbad7755
MC
210582004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21059
21060 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
21061
ec4646ef
MC
210622004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21063
21064 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
21065
1b802196
FF
210662004-02-02 Fred Fish <fnf@redhat.com>
21067
21068 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
21069 remote targets. Update copyright years.
21070
18fe2033
JJ
210712004-02-02 Jeff Johnston <jjohnstn@redhat.com>
21072
21073 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
21074 support.
21075 * gdb.base/langs.exp: Fix test which attempts to create
21076 breakpoint on non-existent function to handle new pending
21077 support.
21078 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
21079 a breakpoint.
21080 * gdb.base/pending.exp: New test.
21081 * gdb.base/pending.c: New file.
21082 * gdb.base/pendshr.c: Ditto.
21083
8d577d32
DC
210842004-02-02 David Carlton <carlton@kealia.com>
21085
21086 * gdb.cp/overload.exp: Add overloadNamespace tests.
21087 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
21088 (overloadNamespace, XXX): New.
21089 (main): Call XXX::marker2.
21090
3ad13771
FF
210912004-02-01 Fred Fish <fnf@redhat.com>
21092
21093 * gdb.base/dump.exp: Use runto_main instead of "runto main".
21094 * gdb.base/finish.exp: Ditto.
21095 * gdb.base/gcore.exp: Ditto.
21096 * gdb.base/huge.exp: Ditto.
21097 * gdb.base/info-proc.exp: Ditto.
21098 * gdb.base/return2.exp: Ditto.
21099 * gdb.threads/gcore-thread.exp: Ditto.
21100
44c75849
DJ
211012004-02-01 Daniel Jacobowitz <drow@mvista.com>
21102
21103 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
21104
005bc093
MK
211052004-02-01 Mark Kettenis <kettenis@gnu.org>
21106
21107 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
21108 that opening the file succeeds on OpenBSD.
21109
c47cebdb
DJ
211102004-02-01 Daniel Jacobowitz <drow@mvista.com>
21111
21112 * gdb.threads/thread-specific.c: New file.
21113 * gdb.threads/threads-specific.exp: New test script.
21114 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
21115 to expect_out.
21116
5a01311c
MK
211172004-02-01 Mark Kettenis <kettenis@gnu.org>
21118
21119 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
21120 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
21121 only on the "print_small_structs from print_long_arg_list" test.
21122
ce22a4f1
DJ
211232004-02-01 Daniel Jacobowitz <drow@mvista.com>
21124
21125 * gdb.base/completion.exp: Kill a stray backslash.
21126
21127 From Jim Ingham <jingham@apple.com>:
21128 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
21129 agrees with the result from sending a tab.
21130
abbab9d3
DJ
211312004-01-31 Daniel Jacobowitz <drow@mvista.com>
21132
21133 * gdb.base/chng-syms.exp: Remove stray newline.
21134
53904d1e
MK
211352004-01-31 Mark Kettenis <kettenis@gnu.org>
21136
21137 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
21138 *-*-openbsd*.
21139 * gdb.asm/openbsd.inc: New file.
21140
3a4b3aac
MK
211412004-01-30 Mark Kettenis <kettenis@gnu.org>
21142
21143 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
21144 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
21145 *-*solaris2*. Remove commented out default settings for
21146 asm-flags. Replace gdb_compile with target_link.
21147
ebac27b4
MC
211482004-01-29 Michael Chastain <mec.gnu@mindspring.com>
21149
21150 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
21151 for all tests. Remove old hp-ux and cygnus xfail cases.
21152
d8679d84
PH
211532004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
21154
21155 * gdb.base/chng-syms.exp: New file.
21156 * gdb.base/chng-syms.c: New file.
21157
0a55bc22
MC
211582004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21159
21160 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
21161 Provide arms for current output in all my configurations.
21162
94b8e876
MC
211632004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21164
21165 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
21166 * lib/compiler.cc: Likewise.
21167 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
21168 get the right preprocessor. Eval the output directly. Remove
21169 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
21170 hp_f77_compiler and hp_f90_compiler completely.
21171 (gdb_preprocess): Delete.
21172 (get_compiler): Delete.
21173
7cf03d44
MK
211742004-01-24 Mark Kettenis <kettenis@gnu.org>
21175
21176 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
21177 <string.h>.
21178
68b6dce9
NR
211792004-01-24 Nick Roberts <nick@nick.uklinux.net>
21180
21181 * gdb.mi/mi-stack.exp: Update copyright.
21182
b368761e
DC
211832004-01-23 David Carlton <carlton@kealia.com>
21184
21185 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
21186 test for cp_lookup_transparent_type.
21187 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
21188 call them.
21189
f2061b53
DJ
211902004-01-23 Daniel Jacobowitz <drow@mvista.com>
21191
21192 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
21193 after -var-update.
21194
37fc574a
DC
211952004-01-23 David Carlton <carlton@kealia.com>
21196
21197 * gdb.cp/namespace.cc (C::ensureRefs): New.
21198 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
21199
8e94b928
NR
212002004-01-20 Nick Roberts <nick@nick.uklinux.net>
21201
21202 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
21203 case "-stack-list-locals 2".
21204 * gdb.mi/mi-var-child.exp: Test for case
21205 "-var-list-children --all-values NAME".
21206
997b0952
MC
212072004-01-18 Michael Chastain <mec.gnu@mindspring.com>
21208
21209 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
21210
52470da3
MK
212112004-01-18 Mark Kettenis <kettenis@gnu.org>
21212
7049b4b8
MK
21213 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
21214 used with gdb_test_multiple.
21215
52470da3
MK
21216 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
21217 read at address 0. This fixes PR testsuite/1504.
21218
da6012e5
DJ
212192004-01-18 Daniel Jacobowitz <drow@mvista.com>
21220
21221 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
21222 Remove downloading, guessing the host executable, the calls to
21223 gdb_file_cmd and gdb_target_cmd, and "load" support.
21224 (infer_host_exec): New function broken out from gdb_load.
21225 (gdb_load): New wrapper for gdbserver_gdb_load.
21226 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
21227 gdb_target_cmd. Use -target-select.
21228 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
21229 Download binaries to the host. Clear last_mi_remote_file when
21230 we load a new binary.
21231 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
21232 call gdbserver_gdb_load and mi_gdb_target_cmd.
21233
32c70722
MC
212342004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21235
21236 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
21237 type patterns.
21238
b0cecf36
MC
212392004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21240
21241 * gdb.cp/templates.exp: Fix typo in test name of
21242 "print Foo<volatile char*>::foo".
21243
4120d7e6
MC
212442004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21245
21246 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
21247
f679e530
BE
212482004-01-16 Ben Elliston <bje@wasabisystems.com>
21249
21250 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
21251 (clean mostlyclean): Remove empty rm.
21252
091c48f6
MC
212532004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21254
21255 * gdb.base/setvar.exp: Add copyright years.
21256
3e5fc8d2
DC
212572004-01-14 David Carlton <carlton@bactrian.org>
21258
21259 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
21260 PR c++/1511 and update coment.
21261 * gdb.cp/templates.exp: Update patterns to match current output.
21262 If changes involve something other than whitespace, KFAIL
21263 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
21264
63d06c5c
DC
212652004-01-14 David Carlton <carlton@kealia.com>
21266
21267 * gdb.cp/namespace.exp: Add tests involving classes defined within
21268 namespaces.
21269 * gdb.cp/namespace.cc (C::CClass): New.
21270 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
21271
a51dab88
EZ
212722004-01-14 Elena Zannoni <ezannoni@redhat.com>
21273
21274 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
21275 what debug info we have. Print a better message if something goes
21276 wrong while producing the separate debug info file.
21277
a476ccc9
MC
212782004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21279
21280 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
21281
f453692c
MC
212822004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21283
21284 * gdb.base/callfuncs.c: Add copyright notice.
21285
f40063a5
MC
212862004-01-13 Michael Chastain <mec.gnu@mindspring.com>
21287
21288 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
21289 inheritance. PR gdb/1498, PR gcc/13539.
21290
19ac3974
EZ
212912004-01-13 Elena Zannoni <ezannoni@redhat.com>
21292
a9c64011
AS
21293 * gdb.threads/gcore-thread.exp: Prefix name of binary with
21294 test specific name.
21295 * gdb.mi/gdb669.exp: Ditto.
21296 * gdb.mi/mi-pthreads.exp: Ditto.
21297 * gdb.mi/mi1-pthreads.exp: Ditto.
21298 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 21299
56c97c6e
MC
213002004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21301
21302 * gdb.cp/member-ptr.cc: Add copyright notice.
21303
a0644324
MC
213042004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21305
21306 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
21307 some patterns for recent versions of gcc and hpacc. Delete
21308 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
21309 Delete tests that access a NULL pointer-to-member-data. This
21310 script is still disabled for gcc.
21311
32fabe09
EZ
213122004-01-12 Elena Zannoni <ezannoni@redhat.com>
21313
21314 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 21315 escaped correctly.
32fabe09 21316
1f8a6abb
EZ
213172004-01-12 Elena Zannoni <ezannoni@redhat.com>
21318
21319 * gdb.base/sepdebug.exp: New file.
21320 * gdb.base/sepdebug.c: New file.
21321 * lib/gdb.exp (separate_debug_filename): New procedure.
21322 (gdb_gnu_strip_debug): New procedure.
21323
48efe704
AC
213242004-01-12 Andrew Cagney <cagney@redhat.com>
21325
21326 * gdb.mi/ChangeLog: Delete file. Renamed to ...
21327 * gdb.mi/ChangeLog-1999-2003: New file.
21328
a9415475
AC
213292004-01-12 Andrew Cagney <cagney@redhat.com>
21330
21331 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
21332 "Renaming a directory to a non-empty directory returns ENOTEMPTY
21333 or EEXIST", treat EBUSY as an XFAIL.
21334
83b8cf9d
MC
213352004-01-11 Michael Chastain <mec.gnu@mindspring.com>
21336
21337 * gdb.base/scope.exp: Remove obsolete setup_xfail for
21338 hp_cc_compiler.
21339
9939d2a8
MC
213402004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21341
21342 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
21343 decorations.
21344
1ff8cadf
MC
213452004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21346
21347 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
21348 and "(aCC)" decorations. Remove obsolete doco about old
21349 test results.
21350
6fa9022e
MC
213512004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21352
21353 * gdb.cp/exception.exp: Fix typo in doco.
21354
209721fe
MK
213552004-01-09 Mark Kettenis <kettenis@gnu.org>
21356
21357 * gdb.base/gdb1476.exp: Fix typo.
21358
ef11303e
MC
213592004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21360
21361 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
21362 file.
21363
041ab88c
MC
213642004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21365
21366 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
21367 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
21368 Use gdb_compile. Remove restriction on gcc. Add some patterns
21369 for recent version of gdb. Delete second half, which was a copy
21370 of the first half with different build flags. This test is
21371 still disabled because it is still not ready for production.
21372
e36d075a
MC
213732004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21374
21375 * gdb.cp/exception.cc: Add copyright notice.
21376 * gdb.cp/exception.exp: Add a notice that this file is broken
21377 because of line number changes caused by addition of copyright
21378 notice.
21379
42b190ad
MC
213802004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21381
21382 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
21383 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
21384
8f25f06b
MC
213852004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21386
21387 * gdb.cp/classes.exp: Accept gnu abi 2.
21388 * gdb.cp/derivation.exp: Likewise.
21389 * gdb.cp/overload.exp: Likewise.
21390 * gdb.cp/virtfunc.exp: Likewise.
21391
06ded8b8
MC
213922004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21393
21394 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
21395 semicolon after end of function.
21396
77c26ae3
MC
213972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21398
21399 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
21400 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
21401 boilerplate code for compiling and running the program under
21402 test. Add some string method tests.
21403
20757486
MC
214042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21405
21406 * gdb.cp/bs15503.cc: Add copyright notice.
21407 * gdb.cp/bs15503.exp: Adjust line number.
21408
0fd3b503
MC
214092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21410
21411 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
21412 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
21413
10d1bea8
MC
214142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21415
21416 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
21417 hp_cc_compiler.
21418
2789202a
MC
214192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21420
21421 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
21422 * gdb.cp/ctti.exp: Use the marker instead of "next".
21423 With gcc, run further before bailing.
21424
b862f14c
MC
214252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21426
21427 * gdb.cp/cttiadd.cc: Add copyright notice.
21428 * gdb.cp/cttiadd1.cc: Likewise.
21429 * gdb.cp/cttiadd2.cc: Likewise.
21430 * gdb.cp/cttiadd3.cc: Likewise.
21431
96da2469
MC
214322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21433
21434 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
21435 Use gdb_test, gdb_test_multiple. Use floating-point values that
21436 have exact representations in IEEE-ish formats.
21437
053248ff
MC
214382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21439
21440 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
21441 compilers. Delete duplicate call to get_compiler_info.
21442 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
21443 * gdb.base/volatile.exp: Likewise.
21444
84acecdd
MK
214452004-01-07 Mark Kettenis <kettenis@gnu.org>
21446
21447 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
21448 memory at address 0.
21449
fe11a27f
MC
214502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21451
21452 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
21453 to test for hp-ux assembler. Fix copyright years.
21454
60ad077b
AC
214552004-01-07 Andrew Cagney <cagney@redhat.com>
21456
21457 * gdb.base/fileio.c (strerrno): Add "EBUSY".
21458
1c9b8f33
AC
214592004-01-07 Andrew Cagney <cagney@redhat.com>
21460
21461 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
21462 when creating the read-only file. From analysis by Roland McGrath
21463 and Elena Zannoni.
21464
753ccc7a
MC
214652004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21466
21467 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
21468
eca3e36b
MC
214692004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21470
21471 * gdb.base/cvexpr.c: Be type-safe with function pointers and
21472 data pointers.
21473
f8d4bac4
MC
214742004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21475
21476 * gdb.cp/m-static.exp: Compile one source file at a time.
21477 Delete unused call to get_compiler_info.
21478
9b4e0f94
MC
214792004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21480
21481 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
21482 * gdb.base/call-rt-st.exp: Likewise.
21483 * gdb.base/nodebug.exp: Likewise.
21484 * gdb.base/volatile.exp: Likewise.
21485 * gdb.cp/ref-types.exp: Likewise.
21486 * gdb.cp/templates.exp: Likewise.
21487
023c1024
MK
214882004-01-05 Mark Kettenis <kettenis@gnu.org>
21489
21490 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
21491
19703c4a
MC
214922004-01-05 Michael Chastain <mec.gnu@mindspring.com>
21493
21494 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
21495 hppa*-hp-hpux*.
21496
18b67037
MK
214972004-01-04 Mark Kettenis <kettenis@gnu.org>
21498
ba6219c8
MK
21499 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21500 x86_64-*-*.
21501
18b67037
MK
21502 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21503 sparc64-*-* and sparc*-solaris2*.
21504
1bfbbb9d
MK
215052004-01-04 Mark Kettenis <kettenis@gnu.org>
21506
21507 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
21508 return ${tests}" test. The ${tests} already mentions the
21509 filename.
21510
06846494
MC
215112004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21512
21513 * gdb.cp/local.exp: Accept gcc abi 2.
21514
3b0cb202
MC
215152004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21516
21517 * gdb.cp/templates.exp: Accept gcc abi 2.
21518
0643ec3f
MC
215192004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21520
21521 * lib/compiler.cc: Remove supports_template_debugging.
21522 * gdb.cp/templates.exp: Do not test supports_template_debugging.
21523
d231d0b1
MC
215242004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21525
21526 * gdb.cp/namespace.exp: Accept gcc abi 2.
21527
44ffb27c
MC
215282004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21529
21530 * gdb.cp/method.exp: Accept gcc abi 2.
21531
184ad485
MC
215322004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21533
21534 * gdb.cp/classes.exp: Generate identical results as old version.
21535 * gdb.cp/derivation.exp: Likewise.
21536 * gdb.cp/overload.exp: Likewise.
21537 * gdb.cp/virtfunc.exp: Likewise.
21538
116f09e7
MC
215392004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21540
21541 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
21542 mysterious bug with sourceware version of expect.
21543
b1379776
MC
215442004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21545
21546 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
21547 current versions of gcc, including gcc abi 2. Remove gratuitous
21548 restart of test program. Use gdb_test_multiple and gdb_test for
21549 all tests. Add patterns to xfail missing "const" in "const char *"
21550 and kfail PR gdb/1155.
21551
6b7a4c0e
MC
215522004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21553
21554 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
21555 current versions of gcc, including gcc abi 2. Remove gratuitous
21556 restart of test program. Use gdb_test_multiple and gdb_test for
21557 all tests. Add patterns to kfail PR gdb/1498.
21558
51615d72
MC
215592003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21560
21561 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
21562 current versions of gcc, including gcc abi 2. Use "breakpoint"
21563 and "continue" instead of restarting the target program. Use
21564 gdb_test_multiple and gdb_test for all tests.
21565
7b79a9d7
MK
215662004-01-01 Mark Kettenis <kettenis@gnu.org>
21567
21568 * gdb.asm/asm-source.exp: Update copyright year. Link statically
21569 for *-*-solaris2*.
21570
1cd3489f
MC
215712003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21572
21573 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
21574 current versions of gcc, including gcc abi 2. Use "breakpoint"
21575 and "continue" instead of restarting the target program several
21576 times. Use gdb_test_multiple and gdb_test for all tests.
21577
850742db
MC
215782003-12-18 Michael Chastain <mec.gnu@mindspring.com>
21579
21580 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
21581 source files.
21582
eb4bbda8
MC
215832003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21584
21585 * gdb.base/environ.exp: Handle compiling test case from multiple
21586 source files.
21587
e42c7771
MC
215882003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21589
21590 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
21591
80e4b428
JB
215922003-12-17 Jim Blandy <jimb@redhat.com>
21593
5f06973a
JB
21594 * gdb.base/freebpcmd.c: Add copyright notice.
21595
80e4b428
JB
21596 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
21597
0ab84fb7
MC
215982003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21599
21600 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
21601
1b3bb3d0
JB
216022003-12-13 Jim Blandy <jimb@redhat.com>
21603
21604 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
21605
3a4c9371
KB
216062003-12-12 Kevin Buettner <kevinb@redhat.com>
21607
21608 * gdb.asm/frv.inc: New file.
21609 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
21610
a1dea79a
FF
216112003-12-09 Fred Fish <fnf@redhat.com>
21612
21613 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
21614 functions to break1.c and leave prototypes behind. Add more
21615 "set breakpoint NN here" comments.
21616 * gdb.base/break1.c: New file.
21617
21618 * gdb.base/break.exp: Handle compiling test case from multiple
21619 source files and change source file references as needed.
21620 * gdb.base/completion.exp: Ditto.
21621 * gdb.base/condbreak.exp: Ditto.
21622 * gdb.base/define.exp: Ditto.
21623 * gdb.base/ena-dis-br.exp: Ditto.
21624 * gdb.base/info-proc.exp: Ditto.
21625 * gdb.base/maint.exp: Ditto.
21626 * gdb.base/until.exp: Ditto.
21627
21628 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
21629 hardcoded line numbers.
21630 * gdb.base/define.exp: Ditto.
21631 * gdb.base/ena-dis-br.exp: Ditto.
21632 * gdb.base/maint.exp: Ditto.
21633 * gdb.base/until.exp: Ditto.
21634
21635 * gdb.base/completion.exp: Use "break1" for completion tests since
21636 "break" is no longer a unique prefix.
21637
5266b69c
AC
216382003-12-06 Andrew Cagney <cagney@redhat.com>
21639
21640 * gdb.base/structs.exp (test_struct_returns): When applicable, set
21641 "return_value_unimplemented". When an unimplemented struct return
21642 architecture, report incorrect values as a KFAIL
21643
374451f0
MC
216442003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21645
21646 * gdb.cp/rtti.exp: Accept new wording of warning from
21647 cp_lookup_rtti_type.
21648
ba9b20a7
MC
216492003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21650
21651 Partial fix for PR testsuite/1456.
21652 * gdb.base/scope.exp (test_at_main): Replace references to
21653 gcc_compiled with calls to test_compiler_info.
21654 (test_at_foo): Likewise.
21655 (test_at_bar): Likewise.
21656
b74b6d0b
MC
216572003-12-04 Michael Chastain <mec.gnu@mindspring.com>
21658
21659 Partial fix for PR testsuite/1456.
21660 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
21661 to test_compiler_info.
21662
ccfa3402
MC
216632003-12-03 Michael Chastain <mec.gnu@mindspring.com>
21664
21665 * gdb.base/so-impl-ld.exp: Update copyright notice.
21666
f6246aba
MC
216672003-12-02 Michael Chastain <mec.gnu@mindspring.com>
21668
21669 Partial fix for PR testsuite/1456.
21670 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
21671 to test_compiler_info.
21672
13ae734a
MC
216732003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21674
21675 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
21676 from current versions of gdb. Clean up regular expressions.
21677 Delete redundant timeout case.
21678
d8e1cdee
MC
216792003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21680
21681 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
21682 from current versions of gdb. Clean up regular expressions.
21683 Delete redundant timeout case.
21684
96457b64
MC
216852003-12-01 Michael Chastain <mec.gnu@mindspring.com>
21686
21687 Partial fix for PR testsuite/1456.
21688 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
21689 gcc_compiled with call to test_compiler_info.
21690
f35309fc
MC
216912003-11-30 Michael Chastain <mec.gnu@mindspring.com>
21692
21693 Partial fix for PR testsuite/1456.
21694 * gdb.base/list.exp (test_list_function): Delete unused declaration
21695 of gcc_compiled.
21696
d7afdf9b
MC
216972003-11-29 Michael Chastain <mec.gnu@mindspring.com>
21698
21699 Partial fix for PR testsuite/1456.
21700 * gdb.base/complex.exp: Replace reference to gcc_compiled with
21701 call to test_compiler_info.
21702
71507b56
MK
217032003-11-29 Mark Kettenis <kettenis@gnu.org>
21704
21705 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
21706 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
21707 it to create the appropriate note.inc.
21708 * gdb.asm/asmsrc1.s: Include "note.inc".
21709 * gdb.asm/netbsd.inc: New file.
21710 * gdb.asm/empty.inc: New file.
21711
f81f93f7
MC
217122003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21713
21714 Partial fix for PR testsuite/1456.
21715 * gdb.base/constvars.exp: Replace references to gcc_compiled with
21716 calls to test_compiler_info.
21717
9a77938e
MC
217182003-11-27 Michael Chastain <mec.gnu@mindspring.com>
21719
21720 Partial fix for PR testsuite/1456.
21721 * gdb.base/volatile.exp: Replace references to gcc_compiled with
21722 calls to test_compiler_info.
21723
e8367dc7
MK
217242003-11-27 Mark Kettenis <kettenis@gnu.org>
21725
21726 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
21727 pattern for the KFAILs.
21728
526c61ee
AF
217292003-11-25 Adam Fedor <fedor@gnu.org>
21730
21731 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
21732 * gdb.objc/objcdecode.m: New file.
21733
28f2d600
AF
217342003-11-25 Adam Fedor <fedor@gnu.org>
21735
21736 * gdb.objc/nondebug.exp: Test for PR objc/1236.
21737 * gdb.objc/nondebug.m: New file.
21738
a3895cee
BE
217392003-11-26 Ben Elliston <bje@wasabisystems.com>
21740
21741 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21742 NetBSD as it does on FreeBSD. Modelled on a similar change by
21743 Mark Kettenis on 2003-05-30.
21744 (link-flags): Set to "--entry _start" regardless of target.
21745 Special linker flags are to be appended to $link-flags.
21746 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
21747
c9f2c8a3
MC
217482003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21749
21750 * gdb.cp/method.exp: Accept output of new demangler.
21751
15a0587a 217522003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
21753
21754 * gdb/class2.exp: New file.
21755 * gdb/class2.cc: New file.
21756
3c00b570
MC
217572003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21758
21759 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
21760 of new demangler.
21761
7027acc7
MK
217622003-11-23 Mark Kettenis <kettenis@gnu.org>
21763
21764 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
21765 of gdb_test "run".
21766
b0e1598a
MK
217672003-11-23 Mark Kettenis <kettenis@gnu.org>
21768
21769 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
21770 "continue" into "run".
21771
4d9eda44
MC
217722003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21773
21774 Partial fix for PR testsuite/1456.
21775 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
21776 call to test_compiler_info.
21777 * gdb.cp/ctti.exp: Likewise.
21778 * gdb.cp/derivation.exp: Likewise.
21779 * gdb.cp/member-ptr.exp: Likewise.
21780 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
21781 reference to gcc_compiled.
21782
217832003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
21784
21785 Fix PR testsuite/1463.
21786 * gdb.base/structs.exp (start_structs_test): Call
21787 get_debug_format before using the debug format.
21788
d422fe19
AC
217892003-11-22 Andrew Cagney <cagney@redhat.com>
21790
21791 * lib/gdb.exp (gdb_test_multiple): Add simple example.
21792 * gdb.base/structs.exp: Use gdb_test_multiple.
21793
039cf96d
AC
217942003-11-20 Andrew Cagney <cagney@redhat.com>
21795
6882279b
AC
21796 * gdb.base/structs.exp: Handle and recover from internal errors.
21797 Replace "foo${n}" with "foo<n>" in test messages.
21798
e53890ae
AC
21799 * gdb.base/structs.exp: Update copyright. Rewrite.
21800 * gdb.base/structs.c: Update copyright. Rewrite.
21801
2b211c59
AC
21802 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
21803 resync count exceeded.
d63a86f8 21804
039cf96d
AC
21805 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
21806 from the internal error.
21807 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
21808 Original from Jim Blandy.
21809 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 21810
eac98b22
AC
218112003-11-19 Andrew Cagney <cagney@redhat.com>
21812
21813 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
21814 KFAIL.
21815
67455b2a
MK
218162003-11-17 Mark Kettenis <kettenis@gnu.org>
21817
21818 New testcase for PR backtrace/1435.
21819 * gdb.arch/i386-unwind.exp: New file.
21820 * gdb.arch/i386-unwind.c: New file.
21821
853d6e5b
AC
218222003-11-17 Andrew Cagney <cagney@redhat.com>
21823
21824 * lib/gdb.exp (compiler_info): New global.
21825 (test_compiler_info): New function.
21826 (get_compiler_info): Set compiler_info.
21827 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
21828 "compiler_info" to gcc-<major>-<minor>.
21829
38cf6e11
MC
218302003-11-15 Michael Chastain <mec.gnu@mindspring.com>
21831
21832 * gdb.trace/configure: Remove.
21833
a50d3602
EZ
218342003-11-13 Elena Zannoni <ezannoni@redhat.com>
21835
21836 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 21837 breakpoints.
a50d3602
EZ
21838 * gdb.base/break.exp: Remove all references to explicit line
21839 numbers.
21840
d9407aaa
NC
218412003-11-11 Nick Clifton <nickc@redhat.com>
21842
21843 * gdb.base/shreloc.exp: Do not run for targets which do not
21844 support shared objects.
21845
db488fc1
CV
218462003-11-10 Corinna Vinschen <vinschen@redhat.com>
21847
21848 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
21849 Don't run tests if nofileio flag is given.
21850
6a90a18e
EZ
218512003-11-07 Elena Zannoni <ezannoni@redhat.com>
21852
21853 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 21854 as well as 'Watchpoint'.
6a90a18e 21855
0b915e9c
EZ
218562003-11-06 Elena Zannoni <ezannoni@redhat.com>
21857
21858 Reported by Jim Ingham <jingham@apple.com>:
21859 * gdb.base/annota1.exp: Match at least one occurrence of the
21860 signal handler annotation.
21861
d7e4b55f
EZ
218622003-11-06 Elena Zannoni <ezannoni@redhat.com>
21863
a9c64011
AS
21864 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
21865 as well as 'Watchpoint'.
d7e4b55f 21866
2fe4e8d0
MC
218672003-11-05 Michael Chastain <mec@shout.net>
21868
21869 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
21870
6ef88553
KW
218712003-11-03 Kris Warkentin <kewarken@qnx.com>
21872
21873 * gdb.arch/gdb1291.c: New test file.
21874 * gdb.arch/gdb1291.exp: New test script.
21875 * gdb.arch/gdb1431.c: New test file.
21876 * gdb.arch/gdb1431.exp: New test script.
21877
ae7dc4d8
MC
218782003-10-22 Michael Chastain <mec@shout.net>
21879
21880 * gdb.mi/pthreads.c: Add copyright notice.
21881
c39d7427
MC
218822003-10-22 Michael Chastain <mec@shout.net>
21883
21884 * gdb.threads/pthreads.c: Add copyright notice.
21885
8b7d96c1
MC
218862003-10-20 Michael Chastain <mec@shout.net>
21887
21888 * gdb.base/gdb1056.exp: New test script.
21889
d1d69fdd
DJ
218902003-10-13 Daniel Jacobowitz <drow@mvista.com>
21891
21892 * gdb.threads/killed.exp: Use gdb_run_cmd.
21893
7d605576
DJ
218942003-10-13 Daniel Jacobowitz <drow@mvista.com>
21895
21896 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
21897 create a core file.
21898 * gdb.threads/gcore-thread.exp: Likewise.
21899
618ec112
CV
219002003-10-13 Corinna Vinschen <vinschen@redhat.com>
21901
21902 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
21903 type, based on char type.
21904 (struct bit_flags_short_t): New bitfield type, based on short type.
21905 (init_bit_flags_char): New fuction.
21906 (init_bit_flags_short): Ditto.
21907 (print_bit_flags_char): Ditto.
21908 (print_bit_flags_short): Ditto.
21909 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
21910
9367a73c
MC
219112003-10-11 Michael Chastain <mec@shout.net>
21912
21913 * gdb.base/call-rt-st.exp: Update copyright year.
21914
1decf120
KI
219152003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
21916
21917 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
21918 * gdb.disasm/sh3.s: Ditto.
21919
5445b2ae
DJ
219202003-10-07 Daniel Jacobowitz <drow@mvista.com>
21921
21922 * gdb.threads/switch-threads.exp: New test.
21923 * gdb.threads/switch-threads.c: New source file.
21924
aec24853
CV
219252003-10-07 Corinna Vinschen <vinschen@redhat.com>
21926
21927 * gdb.base/ending-run.exp: Add sh specific case.
21928
adc7428d
AC
219292003-10-06 Andrew Cagney <cagney@redhat.com>
21930
21931 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
21932 * gdb.disasm/mn10200.exp: Delete obsolete file.
21933
c9d37158
DJ
219342003-09-29 Daniel Jacobowitz <drow@mvista.com>
21935
21936 * ChangeLog: Correct an entry command.exp -> commands.exp.
21937 * gdb.base/commands.exp (bp_deleted_in_command_test)
21938 (temporary_breakpoint_commands): Check noargs.
21939
79c2c32d
DC
219402003-09-25 David Carlton <carlton@kealia.com>
21941
21942 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
21943 of some print tests, where appropriate. Add tests for C::D::cd,
21944 E::ce, F::cXfX, G::XgX.
21945 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
21946
594e6d67
RE
219472003-09-25 Richard Earnshaw <rearnsha@arm.com>
21948
21949 * lib/java.exp (java_init): Import target_alias before using it.
21950
10f0d451
DC
219512003-09-25 David Carlton <carlton@kealia.com>
21952
21953 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
21954
274bcba0
EZ
219552003-09-23 Elena Zannoni <ezannoni@redhat.com>
21956
d63a86f8 21957 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 21958 weirdness.
274bcba0 21959
cdbf20f7
MC
219602003-09-17 Michael Chastain <mec@shout.net>
21961
21962 * gdb.cp/gdb1355.exp: New file.
21963 * gdb.cp/gdb1355.c: New file.
21964
71e06f80
CV
219652003-09-15 Corinna Vinschen <vinschen@redhat.com>
21966
21967 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
21968 * gdb.asm/sh.inc: New file.
21969
5c4e30ca
DC
219702003-09-11 David Carlton <carlton@kealia.com>
21971
bd45b7af
DC
21972 * gdb.cp/namespace.exp: Add tests for namespace types.
21973 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
21974 (test_namespace): New.
21975
1c199746
EZ
219762003-09-11 Elena Zannoni <ezannoni@redhat.com>
21977
a9c64011 21978 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 21979 * gdb.stabs/weird.exp: Ditto.
1c199746 21980
04ed252f
MC
219812003-09-08 Michael Chastain <mec@shout.net>
21982
21983 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
21984
d8a2d9e7
MC
219852003-09-07 Michael Chastain <mec@shout.net>
21986
21987 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
21988 'parse error'.
21989
161afb24
MK
219902003-09-07 Mark Kettenis <m.kettenis@osp.nl>
21991
21992 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
21993
49f2741a
MC
219942003-08-30 Michael Chastain <mec@shout.net>
21995
21996 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
21997 * gdb.gdb/observer.exp: Ditto.
21998 * gdb.gdb/xfullpath.exp: Ditto.
21999
8afa723e
MK
220002003-08-29 Mark Kettenis <kettenis@gnu.org>
22001
22002 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
22003 *-*-*bsd*.
22004
f31dfe3b
JJ
220052003-08-28 Jeff Johnston <jjohnstn@redhat.com>
22006
22007 * gdb.base/dump.exp: Skip for ia64.
22008
4630e498
JJ
220092003-08-25 Jeff Johnston <jjohnstn@redhat.com>
22010
22011 * gdb.asm/asm-source.exp: Add ia64 support.
22012 * gdb.asm/ia64.inc: New file.
22013
1105b7ef
MC
220142003-08-22 Michael Chastain <mec@shout.net>
22015
22016 * gdb.cp: New directory.
22017 * gdb.cp/*: Copy from gdb.c++/*.
22018 * gdb.c++/*: Remove.
22019 * Makefile.in: Change gdb.c++ to gdb.cp.
22020 * configure.in: Ditto.
22021 * configure: Regnerate.
22022
c945b932
MK
220232003-08-18 Mark Kettenis <kettenis@gnu.org>
22024
22025 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
22026 * gdb.arch/i386-prologue.c (gdb1338): Add function.
22027
2b66634b
DJ
220282003-08-17 Daniel Jacobowitz <drow@mvista.com>
22029
22030 * mi-var-display.exp (-var-list-children weird): Accept function
22031 pointers with argument types.
22032 * mi1-var-display.exp (-var-list-children weird): Likewise.
22033 * mi2-var-display.exp (-var-list-children weird): Likewise.
22034
a356f73b
DJ
220352003-08-17 Daniel Jacobowitz <drow@mvista.com>
22036
22037 * gdb.base/annota3.exp: Add missing newline.
22038
483417b8
MC
220392003-08-06 Michael Chastain <mec@shout.net>
22040
22041 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
22042
c99c59c3
MS
220432003-08-12 Michael Snyder <msnyder@redhat.com>
22044
22045 * gdb.base/float.exp: Add test for SH.
22046
55ed7501
MK
220472003-08-10 Mark Kettenis <kettenis@gnu.org>
22048
22049 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
22050
1a371f2e
EZ
220512003-08-07 Elena Zannoni <ezannoni@redhat.com>
22052
22053 * gdb.base/completion.exp: Remove reduntant completion test
22054 on filename.
22055
e0f353ce
EZ
220562003-08-07 Elena Zannoni <ezannoni@redhat.com>
22057
a9c64011
AS
22058 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
22059 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
22060 gdb.trace/save-trace.exp: Make sure that full pathnames are
22061 escaped correctly.
e0f353ce 22062
5710a1af 220632003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 22064
a9c64011
AS
22065 * configure.in: Don't generate config.h from config.hin.
22066 * configure: Regenerate.
22067 * config.hin: Remove file.
22068 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
22069 * gdb.threads/pthreads.c: Ditto.
5710a1af 22070
dcd81ce9
DJ
220712003-08-07 Daniel Jacobowitz <drow@mvista.com>
22072
22073 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22074 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
22075 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
22076 Replace ld24 with seth/add3.
22077
6009d884
AC
220782003-08-02 Andrew Cagney <cagney@redhat.com>
22079
22080 * gdb.base/annota3.exp: New file.
22081 * gdb.base/annota3.c: New file.
22082 * gdb.c++/annota3.exp: New file.
22083 * gdb.c++/annota3.cc: New file.
22084
51514e06
MC
220852003-07-29 Michael Chastain <mec@shout.net>
22086
22087 * gdb.threads/tls.c (spin): Check errno only if sem_wait
22088 actually failed.
22089 (do_pass): Likewise.
22090 * gdb.threads/tls.exp: Always initialize no_of_threads.
22091
4ee6625b
DJ
220922003-07-27 Daniel Jacobowitz <drow@mvista.com>
22093
22094 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
22095 pattern.
22096 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
22097 * gdb.threads/tls.exp: Recognize one case of the host library not
22098 supporting TLS.
22099
225f2bf6
AC
221002003-07-27 Andrew Cagney <cagney@redhat.com>
22101
22102 * gdb.base/fileio.exp: Use SH when running commands using
22103 remote_exec.
22104
bcb27c9f
DJ
221052003-07-24 Daniel Jacobowitz <drow@mvista.com>
22106
22107 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22108 * gdb.base/relocate.c (dummy): New padding array.
22109
3d67be83
MS
221102003-07-22 Michael Snyder <msnyder@redhat.com>
22111
d63a86f8 22112 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
22113
22114 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
22115 patterns to be more general, accepting old and new output.
22116 Some output chars (such as '+') also must be quoted.
d63a86f8 22117 Some addresses are displayed numerically instead of
3d67be83
MS
22118 symbolically.
22119
57ba3b85
MS
221202003-07-23 Michael Snyder <msnyder@redhat.com>
22121
686d097c
MS
22122 * gdb.base/return2.exp: Don't test long-long return.
22123
57ba3b85
MS
22124 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
22125 * gdb.disasm/t01_mov.exp: Ditto.
22126 * gdb.disasm/t02_mova.s: Ditto.
22127 * gdb.disasm/t02_mova.exp: Ditto.
22128 * gdb.disasm/t03_add.s: Ditto.
22129 * gdb.disasm/t03_add.exp: Ditto.
22130 * gdb.disasm/t04_sub.s: Ditto.
22131 * gdb.disasm/t04_sub.exp: Ditto.
22132 * gdb.disasm/t05_cmp.s: Ditto.
22133 * gdb.disasm/t05_cmp.exp: Ditto.
22134 * gdb.disasm/t06_ari2.s: Ditto.
22135 * gdb.disasm/t06_ari2.exp: Ditto.
22136 * gdb.disasm/t07_ari3.s: Ditto.
22137 * gdb.disasm/t07_ari3.exp: Ditto.
22138 * gdb.disasm/t08_or.s: Ditto.
22139 * gdb.disasm/t08_or.exp: Ditto.
22140 * gdb.disasm/t09_xor.s: Ditto.
22141 * gdb.disasm/t09_xor.exp: Ditto.
22142 * gdb.disasm/t10_and.s: Ditto.
22143 * gdb.disasm/t10_and.exp: Ditto.
22144 * gdb.disasm/t11_logs.s: Ditto.
22145 * gdb.disasm/t11_logs.exp: Ditto.
22146 * gdb.disasm/t12_bit.s: Ditto.
22147 * gdb.disasm/t12_bit.exp: Ditto.
22148 * gdb.disasm/t13_otr.s: Ditto.
22149 * gdb.disasm/t13_otr.exp: Ditto.
22150
e00759ef
EZ
221512003-07-22 Elena Zannoni <ezannoni@redhat.com>
22152
22153 * gdb.threads/tls.exp :Add kfail for 'info address' case.
22154
8bc2021f
EZ
221552003-07-22 Elena Zannoni <ezannoni@redhat.com>
22156
a9c64011
AS
22157 * gdb.threads/tls.c : New file.
22158 * gdb.threads/tls.exp : New file.
22159 * gdb.threads/tls-main.c : New file.
22160 * gdb.threads/tls-shared.c : New file.
22161 * gdb.threads/tls-shared.exp : New file.
8bc2021f 22162
89320c4c
AS
221632003-07-22 Andreas Schwab <schwab@suse.de>
22164
22165 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
22166
180dea7c
AS
221672003-07-20 Andreas Schwab <schwab@suse.de>
22168
22169 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
22170 due to insn reordering.
22171
0714963c
AC
221722003-07-15 Andrew Cagney <cagney@redhat.com>
22173
22174 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
22175
98a23b3f
MC
221762003-07-15 Michael Chastain <mec@shout.net>
22177
22178 * gdb.base/gdb1250.exp: New file.
22179 * gdb.base/gdb1250.c: New file.
22180
27e417a2
ML
221812003-07-09 Michal Ludvig <mludvig@suse.cz>
22182
22183 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
22184 expansion of size_t to 'unsigned long', not only to 'unsigned'.
22185
8bc2021f
EZ
221862003-07-09 Elena Zannoni <ezannoni@redhat.com>
22187
a9c64011
AS
22188 * gdb.threads/tls.c: New file.
22189 * gdb.threads/tls.exp: New file.
22190 * gdb.threads/tls-main.c: New file.
22191 * gdb.threads/tls-shared.c: New file.
22192 * gdb.threads/tls-shared.exp: New file.
8bc2021f 22193
d99968dc
EZ
221942003-07-09 Elena Zannoni <ezannoni@redhat.com>
22195
22196 * gdb.base/annota1.exp: Make sure that we properly escape the
22197 full path of the source file. Xfail more permissive patterns,
d63a86f8 22198 due to a compiler debug info problem.
d99968dc 22199
83876b3b
AS
222002003-07-07 Andreas Schwab <schwab@suse.de>
22201
2705e972
AS
22202 * gdb.asm/m68k.inc: New file.
22203 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
22204
83876b3b
AS
22205 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
22206 arguments"): Also match negative number.
22207
22208 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
22209
3a871b37
DJ
222102003-07-03 Daniel Jacobowitz <drow@mvista.com>
22211
22212 * gdb.base/store.c (charest): New typedef.
22213 (add_char): Rename to add_charest, update.
22214 (wack_char): Rename to wack_charest, update types. Return l + r
22215 to keep r live across the call.
22216 (wack_short, wack_int, wack_long, wack_longest, wack_float)
22217 (wack_double, wack_doublest): Return l + r to keep r live across
22218 the call.
22219 * gdb.base/store.exp: Accomodate store.c changes.
22220
b2a7f303
DC
222212003-06-30 David Carlton <carlton@kealia.com>
22222
22223 * gdb.c++/maint.exp (test_invalid_name): New.
22224 (test_first_component): Add tests for invalid names.
22225
3c6cb4a1
MC
222262003-06-29 Michael Chastain <mec@shout.net>
22227
22228 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
22229 output of '<VTT for class>' for virtual base classes.
22230
f1c2644b
DJ
222312003-06-29 Daniel Jacobowitz <drow@mvista.com>
22232
22233 * gdb.base/completion.exp: Tab-complete "complet" instead of
22234 "compl".
22235 * gdb.base/complex.exp, gdb.base/complex.c: New files.
22236
18080350
DJ
222372003-06-29 Daniel Jacobowitz <drow@mvista.com>
22238
22239 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
22240 * gdb.base/volatile.exp: Likewise.
22241
f56973f8
DJ
222422003-06-29 Daniel Jacobowitz <drow@mvista.com>
22243
22244 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
22245 gdb/1265.
22246
222472003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
22248 Daniel Jacobowitz <drow@mvista.com>
22249
22250 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
22251 initial line count of 'captured_main' from 26 to 32.
22252 (test_with_self): Allow xmalloc call to be interleaved with the
22253 preceding two lines.
22254
e766d4d6
JB
222552003-06-24 Joel Brobecker <brobecker@gnat.com>
22256
22257 * gdb.base/bang.exp: New testcase.
22258
f125c9a4
JB
222592003-06-23 Joel Brobecker <brobecker@gnat.com>
22260
22261 * gdb.base/langs.exp: Add some tests for the "minimal" language
22262 support.
22263
6e25beaf
EZ
222642003-06-23 Elena Zannoni <ezannoni@redhat.com>
22265
22266 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
22267 the testcase.
22268
2f816dda
DJ
222692003-06-22 Daniel Jacobowitz <drow@mvista.com>
22270
22271 * gdb.base/relocate.exp: Test add-symbol-file with a variable
22272 offset.
22273
db5a5748
DJ
222742003-06-22 Daniel Jacobowitz <drow@mvista.com>
22275
22276 * gdb.c++/pr-1210.cc: New file.
22277 * gdb.c++/pr-1210.exp: New file.
22278
1df0c130
DJ
222792003-06-21 Daniel Jacobowitz <drow@mvista.com>
22280
22281 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
22282 000-exec-continue.
22283
a92feac0
MK
222842003-06-15 Mark Kettenis <kettenis@gnu.org>
22285
22286 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
22287 on *-*-*bsd* instead of *-*-freebsd*.
22288
81a58f5b
AC
222892003-06-14 Andrew Cagney <cagney@redhat.com>
22290
22291 * gdb.base/store.exp: Test longest and doublest. Test all
22292 parameters. Weaken return statement match.
22293 * gdb.base/store.c: Add longest and doublest - aka long long and
22294 long double functions. Put all parameters into local register
22295 variables. Use negative values.
22296
b257a0d3
AC
222972003-06-14 Andrew Cagney <cagney@redhat.com>
22298
22299 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
22300 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
22301 exit status.
22302 * gdb.base/fileio.exp: Disable target when nointerrupts and
22303 noinferiorio, instead of limiting it to remote. Use remote_exec
22304 instead of system.
d63a86f8 22305
21c38304
JJ
223062003-06-12 Jeff Johnston <jjohnstn@redhat.com>
22307
22308 * gdb.base/float.exp: Add ia64 support.
22309
1bcdb424
CV
223102003-06-12 Corinna Vinschen <vinschen@redhat.com>
22311
22312 * gdb.base/fileio.exp: Run only on remote targets.
22313
6aeb981f
CV
223142003-06-10 Corinna Vinschen <vinschen@redhat.com>
22315
22316 * gdb.base/fileio.c: New file, testing File-I/O.
22317 * gdb.base/fileio.exp: Ditto.
22318
53df362e
RG
223192003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
22320
22321 * gdb.base/shreloc.exp: New file, check symbol values obtained from
22322 shared objects after relocation at load time (gdb PR/1132).
22323 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 22324 as above, part of the shared object relocation test.
53df362e 22325
ffee1b46
MK
223262003-06-08 Mark Kettenis <kettenis@gnu.org>
22327
b5ca3722
MK
22328 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
22329 fully filled history list.
22330 * gdb.base/gdb_history: New file.
22331
03ed860d
MK
22332 * gdb.base/signals.exp: XFAIL "continue to func1" on
22333 i*86-*-freebsd*.
22334
ffee1b46
MK
22335 * gdb.base/attach.exp: When trying to attach to a nonexistent
22336 process, make it possible to specify the PID based on the target,
22337 and do so for *-*-freebsd*.
22338
d80dbb52
RH
223392003-06-02 Richard Henderson <rth@redhat.com>
22340
22341 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
22342
6dd77b81
RH
223432003-06-02 Richard Henderson <rth@redhat.com>
22344
22345 * gdb.base/selftest.exp: Next over lim_at_start initialization.
22346
f6347e16
RH
223472003-06-02 Richard Henderson <rth@redhat.com>
22348
22349 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
22350
2c161407
DJ
223512003-06-01 Daniel Jacobowitz <drow@mvista.com>
22352
22353 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
22354 of globalvar.
22355
572eb746
MK
223562003-06-01 Mark Kettenis <kettenis@gnu.org>
22357
22358 * gdb.asm/asm-source.exp: Check for memory read errors in
22359 disassembler test on *BSD too.
22360
9e9617a5
RH
223612003-06-01 Richard Henderson <rth@redhat.com>
22362
22363 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
22364 for .frame.
22365 (gdbasm_call): Lose ldgp.
22366 (gdbasm_startup): Add frame information.
22367 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
22368
7b34ad4e
MK
223692003-05-31 Mark Kettenis <kettenis@gnu.org>
22370
22371 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
22372 i?86-*-*.
22373
10059fdf
MK
223742003-05-30 Mark Kettenis <kettenis@gnu.org>
22375
22376 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22377 FreeBSD.
22378
acf4b816
RH
223792003-05-29 Richard Henderson <rth@redhat.com>
22380
22381 * gdb.asm/alpha.inc: New file.
22382 * gdb.asm/asm-source.exp: Use it.
22383
e9ecd949
JB
223842003-05-29 Jim Blandy <jimb@redhat.com>
22385
22386 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
22387 'core.PID'.
22388
e3e5a4f3
JB
223892003-05-22 Jim Blandy <jimb@redhat.com>
22390
22391 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
22392 backtrace.
d63a86f8 22393
72fe3d25
DC
223942003-05-20 David Carlton <carlton@math.stanford.edu>
22395
22396 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
22397 this time.
22398
58da2eb2
DC
223992003-05-19 David Carlton <carlton@bactrian.org>
22400
22401 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
22402 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
22403
1fcb5155
DC
224042003-05-19 David Carlton <carlton@bactrian.org>
22405
22406 * gdb.c++/namespace.exp: Add namespace scope and anonymous
22407 namespace tests.
22408 Bump copyright date.
22409 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
22410 (main): Call C::D::marker2.
22411 * gdb.c++/namespace1.cc: New file.
22412
85e85163
JJ
224132003-05-14 Jeff Johnston <jjohnstn@redhat.com>
22414
22415 Roland McGrath <roland@redhat.com>
d63a86f8 22416 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
22417 there is no manager thread.
22418
a25fbfec
JJ
224192003-05-08 Jeff Johnston <jjohnstn@redhat.com>
22420
d63a86f8
RM
22421 * gdb.threads/schedlock.exp: Remove assumption that all threads
22422 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
22423 in one of the child threads rather than the main thread.
22424
be375bae
JB
224252003-05-07 Jim Blandy <jimb@redhat.com>
22426
09bf6082
JB
22427 Add support for assembly source testing on the s390x.
22428 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
22429 architecture.
22430 * gdb.asm/s390x.inc: New file.
22431
be375bae
JB
22432 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
22433 succession of 'if' statements.
22434
00905d52
AC
224352003-05-05 Andrew Cagney <cagney@redhat.com>
22436
22437 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
22438
b1e29e33
AC
224392003-05-05 Andrew Cagney <cagney@redhat.com>
22440
22441 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
22442 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
22443
e33d66ec
EZ
224442003-05-02 Elena Zannoni <ezannoni@redhat.com>
22445
22446 * gdb.base/charset.exp: Update based on new behavior of set/show
22447 charset commands.
22448
2b6fd0d8
AC
224492003-05-01 Andrew Cagney <cagney@redhat.com>
22450
22451 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
22452 variable do not give memory errors.
22453
130cacce
AF
224542003-04-30 Adam Fedor <fedor@gnu.org>
22455
22456 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
22457 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
22458 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
22459 gdb.objc/basicclass.m: : New files
22460
22461 * lib/gdb.exp (gdb_compile_objc): New procedure.
22462
bea71854
DJ
224632003-04-27 Daniel Jacobowitz <drow@mvista.com>
22464
22465 * gdb.base/signals.exp: Make backtrace tests more specific.
22466
0f20eeea
DC
224672003-04-23 David Carlton <carlton@bactrian.org>
22468
22469 * gdb.c++/maint.exp (test_first_component): Add tests for
22470 'operator' in more locations.
22471
c8c4d8dc
KB
224722003-04-16 Kevin Buettner <kevinb@redhat.com>
22473
22474 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
22475
3fe60e3c
EZ
224762003-04-16 Elena Zannoni <ezannoni@redhat.com>
22477
22478 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 22479 func marke' instead. Update test name.
3fe60e3c 22480
9219021c
DC
224812003-04-15 David Carlton <carlton@math.stanford.edu>
22482
22483 * gdb.c++/maint.exp: New file.
22484
5dd55bdd
EZ
224852003-04-14 Elena Zannoni <ezannoni@redhat.com>
22486
22487 * gdb.threads/schedlock.c: Change type of thread function argument
22488 to long, to avoid warnings on 64-bit platforms.
22489
00890572
EZ
224902003-04-14 Elena Zannoni <ezannoni@redhat.com>
22491
a9c64011
AS
22492 * gdb.base/attach.exp: Add new message from ptrace in case of
22493 attaching to nonexistent process.
d63a86f8 22494
93201743
JB
224952003-04-11 Jim Blandy <jimb@redhat.com>
22496
22497 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22498 gdb.c++/userdef.cc: Place comments on the lines to which the
22499 marker function might return.
22500 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22501 gdb.c++/userdef.exp: Look for those comments to check that we've
22502 returned to the right place, instead of checking line numbers.
22503
2a11c64d
EZ
225042003-04-11 Elena Zannoni <ezannoni@redhat.com>
22505
a9c64011
AS
22506 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
22507 match on sourcefile name, instead of directory name.
2a11c64d 22508
68ab8fc5
EZ
225092003-04-10 Elena Zannoni <ezannoni@redhat.com>
22510
d63a86f8 22511 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
22512 working directory name.
22513
5624293a
JB
225142003-04-09 Jim Blandy <jimb@redhat.com>
22515
22516 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22517 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
22518 after an inferior function call, report the failure, but allow the
22519 test to continue.
22520
f1f02ee4
SC
225212003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22522
22523 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22524 with -DPROTOTYPES.
22525
6eb79af0
SC
225262003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22527
22528 * gdb.base/break.exp: Revert last patch.
22529
8dfb4cf0
SC
225302003-04-04 Stephane Carrez <stcarrez@nerim.fr>
22531
22532 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22533 with -DPROTOTYPES.
22534
ed4c619a
AC
225352003-04-02 Andrew Cagney <cagney@redhat.com>
22536
22537 * gdb.base/callfuncs.exp: Make "print add" messages unique.
22538 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
22539 matching directories by the name breakpoint.
22540 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
22541 Make "continue to marker1" consistent.
22542 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
22543 message consistent.
22544 * lib/gdb.exp: Put "the program is no longer running", and "the
22545 program exited" in parenthesis.
22546 * lib/mi-support.exp: Ditto.
d63a86f8 22547
4e35d5f0 225482003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 22549
4e35d5f0
BR
22550 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
22551
71900fe8
AC
225522003-03-29 Andrew Cagney <cagney@redhat.com>
22553
22554 * gdb.base/sizeof.c (main): Print the value of '\377'.
22555 * gdb.base/sizeof.exp: Check the sign of '\377'.
22556
c0655a16
MC
225572003-03-27 Michael Chastain <mec@shout.net>
22558
22559 * gdb.base/gdb1090.exp: New file.
22560 * gdb.base/gdb1090.cc: New file.
22561
5b2a3989
JB
225622003-03-27 J. Brobecker <brobecker@gnat.com>
22563
22564 * gdb.gdb/observer.exp: New regression test.
22565
79876890
MC
225662003-03-27 Michael Chastain <mec@shout.net>
22567
22568 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
22569 * gdb.base/ptype.exp: Likewise.
22570
6eac95e3
CV
225712003-03-27 Corinna Vinschen <vinschen@redhat.com>
22572
22573 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
22574
e8c71839
MC
225752003-03-26 Michael Chastain <mec@shout.net>
22576
22577 * gdb.base/ptype.exp: Actually use some typedef'd types.
22578
71b10041
SC
225792003-03-21 Stephane Carrez <stcarrez@nerim.fr>
22580
22581 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
22582 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
22583
2512cf80
CV
225842003-03-20 Corinna Vinschen <vinschen@redhat.com>
22585
22586 * gdb.base/default.exp: Fix regular expression.
22587
0d195a4f
CV
225882003-03-20 Corinna Vinschen <vinschen@redhat.com>
22589
22590 * gdb.base/args.exp: Fix regular expression.
22591
8a2dbca8
CV
225922003-03-20 Corinna Vinschen <vinschen@redhat.com>
22593
22594 * gdb.base/help.exp: Allow Win32 child process.
22595
bf028682
CV
225962003-03-20 Corinna Vinschen <vinschen@redhat.com>
22597
22598 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
22599 when stepping out of main().
22600
182dbe85
CV
226012003-03-20 Corinna Vinschen <vinschen@redhat.com>
22602
22603 * gdb.base/default.exp: Check for win32 specific message when calling
22604 "run" without executable.
22605
d67a6ba5
CV
226062003-03-20 Corinna Vinschen <vinschen@redhat.com>
22607
22608 * gdb.base/args.exp: Expect .exe in output.
22609
a955b5bb
CV
226102003-03-20 Corinna Vinschen <vinschen@redhat.com>
22611
22612 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
22613 Cygwin native.
22614
bf6bad4b
AC
226152003-03-17 Andrew Cagney <cagney@redhat.com>
22616
22617 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
22618 vector registes.
22619 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
22620 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
22621
293e9a31
DC
226222003-03-17 David Carlton <carlton@math.stanford.edu>
22623
22624 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
22625 test, for PR breakpoints/38.
22626 Call test_watchpoint_and_breakpoint.
22627 * gdb.base/watchpoint.c (func3): New function.
22628 (main): Call func3.
22629
5330f2db
DC
226302003-03-04 David Carlton <carlton@math.stanford.edu>
22631
22632 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
22633 Garply<Garply<char> >:: garply".
22634 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
22635 with respect to PR c++/1111; note also PR c++/1113.
22636 (test_template_breakpoints): KFAIL "constructor breakpoint" with
22637 respect to PR c++/1062.
22638 KFAIL "destructor breakpoint" with respect to PR c++/1112.
22639
6ece72da
DC
226402003-03-03 David Carlton <carlton@math.stanford.edu>
22641
22642 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
22643 with respect to PR c++/57.
22644 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
22645 c++/826.
22646 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
22647 respect to PR c++/57.
22648
85ca1584
DC
226492003-03-03 David Carlton <carlton@math.stanford.edu>
22650
22651 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
22652 respect to PR c++/33 into FAILs.
22653
98e9c5b8
MC
226542003-03-03 Michael Chastain <mec@shout.net>
22655
7bedbf27
MC
22656 * configure.in: Update copyright years.
22657
226582003-03-03 Michael Chastain <mec@shout.net>
22659
22660 * Makefile.in: Update copyright years.
98e9c5b8 22661
f683e100
DC
226622003-02-28 David Carlton <carlton@math.stanford.edu>
22663
22664 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
22665 print class instead of struct and/or superfluous protection
22666 specifiers, as long as the resulting output is equivalent to the
22667 source code.
22668 Delete FIXME from end of messages on tests that don't need
22669 fixing.
22670
a9e0cf2c
DC
226712003-02-28 David Carlton <carlton@math.stanford.edu>
22672
22673 * gdb.c++/templates.exp (do_tests): Allow const in the two
22674 Foo<volatile char *>::foo tests.
22675
e8d359df
MS
226762003-02-27 Michael Snyder <msnyder@redhat.com>
22677
d63a86f8 22678 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
22679 will be consistant.
22680
0b71dc91
DC
226812003-02-26 David Carlton <carlton@math.stanford.edu>
22682
22683 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
22684 char *>::foo" test with respect to PR c++/33. Create a new test
22685 which is identical to that one except that it doesn't put the
22686 space between the "char" and the "*"; KFAIL it, too.
22687
dd14ab43
DC
226882003-02-26 David Carlton <carlton@math.stanford.edu>
22689
22690 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
22691 template types into either PASSes or KFAILs (corresponding to PR
22692 c++/57). Tweak indentation. Update copyright.
22693
1146c7f1
SC
226942003-02-23 Stephane Carrez <stcarrez@nerim.fr>
22695
22696 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
22697
74641dfb
MC
226982003-02-13 Michael Chastain <mec@shout.net>
22699
22700 * gdb.base/exprs.exp: Remove i960 remnants.
22701 * gdb.base/funcargs.exp: Likewise.
22702 * gdb.base/list.exp: Likewise.
22703 * gdb.base/ptype.exp: Likewise.
22704
559cd2d0
DC
227052003-02-14 David Carlton <carlton@math.stanford.edu>
22706
22707 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
22708 pEe->D::vg()" from XFAIL to KFAIL.
22709
c4f90d87
JM
227102003-02-13 Jason Molenda (jmolenda@apple.com)
22711
22712 * gdb.base/maint.exp: Update maint print statistics regexp to include
22713 new entries.
22714
cbc4d97c
MC
227152003-02-13 Michael Chastain <mec@shout.net>
22716
22717 * gdb.c++/inherit.exp: Remove call to get_debug_format.
22718
40f235b7
MC
227192003-02-12 Michael Chastain <mec@shout.net>
22720
22721 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
22722 * gdb.c++/inherit.exp: Likewise.
22723 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
22724 * gdb.c++/templates.exp: Likewise.
22725 * gdb.c++/virtfunc.exp: Likewise.
22726
c56716b0
JM
227272003-02-06 Jason Molenda (jason-cl@molenda.com)
22728
22729 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
22730 why the code is written that way.
22731
070afcf8
MC
227322003-02-05 Michael Chastain <mec@shout.net>
22733
22734 * gdb.base/dump.exp: Add missing copyright line.
22735
5d0331e5
JM
227362003-02-05 Jason Molenda (jason-cl@molenda.com)
22737
f7ae6d3e 22738 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
22739 at the beginning so the breakpoint doesn't get set on the loop.
22740
92851186
MC
227412003-02-05 Michael Chastain <mec@shout.net>
22742
22743 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
22744 output for configurations with gcc 2.95.3.
22745
cbf1e085
AC
227462003-02-05 Keith Seitz <keiths@redhat.com>
22747 Andrew Cagney <ac131313@redhat.com>
22748
22749 * gdb.mi/mi-cli.exp: New file.
d63a86f8 22750
29518e1e
MC
227512003-02-04 Michael Chastain <mec@shout.net>
22752
22753 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
22754 Call perror and then continue.
22755
5af1d5f3
MC
227562003-02-03 Michael Chastain <mec@shout.net>
22757
22758 * gdb.c++/pr-1023.cc: New file.
22759 * gdb.c++/pr-1023.exp: New file.
22760
6b549786
JB
227612003-02-05 Jim Blandy <jimb@redhat.com>
22762
22763 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
22764 it's local to foobar. Check for it there, and check that it's not
22765 present in main.
22766 * gdb.c++/local.cc (marker2): New function.
22767 (foobar): Call marker1.
22768 (main): Call marker2 instead of marker1.
22769
67f16606
AC
227702003-02-04 Andrew Cagney <ac131313@redhat.com>
22771
22772 * gdb.disasm/mn10200.exp: Obsolete file.
22773 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
22774 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
22775 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
22776
1c5cb38e
DC
227772003-02-04 David Carlton <carlton@math.stanford.edu>
22778
22779 * gdb.c++/overload.exp: Test intToChar(1).
22780 * gdb.c++/overload.cc (intToChar): New.
22781 (main): Call intToChar.
22782
d1fe6965
DC
227832003-02-03 David Carlton <carlton@math.stanford.edu>
22784
22785 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
22786 'might_kfail' arg.
22787 KFAIL some of the continue_to_bp_overloaded calls, according to
22788 PR c++/1025.
22789
9ba61c5d
MC
227902003-02-01 Michael Chastain <mec@shout.net>
22791
22792 * gdb.base/advance.c (marker1): New marker function.
22793 * gdb.base/advance.exp: When the 'advance' command lands on the
22794 return breakpoint, it can legitimately stop on either the
22795 current line or the next line. Accommodate both outcomes.
22796 * gdb.base/until.exp: Likewise.
22797
e7494ffb
AC
227982003-02-02 Andrew Cagney <ac131313@redhat.com>
22799
22800 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22801 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
22802 now a list, not a tuple.
22803 * gdb.mi/mi-var-display.exp: Ditto.
22804 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 22805
075559bc
AC
228062003-02-01 Andrew Cagney <ac131313@redhat.com>
22807
22808 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22809 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
22810 stack backtraces.
22811 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 22812
2bd4c7b1
MK
228132003-02-01 Mark Kettenis <kettenis@gnu.org>
22814
22815 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22816 gdb.mi/mi1-pthreads.exp: Return instead of calling
22817 gdb_suppress_entire_file.
22818
eabd8992
MS
228192003-02-01 Mark Salter <msalter@redhat.com>
22820
22821 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
22822
71469e2f
MS
228232003-01-31 Mark Salter <msalter@redhat.com>
22824
22825 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
22826 Support empty arg.
22827
38a94d44
MC
228282003-01-30 Michael Chastain <mec@shout.net>
22829
22830 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
22831 This was a workaround for a UTF-8 bug in readline 4.3. The bug
22832 has been fixed in gdb/readline on 2003-01-09.
22833
19ea9e73
MS
228342003-01-29 Michael Snyder <msnyder@redhat.com>
22835
e8d359df
MS
22836 * gdb.base/maint.exp: Allow for leading underscore in symbol.
22837 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
22838 * gdb.base/args.exp: Skip if target does not support args passing.
22839
2307bd6a
DJ
228402003-01-22 Daniel Jacobowitz <drow@mvista.com>
22841
19ea9e73 22842 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
22843 gdb_test. Accept a list of expect arguments as the third
22844 parameter.
22845 (gdb_test): Use it.
22846
f2dd3617
EZ
228472003-01-20 Elena Zannoni <ezannoni@redhat.com>
22848
22849 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
22850 allow for different test tree configurations. Update some
22851 tescases accordingly.
22852 * gdb.arch/altivec-regs.exp: Ditto.
22853 * gdb.asm/asm-source.exp: Ditto.
22854 * gdb.base/advance.exp: Ditto.
22855 * gdb.base/display.exp: Ditto.
d63a86f8 22856 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
22857 * gdb.base/mips_pro.exp: Ditto.
22858 * gdb.base/overlays.exp: Ditto.
22859 * gdb.base/relocate.exp: Ditto.
22860 * gdb.base/setshow.exp: Ditto.
22861 * gdb.base/step-line.exp: Ditto.
22862 * gdb.base/step-test.exp: Ditto.
22863 * gdb.base/until.exp: Ditto.
22864 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
22865
c71cdefd
DC
228662003-01-17 David Carlton <carlton@math.stanford.edu>
22867
22868 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
22869 corresponding to PR c++/945.
22870 Update copyright.
22871
fdba05d7
DC
228722003-01-17 David Carlton <carlton@math.stanford.edu>
22873
22874 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
22875 corresponding to PR c++/68.
22876
228772003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
22878
22879 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
22880 (test_paddr_hairy_functions): Call print_addr_2_kfail for
22881 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
22882
c362c33a
EZ
228832003-01-15 Elena Zannoni <ezannoni@redhat.com>
22884
0fbc361c
EZ
22885 * gdb.base/break.exp: Fix change of default location, because of
22886 removal of until tests.
22887 * gdb.base/help.exp: Update test for new 'until' help message.
22888 Add test for help on 'advance'.
a9c64011 22889 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 22890
dabf8a35
MK
228912003-01-15 Mark Kettenis <kettenis@gnu.org>
22892
22893 * gdb.base/default.exp: Adapt "info float" test for recent changes
22894 to that command. Add test for "info vector".
22895 * gdb.base/float.exp: New file. Add test for "info float" that
22896 resembles the old test in gdb.base/default.exp.
22897
a1769aca
DC
228982003-01-15 David Carlton <carlton@math.stanford.edu>
22899
22900 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
22901
82025e13
EZ
229022003-01-15 Elena Zannoni <ezannoni@redhat.com>
22903
22904 * gdb.base/break.exp: Move the tests of until command from here...
22905 * gdb.base/until.exp: ... to here. New file. Add other tests.
22906 * gdb.base/advance.c: New file.
22907 * gdb.base/advance.exp: New file.
22908
8f9ab801
EZ
229092003-01-14 Elena Zannoni <ezannoni@redhat.com>
22910
a9c64011
AS
22911 * gdb.base/args.c: New file.
22912 * gdb.base/args.exp: New file.
8f9ab801 22913
9ae66589
DJ
229142003-01-14 Daniel Jacobowitz <drow@mvista.com>
22915
22916 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
22917
8d77e5c3
DJ
229182003-01-14 Daniel Jacobowitz <drow@mvista.com>
22919
22920 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
22921
12d2f0a1
DJ
229222003-01-14 Daniel Jacobowitz <drow@mvista.com>
22923
22924 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
22925 dates.
22926
6ca37014
DJ
229272003-01-13 Daniel Jacobowitz <drow@mvista.com>
22928
22929 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
22930
b0023472
DJ
229312003-01-13 Daniel Jacobowitz <drow@mvista.com>
22932
22933 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
22934 (ptype &*"foo").
22935 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
22936
607fbc54 229372003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
22938
22939 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
22940 * gdb.mi/mi1-console.exp: Likewise.
22941
607fbc54 229422003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
22943
22944 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
22945 * gdb.mi/mi1-console.exp: Likewise.
22946
a1fb14a2
DJ
229472003-01-13 Daniel Jacobowitz <drow@mvista.com>
22948
22949 * gdb.c++/overload.exp: Remove some fixed XFAILs.
22950
c4cf40b7
DJ
229512003-01-09 Daniel Jacobowitz <drow@mvista.com>
22952
22953 * gdb.base/detach.exp: New test.
22954
696d5a5b
DJ
229552003-01-09 Daniel Jacobowitz <drow@mvista.com>
22956
22957 * Makefile.in (ALL_SUBDIRS): New variable.
22958 (subdirs, clean, distclean): Use it.
22959 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
22960 regenerating Makefile, since it is generated from the top level.
22961 * gdb.asm/Makefile.in: Likewise.
22962 * gdb.base/Makefile.in: Likewise.
22963 * gdb.c++/Makefile.in: Likewise.
22964 * gdb.disasm/Makefile.in: Likewise.
22965 * gdb.java/Makefile.in: Likewise.
22966 * gdb.mi/Makefile.in: Likewise.
22967 * gdb.threads/Makefile.in: Likewise.
22968 * gdb.trace/Makefile.in: Likewise.
22969
754533e4
DC
229702003-01-09 David Carlton <carlton@math.stanford.edu>
22971
22972 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
22973 Add copyright year 2003.
22974
d8b3e9ee
MC
229752003-01-06 Michael Chastain <mec@shout.net>
22976
22977 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
22978 When selecting a thread, 'line' and 'file' are optional.
22979 * gdb.mi/mi1-pthreads.exp: Likewise.
22980
8e9e0fe6
AS
229812003-01-06 Andreas Schwab <schwab@suse.de>
22982
22983 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
22984 failures.
22985
b5ab8ff3
DJ
229862003-01-04 Daniel Jacobowitz <drow@mvista.com>
22987
22988 Fix PR gdb/844
22989 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
22990 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
22991
22992 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
22993 instead of calling gdb_suppress_entire_file.
22994 * gdb.threads/print-threads.exp: Likewise.
22995 * gdb.threads/schedlock.exp: Likewise.
22996
22997 * gdb.threads/killed.exp: Return instead of calling
22998 gdb_suppress_entire_file.
22999 * gdb.threads/linux-dp.exp: Likewise.
23000 * gdb.threads/pthreads.exp: Likewise.
23001
1e698235
DJ
230022003-01-04 Daniel Jacobowitz <drow@mvista.com>
23003
23004 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
23005 stabs.
23006 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
23007 * gdb.base/whatis.exp: Always allow (void) after function names.
23008
147ff08c
DJ
230092003-01-04 Daniel Jacobowitz <drow@mvista.com>
23010
23011 * gdb.c++/casts.exp: Correct regexp.
23012
dc62bfc2
MK
230132003-01-04 Mark Kettenis <kettenis@gnu.org>
23014
23015 * configure.in: Call AC_CONFIG_HEADER. Don't call
23016 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
23017 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
23018 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
23019 aforementioned directories in the AC_OUPUT call.
23020 * config.hin: New file.
23021 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23022 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
23023 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
23024 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
23025 pass -I$objdir instead of -I$objdir/$subdir in compilation.
23026 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
23027 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
23028 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
23029 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
23030 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
23031 gdb.threads/configure.in, gdb.threads/configure,
23032 gdb.threads/config.in, gdb.trace/configure.in,
23033 gdb.trace/configure: Removed.
23034
77afa639
MC
230352003-01-03 Michael Chastain <mec@shout.net>
23036
23037 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
23038 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
23039
7634bb6e
DJ
230402003-01-03 Daniel Jacobowitz <drow@mvista.com>
23041
23042 * gdb.base/store.exp: Fix regular expressions.
23043
b39c905e
MK
230442002-12-28 Mark Kettenis <kettenis@gnu.org>
23045
23046 * configure.in: Rewrite.
23047 * configure: Regenerated.
23048
0a8551dd
DC
230492003-01-03 David Carlton <carlton@math.stanford.edu>
23050
23051 * gdb.base/psymtab.exp: New file.
23052 * gdb.base/psymtab1.c: Ditto.
23053 * gdb.base/psymtab2.c: Ditto.
23054
c60b7188
AF
230552002-12-23 Adam Fedor <fedor@gnu.org>
23056
23057 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
23058
ee73db83
DC
230592002-12-23 David Carlton <carlton@math.stanford.edu>
23060
23061 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
23062 and current_directory initialization.
23063
d6c1774e
JB
230642002-12-22 Jim Blandy <jimb@redhat.com>
23065
f0a847b8
JB
23066 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
23067 rather than as part of the output file name.
23068
d6c1774e
JB
23069 * gdb.base/attach.exp: There's no need to copy the test program to
23070 /tmp; that was only ever necessary on HP/UX, and this test is
23071 entirely disabled there anyway.
23072
f0708dbb
JB
230732002-12-21 Jim Blandy <jimb@redhat.com>
23074
4c2acfea
JB
23075 * gdb.c++/psmang.exp: Doc fix.
23076
f0708dbb
JB
23077 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
23078 test.
23079
9579e000
DC
230802002-12-20 David Carlton <carlton@math.stanford.edu>
23081
23082 * gdb.c++/annota2.exp: KFAIL annotate-quit.
23083
d1810171
MC
230842002-12-18 Michael Chastain <mec@shout.net>
23085
23086 * gdb.c++/annota2.exp: Add copyright year 2002.
23087
76565097
DC
230882002-12-17 David Carlton <carlton@math.stanford.edu>
23089
23090 * gdb.c++/try_catch.cc: Add marker comments.
23091 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
23092 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
23093 * gdb.c++/m-static.cc: Ditto.
23094 * gdb.c++/m-static1.cc: Ditto.
23095 * gdb.c++/try_catch.cc: Ditto.
23096
da81390b
JJ
230972002-12-16 Jeff Johnston <jjohnstn@redhat.com>
23098
23099 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
23100 to see whether we are using the new -environment-directory
23101 command which resets via -r or the old version of the command
23102 which may prompt the user. Part of fix for gdb/741.
23103
b304d130
AC
231042002-12-13 Andrew Cagney <ac131313@redhat.com>
23105
23106 * gdb.fortran/types.exp: Update obsolete comment.
23107 * gdb.fortran/exprs.exp: Ditto.
23108 * lib/gdb.exp: Delete obsolete code.
23109 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
23110 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
23111 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
23112 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
23113 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
23114 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
23115 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
23116 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
23117 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
23118 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
23119 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
23120 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
23121 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
23122 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
23123 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
23124 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
23125 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
23126 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
23127 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
23128 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
23129 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
23130 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
23131 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
23132 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
23133 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
23134 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
23135 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
23136 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
23137 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
23138 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
23139 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
23140 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
23141 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
23142 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
23143 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
23144 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
23145 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
23146
a23b6e6a
DC
231472002-12-11 David Carlton <carlton@math.stanford.edu>
23148
23149 * gdb.c++/m-data.exp: Add test for members that shadow global
23150 variables: see PR gdb/804.
23151 * gdb.c++/m-data.cc: Ditto.
23152
6604731b
DJ
231532002-12-10 Daniel Jacobowitz <drow@mvista.com>
23154
23155 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
23156
de46ecd7
DC
231572002-12-06 David Carlton <carlton@math.stanford.edu>
23158
23159 * gdb.base/store.c: Don't declare functions static.
23160
27e829d0
AC
231612002-12-04 Andrew Cagney <ac131313@redhat.com>
23162
23163 * gdb.base/store.exp, gdb.base/store.c: New files.
23164
92806416
DJ
231652002-12-03 Daniel Jacobowitz <drow@mvista.com>
23166
23167 * gdb.base/selftest.exp: Update for current gdb.
23168
3bcbaac5
DJ
231692002-12-03 Daniel Jacobowitz <drow@mvista.com>
23170
23171 * gdb.base/maint.exp: Only dump symbols from one source file
23172 or objfile.
23173
f4f00b1f
DJ
231742002-12-03 Daniel Jacobowitz <drow@mvista.com>
23175
23176 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
23177 function call.
23178
f1c8a949
JB
231792002-11-25 Jim Blandy <jimb@redhat.com>
23180
23181 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
23182 function appearing in error message.
23183
9e297a97
DJ
231842002-11-21 Daniel Jacobowitz <drow@mvista.com>
23185
23186 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
23187
1f312e79
JJ
231882002-11-08 Jeff Johnston <jjohnstn@redhat.com>
23189
d63a86f8
RM
23190 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
23191 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
23192 should be in mi console format. This is part of fix for PR gdb/604.
23193
83c31e7d
FN
231942002-09-18 Fernando Nasser <fnasser@redhat.com>
23195
23196 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
23197 which explicitly prints the zero offset as "+0".
23198
322b3f65
DJ
231992002-10-22 Daniel Jacobowitz <drow@mvista.com>
23200
23201 * gdb.threads/schedlock.c (args): Make unsigned.
23202
232032002-10-21 Daniel Jacobowitz <drow@mvista.com>
23204
23205 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
23206 numbers. Allow "foo2|selected stack frame".
23207 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
23208 * gdb.asm/asmsrc2.s: Likewise.
23209 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
23210 comments.
23211 * gdb.asm/mips.inc: New file.
23212
5e2fe5b8
AF
232132002-10-18 Adam Fedor <fedor@gnu.org>
23214
23215 * gdb.base/default.exp: Update expected output to include 'ObjC'.
23216 * gdb.base/help.exp: Likewise.
23217
abe1a5d0
KB
232182002-10-17 Kevin Buettner <kevinb@redhat.com>
23219
23220 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
23221 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
23222
10abb1d4
JB
232232002-10-02 Jim Blandy <jimb@redhat.com>
23224
23225 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
23226
1f609b42
AC
232272002-10-01 Andrew Cagney <ac131313@redhat.com>
23228
23229 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
23230 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
23231 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
23232 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
23233 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
23234 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
23235 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
23236
0aee02e4
AC
232372002-09-29 Andrew Cagney <ac131313@redhat.com>
23238
23239 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
23240 * mi0-disassemble.exp, mi0-eval.exp: Delete.
23241 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
23242 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
23243 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
23244 * mi0-var-block.exp, mi0-var-child.exp: Delete.
23245 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 23246
6fde09ad
KB
232472002-09-27 Kevin Buettner <kevinb@redhat.com>
23248
23249 * gdb.base/annota1.exp (info break): Make directory components of
23250 path optional since not all compilers emit this debug information.
23251
889bf7c5
PA
23252 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
23253 step ends up stepping out of the function instead of stopping on
23254 the epilogue.
6fde09ad 23255
9e8aab75
KS
232562002-09-26 Keith Seitz <keiths@redhat.com>
23257
23258 * lib/insight-support.exp (gdbtk_start): Figure out where
23259 the insight executable is based on where gdb is. Use this
23260 executable to start insight instead of gdb.
23261
e36180d7
AC
232622002-09-25 Andrew Cagney <cagney@redhat.com>
23263
23264 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
23265
9dd34b2b
AC
232662002-09-24 Andrew Cagney <ac131313@redhat.com>
23267
23268 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
23269 test_isolated_complaints.
23270 (test_empty_complaint): New function.
23271 (test_empty_complaints): New function. Check no output when no
23272 complaints.
d63a86f8 23273
dea97812
KB
232742002-09-19 Jim Blandy <jimb@redhat.com>
23275
a9c64011 23276 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 23277
54951bd7
AC
232782002-09-19 Andrew Cagney <ac131313@redhat.com>
23279
23280 * gdb.gdb/complaints.exp: New file.
23281
dec43320
AC
232822002-09-18 Andrew Cagney <ac131313@redhat.com>
23283
23284 * gdb.base/maint.exp: Check `help maint internal-warning'.
23285
e70d6e3f
DC
232862002-09-18 David Carlton <carlton@math.stanford.edu>
23287
23288 * gdb.c++/m-static.exp: Remove breakpoints depending on line
23289 numbers, and replace them by a single breakpoint after the
23290 constructors are all finished.
23291 Add test 4.
23292 * gdb.c++/m-static.cc: Add test 4.
23293 * gdb.c++/m-static.h: New file.
23294 * gdb.c++/m-static1.cc: New file.
23295
23296 * gdb.c++/printmethod.exp: New file.
23297 * gdb.c++/printmethod.cc: New file.
23298
23299 * gdb.c++/pr-574.exp: New file.
23300 * gdb.c++/pr-574.cc: New file.
23301
afb5c968
CV
233022002-09-18 Corinna Vinschen <vinschen@redhat.com>
23303
23304 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
23305 embedded targets which never actually exit.
23306
31e45dee
FN
233072002-09-18 Fernando Nasser <fnasser@redhat.com>
23308
23309 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
23310 "don't step after run" as unresolved or unsupported, instead of xfail.
23311
a283c5a1
CV
233122002-09-18 Corinna Vinschen <vinschen@redhat.com>
23313
23314 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
23315 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
23316 Add newline to expected string in "step out of main (status wrapper)"
23317 case.
23318
11350d2a
CV
233192002-09-18 Corinna Vinschen <vinschen@redhat.com>
23320
23321 * lib/gdb.exp (rerun_to_main): Allow restarting application.
23322 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
23323
0deec7d6
TT
233242002-09-17 Tom Tromey <tromey@redhat.com>
23325
23326 * gdb.base/printcmds.exp (test_print_string_constants): Expect
23327 \000, not \0, in double-quoted string.
23328
b2b4a1b5
CV
233292002-09-14 Corinna Vinschen <vinschen@redhat.com>
23330
c9d37158 23331 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
23332 string after running the commands execution on breakpoint tests.
23333
1c56143a
CV
233342002-09-13 Corinna Vinschen <vinschen@redhat.com>
23335
23336 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
23337
37f8da45
JB
233382002-09-12 Joel Brobecker <brobecker@gnat.com>
23339
23340 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
23341
08b468e0
KS
233422002-09-10 Keith Seitz <keiths@redhat.com>
23343
23344 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
23345 runto proc.
23346 (mi_run_to_main): Use mi_runto.
23347 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
23348
dc360f58
KS
233492002-09-10 Keith Seitz <keiths@redhat.com>
23350
23351 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
23352 regexp for stopping at main. Could have multiple event notifications.
23353 Don't assume that main was declared with no parameters.
23354 (mi_next): Use mi_step_to.
23355 (mi_step): Use mi_next_to.
23356
ce3abcfb
CV
233572002-09-09 Corinna Vinschen <vinschen@redhat.com>
23358
23359 * gdb.base/default.exp: Fix expected string in `info float' test.
23360
d1f5b980
BE
233612002-09-09 Ben Elliston <bje@redhat.com>
23362
23363 * config/mips.exp: Update comments.
23364 * config/mips-idt.exp: Likewise.
23365 * config/nind.exp: Likewise.
23366 * config/slite.exp: Likewise.
23367 * config/sparclet.exp: Likewise.
23368 * config/udi.exp: Likewise.
23369 * config/vx.exp: Likewise.
23370 * config/vxworks29k.exp: Likewise.
23371
2f71430b
JB
233722002-09-05 Jim Blandy <jimb@redhat.com>
23373
23374 * gdb.threads/killed.exp: Fix test failure message.
23375
7ddebc7e
KS
233762002-09-04 Keith Seitz <keiths@redhat.com>
23377
23378 * lib/mi-support.exp: Update copyright.
23379 (mi_gdb_test): Increase the priority of the expected pattern
23380 so that it matches gdb_test.
23381
0ae67eb3
KS
233822002-09-03 Keith Seitz <keiths@redhat.com>
23383
23384 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
23385 Use integer comparison instead of string comparison for testing
23386 whether binary was built.
23387
38fc42c8
JB
233882002-09-03 Jim Blandy <jimb@redhat.com>
23389
23390 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
23391
b6ff0e81
JB
233922002-08-29 Jim Blandy <jimb@redhat.com>
23393
23394 * gdb.threads/pthreads.exp: Move the portable thread compilation
23395 code into a function in lib/gdb.exp, and call that from here.
23396 * lib/gdb.exp (gdb_compile_pthreads): New function.
23397
07c98896
KS
233982002-08-29 Keith Seitz <keiths@redhat.com>
23399
23400 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
23401 expect_out so that callers can get at it.
23402
0312286c
DJ
234032002-08-23 Daniel Jacobowitz <drow@mvista.com>
23404
23405 * gdb.threads/print-threads.c: New file.
23406 * gdb.threads/print-threads.exp: New file.
23407 * gdb.threads/schedlock.c: New file.
23408 * gdb.threads/schedlock.exp: New file.
23409
dd039bc4
EZ
234102002-08-22 Elena Zannoni <ezannoni@redhat.com>
23411
a9c64011
AS
23412 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
23413 not altivec.c.
dd039bc4 23414
1f36144c
MK
234152002-08-17 Mark Kettenis <kettenis@gnu.org>
23416
23417 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
23418 targets. The problem should be fixed now.
23419
16057ec7 234202002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
23421
23422 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
23423 2002-07-24 change that removes final dots from error messages.
23424
3c1499ad
TT
234252002-08-13 Tom Tromey <tromey@redhat.com>
23426
23427 * gdb.base/readline.exp: New file.
23428
a20ce2c3
AC
234292002-08-01 Andrew Cagney <ac131313@redhat.com>
23430
23431 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
23432 supress message.
23433
db034ac5
AC
234342002-08-01 Andrew Cagney <cagney@redhat.com>
23435
23436 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
23437 CHILL_FOR_TARGET and CHILL_LIB.
23438 * configure.in (configdirs): Remove gdb.chill.
23439 * configure: Regenerate.
23440 * lib/gdb.exp: Obsolete references to chill.
23441 * gdb.fortran/types.exp: Ditto.
23442 * gdb.fortran/exprs.exp: Ditto.
23443
3e000b18
KB
234442002-07-30 Kevin Buettner <kevinb@redhat.com>
23445
23446 * gdb.base/shlib-call.exp (additional_flags): Conditionally
23447 set Irix-specific compile and link flags.
23448
28f4966b
KB
234492002-07-29 Kevin Buettner <kevinb@redhat.com>
23450
23451 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
23452 source files. The ``-o'' option doesn't work with the ``-E'' option
23453 when using the Irix compiler.
23454
46c0d5a6
DJ
234552002-07-19 Daniel Jacobowitz <drow@mvista.com>
23456
23457 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
23458 Improve support for reusing an exec file. Copy exec file
23459 to target, and run gdbserver on the target instead of on the host.
23460
eecf4bed
JB
234612002-07-18 Jim Blandy <jimb@redhat.com>
23462
0f815cdf
JB
23463 * gdb.base/ending-run.exp: Don't expect to see the program end in
23464 some orderly fashion when we're running on a real stand-alone
23465 board.
23466
eecf4bed
JB
23467 * gdb.base/interrupt.exp: Correct logic for skipping tests on
23468 targets that don't support interrupts.
23469
52d309e4
JB
234702002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
23471
23472 * gdb.base/attach.exp: Add patterns to match output from /proc-based
23473 systems.
23474 Move comments in expect statements to inside the actions, so that they
23475 don't get matched against.
23476
ff683d9e
MK
234772002-07-10 Mark Kettenis <kettenis@gnu.org>
23478
23479 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
23480 function when asleep" test.
23481
b5356753
AC
234822002-07-10 Andrew Cagney <ac131313@redhat.com>
23483
23484 * gdb.base/page.exp: Rewrite to handle problems with very long
23485 `info set' output. Update copyright.
23486
6aa4d13a
AC
234872002-06-26 Andrew Cagney <ac131313@redhat.com>
23488
23489 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
23490 gdb.threads-hp.
23491 * gdb.hp/configure: Regenerate.
23492 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
23493 * gdb.hp/gdb.threads-hp/configure: Delete file.
23494 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
23495
8cf8c2b8
AC
234962002-06-22 Andrew Cagney <ac131313@redhat.com>
23497
23498 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
23499 setlocale, bindtextdomain and textdomain.
23500
6827a8f8
JB
235012002-06-11 Jim Blandy <jimb@redhat.com>
23502
919d772c
JB
23503 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
23504 preprocessor macro information is present.
23505
6827a8f8
JB
23506 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
23507 tests.
23508
c15b0d21
MS
235092002-06-06 Michael Snyder <msnyder@redhat.com>
23510
c5984d70
MS
23511 * gdb.base/overlays.exp: Record addresses of overlay
23512 functions in TCL variables rather than in GDB variables,
23513 to avoid having GDB convert them to pointers (with loss
23514 of information).
23515
d63a86f8 23516 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 23517 default linker script changes.
c15b0d21
MS
23518 * gdb.base/long_long.exp: Add check for sizeof (long double).
23519
be26fe0d
ML
235202002-06-06 Michal Ludvig <mludvig@suse.cz>
23521
23522 * gdb.asm/asm-source.exp: Add x86-64 target.
23523 * gdb.asm/x86_64.inc: New.
d63a86f8 23524
258093ca 235252002-05-30 Michael Chastain <mec@shout.net>
258093ca 23526
4b3153f1 23527 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
23528 * gdb.c++/m-static.cc: New file.
23529 * gdb.c++/m-static.exp: New file.
23530
241264c6
MS
235312002-05-28 Michael Snyder <msnyder@redhat.com>
23532
23533 * gdb.base/call-ar-st.exp: Allow for reduced floating point
23534 precision.
23535
9bba8c8f 235362002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 23537
4b3153f1 23538 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
23539 * gdb.c++/m-data.cc: New file.
23540 * gdb.c++/m-data.exp: New file.
23541
235422002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 23543
4b3153f1 23544 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 23545 * gdb.c++/try_catch.cc: New file.
d63a86f8 23546 * gdb.c++/try_catch.exp: New file.
9bba8c8f 23547
def1b996
MC
235482002-05-27 Michael Chastain <mec@shout.net>
23549
23550 * gdb.c++/local.exp: Accept more nested types in output.
23551
522ba268
MC
235522002-05-26 Michael Chastain <mec@shout.net>
23553
23554 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
23555
277254ba
MS
235562002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
23557
23558 * lib/gdb.exp (gdb_wrapper_init): Just because
23559 gdb_wrapper_file exists, this does not mean that the file
23560 should not be rebuilt. That is what gdb_wrapper_initialized
23561 is for.
23562 (default_gdb_init): Reset gdb_wrapper_initialized.
23563
b61a8733
MS
235642002-05-23 Michael Snyder <msnyder@redhat.com>
23565
d63a86f8 23566 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
23567 the precision of the floating point test results.
23568 * gdb.base/call-rt-st.exp: Ditto.
23569
b61a8733
MS
23570 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
23571 * gdb.base/call-rt-st.exp: Ditto.
23572
56f6e910
MC
235732002-05-19 Michael Chastain <mec@shout.net>
23574
23575 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
23576
ad0b0016
EZ
235772002-05-19 Elena Zannoni <ezannoni@redhat.com>
23578
a9c64011
AS
23579 * configure.in (configdirs): Add gdb.arch.
23580 * configure: Regenerate.
ad0b0016 23581
f617d2b6
JB
235822002-05-17 Jim Blandy <jimb@redhat.com>
23583
23584 * gdb.base/completion.exp: Recognize the more detailed error
23585 messages produced by the macro expander's lexical analyzer.
23586
eac2a696
EZ
235872002-05-14 Elena Zannoni <ezannoni@redhat.com>
23588
a9c64011
AS
23589 * gdb.arch/altivec-abi.c: New file.
23590 * gdb.arch/altivec-abi.exp: New file.
23591 * gdb.arch/altivec-regs.c: New file.
23592 * gdb.arch/altivec-regs.exp: New file.
eac2a696 23593
2fdde8f8
DJ
235942002-05-14 Daniel Jacobowitz <drow@mvista.com>
23595
23596 * gdb.base/maint.exp (maint print type): Update for new type
23597 structure.
d63a86f8 23598
e31f1a7c
EZ
235992002-05-14 Elena Zannoni <ezannoni@redhat.com>
23600
23601 * gdb.arch: New directory.
23602 * gdb.arch/configure.in: New file.
23603 * gdb.arch/configure: New file.
23604 * gdb.arch/Makefile.in: New file.
23605
db589741
CV
236062002-05-13 Corinna Vinschen <vinschen@redhat.com>
23607
23608 * gdb.asm/asm-source.exp: Add v850 as supported target.
23609 * gdb.asm/v850.inc: New file.
23610
8ce2a7dc
DJ
236112002-05-13 Daniel Jacobowitz <drow@mvista.com>
23612
23613 * gdb.c++/annota2.exp (annotate-quit): Add comment.
23614
df763c7f
DJ
236152002-05-12 Daniel Jacobowitz <drow@mvista.com>
23616
23617 * gdb.base/break.exp: Check 'break "marker2"'.
23618
377daeed
MS
236192002-05-10 Michael Snyder <msnyder@redhat.com>
23620
23621 * gdb.base/long_long.exp: Fix typo.
23622
c4b7bc2b
JB
236232002-05-10 Jim Blandy <jimb@redhat.com>
23624
ecac9a4e
JB
23625 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
23626 a bug.
23627
c4b7bc2b
JB
23628 * gdb.base/printcmds.exp (test_integer_literals_rejected):
23629 Recognize more detailed error message produced by the macro
23630 expander's lexical analyzer.
23631 * lib/gdb.exp (test_print_reject): Same.
23632
e71019a1
MK
236332002-05-09 Mark Kettenis <kettenis@gnu.org>
23634
23635 * gdb.c++/method.exp: Fix typo.
23636
fedfc8e6
MS
236372002-05-08 Michael Snyder <msnyder@redhat.com>
23638
166a1957
MS
23639 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
23640 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 23641 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
23642 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
23643 Add iftarget clause for strongarm.
d63a86f8 23644
f1c47eb2
MS
236452002-05-06 Michael Snyder <msnyder@redhat.com>
23646
cb9a9d3e
MS
23647 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
23648 (gdb_continue_to_end): Accept output from status wrapper.
23649 * gdb.base/ending-run.exp: Add case for output from status wrapper.
23650 Clean up fail messages to match pass messages.
23651
f1c47eb2
MS
23652 Enable the "needs_status_wrapper" testsuite feature.
23653 * lib/gdb.exp (gdb_wrapper_init): New procedure.
23654 (gdb_compile): Conditionally call gdb_wrapper_init.
23655 * gdb.base/a2-run.exp: Recognize output from status wrapper.
23656 * gdb.c++/method.exp: Recognize output from status wrapper.
23657
6079c749
BE
236582002-05-06 Ben Elliston <bje@redhat.com>
23659From Graydon Hoare <graydon@redhat.com>
23660
23661 * config/sid.exp: Include support for "rawsid" protocol.
23662
188baff3
JB
236632002-05-03 Jim Blandy <jimb@redhat.com>
23664
23665 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
23666 * gdb.c++/hang3.C: New file.
23667
b9c07f0f
AC
236682002-05-04 Andrew Cagney <ac131313@redhat.com>
23669
23670 * gdb.base/default.exp: Remove obsolete code.
23671 * gdb.c++/misc.exp: Ditto. Update copyright.
23672 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
23673 * gdb.base/whatis.exp: Ditto. Update copyright.
23674 * gdb.base/scope.exp: Ditto. Update copyright.
23675 * gdb.base/ptype.exp: Ditto. Update copyright.
23676 * gdb.base/printcmds.exp: Ditto. Update copyright.
23677 * gdb.base/opaque.exp: Ditto. Update copyright.
23678 * gdb.base/list.exp: Ditto.
23679 * gdb.base/funcargs.exp: Ditto. Update copyright.
23680 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
23681 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
23682 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
23683 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
23684 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
23685 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
23686
5c7a0397
MS
236872002-05-02 Michael Snyder <msnyder@redhat.com>
23688
d6dcc264 23689 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
23690 * gdb.base/long_long.exp: Add xscale target.
23691 * gdb.base/default.exp: Add xscale target.
23692
eb7f1c48
JB
236932002-05-01 Jim Blandy <jimb@redhat.com>
23694
23695 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
23696 gdb.c++/hang.exp: New test.
23697
a6befae8
FF
236982002-05-01 Fred Fish <fnf@redhat.com>
23699
23700 * gdb.base/completion.exp: Handle completions of "./Make" for
23701 more than one completion possibility, as is the case when we
23702 build and test in the source tree.
23703
0a310277
AG
237042002-04-29 Anthony Green <green@redhat.com>
23705
23706 * gdb.java/jmisc1.exp: New file.
23707 * gdb.java/jmisc2.exp: New file.
23708
6ff9af88
DJ
237092002-04-24 Daniel Jacobowitz <drow@mvista.com>
23710
23711 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
23712
96b3d632
EZ
237132002-04-23 Elena Zannoni <ezannoni@redhat.com>
23714
23715 * gdb.base/help.exp: Change 'help status' to allow for target
23716 dependent output differences.
23717
5019bb54
MC
237182002-04-22 Michael Chastain <mec@shout.net>
23719
23720 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
23721
a805a116
MC
237222002-04-22 Michael Chastain <mec@shout.net>
23723
23724 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
23725
a1706bfd
DM
237262002-04-17 David S. Miller <davem@redhat.com>
23727
23728 * gdb.asm/sparc64.inc: New file.
23729 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
23730
a73a20a2
EZ
237312002-04-19 Elena Zannoni <ezannoni@redhat.com>
23732
23733 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
23734 instruction file directly into the build tree. Clean up at end of
23735 test.
23736
ba678339
DM
237372002-04-18 David S. Miller <davem@redhat.com>
23738
23739 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
23740 handle 64-bit platforms correctly.
23741 * gdb.base/maint.exp: Likewise.
23742
b03399da
KB
237432002-04-18 Kevin Buettner <kevinb@redhat.com>
23744
23745 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
23746 ``-fpic'' when compiling files comprising a shared library, but
23747 it does need additional linker flags in order to find shared
23748 libraries at run time.
23749
e2004992
KB
237502002-04-18 Kevin Buettner <kevinb@redhat.com>
23751
23752 * gdb.base/cvexpr.c (use): New function.
23753 (main): Invoke use() on all global variables to prevent
23754 some linkers from deleting these otherwise unused symbols.
23755
d8937120
MC
237562002-04-17 Michael Chastain <mec@shout.net>
23757From David S. Miller <davem@redhat.com>
23758
23759 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
23760 handle 64-bit platforms correctly.
23761
ffd61a58
MS
237622002-04-12 Michael Snyder <msnyder@redhat.com>
23763From Jim Blandy <jimb@redhat.com>
a9c64011 23764 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
23765 script can handle this instead.
23766 * gdb.base/bar.c (barx): Same.
23767 * gdb.base/baz.c (bazx): Same.
23768 * gdb.base/grbx.c (grbxx): Same.
23769
23770 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
23771 manager doesn't automatically unmap overlays unnecessarily.
23772
6b8426a6
MH
237732002-04-10 Martin M. Hunt <hunt@redhat.com>
23774
23775 * gdb.base/ending-run.exp: Fix pattern for Mips targets
23776 stepping out of main.
23777
34af4875
MC
237782002-04-09 Michael Chastain <mec@shout.net>
23779
23780 * gdb.c++/local.cc (main): Move call to marker1() inside nested
23781 scope so that the nested scope tests will make sense.
23782 * gdb.c++/local.exp: Write patterns that actually work with gcc
23783 (the HP patterns "were never known to work with gcc").
23784 Keep the old aCC patterns too.
23785
2d1676a0
DJ
237862002-04-09 Daniel Jacobowitz <drow@mvista.com>
23787
23788 * gdb.base/attach.exp: Correct target board test.
23789
3a63e3f9
MC
237902002-04-08 Michael Chastain <mec@shout.net>
23791
23792 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
23793 in a const method. Add some xfail and fail cases for configurations
23794 that do not emit the "const ...".
23795
f18dabd2
MC
237962002-04-07 Michael Chastain <mec@shout.net>
23797
23798 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
23799 Accept "A * const" and "const A * const" as type of "this".
23800 Fix spelling of getFunky throughout. Make messages uniform.
23801
0fcddd82
EZ
238022002-04-07 Elena Zannoni <ezannoni@redhat.com>
23803
a9c64011 23804 Work around for PR gdb/285:
0fcddd82
EZ
23805 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
23806
16a8534a
EZ
238072002-04-07 Elena Zannoni <ezannoni@redhat.com>
23808
23809 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
23810 instructions file at run time instead of configure time.
23811 Sometimes we run the test in a directory that is not the one we
23812 configured in.
23813 * gdb.asm/configure.in: Delete creation of symlink.
23814 * gdb.asm/configure: Regenerate.
23815
24181d81
JB
238162002-04-05 J. Brobecker <brobecker@gnat.com>
23817
23818 * gdb.gdb/xfullpath.exp: New test, to exercise the new
23819 xfullpath () function.
23820
7cdb7107
DJ
238212002-04-04 Daniel Jacobowitz <drow@mvista.com>
23822
23823 * gdb.asm/Makefile.in: Correct dependencies.
23824
23825 * gdb.asm/powerpc.inc: New file.
23826 * gdb.asm/asm-source.exp: Add PowerPC.
23827 * gdb.asm/configure.in: Likewise.
23828 * gdb.asm/configure: Regenerated.
23829
a7d17088
DJ
238302002-04-04 Daniel Jacobowitz <drow@mvista.com>
23831
23832 * gdb.base/relocate.exp: New file.
23833 * gdb.base/relocate.c: New file.
23834
cd721503
FF
238352002-04-04 Fred Fish <fnf@redhat.com>
23836
23837 * gdb.base/step-test.exp: Update comment regarding stopping in
23838 memcpy/bcopy calls inserted as part of the compiler runtime.
23839
b22ad7a7
MS
238402002-04-04 Michael Snyder <msnyder@redhat.com>
23841
23842 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
23843
5f279fa6
DJ
238442002-04-03 Daniel Jacobowitz <drow@mvista.com>
23845
23846 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
23847 (gdb_expect): Remove $notransfer hack.
23848
dd0fd3ce
DJ
238492002-04-02 Daniel Jacobowitz <drow@mvista.com>
23850
23851 * gdb.c++/classes.exp ("calling method for small class"): Match
23852 updated register output.
23853
1e50cda1
DJ
238542002-03-30 Daniel Jacobowitz <drow@mvista.com>
23855
23856 Fix PR gdb/452
23857 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
23858 when finished. Make gdb_file_cmd send "exec-file" when
23859 appropriate.
23860
24015922
DJ
238612002-03-30 Daniel Jacobowitz <drow@mvista.com>
23862
23863 * gdb.base/attach.exp: Remove extra setup_xfail.
23864
dd7dfd64
MS
238652002-03-26 Michael Snyder <msnyder@redhat.com>
23866
23867 * gdb.base/default.exp: Add tests for dump, append, and restore.
23868 * gdb.base/help.exp: Add tests for dump, append, and restore.
23869 * gdb.base/dump.exp: New file, test dump, append and restore.
23870 * gdb.base/dump.c: New file.
23871
48b2f8d7
MS
238722002-03-27 Michael Snyder <msnyder@redhat.com>
23873
d63a86f8 23874 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
23875 clean-ups in help messages.
23876
05b4d525
FF
238772002-03-26 Fred Fish <fnf@redhat.com>
23878
23879 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
23880 have debugging info for those functions and the compiler uses them
23881 internally to copy structs around.
23882
d7679631
FF
238832002-03-26 Fred Fish <fnf@redhat.com>
23884
23885 * gdb.base/list.exp: Revert the change made yesterday and add note
23886 about why we don't list the default lines for remote targets.
23887
523ac3f9
MS
238882002-03-25 Michael Snyder <msnyder@redhat.com>
23889
23890 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
23891
754b2b8d
FF
238922002-03-25 Fred Fish <fnf@redhat.com>
23893
23894 * gdb.base/list.exp: This test works on remote targets so remove
23895 the short circuit for remote targets. Update copyright.
23896
33c3e192
FF
238972002-03-25 Fred Fish <fnf@redhat.com>
23898
23899 * gdb.base/attach.exp: Fix logic error that was suppressing this
23900 test for all non hppa*-*-hpux* targets, instead of the hp target.
23901 Move comments closer to the suppression point. Also now need to
23902 check that we are running natively.
23903
d43e73ee
MS
239042002-03-22 Michael Snyder <msnyder@redhat.com>
23905
882c8f02
MS
23906 * gdb.base/default.exp: Add test for gcore. Update copyright.
23907 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 23908
04c12f60
FF
239092002-03-06 Fred Fish <fnf@redhat.com>
23910
23911 * gdb.base/funcargs.c: Remove extraneous ';' character.
23912 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
23913
b43df995
MC
239142002-03-04 Michael Chastain <mec@shout.net>
23915
23916 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
23917 accommodate gcc v3 function signature.
23918 * gdb.mi/mi0-var-cmd-exp: Ditto.
23919
92362027
AC
239202002-02-24 Andrew Cagney <ac131313@redhat.com>
23921
23922 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
23923 ``GNU/Linux'' or ``Linux kernel''
23924 * testsuite/gdb.threads/pthreads.c: Ditto.
23925
258ad32d
MC
239262002-02-24 Michael Chastain <mec@shout.net>
23927
23928 * gdb.threads/pthreads.c (thread1): Add a return statement.
23929 (thread2): Likewise.
23930 (foo): Likewise.
23931
04c3b3d4
MC
239322002-02-23 Michael Chastain <mec@shout.net>
23933
23934 * gdb.threads/linux-dp.c (philosopher): Add a return statement
23935 to placate gcc.
23936
5a2a0a20
MC
239372002-02-23 Michael Chastain <mec@shout.net>
23938
23939 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
23940 test "ptype bint". The test passes on all my stabs configurations.
23941
a640f7fc
JB
239422002-02-21 Jim Blandy <jimb@redhat.com>
23943
27924826
JB
23944 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
23945 filename at a time, and watch for the ones we want to see.
23946
a640f7fc
JB
23947 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
23948 types of pointers to prototyped functions.
23949
edcc8c75
AC
239502002-02-20 Andrew Cagney <ac131313@redhat.com>
23951
23952 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
23953 signed, unsigned and straight char.
23954 (padding_char, padding_short, padding_int, padding_long,
23955 padding_long_long, padding_float, padding_double,
23956 padding_long_double): New global variables.
23957 (fill, fill_structs): New functions.
23958
23959 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
23960 for correctly sized writes. Update copyright.
23961 (get_valueof): New procedure.
23962 (get_sizeof): Call get_valueof.
23963 (check_valueof): New procedure.
23964 (check_padding): New procedure.
23965
ac57ea44
MC
239662002-02-20 Michael Chastain <mec@shout.net>
23967
23968 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
23969 to setup_xfail. Document some of the remaining calls.
23970
7a10c941
MC
239712002-02-18 Michael Chastain <mec@shout.net>
23972
23973 * gdb.c++/userdef.exp: Update copyright year.
23974
fb8acdcc
DJ
239752002-02-18 Daniel Jacobowitz <drow@mvista.com>
23976
23977 * gdb.c++/userdef.exp: Test overloaded operators properly.
23978 Remove xfails.
23979
fda6ae12
MS
239802002-02-14 Michael Snyder <msnyder@redhat.com>
23981
23982 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
23983
676a0442
DJ
239842002-02-14 Daniel Jacobowitz <drow@mvista.com>
23985
23986 * gdb.base/a2-run.exp: Check for a remote target properly.
23987 * gdb.base/annota1.exp: Likewise.
23988 * gdb.base/list.exp: Likewise.
23989 * gdb.base/reread.exp: Likewise.
23990 * gdb.base/scope.exp: Likewise.
23991 * gdb.base/shlib-call.exp: Likewise.
23992 * gdb.base/term.exp: Likewise.
23993 * gdb.c++/annota2.exp: Likewise.
23994
78b4f468
RE
239952002-02-13 Richard Earnshaw <rearnsha@arm.com>
23996
23997 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
23998
9a81ba51
MC
239992002-02-10 Michael Chastain <mec@shout.net>
24000
24001 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
24002 (call_after_alloca): Ditto.
24003
004af6c7
DJ
240042002-02-10 Daniel Jacobowitz <drow@mvista.com>
24005
24006 * gdb.base/ending-run.exp: Guard "cont" test with
24007 gdb_skip_stdio_test.
24008
37225f62
JB
240092002-02-06 Jim Blandy <jimb@redhat.com>
24010
24011 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
24012 from here...
24013 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
24014 To here. Disable this test on non-HP platforms. Add big comment.
24015
fe6fdd96
MS
240162002-02-04 Michael Snyder <msnyder@redhat.com>
24017
24018 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
24019 other than d10v and m32r.
24020
036fad3f
RE
240212002-02-02 Richard Earnshaw <rearnsha@arm.com>
24022
24023 * gdb.base/default.exp: Rewrite test patterns to reduce time
24024 taken to match them.
24025
7148ab62
DJ
240262002-01-30 Daniel Jacobowitz <drow@mvista.com>
24027
24028 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
24029 Allow a start function above main.
24030 * gdb.threads/linux-dp.exp: Fix copyright date.
24031
396cc255
DJ
240322002-01-30 Daniel Jacobowitz <drow@mvista.com>
24033
a9c64011
AS
24034 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
24035 (check_philosopher_stack): Check for manager thread before checking
24036 for a just-starting thread.
396cc255 24037
f038d31b
DJ
240382002-01-30 Daniel Jacobowitz <drow@mvista.com>
24039
24040 From Neil Booth <neil@daikokuya.demon.co.uk>:
24041 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
24042 warnings.
24043
b3ff9d9a
FF
240442002-01-21 Fred Fish <fnf@redhat.com>
24045
24046 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
24047 not caller.
24048
39ad761d
JB
240492002-01-21 Jim Blandy <jimb@redhat.com>
24050
24051 * gdb.base/reread.exp: Check that GDB properly re-reads the
24052 executable file when it changes while no inferior is running.
24053
aaf320fa
FF
240542002-01-21 Fred Fish <fnf@redhat.com>
24055
a9c64011
AS
24056 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
24057 optionally accept the "shlib events" variation.
aaf320fa 24058
808a31f5
JB
240592002-01-21 Jim Blandy <jimb@redhat.com>
24060
24061 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
24062 call `fflush' after every `printf', so that the output is produced
24063 at predictable points, regardless of whatever buffering does (or
24064 doesn't) take place.
24065 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
24066 at different points.
24067
4420d5e2
DJ
240682002-01-20 Daniel Jacobowitz <drow@mvista.com>
24069
24070 * gdb.c++/inherit.exp: Update copyright years.
24071 * gdb.c++/method.exp: Likewise.
24072
3e36a0f4
DJ
240732002-01-20 Daniel Jacobowitz <drow@mvista.com>
24074
24075 * gdb.c++/classes.exp: Update for improved v3 support and skipping
24076 artificial methods/arguments.
24077 * gdb.c++/derivation.exp: Likewise.
24078 * gdb.c++/inherit.exp: Likewise.
24079 * gdb.c++/method.exp: Likewise.
24080 * gdb.c++/virtfunc.exp: Likewise.
24081
b4ceaee6
AC
240822002-01-18 Andrew Cagney <ac131313@redhat.com>
24083
24084 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
24085 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
24086 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
24087 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
24088 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
24089 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
24090
ecace851
JB
240912002-01-17 Jim Blandy <jimb@redhat.com>
24092
24093 * gdb.asm/asm-source.exp (info symbol): Take another shot at
24094 anchoring the pattern matching the entry point symbol's name.
24095
375fc983
AC
240962002-01-17 Andrew Cagney <ac131313@redhat.com>
24097
24098 * gdb.base/maint.exp: Update ``maint internal-error'' to match
24099 continue/quit query. Update copyright.
24100
fe6fdd96
MS
241012002-01-14 Michael Snyder <msnyder@redhat.com>
24102
24103 * gdb.base/gcore.exp: Remove extra debugging output.
24104
e017c81f
DJ
241052002-01-13 Daniel Jacobowitz <drow@mvista.com>
24106
24107 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
24108 for slightly dubious v2 mangled string.
24109
37ab3bf8
DJ
241102002-01-13 Daniel Jacobowitz <drow@mvista.com>
24111
24112 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
24113
1bc05c3a 241142002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 24115
1bc05c3a 24116 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 24117
1bc05c3a
JM
24118 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
24119 constructors.
24120 * gdb.c++/derivation.exp: Likewise.
24121 * gdb.c++/templates.exp: Likewise.
24122 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 24123
1bc05c3a
JM
241242002-01-10 Michael Snyder <msnyder@redhat.com>
24125
24126 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 24127
a911c360
MS
241282002-01-08 Michael Snyder <msnyder@redhat.com>
24129
24130 * gdb.base/gcore.exp: New test for generate-core-file command.
24131 * gdb.base/gcore.c: Testcase for above.
24132 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
24133
ea2119ec
JM
241342002-01-08 Jason Merrill <jason@redhat.com>
24135
24136 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
24137
68203136
FF
241382002-01-07 Fred Fish <fnf@redhat.com>
24139
24140 * gdb.c++/overload.exp: Remove unconditional xfails for:
24141 print foo_instance1.overloadargs(1)
24142 print foo_instance1.overloadargs(1, 2)
24143 print foo_instance1.overloadargs(1, 2, 3)
24144 print foo_instance1.overloadargs(1, 2, 3, 4)
24145 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
24146 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
24147 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
24148 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
24149 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
24150 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
24151 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
24152 print foo_instance1.overload1arg()
24153 print foo_instance1.overload1arg((char)arg2)
24154 print foo_instance1.overload1arg((signed char)arg3)
24155 print foo_instance1.overload1arg((unsigned char)arg4)
24156 print foo_instance1.overload1arg((int)arg7)
24157 print foo_instance1.overload1arg((unsigned int)arg8)
24158 print foo_instance1.overload1arg((float)arg11)
24159 print foo_instance1.overload1arg((double)arg12)
d63a86f8 24160
21b9b5b1
MS
241612002-01-07 Michael Snyder <msnyder@redhat.com>
24162
24163 * gdb.base/huge.exp: New test. Print a very large target data object.
24164 (skip_huge_test): New test variable. Define if you want to skip this
24165 test. The test reads an 8 megabyte data object from the target, so it
24166 might be very time consuming on remote targets with a slow connection.
24167 * gdb.base/huge.c: New file. Test case for above.
24168
725f922e
FF
241692002-01-07 Fred Fish <fnf@redhat.com>
24170
24171 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
24172 g_instance.bfoo, and g_instance.cfoo.
24173
889bf7c5 241742002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 24175
889bf7c5
PA
24176 * gdb.base/break.c (multi_line_if_conditional): New function.
24177 (multi_ilne_while_conditional): Likewise.
24178 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
24179 IF or WHILE condition puts the breakpoint at the start of
24180 the condition.
f286b2c3 24181
634d57ec
JL
24182 * gdb.base/selftest.exp (backtrace through signal handler): Remove
24183 hppa*-*-hpux* expected failure.
24184 * gdb.base/structs.exp (do_function_calls): Similarly.
24185
24186 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
24187 watchpoints.
24188
9fbfe2dc
AC
241892002-01-06 Andrew Cagney <ac131313@redhat.com>
24190
24191 Fix PR gdb/66.
24192 * gdb.base/structs.exp: Replace skip for a29k with skip for
24193 gdb,cannot_call_functions.
24194 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
24195 * gdb.base/callfuncs.exp: Ditto.
24196 * gdb.base/call-rt-st.exp: Ditto.
24197 * gdb.base/call-strs.exp: Ditto.
24198 * gdb.base/callfwmall.exp: Ditto.
24199 * gdb.base/scope.exp: Obsolete xfail a29k.
24200 * gdb.c++/misc.exp: Ditto.
24201 * gdb.c++/cplusfuncs.exp: Ditto.
24202 * gdb.base/ptype.exp: Ditto.
24203 * gdb.base/printcmds.exp: Ditto.
24204 * gdb.base/opaque.exp: Ditto.
24205 * gdb.base/list.exp: Ditto.
24206 * gdb.base/funcargs.exp: Ditto.
24207 * gdb.base/default.exp: Ditto.
24208
8ddad156
MS
242092002-01-04 Michael Snyder <msnyder@redhat.com>
24210
ca4976a6 24211 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
24212 * gdb.base/maint.exp: Add tests for maint info sections options.
24213
1b074332
JL
24214Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
24215
24216 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
24217
7d159115
CV
242182001-12-20 Corinna Vinschen <vinschen@redhat.com>
24219
24220 * gdb.asm/arm.inc: New file.
24221 * gdb.asm/asm-source.exp: Add arm targets.
24222 * gdb.asm/configure.in: Ditto.
24223 * gdb.asm/configure: Recreated from configure.in.
24224
8fb87725
JL
24225Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
24226
afabe08c
JL
24227 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
24228 with HP's compiler.
24229 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
24230 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
24231 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
24232 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
24233
24234 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
24235 either HP's compilers or GCC.
24236
db521deb
JL
24237 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
24238 a SIGBUS or SIGSEGV.
24239
24240 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
24241
24242 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
24243 can be compiled with either HP's compiler or GCC.
24244
cfa88ab7
JL
24245 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
24246 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
24247 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
24248
ca344dff
JL
24249 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
24250 to match current gdb output. Update due to using auto-solib-limit
24251 for limiting instead of overloading auto-solib-add.
24252 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
24253 test program.
24254
3f3c6e55 24255 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
24256 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
24257 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
24258 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
24259 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
24260 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
24261 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
24262 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
24263 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
24264 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
24265 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
24266 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
24267 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 24268
8fb87725
JL
24269 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
24270 a SIGTRAP to the inferior.
24271
cf599fa7
CV
242722001-12-19 Corinna Vinschen <vinschen@redhat.com>
24273
24274 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
24275 Substitute call to target_link by call to gdb_compile.
24276
2cd045cd
JL
24277Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
24278
a9c64011
AS
24279 * gdb.base/break.exp: Fix HP specific search string when testing
24280 backtracing in a called function.
2cd045cd 24281
a9c64011
AS
24282 * gdb.base/constvars.exp: Only set lang to C++ if we're
24283 compiling the test with HP's compilers.
24284 * gdb.base/volatile.exp: Similarly.
2cd045cd 24285
99ebe9ac
JB
242862001-12-19 Jim Blandy <jimb@redhat.com>
24287
24288 * gdb.base/printcmds.exp: Expect the null character to be printed
24289 as '\0', and the '\013' to be printed as '\v'.
24290 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
24291 * gdb.base/setvar.exp: Same.
24292
b9891b29
JB
242932001-12-17 Jim Blandy <jimb@redhat.com>
24294
0eba65ab
JB
24295 * gdb.base/completion.exp: Rather than completing very long
24296 filenames, which can make the readline library produce output we
24297 don't recognize, cd to the directory first, and then complete
24298 using nice, short relative paths.
24299
6970b5b1
JB
24300 * gdb.base/completion.exp: On some systems, there is, in fact, a
24301 variable named `b' in scope, since GDB treats all static
a9c64011
AS
24302 variables as being in scope. So use `no_var_named_this'
24303 instead of `b'.
6970b5b1 24304
b9891b29 24305 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 24306 can't find the core file's registers as a failure.
b9891b29 24307
e6ccd35f
JSC
243082001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
24309
a9c64011
AS
24310 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
24311 test expect string more specific.
e6ccd35f 24312
105ba819
CV
243132001-12-13 Corinna Vinschen <vinschen@redhat.com>
24314
24315 * gdb.asm/asm-source.exp: Add support for xstormy16.
24316 * gdb.asm/configure.in: Ditto.
24317 * gdb.asm/configure: Rebuild.
24318 * gdb.asm/xstormy16.inc: New file.
24319
e9e79dd9
FF
243202001-12-10 Fred Fish <fnf@redhat.com>
24321
24322 * gdb.base/maint.exp: Update to match changes in type dumping code.
24323
347dc97d
JB
243242001-12-10 Jim Blandy <jimb@redhat.com>
24325
24326 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
24327 matching the entry point symbol's name at the beginning of the
24328 line.
347dc97d 24329
5178b9d6
DJ
243302001-12-07 Daniel Jacobowitz <drow@mvista.com>
24331
24332 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
24333 gdb.c++/inherit.exp, gdb.c++/method.exp,
24334 gdb.c++/namespace.exp, gdb.c++/templates.exp,
24335 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
24336 and class layout support.
24337
af890c52
DJ
243382001-12-07 Daniel Jacobowitz <drow@mvista.com>
24339
24340 * gdb.c++/classes.exp: Add test for static member function.
24341 * gdb.c++/misc.cc: Add class with static member function.
24342
7a345fb3
JB
243432001-12-07 Jim Blandy <jimb@redhat.com>
24344
f2e54a80 24345 If GDB says it can't find the struct the function returned, report
8032bf31
JB
24346 those tests as `unsupported'.
24347 * gdb.base/call-rt-st.exp (print_struct_call): New function.
24348 Rewrite subsequent tests to use it.
24349
24350 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
24351 those tests as `unsupported'.
24352 * gdb.base/structs.exp (call_struct_func): New function.
24353 (do_function_calls): Use call_struct_func to call the functions
24354 returning structs.
24355
0bc69509
JB
24356 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
24357 whether functions are prototyped or not, so we can't possibly pass
24358 arguments to t_float_values2 properly.
24359
7a345fb3
JB
24360 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
24361 value of `timeout' for targets other than the mips*tx39-*.
24362
edb6ede1
MS
243632001-12-06 Michael Snyder <msnyder@redhat.com>
24364
d63a86f8 24365 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
24366 and detect whether the start symbol has a leading underscore.
24367
2d842f13
JB
243682001-12-04 Jim Blandy <jimb@redhat.com>
24369
24370 * gdb.base/completion.exp: Clarify indentation.
24371
68550daf
JB
243722001-12-03 Jim Blandy <jimb@redhat.com>
24373
24374 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
24375 variables on the S/390, not `.word'.
24376
cd5195a8
JB
243772001-11-30 Jim Blandy <jimb@redhat.com>
24378
24379 Add assembly-source tests for s390-ibm-linux.
24380 * gdb.asm/s390.inc: New file.
24381 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
24382 the S/390 architecture.
a9c64011 24383 * gdb.asm/configure: Regenerated.
cd5195a8 24384
ca9efc90
MS
243852001-11-30 Michael Snyder <msnyder@redhat.com>
24386
24387 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
24388 next, info source, info sources, info line, global and static
24389 variables, and static functions.
24390 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
24391 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
24392 * gdb.asm/asmsrc1.s: Add a static function and some variables.
24393 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
24394 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
24395 (gdbasm_leave): Restore frame pointer.
24396 (gdbasm_startup): Copy stack set-up from crt0.S.
24397
d0e66976
FN
243982001-11-26 Fernando Nasser <fnasser@redhat.com>
24399
24400 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
24401 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
24402 to a local (non-static) variable. Copy tstruct.a to a static buffer
24403 and return a pointer to that buffer.
24404 * gdb.base/callfwmall.c (t_structs_a): Ditto.
24405
e2334072
MK
244062001-11-24 Mark Kettenis <kettenis@gnu.org>
24407
24408 * gdb.asm/configure.in: Fix recognition of ix86 target.
24409 * gdb.asm/configure: Regenerate.
24410
756caa3d
MS
244112001-11-21 Michael Snyder <msnyder@redhat.com>
24412
24413 * gdb.asm/sparc.inc: New file.
24414 * gdb.asm/asm-source.exp: Recognize sparc target.
24415 * gdb.asm/configure.in: Recognize sparc target.
24416 * gdb.asm/configure: Regenerate.
d63a86f8 24417
9a4d72d5
MS
244182001-11-21 Michael Snyder <msnyder@redhat.com>
24419
24420 * gdb.asm/m32r.inc: New file.
24421 * gdb.asm/asm-source.exp: Recognize m32r target.
24422 * gdb.asm/configure.in: Recognize m32r target.
24423 * gdb.asm/configure: Regenerate.
24424
a773d1cd
MS
244252001-11-20 Michael Snyder <msnyder@redhat.com>
24426
017ac23d
MS
24427 * gdb.asm/i386.inc: New file.
24428 * gdb.asm/asm-source.exp: Recognize ix86 target.
24429 * gdb.asm/configure.in: Recognize ix86 target.
24430 * gdb.asm/configure: Regenerate.
24431
a773d1cd
MS
24432 * gdb.c++/namespace.exp: Fix quotes in output messages.
24433
bb632afb
MS
244342001-11-14 Michael Snyder <msnyder@redhat.com>
24435
25d559ca 24436 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
24437 qualifier in a type cast expression, to designate an address
24438 in the instruction space (Harvard architecture).
24439
4749e309
MS
244402001-11-13 Michael Snyder <msnyder@redhat.com>
24441
24442 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
24443 Tests for expressions using 'const' and 'volatile'.
24444
25050984
CV
244452001-11-13 Corinna Vinschen <vinschen@redhat.com>
24446
24447 * gdb.asm/asm-sources.exp: Allow defining linker flags.
24448
1902c51f
DJ
244492001-11-12 Daniel Jacobowitz <drow@mvista.com>
24450
24451 * lib/mi-support.exp (mi_run_to_helper): Move comments
24452 outside of gdb_expect.
24453
dcf95b47
DJ
244542001-11-11 Daniel Jacobowitz <drow@mvista.com>
24455
24456 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
24457 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
24458 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
24459 mi0_run_to): New functions.
24460 * gdb.mi/mi-simplerun.exp: Use them.
24461 * gdb.mi/mi0-simplerun.exp: Likewise.
24462 * gdb.mi/mi-var-cmd.exp: Likewise.
24463 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 24464
45b074e1
AC
244652001-11-10 Andrew Cagney <ac131313@redhat.com>
24466
24467 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
24468 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
24469
bf50d346
AC
244702001-11-09 Andrew Cagney <ac131313@redhat.com>
24471
24472 * gdb.base/restore.exp: Include $expected value in restored test
24473 message.
24474
9383332c
AC
244752001-11-09 Andrew Cagney <ac131313@redhat.com>
24476
24477 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
24478 implemented.
24479
db62520a
MS
244802001-11-08 Michael Snyder <msnyder@redhat.com>
24481
24482 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
24483 Add pass/fail message for stop at breakpoint in call dummy function.
24484
b5703437
MS
244852001-11-07 Michael Snyder <msnyder@redhat.com>
24486
d63a86f8
RM
24487 * gdb.c++/templates.exp (test_template_breakpoints):
24488 If we get an overload menu, but it does not match what
760f6330 24489 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
24490 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
24491 making the whitespace optional. Argument for "new" may be
24492 "unsigned" as well as "unsigned int/long".
d63a86f8 24493 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
24494 making the whitespace optional. Also replace "(void) with
24495 "((void|)), making the keyword "void" optional.
d63a86f8 24496 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
24497 making the whitespace optional. Also replace "(void) with
24498 "((void|)), making the keyword "void" optional.
3bf40917
MS
24499 * gdb.base/callfuncs.c (t_float_values): This function must
24500 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 24501 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
24502 can be tested against both cases. Usually one case involves
24503 promotion of float to double, while the other does not.
24504 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
24505 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
24506 includes a stack frame for "start".
24507
c8ab4e6d
JB
245082001-11-05 Jim Blandy <jimb@redhat.com>
24509
24510 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
24511 pointers are 32 bits long, and that offsets of relocs are always
24512 stored in the data (REL-style), and not in the reloc entry itself
24513 (RELA-style).
24514 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
24515 stabs.
24516
3f08ced9
MS
245172001-11-01 Michael Snyder <msnyder@redhat.com>
24518
24519 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
24520 and regular expression operators by using quoting.
24521
cbfa24cd
MS
245222001-10-31 Michael Snyder <msnyder@redhat.com>
24523
24524 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
24525 depending on what the symbol table contains.
24526 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
24527 the output of the ptype command. Similarly, accept both "const &"
24528 and "const&".
24529
aaa68313
CV
245302001-10-31 Corinna Vinschen <vinschen@redhat.com>
24531
24532 * gdb.base/miscexprs.c (main): Add usage of preprocessor
24533 symbol `STORAGE' to allow to choose the storage class of
24534 the local datastructures.
24535 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
24536 compiler directive.
24537
91740388
MS
245382001-10-30 Michael Snyder <msnyder@redhat.com>
24539
24540 * gdb.base/jump.exp: Allow it to run for all targets.
24541
1b7c05e7
CV
245422001-10-29 Corinna Vinschen <vinschen@redhat.com>
24543
24544 * gdb.base/call-ar-st.c (print_double_array): Match for loop
24545 with new double_array size.
24546 (main): Change storage class of all local variables to static.
24547 Reduce size of double_array to 9.
24548 * gdb.base/call-ar-st.exp: Increase timeout value.
24549 Change expected output for double array to match new size in
24550 call-ar-st.c.
24551
36a22261
CV
245522001-10-29 Corinna Vinschen <vinschen@redhat.com>
24553
24554 * gdb.base/ending-run.exp: Create identical output when passing
24555 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 24556 Stormy16 target.
36a22261 24557
92b8ae91
MK
245582001-10-28 Mark Kettenis <kettenis@gnu.org>
24559
24560 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
24561 that we catch the expected failure under Linux/x86.
24562
cb135b83
OF
245632001-10-29 Orjan Friberg <orjanf@axis.com>
24564
24565 * gdb.base/setvar.exp: Escape curly braces.
24566 * gdb.stabs/weird.exp: Ditto.
24567
6884aa54
DJ
245682001-10-27 Daniel Jacobowitz <drow@mvista.com>
24569
24570 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
24571 * gdm.mi/mi0-hack-cli.exp: Likewise.
24572
0398c9aa
AC
245732001-10-25 Andrew Cagney <ac131313@redhat.com>
24574
24575 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
24576 messages.
24577
d20bf2e8
AC
245782001-10-21 Andrew Cagney <ac131313@redhat.com>
24579
24580 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
24581 checking MI enabled.
24582
03dd63aa
CV
245832001-10-09 Corinna Vinschen <vinschen@redhat.com>
24584
24585 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
24586
1d9d99f3
FCE
245872001-10-04 Frank Ch. Eigler <fche@redhat.com>
24588
24589 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
24590 if gdb child process crashes, just signal an error.
24591
838ae6c4
JB
245922001-10-02 Jim Blandy <jimb@redhat.com>
24593
24594 * lib/gdb.exp (test_xfail_format): Simplify.
24595
24596 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
24597 front of the variable name `format'. Simplify `if'.
24598
8f0cbc1c
DJ
245992001-10-01 Daniel Jacobowitz <drow@mvista.com>
24600
24601 * gdb.threads/pthreads.exp: Wait for output and delay
24602 before sending ^C.
24603
1f08dafd
DJ
246042001-10-01 Daniel Jacobowitz <drow@mvista.com>
24605
24606 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
24607 some incorrect output instead of timing out.
24608 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
24609
674f90ff
CV
246102001-09-28 Corinna Vinschen <vinschen@redhat.com>
24611
24612 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
24613 check to allow additional `int'.
24614
9b284272
DJ
246152001-09-27 Daniel Jacobowitz <drow@mvista.com>
24616
24617 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
24618 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
24619
b55a4771
MS
246202001-09-27 Michael Snyder <msnyder@redhat.com>
24621
24622 * lib/gdb.exp (test_debug_format): New proc.
24623 (setup_xfail_format): Use new proc test_debug_format.
24624 * gdb.base/constvars.exp (local_compiler_xfail_check): New
24625 proc; use new service proc test_debug_format.
24626 Replace all other "gcc_compiled" tests with this test.
24627 * gdb.base/volatile.exp (local_compiler_xfail_check): New
24628 proc; use new service proc test_debug_format.
24629 Replace all other "gcc_compiled" tests with this test.
24630
246312001-09-27 Michael Snyder <msnyder@redhat.com>
24632
24633 * gdb.base/cvexpr.exp: New file.
24634 * gdb.base/cvexpr.c: New file
24635 Test for expressions using const and volatile keywords.
24636
4e6667ac
CV
246372001-09-26 Corinna Vinschen <vinschen@redhat.com>
24638
24639 * gdb.base/constvars.exp: Check for different orders of keywords
24640 and additional "int" strings in output.
24641
4f337972
AC
246422001-09-22 Andrew Cagney <ac131313@redhat.com>
24643
24644 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
24645 responses from "help maint".
24646
2015650d
FCE
246472001-09-19 Frank Ch. Eigler <fche@redhat.com>
24648
24649 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
24650 to localhost:NNN instead of :NNN, in case Xvfb is listening
24651 only on TCP.
24652
f3bcedc1
CV
246532001-09-19 Corinna Vinschen <vinschen@redhat.com>
24654
24655 * gdb.base/recurse.exp: When checking leaving the watchpoint
24656 scope, recognize when gdb is in function's epilogue and pass.
24657
6b819c92
KS
246582001-09-18 Keith Seitz <keiths@redhat.com>
24659
24660 * lib/insight-support.exp (_gdbtk_export_target_info): Add
24661 support for running tests against sid targets.
24662 (gdbtk_done): Ditto.
24663
a10c9419
CV
246642001-09-18 Corinna Vinschen <vinschen@redhat.com>
24665
24666 * gdb.base/ending-run.c (main): Set stdout buffersize
24667 to the same reasonable value for any target.
24668 * gdb.base/ending-run.exp: Add a regular expression
24669 to make testsuite happy on Sanyo Stormy16 target.
24670
739d0d99
CV
246712001-09-17 Corinna Vinschen <vinschen@redhat.com>
24672
24673 * gdb.base/display.c (do_loops): Add float variable `f'.
24674 Increment f in loop.
24675 * gdb.base/display.exp: Increment timeout by 60 seconds.
24676 Change float display test to use variable `f'.
24677
1b8947f0
JB
246782001-09-17 Jim Blandy <jimb@redhat.com>
24679
24680 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
24681 overflowing the limited breakpoint tables on some ROM monitors
24682 (like the ROM68K).
24683
9890ac81
FCE
246842001-09-15 Frank Ch. Eigler <fche@redhat.com>
24685
24686 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
24687 the "-ac" (disable access control) flag.
24688
6db765ea
JH
246892001-08-30 Jeff Holcomb <jeffh@redhat.com>
24690
24691 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
24692 ints.
24693
4c32cc04
KS
246942001-08-30 Keith Seitz <keiths@redhat.com>
24695
24696 * lib/gdb.exp: Move all insight-related functionality into
24697 separate file.
24698 * lib/insight-support.exp: New file.
24699
8d6e6f81
FCE
247002001-08-29 Frank Ch. Eigler <fche@redhat.com>
24701
24702 * config/sid.exp (sid_start): Never set sid verbosity; disable
24703 expect_background {} that consumed its stdout; tolerate </dev/null.
24704 Attempt to set endianness override in "sid" protocol mode. Cleanup.
24705
6a90e1d0
AC
247062001-08-18 Andrew Cagney <ac131313@redhat.com>
24707
24708 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
24709 CLI jump command to start it.
24710 (mi_run_to_main): Fail immediatly when unexpected output.
24711
1759b3c3
AC
247122001-08-18 Andrew Cagney <ac131313@redhat.com>
24713
24714 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
24715 beginning of function. Fix PR gdb/191.
24716
61d11d80
FCE
247172001-08-16 Frank Ch. Eigler <fche@redhat.com>
24718
24719 * config/sid.exp (sid_start): Don't warn if we cannot figure out
24720 what to force sid endianness to.
24721
942a4df2
KS
247222001-08-15 Keith Seitz <keiths@redhat.com>
24723
24724 * lib/gdb.exp (gdbtk_start): Don't set environment
24725 variables for TCL_LIBRARY and friends. Insight will
24726 now figure these out for itself.
24727
0521c418
MS
247282001-08-02 Michael Snyder <msnyder@redhat.com>
24729
24730 * gdb.base/completion.exp: Remove the symbol "a64l" from
24731 the expect string; this is target-specific, and not related
24732 to what is being tested.
24733
74a9a58a
DB
247342001-08-02 Dave Brolley <brolley@redhat.com>
24735
24736 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
24737
c70819fa
MS
247382001-07-25 Michael Snyder <msnyder@redhat.com>
24739
c2b8fa57
MS
24740 * gdb.base/consecutive.exp: New file. Test stepping over
24741 breakpoints on consecutive instructions.
24742 * gdb.base/consecutive.c: New file.
24743
c70819fa
MS
24744 * gdb.base/call-rt-st.exp: Use double-backslash to quote
24745 curly braces in regular expressions.
24746
2b1a1355
MS
247472001-07-25 Michael Snyder <msnyder@redhat.com>
24748
24749 * gdb.base/ending-run.exp: Accept "Program exited normally" as
24750 legitimate output from stepping out of main.
24751
413eca6f
KS
247522001-07-22 Keith Seitz <keiths@redhat.com>
24753
24754 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
24755 the empty string, do not run the tests.
24756
7e5a9322
SC
247572001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24758
24759 * gdb.base/long_long.exp: Detect size of pointer. Take into
24760 account 2-byte pointers when testing for p/a results.
24761
de58f10f
SC
247622001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24763
d63a86f8 24764 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
24765 and defined to 1K for m68hc11.
24766 (random_data): Reduce table to 1K for embedded platforms (68hc11).
24767 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
24768 (sizeof_random_data): New variable to tell the size of the data table;
24769 don't test past this size; always run to main.
24770
d6f5fea1
SC
247712001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24772
24773 * gdb.base/return2.exp: return of long long and double fails for
24774 68HC11; don't execute these tests on that platform.
24775 * gdb.base/return.exp: Return of a double fails for 68hc11.
24776
c477543d
SC
247772001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24778
24779 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
24780 tests that print a float.
24781 * call-rt-st.exp: Likewise.
24782
63cf1c79
MK
247832001-07-12 Mark Kettenis <kettenis@gnu.org>
24784
24785 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
24786 running this test on Linux.
24787
112f9ab5
MC
247882001-06-24 Michael Chastain <chastain@redhat.com>
24789
24790 * gdb.base/arithmet.exp: Remove some tests to make all test names
24791 unique.
24792
4970cb0f
MS
247932001-07-03 Michael Snyder <msnyder@redhat.com>
24794
24795 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
24796 the output of the ptype command.
24797
d85da69f
MS
247982001-07-02 Michael Snyder <msnyder@redhat.com>
24799
4c8a82de
MS
24800 * gdb.base/completion.exp: Don't assume that break.c is the only
24801 source file that may contain functions named "marker".
d85da69f
MS
24802 * gdb.base/corefile.exp: Quote the curly braces in regexp.
24803
8afc772b
AC
248042001-06-28 Andrew Cagney <ac131313@redhat.com>
24805
24806 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
24807 of files to delete.
24808
24809 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
24810 * gdb.disasm/h8300s.exp: New file.
24811 gdb.disasm/h8300s.s: Likewise.
24812
cff22675
AC
248132001-06-27 Andrew Cagney <ac131313@redhat.com>
24814
24815 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
24816 empty breakpoint tables.
24817
68c81b54
AC
248182001-06-25 Andrew Cagney <ac131313@redhat.com>
24819
24820 * lib/mi-support.exp: Update args=... part of stop-reason
24821 patterns. Accept either a list or a tuple.
24822
2dd62704
AC
248232001-06-23 Andrew Cagney <ac131313@redhat.com>
24824
24825 * lib/mi-support.exp: Remove local emacs variable defining
24826 change-log-default-name.
24827
b4127474
MC
248282001-06-22 Michael Chastain <chastain@redhat.com>
24829
24830 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
24831 This is operationally compatible with the previous version.
24832
8dbfb380
JB
248332001-06-13 Jim Blandy <jimb@redhat.com>
24834
24835 * lib/gdb.exp (gdb_test): Doc fix.
24836
f2d8c86d
MC
248372001-06-10 Michael Chastain <chastain@redhat.com>
24838
24839 * gdb.base/exprs.exp: Remove a duplicate test.
24840
81564d34
JB
248412001-06-06 Jim Blandy <jimb@redhat.com>
24842
24843 * gdb.base/return2.exp (main): Use values to test float and double
24844 returns that are not NaN's, to avoid being confused by IEEE
24845 comparison rules.
24846
da55addb
MS
248472001-06-04 Michael Snyder <msnyder@redhat.com>
24848
24849 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 24850 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
24851 rather than wait for 12 more tests to time out.
24852
42c65987
JB
248532001-06-06 Jim Blandy <jimb@redhat.com>
24854
b18bced9 24855 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 24856 Don't forget to match the GDB prompt.
b18bced9 24857
42c65987
JB
24858 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
24859
5b41e5f0
JB
248602001-06-04 Jim Blandy <jimb@redhat.com>
24861
24862 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
24863 command.
24864
015e046f
KB
248652001-05-31 Kevin Buettner <kevinb@redhat.com>
24866
24867 * gdb.base/annota1.exp (info break): Match four or more spaces
24868 after "Address".
24869
fb1ffbbe
MC
248702001-05-31 Michael Chastain <chastain@redhat.com>
24871
24872 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
24873 (dm_type_int_star): Likewise.
24874 (dm_type_long_star): Likewise.
24875 (dm_type_void_star): Likewise.
24876
5ea2a32c
KB
248772001-05-29 Kevin Buettner <kevinb@redhat.com>
24878
24879 * gdb.base/completion.exp (INPUTRC): Set this environment variable
24880 to a known value in order to get consistent results regardless
24881 of the setting of INPUTRC or the presence or contents of .inputrc.
24882
ae23c492
MS
248832001-05-24 Michael Snyder <msnyder@redhat.com>
24884
ac55707e
MS
24885 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
24886 Don't require that the main thread and the manager thread are the
24887 first in the list.
24888
ae23c492
MS
24889 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
24890 debugging. If test fails, issue an "unsupported" not a "fail".
24891
400071f1
JB
248922001-05-24 Jim Blandy <jimb@redhat.com>
24893
24894 Don't assume that short is shorter than int.
24895 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
24896 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 24897 this isn't true.
400071f1
JB
24898 ("print unsigned char == (~0)"): Add test that verifies that ~0,
24899 an int, is not equal to ~0 stored in an unsigned char. This tests
24900 the same thing that the previous test meant to, but works on
24901 16-bit machines, too.
24902 ("print unsigned char != (~0)"): Same test, complemented.
24903
0816a3e5
MS
249042001-05-24 Michael Snyder <msnyder@redhat.com>
24905
24906 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 24907 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
24908 and prevents dejagnu getting out of step.
24909
f6dc23a9
KB
249102001-05-23 Kevin Buettner <kevinb@redhat.com>
24911
24912 * gdb.base/finish.exp (finish_void): Revise pattern for
24913 stopping on the call statement to not permit stopping at
24914 the start of the instructions comprising the call sequence.
24915
7dbd117d
MC
249162001-05-19 Michael Chastain <chastain@redhat.com>
24917
24918 * gdb.base/callfuncs.exp: Make all test names unique.
24919 * gdb.base/commands.exp: Make all test names unique.
24920 * gdb.base/condbreak.exp: Make all test names unique.
24921 * gdb.base/dbx.exp: Make all test names unique.
24922 * gdb.base/default.exp: Make all test names unique.
24923 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
24924 and TIMEOUT messages to their corresponding PASS message.
24925 * gdb.base/ending-run.exp: Make all test names unique.
24926 * gdb.base/long_long.exp: Remove duplicate test.
24927
6b0b0a9e
KB
249282001-05-21 Kevin Buettner <kevinb@redhat.com>
24929
24930 * gdb.base/finish.exp (finish_void): Allow "finish" command to
24931 stop on the call statement as well as the statement after the
24932 call.
24933
2caa35cb
MS
249342001-05-21 Michael Snyder <msnyder@redhat.com>
24935
24936 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
24937
40713331
EZ
249382001-05-10 Elena Zannoni <ezannoni@redhat.com>
24939
a9c64011
AS
24940 * gdb.base/completion.exp: Revamp test. Make it execute on all
24941 platforms.
40713331 24942
c2c1be8d
EZ
249432001-05-10 Elena Zannoni <ezannoni@redhat.com>
24944
a9c64011
AS
24945 * config/gdbserver.exp (gdb_load): Handle the case
24946 in which the arguments to gdbserver are given in the
24947 baseboard configuration file.
24948 Also handle the case in which the server needs to do a
24949 load.
2c9cd303 24950
9671de48
KS
249512001-05-07 Keith Seitz <keiths@cygnus.com>
24952
a9c64011
AS
24953 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
24954 set up the display for testing.
24955 (gdbtk_start): Convert all paths to paths that tcl will like.
24956 Export target information to environment.
24957 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
24958 necessary.
24959 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
24960 (to_tcl_path): New proc to convert a given pathname into
24961 a path acceptible as an argument to a tcl command.
24962 (_gdbtk_export_target_info): New proc to export target info
24963 into the environment for gdbtk testing.
24964 (gdbtk_done): New proc to signal end-of-test.
9671de48 24965
5a360f47
JB
249662001-05-06 Jim Blandy <jimb@redhat.com>
24967
24968 * restore.c: Make the code of caller0 correspond to its comment.
24969
66c756c6
MS
249702001-05-03 Michael Snyder <msnyder@redhat.com>
24971
24972 * config/sid.exp (gdb_target_sid): Check for error messages.
24973 On error or timeout, don't make expect exit (which will terminate
24974 all subsequent tests); instead just make gdb exit.
d63a86f8 24975 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
24976 return a negative value.
24977
a966fde5
JB
249782001-04-24 Jim Blandy <jimb@redhat.com>
24979
851c18e0
JB
24980 * gdb.c++/templates.exp: If we see the prompt for the overload
24981 list, but we haven't recognized any of the longer patterns,
24982 arrange for this test to fail, not hang.
24983
a966fde5
JB
24984 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
24985 variations.
24986
db144853
MC
249872001-04-22 Michael Chastain <chastain@redhat.com>
24988
24989 * gdb.c++/local.exp: Use the 'runto' library function.
24990 * gdb.c++/namespace.exp: Likewise.
24991 * gdb.c++/overload.exp: Likewise.
24992
3207ec21
KB
249932001-03-26 Kevin Buettner <kevinb@redhat.com>
24994
24995 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
24996 * gdb.base/step-line.exp: New file. Test step/next in presence of
24997 #line directives.
24998 * gdb.base/step-line.c: New file. Test program for the above.
24999 * gdb.base/step-line.inp: New file. We pretend that this file has
25000 been transformed by some other tool into step-line.c.
25001
13b57657
JB
250022001-03-21 Jim Blandy <jimb@redhat.com>
25003
25004 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
25005 unmangled operator names.
25006
754cbe1c
JB
250072001-03-20 Jim Blandy <jimb@redhat.com>
25008
25009 * gdb.threads/linux-dp.exp: Recognize an additional message
25010 generated by GDB when it doesn't understand how to debug threads
25011 on the target system.
25012
177495c9
AC
250132001-03-19 Andrew Cagney <ac131313@redhat.com>
25014
25015 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
25016
f266096b
MC
250172001-03-12 Michael Chastain <chastain@redhat.com>
25018
25019 * gdb.c++/derivation.exp: Use the 'runto' library function.
25020
cac3c2ff
MC
250212001-03-12 Michael Chastain <chastain@redhat.com>
25022
25023 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
25024
b6c11a24
MC
250252001-02-24 Michael Chastain <chastain@redhat.com>
25026
25027 * gdb.c++/ref-types.exp: Change handwritten code to library
25028 function 'runto'.
25029
6bae5bce
OF
250302001-03-16 Orjan Friberg <orjanf@axis.com>
25031
25032 * gdb.base/signals.exp: Set count to 0 explicitly.
25033
0015fd9a
MS
250342001-03-15 Mark Salter <msalter@redhat.com>
25035
25036 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
25037 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
25038 (gdb_load): Add support for additional target_info: gdb_download_size
25039 and gdb_load_timeout.
0015fd9a 25040
fc33412a
DT
25041Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
25042
25043 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
25044 file -- to prevent failing when the compile fails but we have no
25045 intention of running the tests anyway.
fc33412a
DT
25046
25047 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
25048 tests if set.
25049
25050 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 25051 integers.
fc33412a
DT
25052
25053 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
25054 * gdb.c++/namespace.exp: Ditto.
25055
115f06de
OF
250562001-03-07 Orjan Friberg <orjanf@axis.com>
25057
25058 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
25059 * gdb.base/pointers.exp: Relax pattern match of decimals.
25060
b6ba6518
KB
250612001-03-06 Kevin Buettner <kevinb@redhat.com>
25062
25063 * Makefile.in, config/abug.exp, config/cfdbug.exp,
25064 config/cpu32bug.exp, config/dve.exp, config/est.exp,
25065 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
25066 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
25067 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
25068 config/sh.exp, config/sid.exp, config/slite.exp,
25069 config/sparclet.exp, config/udi.exp, config/unknown.exp,
25070 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
25071 config/vxworks.exp, config/vxworks29k.exp,
25072 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
25073 gdb.base/all-bin.exp, gdb.base/annota1.exp,
25074 gdb.base/arithmet.exp, gdb.base/assign.exp,
25075 gdb.base/async.exp, gdb.base/attach.exp,
25076 gdb.base/bitfields.exp, gdb.base/bitops.exp,
25077 gdb.base/break.exp, gdb.base/call-ar-st.exp,
25078 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
25079 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
25080 gdb.base/commands.exp, gdb.base/completion.exp,
25081 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
25082 gdb.base/constvars.exp, gdb.base/corefile.exp,
25083 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
25084 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
25085 gdb.base/ending-run.exp, gdb.base/environ.exp,
25086 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
25087 gdb.base/finish.exp, gdb.base/foll-exec.exp,
25088 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
25089 gdb.base/funcargs.exp, gdb.base/help.exp,
25090 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
25091 gdb.base/logical.exp, gdb.base/long_long.exp,
25092 gdb.base/maint.exp, gdb.base/mips_pro.exp,
25093 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
25094 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
25095 gdb.base/pointers.exp, gdb.base/printcmds.exp,
25096 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
25097 gdb.base/regs.exp, gdb.base/relational.exp,
25098 gdb.base/remote.exp, gdb.base/reread.exp,
25099 gdb.base/restore.exp, gdb.base/return2.exp,
25100 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
25101 gdb.base/selftest.exp, gdb.base/setshow.exp,
25102 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
25103 gdb.base/sigall.exp, gdb.base/signals.exp,
25104 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
25105 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
25106 gdb.base/step-test.exp, gdb.base/structs.c,
25107 gdb.base/structs.exp, gdb.base/structs2.exp,
25108 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
25109 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
25110 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
25111 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
25112 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
25113 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
25114 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
25115 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
25116 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
25117 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
25118 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
25119 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
25120 gdb.fortran/types.exp, gdb.java/jmisc.exp,
25121 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
25122 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
25123 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
25124 gdb.trace/circ.exp, gdb.trace/collection.exp,
25125 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
25126 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
25127 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
25128 gdb.trace/report.exp, gdb.trace/save-trace.exp,
25129 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
25130 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
25131 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
25132 notices.
25133
dc96c6c7 251342001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
25135
25136 * gdb.base/varargs.c (find_max_double): Fix printf format string:
25137 first arg is int not float.
25138
dc96c6c7 251392001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
25140
25141 * gdb.base/reread.exp: Unsupported for non-native targets;
25142 doesn't work for remote debugging.
25143
9b0c4aeb
FN
251442001-02-19 Fernando Nasser <fnasser@redhat.com>
25145
25146 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
25147 * gdb.base/ending-run.exp: Properly handle the BSP state when
25148 stepping past the end of main.
9b0c4aeb 25149
02aa71d5
MC
251502001-02-19 John Moore <jmoore@redhat.com>
25151
25152 * gdb.base/commands.exp (infrun_breakpoint_command_test):
25153 Converted HPUX fix for non-expected items following multiple
25154 step commands into general solution for all platforms.
25155
1fa449a4
MC
251562001-02-18 Michael Chastain <chastain@redhat.com>
25157
25158 * gdb.c++/classes.exp (do_tests): Change runto statements
25159 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25160 statements demangler agnostic.
25161 * gdb.c++/virtfunc.exp (do_tests): Likewise.
25162 (gdb_virtfunc_restart): Likewise.
25163
b2f9ec70
MC
251642001-02-14 Michael Chastain <chastain@redhat.com>
25165
25166 * gdb.c++/inherit.exp (do_tests): Change runto statements
25167 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25168 statements demangler agnostic.
25169
cf74b8ca
AC
25170Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
25171
25172 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
25173 ``continue to bkpt at common_routine in thread 2'' and ``stopped
25174 before calling common_routine 15 times'' tests.
cf74b8ca 25175
99f78f56
MC
251762001-02-11 Michael Chastain <chastain@redhat.com>
25177
25178 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
25179 Helps the test script figure out which demangler is in use.
25180 (dm_type_foo_ref): Ditto.
25181 (dm_type_int_star): Ditto.
25182 (dm_type_long_star): Ditto.
25183 (dm_type_unsigned_int): Ditto.
25184 (dm_type_void): Ditto.
25185 (dm_type_void_star): Ditto.
99707966 25186 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
25187 Probe the gdb demangler and set variables to accommodate
25188 formatting differences.
25189 (info_func_regexp): New function. Same as info_func, but
25190 matches against a regexp.
25191 (info_func): Match against a literal string.
25192 (print_addr_2): New function. Match against a literal string,
25193 which can be different from the input to gdb.
25194 (print_addr): Simply call print_addr_2 with the same argument twice.
25195 (test_lookup_operator_functions): Use demangler formatting variables.
25196 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
25197 the tests in the same order as the C++ class declaration.
25198 (test_paddr_operator_functions): Ditto.
25199 (test_paddr_overloaded_functions): Ditto.
25200 (test_paddr_hairy_functions): Use demangler formatting variables.
25201 Add reference to gdb/19 for related tests.
25202 (do_tests): Call probe_demangler.
25203
1de8f023
KB
252042001-01-30 Kevin Buettner <kevinb@redhat.com>
25205
25206 * gdb.c++/templates.cc (printf): Remove unused function definition.
25207
ca3f91ed
MS
252082001-01-26 Felix Lee <flee@redhat.com>
25209
25210 * sid.exp (sid_exit): Pass host, not target, to remote_close.
25211
252122001-01-25 matthew green <mrg@redhat.com>
25213
25214 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
25215 up sid.
25216 (sid_exit): Call `remote_pop_conn' after GDB is gone.
25217
252182001-01-25 matthew green <mrg@redhat.com>
25219
25220 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 25221 Deprecate $sid_spawn_id.
ca3f91ed
MS
25222 (sid_exit): Remove code necessary only for `spawn.'
25223
252242001-01-25 matthew green <mrg@redhat.com>
25225
25226 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
25227
fb18ec4a
MC
252282001-01-28 Michael Chastain <chastain@redhat.com>
25229
25230 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
25231 to call when tests fail. It takes gdb out of the overloaded
25232 function choice menu back to the main prompt, so that the test
25233 program stays synchronized.
25234 (set_bp_overloaded): New proc to collect all the common
25235 code for setting a breakpoint on an overloaded name. Calls
25236 take_gdb_out_of_choice_menu when needed.
25237 (menu_overload1arg): New variable to collect the repeated
25238 instances of the expected menu for an overloaded name. Change
25239 the regular expression to handle changes in g++ type encoding:
25240 "void" can be either "void" or "", and "unsigned int" can be
25241 either "unsigned int" or "unsigned".
25242 (continue_to_bp_overloaded): Change regular expressions to handle
25243 changes in g++ type encoding.
25244 (no proc): Call take_gdb_out_of_choice_menu when needed.
25245 Remove redundant calls to "info break". Accept either "canceled"
25246 or "cancelled". Change regular expressions in "info break"
25247 calls to handle changes in g++ type encoding. Give all tests
25248 unique strings.
25249
9c646a6e
BE
252502001-01-17 Ben Elliston <bje@redhat.com>
25251
25252 * config/sid.exp: New file.
25253
9549d9c1
AC
25254Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
25255
25256 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
25257
dc96c6c7 252582000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
25259
25260 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
25261 Add a RE to accept a non-ascii char if one is ever presented.
25262
b4df4f68
FN
252632000-12-20 Fernando Nasser <fnasser@redhat.com>
25264
297dd0fd 25265 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 25266
dc96c6c7 252672000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 25268
d63a86f8 25269 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
25270 in regexp. One '\' does not suffice on Linux.
25271
4a7bddb6
MC
252722000-12-09 Michael Chastain <chastain@redhat.com>
25273
25274 * gdb.base/break.exp (test_clear_command): Use a marker function
25275 rather than 'main' for the test function. Also move this
25276 test to an execution point where the marker function names are
25277 guaranteed to be bound to functions. (Executing tests after a
25278 'finish' from main runs into name conflicts with local names
25279 in __libc_start_main).
25280
dc96c6c7 252812000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
25282
25283 * gdb.base/finish.exp: New test for gdb's "finish" command.
25284 * gdb.base/return2.exp: New test for gdb's "return" command.
25285 * gdb.base/return2.c: New source file for above.
25286
dc96c6c7 252872000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
25288
25289 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
25290 * gdb.base/miscexprs.exp: Ditto.
25291 * gdb.base/pointers.exp: Ditto.
25292 * gdb.c++/derivation.exp: Ditto.
25293 * gdb.c++/local.exp: Ditto.
25294 * gdb.c++/namespace.exp: Ditto.
25295 * gdb.c++/overload.exp: Ditto.
25296 * gdb.c++/ref-types.exp: Ditto.
25297
dc96c6c7 252982000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
25299
25300 * gdb.base/constvars.exp: Test result of "up" command.
25301 * gdb.base/miscexprs.exp: Ditto.
25302 * gdb.base/pointers.exp: Ditto.
25303 * gdb.base/scope.exp: Ditto.
25304 * gdb.c++/derivation.exp: Ditto.
25305 * gdb.c++/local.exp: Ditto.
25306 * gdb.c++/namespace.exp: Ditto.
25307 * gdb.c++/overload.exp: Ditto.
25308 * gdb.c++/ref-types.exp: Ditto.
25309
44097287
FN
253102000-11-22 Michael Chastain <chastain@redhat.com>
25311
25312 * mips_pro.exp: Accept either "middle -> top -> main" or
25313 "middle -> main" in the backtrace, because gcc can optimize
25314 tail calls to jumps. Remove setup_xfail for the hppa case.
25315 Add a comment with the original warning messages from PR 3016,
25316 which was filed in 1993, to preserve them for posterity.
25317
9d2e1bab
ND
253182000-11-17 Nick Duffek <nsd@redhat.com>
25319
25320 * lib/gdb.exp (gdb_test): Override timeout with board info.
25321
1aca8eb7
ND
253222000-11-17 Nick Duffek <nsd@redhat.com>
25323
25324 * gdb.base/display.exp: Don't kill running stub. Add "again" to
25325 the second kill and detach messages.
25326
93076499
ND
253272000-11-17 Nick Duffek <nsd@redhat.com>
25328
25329 * configure.in: Add AC_EXEEXT.
25330 * configure: Regenerate.
25331 * Makefile.in (just-check): Export EXEEXT.
25332 * lib/gdb.exp ($EXEEXT): Import from environment.
25333 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
25334 expect "maint dump-me" on Cygwin.
25335 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
25336 $EXEEXT.
25337
30e87cd3
ND
253382000-11-17 Nick Duffek <nsd@redhat.com>
25339
25340 * gdb.base/break.exp: Test backtrace and finish from called
25341 function on all platforms, not just HP-UX.
25342
dc96c6c7 253432000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
25344
25345 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
25346 code from gdb_target_monitor, so it can be used independantly
25347 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 25348
dc96c6c7 253492000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
25350
25351 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
25352 * gdb.base/corefile.exp: Expect the message "Program is being
25353 debugged already" when we send the "corefile" command, since
25354 the preceeding gdb_load may have connected gdb to a remote target.
25355 * gdb.base/display.exp: Disable hardware watchpoints if new
25356 board info variable "no_hardware_watchpoints" is true.
25357 Replace single-letter commands with more readable ones.
25358 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
25359 if new board info variable "no_hardware_watchpoints" is true.
25360 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
25361 to see if stdio (printf) testing is possible.
25362 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
25363 board info variable "no_hardware_watchpoints" is true. Use new
25364 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
25365
39124dea
FN
253662000-11-13 Fernando Nasser <fnasser@redhat.com>
25367
25368 From Orjan Friberg <orjanf@axis.com>:
25369 * gdb.base/printcmds.exp: Escape curly braces followed by a number
25370 in array print pattern match.
25371
a9e2e984
FN
253722000-11-09 Fernando Nasser <fnasser@redhat.com>
25373
25374 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
25375 spelling "cancelled" to U.S. spelling "canceled" to match changes
25376 made to gdb.
25377 * gdb.c++/ovldbreak.exp: Ditto.
25378
c7db355b
PS
253792000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25380
25381 * gdb.base/callfuncs.c (main): Moved to end of file, call
25382 t_double_values to initialize the FPU before inferior calls are made.
25383 * gdb.base/callfuncs.exp: Test for register preservation after calling
25384 inferior functions. Add tests for continuining, finishing and
25385 returning from a stop in a call dummy.
25386
dc96c6c7 253872000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
25388
25389 * gdb.base/commands.exp: Break up long lines, and re-indent.
25390
dc96c6c7 253912000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
25392
25393 * config/gdbserver.exp: Rewritten from the ground up, to make it
25394 compatible with the current dejagnu tree, and to make it work with
25395 the new "gdbserver" in libremote.
25396
dc96c6c7 253972000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25398
25399 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
25400 * gdb.base/varargs.exp: Skip entire test if no printf support.
25401 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
25402 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
25403
dc96c6c7 254042000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25405
25406 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
25407 no floating point support.
25408 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
25409 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
25410 * gdb.base/call-rt-st.exp: Ditto.
25411 * gdb.base/call-strs.exp: Ditto.
25412
bac5fc66
JG
254132000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
25414
25415 * gdb.base/sizeof.c: include <stdio.h>.
25416
25417 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
25418 'finish', otherwise uncaptured gdb_prompt would potentially
25419 throw remaining test points out of sync.
bac5fc66 25420
b22a6027
SB
254212000-07-26 Scott Bambrough <scottb@netwinder.org>
25422
25423 * gdb.base/recurse.exp: Run tests for all targets.
25424 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
25425 gnu-oldld case on ARM.
25426 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
25427 for ARM targets.
d63a86f8 25428
d8231941
AG
25429Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
25430
25431 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
25432 * gdb.java/configure: Rebuild.
25433
8caabe69
AG
25434Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
25435
25436 * gdb.java/jv-exp.exp: New file.
25437
9d273ca3
AG
25438Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
25439
25440 * configure: Rebuilt.
25441 * configure.in (configdirs): Add gdb.java.
25442 * gdb.java/jmisc.java: New file.
25443 * gdb.java/jmisc.exp: New file.
25444 * gdb.java/Makefile.in: New file.
25445 * gdb.java/configure: Rebuilt.
25446 * gdb.java/configure.in: New file.
25447 * lib/java.exp: New file.
25448
4f823a66
AC
25449Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
25450
25451 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 25452 underflow.
4f823a66 25453
2391e11d
AC
25454Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
25455
25456 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 25457 and the compilers sizes.
2391e11d 25458
54602222
ND
254592000-07-09 Nick Duffek <nsd@redhat.com>
25460
25461 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
25462 (use_methods): New function.
25463 (main): Call use_methods().
25464 * gdb.c++/classes.exp (test_method_param_class): New procedure.
25465 (do_tests): Call test_method_param_class.
25466
2bec0572
ND
254672000-07-09 Nick Duffek <nsd@redhat.com>
25468
25469 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
25470 spelling.
25471 (test_enums): New procedure. Move enum tests from end of script
25472 to here. Set breakpoint on function name instead of line number.
25473 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
25474 (enums2): New marker function.
25475 (enums1): New function.
25476 (main): Call enums1(). Move enum tests to enums1().
25477
78492fde
AC
25478Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
25479
25480 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 25481 compile/link program. Update line numbers.
78492fde
AC
25482 * gdb.asm/d10v.inc: Define ``startup''.
25483 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 25484
49a2cef8
AC
25485Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
25486
25487 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
25488
3e6c8688
EZ
254892000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25490
25491 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 25492 of 'help maint print' command.
3e6c8688 25493
9ff5cbe9
AC
25494Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
25495
25496 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 25497 they use gdb_expect_list.
9ff5cbe9 25498
17c579bd
AC
25499Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
25500
25501 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
25502 memory-read-packet-size'' instead of ``set endian big'' to test
25503 long commands.
17c579bd 25504
e6d71bf3
DB
255052000-06-03 Daniel Berlin <dan@cgsoftware.com>
25506
25507 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 25508 g++, and stop skipping them.
e6d71bf3
DB
25509
25510 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
25511 work under g++.
25512
d63a86f8 25513 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
25514 initialization.
25515
dc96c6c7 255162000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
25517
25518 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
25519 the regular expression: accept an (almost) arbitrary sequence of
25520 "frames-invalid" and "breakpoints-invalid" messages both before
25521 and after the "starting" message.
25522
dc96c6c7 255232000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
25524
25525 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 25526
dc96c6c7 255272000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
25528
25529 * gdb.base/annota1.exp (annotate-signal-handler-caller):
25530 Relax the regular expression a little, make it pass on Solaris 8.
25531
8216cda9
KB
255322000-05-12 Kevin Buettner <kevinb@redhat.com>
25533
25534 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 25535 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
25536 Instead, it is permissible for gdb to stop on the line of the
25537 call itself.
25538
1a570b2f
MS
255392000-05-12 Michael Snyder <msnyder@.cygnus.com>
25540
25541 * gdb.base/break.exp (bp on small function, optimized file):
25542 Add a second pass pattern. The behavior differs here between stabs
25543 and dwarf for one-line functions. Stabs preserves two line symbols
25544 (one before the prologue and one after) with the same line number,
25545 but dwarf regards these as duplicates and discards one of them.
25546 Therefore the address after the prologue (where the breakpoint is)
25547 has no exactly matching line symbol, and GDB reports the breakpoint
25548 as if it were in the middle of a line rather than at the beginning.
25549
dc96c6c7 255502000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 25551
d63a86f8 25552 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
25553 rather than "send_gdb" (for consistancy).
25554
7d418785
AC
25555Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
25556
25557 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
25558 * gdb.c++/templates.cc: Properly check for GCC version number.
25559 * lib/compiler.cc: Likewise
25560
dc96c6c7 255612000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 25562
d63a86f8 25563 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
25564 gdb may not stop at the first line of main, due to code motion.
25565
dc96c6c7 255662000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
25567
25568 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
25569 This test depends on parsing the printf output from the target.
25570 Since the sparclet stub doesn't do stdio, this will never work.
25571 * gdb.base/call-rt-st.exp: ditto.
25572 * gdb.base/call-strs: ditto.
25573
dc96c6c7 255742000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
25575
25576 * gdb.base/miscexprs.exp: make sizeof long array test portable.
25577
25578 * gdb.base/ending-run.exp: After connecting to a remote target,
25579 but before running, the target will appear to be in a random
25580 location. Specify both a file and a line for breakpoints.
25581 Also, the function that calls main may be called 'init'
25582 rather than 'start'.
25583
a5a51225
EZ
255842000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25585
25586 * gdb.base/help.exp: Update output for add-symbol-file command.
25587
7930cc7c
FN
255882000-04-10 Fernando Nasser <fnasser@cygnus.com>
25589
25590 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25591 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
25592
23e37ab1
C
255932000-04-07 J.T. Conklin <jtc@redback.com>
25594
e93c542c
C
25595 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
25596
23e37ab1
C
25597 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
25598
591b8fa3
PDM
25599Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
25600
25601 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 25602 values that can be represented exactly.
591b8fa3
PDM
25603 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
25604 above change, and to not check against the directory part of the source
25605 file name.
25606 (step into print_long_arg_list): Likewise.
25607 (print print_small_structs from print_long_arg_list): Likewise.
25608 (print print_long_arg_list): Likewise.
25609
7a495180
EZ
256102000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25611
30b53638 25612 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 25613
beb998c6
AC
25614Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
25615
25616 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
25617
1c689132
DB
256182000-03-25 Daniel Berlin <dan@cgsoftware.com>
25619
25620 * gdb.base/commands.exp (deprecated_command_test): Add test for
25621 deprecate with no arguments.
25622
c1790a9d
JL
256232000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
25624
25625 * gdb.base/break.exp: Add new test for setting breakpoints on
25626 optimized code so we can test breakpoints work even when function
25627 prologues may be optimized away
25628
003ba290
FN
256292000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
25630
25631 From David Whedon <dwhedon@gordian.com>
a9c64011 25632 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 25633
6837a0a2
DB
256342000-03-22 Daniel Berlin <dan@cgsoftware.com>
25635
25636 * gdb.base/help.exp: Added test for new apropos command.
25637
b9593231
KB
256382000-03-21 Kevin Buettner <kevinb@redhat.com>
25639
25640 * gdb.base/pointers.c (usevar): New function.
25641 (main): Make sure that global variables v_int_pointer2, rptr,
25642 and y are all referenced someplace in the program by calling
25643 usevar() on them. [Some linkers delete symbols which are
25644 never referenced. The space remains, but there's no way to
25645 get a (symbolic) handle on the variable from the debugger.]
25646
751a959b
EZ
256472000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25648
25649 * gdb.base/printcmds.c: Add typedeffed arrays.
25650
25651 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 25652 procedure to test arrays that are typedef'd.
751a959b 25653
73a93a32
JI
256542000-03-13 James Ingham <jingham@leda.cygnus.com>
25655
25656 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 25657 the library directories.
73a93a32 25658
fb40c209
AC
25659Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
25660
25661 * configure.in (configdirs): Add sub directory gdb.mi.
25662 * configure: Re-generate.
25663
25664 * gdb.mi: New directory.
d63a86f8 25665
ee4dd2c9
AC
256662000-02-25 Scott Bambrough <scottb@netwinder.org>
25667
25668 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 25669 a long long value as a double on ARM platforms.
ee4dd2c9 25670
70f0cc22
JB
256712000-02-16 Jim Blandy <jimb@redhat.com>
25672
25673 * gdb.base/break.exp ("breakpoint line number"): Make sure the
25674 default source file is set properly before running this test.
25675
853819b8
EZ
256762000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25677
25678 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 25679 gdbtk/library directory, not in gdbtcl2.
853819b8 25680
dfcd3bfb
JM
256812000-02-04 Jim Blandy <jimb@redhat.com>
25682
25683 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
25684 backslash from regexp pattern.
25685
25686 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
25687 procedure. Use it to run all the "continue to bp overloaded"
25688 tests. Note that this changes the names of the tests slightly.
25689 If the breakpoint hit message includes a hex PC value, because
25690 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
25691 from the real source code, still consider that a pass.
25692
25693 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
25694 XFAIL here if the breakpoint message contains a hex address. Note
25695 similar change on 1999-11-02.
25696
25697 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
25698
25699 * gdb.base/ptype.exp: Establish a default source file before
25700 calling get_debug_format.
25701
257022000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
25703
25704 * gdb.base/watchpoint.exp: Remove duplication of test messages.
25705
8b93c638
JM
257062000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25707
25708 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
25709 of successive stepi commands -- while in the prologue we should see
25710 the function entry bracket.
25711
257122000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25713
25714 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
25715 reach __change_mode() when stepping through the end of main().
25716
c5394b80
JM
257172000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
25718
25719 * gdb.base/default.exp: Fix expected pattern.
25720 * gdb.base/help.exp: Same.
25721
0d06e24b
JM
257222000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25723
25724 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 25725 Don't use xfail's because that affects only the following test.
d63a86f8 25726
0d06e24b 25727 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 25728 solaris or linux.
0d06e24b
JM
25729
25730 * gdb.base/selftest.exp: Update to reflect changes to main.c.
25731
dc96c6c7 257322000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 25733
d63a86f8 25734 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
25735 "A syntax error" rather than "A parse error". Accept both.
25736
257372000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
25738
25739 * gdb.base/default.exp: Remove OS dependent string from "target
25740 remote" test.
25741 * gdb.base/help.exp: Same for "help target remote" test.
25742
c3f6f71d
JM
257432000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25744
25745 From Jim Kingdon <kingdon@redhat.com>:
25746
25747 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
25748 prompt (cleanup rather than necessity, but still might keep output
25749 from spilling to next test).
c3f6f71d
JM
25750
257512000-01-02 Fred Fish <fnf@cygnus.com>
25752
25753 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
25754 AIX, which defines them in <sys/types.h>.
25755
ed9a39eb 257561999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 25757
ed9a39eb 25758 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 25759 float" test.
ed9a39eb
JM
25760
257611999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 25762
ed9a39eb 25763 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
25764
25765 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
25766 outermost frame disallowed".
25767
257681999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
25769
25770 * gdb.base/setvar.exp: New tests for setting the value of a struct
25771 with a constant list.
25772
257731999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25774
25775 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
25776 require the user to type a cast before setting the value of a struct.
25777
de57eccd
JM
257781999-12-06 Jim Blandy <jimb@cygnus.com>
25779
25780 * gdb.base/default.exp: Expect the new 'info float' command on
25781 all i386 platforms.
25782
25783 * gdb.threads/linux-dp.exp: Expand our ability to recognize
25784 LinuxThreads libraries that don't support debugging.
25785
c2d11a7d
JM
25786Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25787
25788 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
25789 Change the buffer type to ``unsigned char'' to simplify size
25790 arithmetic.
c2d11a7d
JM
25791
25792 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
25793 stub only handles 400-1 byte packets. Verify that the download
25794 worked.
c2d11a7d
JM
25795
257961999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
25797
25798 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
25799 tests, using UNRESOLVED for the untested cases. Also, does not wait
25800 for a timeout if the prompt was received before a recognizable pattern.
25801
258021999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
25803
25804 * lib/gdb.exp (gdb_expect_list): Fix spelling.
25805
258061999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25807
25808 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 25809 watchpoints.
c2d11a7d
JM
25810
258111999-11-24 Jason Merrill <jason@casey.cygnus.com>
25812
25813 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
25814
25815 * gdb.c++/local.exp: Be more flexible in recognizing local class
25816 name mangling. Don't allow horribly truncated method names.
25817 * gdb.c++/derivation.exp: Expect protected inheritance.
25818 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
25819 * gdb.c++/virtfunc.exp: Likewise.
25820 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
25821 when printing a nested enum.
25822
258231999-11-22 Jim Blandy <jimb@cygnus.com>
25824
25825 * gdb.base/step-test.exp: Properly await GDB's response to setting
25826 a breakpoint on the call to large_struct_by_value.
25827
25828 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
25829 just because we have debug info for the `start' function.
25830
258311999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
25832
25833 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
25834 "Unknown signal" messages, which indicate (on LinuxThreads) that
25835 GDB doesn't know how to debug threads on this system. This is
25836 better than hanging while philosopher 0 dumps chatter into gdb.log.
25837
258381999-11-18 Tom Tromey <tromey@cygnus.com>
25839
25840 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
25841
258421999-11-18 Fred Fish <fnf@cygnus.com>
25843
25844 * gdb.base/coremaker2.c: Add sample program for generating
25845 cores that is more self contained than coremaker.c. Eventually
25846 I'll add more code to this and tie it into the testsuite.
25847
4ce44c66
JM
258481999-11-12 Stan Shebs <shebs@andros.cygnus.com>
25849
25850 * gdb.base/dollar.exp: Remove, now in gdb.hp.
25851
258521999-11-10 Jimmy Guo <guo@cup.hp.com>
25853
25854 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 25855 from $srcdir/lib/.
4ce44c66 25856 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 25857 and gdb.c++/.
4ce44c66
JM
25858
25859 * gdb.c++/derivation.exp: remove redundant get compiler info code.
25860
d63a86f8 25861 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
25862 'continue with watch' test point.
25863
258641999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
25865
25866 Merged from p2linux-990323-branch:
d63a86f8 25867
4ce44c66
JM
25868 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
25869
11cf8741
JM
25870Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
25871
25872 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 25873 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
25874
25875Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
25876
25877 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 25878 gdb_expect_list.
11cf8741
JM
25879
25880Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
25881
25882 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
25883
258841999-11-03 Mark Salter <msalter@cygnus.com>
25885
25886 * gdb.base/break.exp: Fix "stub continue" pattern.
25887
258881999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
25889
25890 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
25891
258921999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
25893
25894 * gdb.base/display.exp ("finish"): Add timeout clause.
25895
25896 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
25897 plain prompt clause, so this doesn't have to time out in order to
25898 fail.
25899
25900 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 25901 breakpoint hit messages include an address.
11cf8741
JM
25902
25903 * gdb.base/display.exp: Don't forget to escape parens in regular
25904 expressions. Unix regexp notatation sucks.
25905
259061999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25907
25908 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 25909 order for 'signalled' message.
11cf8741 25910
5c44784c
JM
259111999-11-01 Stan Shebs <shebs@andros.cygnus.com>
25912
25913 From Jimmy Guo <guo@cup.hp.com>:
25914 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
25915 * gdb.base/annota1.c: Add code for tests to work with.
25916
259171999-10-26 Frank Ch. Eigler <fche@cygnus.com>
25918
25919 * gdb.base/remote.exp: New test for remote downloading settings.
25920 * gdb.base/remote.c: New file with large .data.
25921
917317f4
JM
259221999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
25923
25924 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
25925 for LinuxThreads support, merged from the Code Fusion branch.
25926
25927Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
25928
25929 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
25930 containing exp_continue into a while within an expect. Don't
25931 attempt a start more than three times. Check return value from
25932 gdb_load.
d63a86f8 25933
2df3850c
JM
25934Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
25935
25936 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 25937 a pass case.
2df3850c 25938
2acceee2
JM
259391999-10-01 Kevin Buettner <kevinb@cygnus.com>
25940
25941 * gdb.base/break.c (main): Added a statement that we can step
25942 off of.
25943 * gdb.base/break.exp: Added tests for setting a breakpoint
25944 at an offset and stepping onto a breakpoint.
25945
259461999-10-01 Fred Fish <fnf@cygnus.com>
25947
d63a86f8 25948 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
25949 gdb output.
25950
c2c6d25f
JM
259511999-09-18 Jim Blandy <jimb@cris.red-bean.com>
25952
25953 * gdb.base/break.exp: Code locations are in hex, don't forget!
25954 (For HP-UX.)
25955
259561999-09-17 Stan Shebs <shebs@andros.cygnus.com>
25957
25958 * condbreak.exp: Use break.c as test program.
25959 * condbreak.c: Remove, redundant with break.c.
25960
259611999-09-15 Stan Shebs <shebs@andros.cygnus.com>
25962
25963 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 25964 Z-packets if the target needs it.
c2c6d25f
JM
25965
259661999-09-13 James Ingham <jingham@leda.cygnus.com>
25967
25968 * gdb.c++/overload.exp: Added tests for listing overloaded
25969 functions with function pointers in the arg, explicitly calling
25970 out the version you want.
25971
cff3e48b
JM
259721999-09-09 Stan Shebs <shebs@andros.cygnus.com>
25973
25974 * long_long.exp: Add variations of test cases that work for
25975 targets with 16-bit ints and 32-bit doubles.
25976
d4f3574e
SS
259771999-09-08 Stan Shebs <shebs@andros.cygnus.com>
25978
25979 * break.c (main): Compare a possibly-uninitialized argc with an
25980 unlikely value that fits in 16 bits.
25981
259821999-09-07 Stan Shebs <shebs@andros.cygnus.com>
25983
25984 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
25985 0xfeeb, don't want negative numbers if ints are 16 bits.
25986
25987 * lib/gdb.exp (skip_cplus_tests): New proc.
25988 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
25989 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
25990 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
25991 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
25992 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
25993 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
25994 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
25995 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
25996
25997 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
25998
25999Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
26000
26001 * gdb.base/corefile.exp (up): Allow a parameter to appear
26002 in the frame that we're going up to.
26003
26004 From Jim Blandy <jimb@cygnus.com>:
26005
26006 * gdb.base/default.exp (info float): Expect some output now.
26007
26008 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
26009 returning floating-point values to fail on the x86.
26010 * gdb.base/callfwmall.exp (do_function_calls): Same.
26011
26012 * gdb.base/list.exp (test_listsize): Correct expectations for
26013 listing line 1 with listsize 2. Also, listing a single line
26014 works now, as does listing three lines. [Kevin's note: There
26015 were a number of other cases fixed too where the expectations
26016 differed...]
26017
260181999-09-02 Stan Shebs <shebs@andros.cygnus.com>
26019
26020 * gdb.base/selftest.exp: Add case for when version prints as
26021 constant string instead of char pointer.
26022
104c1213
JM
260231999-08-25 Stan Shebs <shebs@andros.cygnus.com>
26024
26025 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 26026 stepping out of main.
104c1213
JM
26027
26028 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
26029 G++ used.
26030
26031 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 26032 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
26033
26034 * gdb.c++/ovldbreak.exp: Update match string in test that
26035 includes a warning of multiple breakpoints.
26036
260371999-08-24 Stan Shebs <shebs@andros.cygnus.com>
26038
26039 * gdb.base/display.exp: Improve precision of step-after-finish
26040 added yesterday.
26041
26042 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 26043 test.
104c1213
JM
26044
26045 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
26046 configs when using G++, not just hppa*.
26047
260481999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26049
26050 * gdb.base/async.c: New file.
26051 * gdb.base/async.exp: New file.
26052
26053Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
26054
26055 * gdb.base/break.exp: Tweak PA specific tests to properly handle
26056 PA64.
26057
53a5351d
JM
26058Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
26059
104c1213
JM
26060 * gdb.base/display.exp: "finish" can leave us mid-line on many
26061 targets, deal with it. Add a small constant to main, instead of
26062 1000 since main+1000 may not be a valid address in the target.
26063
53a5351d
JM
26064 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
26065 on hpux11.
26066
26067 * gdb.base/attach.exp: Handle another hpux11 error message variant
26068 when attaching to a process that does not exist.
26069
260701999-08-19 J.T. Conklin <jtc@redback.com>
26071
26072 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 26073 characters in 'continue to 1241' test.
53a5351d
JM
26074
260751999-08-17 Stan Shebs <shebs@andros.cygnus.com>
26076
26077 * gdb.base/call-ar-st.exp: Add a shorter match case for the
26078 stop in print_long_arg_list, define and use a whitespace
26079 variable in print_small_structs test, add an XFAIL for Solaris.
26080 * gdb.base/dbx.exp: XFAIL func commands until somebody is
26081 interested enough to fix.
26082
7be570e7
JM
260831999-08-13 Keith Seitz <keiths@cygnus.com>
26084
26085 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
26086 (dbx_gdb_load): Remove. Use gdb_load instead, since that
26087 proc knows about targets other than the natives.
26088 (test_assign): Use "gdb_run_cmd" to "run" the target.
26089 Check that we've actually hit the breakpoint at main.
26090 When we attempt to assign a value to a local variable, check
26091 that the variable is in the current scope, i.e., don't use
26092 a test with an empty result.
26093
26094Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
26095
26096 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 26097 command.
7be570e7
JM
26098
260991999-08-09 Stan Shebs <shebs@andros.cygnus.com>
26100
26101 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26102 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
26103 gdb.compat, gdb.threads-hp.
26104 gdb.hp/configure, gdb.hp/configure.in: New files.
26105 gdb.hp/Makefile.in: Recurse into new subdirs.
26106 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
26107 gdb.hp/gdb.objdbg: New directory, tests for debugging info
26108 in object files.
26109 gdb.hp/tools: New directory, aux tools for HP-specific tests.
26110
96baa820
JM
261111999-08-05 Stan Shebs <shebs@andros.cygnus.com>
26112
26113 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 26114 funky printf, remove a bogus p/a test.
96baa820
JM
26115
261161999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26117
26118 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
26119 connected to the target. This is necessary when running not
26120 natively.
96baa820
JM
26121
261221999-08-03 Stan Shebs <shebs@andros.cygnus.com>
26123
26124 * gdb.base/step-test.exp: Removed some extraneous messages.
26125
26126 * gdb.base/long_long.exp: Don't run memory examination tests
26127 on little-endian targets (they will need a different set of
26128 results to match).
26129
261301999-08-02 Stan Shebs <shebs@andros.cygnus.com>
26131
26132 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
26133 until somebody decides to fix GDB.
26134
26135 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 26136 constant as "ULL".
96baa820
JM
26137 * gdb.base/long_long.exp: Loosen x/c test, add partial result
26138 matches for a couple x/2 commands.
26139
a0b3c4fd
JM
261401999-07-30 Stan Shebs <shebs@andros.cygnus.com>
26141
26142 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
26143 by merging in ref-types2 tests.
26144 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
26145
26146 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26147 * gdb.c++/Makefile.in: Add standard actions.
26148 (EXECUTABLES): Rename from PROGS, update list.
26149 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
26150 from gdb.hp.
26151 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
26152 foo and bar locals.
26153 * gdb.c++/anon-union.exp: Fix tests to match.
26154 * gdb.c++/classes.exp: Run if HP compiler used, add extra
26155 expect matches to handle output variations.
26156 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
26157 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 26158 output, add HP alternatives for new and delete prints.
a0b3c4fd 26159 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 26160 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
26161 * gdb.c++/demangle.exp: Use $style when reporting failure.
26162 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
26163 * gdb.c++/inherit.exp: Run if HP compiler used, add some
26164 match alternatives.
26165 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 26166 compilers.
a0b3c4fd
JM
26167 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
26168 * gdb.c++/method.exp: Add match alternatives.
26169 * gdb.c++/misc.cc: Add bool types.
26170 * gdb.c++/misc.exp: Add tests for bool types.
26171 * gdb.c++/overload.exp: Add xfails.
26172 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
26173 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
26174 add some more template parameter tests (only for HP currently).
26175 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
26176 * gdb.c++/virtfunc.cc: Add return type and value for main.
26177 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
26178 match alternatives.
d63a86f8 26179
a0b3c4fd
JM
261801999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26181
26182 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
26183
261841999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
26185
26186 * gdb.base/signals.exp: Don't expect getting a backtrace from
26187 within a signal handler to fail on Linux.
26188
261891999-07-29 Stan Shebs <shebs@andros.cygnus.com>
26190
26191 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26192 * lib/gdb.exp: Remove some gratuitious semicolons.
26193 (delete_breakpoints): Increase timeout.
26194 (gdb_expect): Add -notransfer option.
26195 (gdb_test): Use -notransfer option.
26196 (get_compiler_info): Add f77 case.
26197 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 26198 case.
a0b3c4fd
JM
26199 (gdb_preprocess): Call get_compiler.
26200
26201 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
26202 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
26203 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
26204 gdb.base/long_long.exp, gdb.base/printcmds.exp,
26205 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
26206 third arg to gdb_test.
a0b3c4fd
JM
26207 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
26208 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 26209 HP-UX xfails, add others.
a0b3c4fd
JM
26210 * gdb.base/completion.exp: Reflect name change of self-test.
26211 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
26212 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
26213 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
26214 HP failure number.
a0b3c4fd
JM
26215 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
26216 useless HP-UX 10.30 references.
26217 * gdb.base/maint.exp: Loosen matches.
26218 * gdb.base/pointers.c (main): Declare more_code.
26219 * gdb.base/pointers.exp: Match on output of a `next'.
26220 * gdb.base/structs.c: Add prototypes.
26221 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
26222 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
26223
262241999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26225
26226 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 26227 command.
a0b3c4fd
JM
26228
262291999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26230
26231 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
26232 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
26233
26234 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
26235 debug info. Deal with lack of signal hanlder info in stack.
26236
a9c64011 26237 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
26238 * gdb.base/annota1.exp: If printf has debug info, deal with it.
26239
5a2468f5
JM
262401999-07-19 Stan Shebs <shebs@andros.cygnus.com>
26241
26242 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 26243 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 26244
adf40b2e
JM
26245Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
26246
26247 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 26248 a1-selftest.exp.
adf40b2e
JM
26249 * gdb.base/configure: Re-generate.
26250
262511999-07-12 Stan Shebs <shebs@andros.cygnus.com>
26252
26253 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
26254 in trying to run first and name is too long.
26255
26256 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
26257 pointers2.c and pointers2.exp, respectively.
26258 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
26259 doschk happier.
26260
43e526b9
JM
262611999-07-08 Stan Shebs <shebs@andros.cygnus.com>
26262
26263 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
26264 callfuncs2.c and callfuncs2.exp.
26265
26266 * gdb.base/list.exp: Remove mistaken xfails.
26267 * gdb.base/list0.h: Add optional prototypes.
26268
9846de1b
JM
26269Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
26270
a9c64011 26271 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 26272 calling malloc.
a9c64011
AS
26273 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
26274 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 26275 use.
9846de1b
JM
26276
262771999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26278
26279 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
26280 * gdb.base/annota2.cc, annota2.exp: Move from here.
26281 * gdb.c++/annota2.cc, annota2.exp: To here.
26282 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
26283
43ff13b4
JM
26284Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
26285
26286 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 26287 a consistent format.
43ff13b4 26288
085dd6e6
JM
262891999-06-25 Stan Shebs <shebs@andros.cygnus.com>
26290
26291 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26292 * lib/gdb.exp (get_compiler_info): Add detection for assorted
26293 HP compilers, also set the globals $true and $false.
26294
26295 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
26296 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
26297 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
26298 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
26299 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
26300 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
26301 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
26302 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
26303 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
26304 whatis.c} Add C++ compatible function definitions and return
26305 types, add includes for library functions.
085dd6e6
JM
26306 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
26307 * gdb.base/step-test.c (myglob): Rename from glob.
26308 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
26309 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
26310 files, move here from gdb.hp.
085dd6e6 26311 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
26312 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
26313 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
26314 Adjust line numbers in regexps.
085dd6e6
JM
26315
26316 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
26317 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
26318 instead of 0/1.
26319
26320 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
26321 foll-vfork.exp: New files, move here from gdb.hp.
26322 * gdb.base/page.exp: New file, test of pagination command.
26323
26324 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
26325 recursion test.
26326 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
26327
26328 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 26329 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
26330
26331 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 26332 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 26333 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 26334 watchpoint test.
085dd6e6
JM
26335 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
26336 them work.
26337 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
26338 expressions properly.
26339 * gdb.base/corefile.exp: Loosen the match slightly.
26340 * gdb.base/default.exp: Allow "Error accessing memory" message
26341 also.
26342 * gdb.base/display.exp: Skip over x/0 j if PA64.
26343 * gdb.base/funcargs.exp: Add xfails for HP-UX.
26344 * gdb.base/interrupt.exp: Ditto.
26345 * gdb.base/langs.exp: Add symbolic matches governed by compiler
26346 in use.
26347 * gdb.base/list.exp: Add xfails for HP-UX.
26348 * gdb.base/long_long.exp: Refine some of the numeric matches.
26349 * gdb.base/mips_pro.exp: Xfail on HP-UX.
26350 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
26351 * gdb.base/nodebug.exp: Succeed on more varieties of output.
26352 * gdb.base/opaque.exp: Remove some HP-UX xfails.
26353 * gdb.base/ptype.exp: Succeed on more varieties of output.
26354 * gdb.base/scope.exp: Add xfails for HP-UX.
26355 * gdb.base/sect-cmd.exp: Add more cases.
26356 * gdb.base/setvar.exp: Add xfails for HP-UX.
26357 * gdb.base/shlib-call.exp: Loosen some matches slightly.
26358 * gdb.base/signals.exp: Match on void symbolically.
26359 * gdb.base/step-test.exp: Add case for PA64.
26360 * gdb.base/term.exp: Add exit and restart.
26361 * gdb.base/twice.exp: Clean up after self.
26362 * gdb.base/varargs.exp: Disable overload resolution explicitly.
26363 * gdb.base/whatis.exp: Allow more ways to pass tests.
26364
26365 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 26366 no longer useful.
085dd6e6
JM
26367
26368Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
26369
26370 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 26371 list of patterns.
085dd6e6 26372 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
26373 print_double_array(double_array)", "continuing to breakpoint
26374 1018", "print print_double_array(array_d)" and "continuing to
26375 1034" tests.
d63a86f8 26376
085dd6e6
JM
263771999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
26378
a9c64011 26379 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
26380
263811999-06-24 Stan Shebs <shebs@andros.cygnus.com>
26382
26383 * config/mt-*: Remove, these haven't been used since 1996.
26384
263851999-06-22 Stan Shebs <shebs@andros.cygnus.com>
26386
26387 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 26388 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
26389 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
26390
9e0b60a8
JM
263911999-06-18 Stan Shebs <shebs@andros.cygnus.com>
26392
26393 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
26394 simpler match case for the ptype of the big class.
26395
263961999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26397
26398 * gdb.exp: Fix test for gdb_prompt existence.
26399
264001999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26401
26402 * gdb.exp (gdb_test): Add fail after calls to perror.
26403
264041999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26405
26406 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
26407
264081999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26409
26410 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
26411
0f71a2f6
JM
26412Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
26413
26414 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 26415 malloc() is linked in.
0f71a2f6
JM
26416
264171999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26418
26419 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
26420 step at end.
26421
26422 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
26423
264241999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
26425
26426 * gdb.java/jv-print.exp: New file. (Our first Java test!)
26427
cce74817
JM
26428Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
26429
26430 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
26431 * gdb.base/mips_pro.exp: Likewise.
26432
264331999-06-02 Keith Seitz <keiths@cygnus.com>
26434
26435 * gdb.c++/templates.cc: Change all "new" operators to throw
26436 an exception.
26437 * gdb.c++/cplusfuncs.cc: Likewise.
26438
26439 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
26440
26441Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
26442
26443 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
26444 * gdb.base/ending-run.exp: When stepping out of main, accept a
26445 step into an arbitrary assembler file.
cce74817 26446
392a587b
JM
264471999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26448
d63a86f8 26449 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 26450 "breakpoint-invalid" to be printed.
6fdff2c5
PA
26451 * gdb.base/annota2.exp: Revise line number for main
26452 breakpoint. Allow any number of "frames-invalid" and
26453 "breakpoint-invalid" to be printed.
392a587b
JM
26454 * gdb.base/annota2.cc: Initialize a.x to 0.
26455
9e086581
JM
264561999-05-17 Keith Seitz <keiths@cygnus.com>
26457
6fdff2c5
PA
26458 * gdb.base/call-ar-st.exp: Skip
26459 "print print_double_array (double_array)" when "skip_float_tests" set.
26460 Ditto for "print print_double_array(array_d)",
26461 "print print_small_structs", "print print_ten_doubles", and
26462 "step into print_long_arg_list".
26463 Don't assume we can step into "print_long_arg_list": we could step
26464 into memcpy.
26465 * gdb.base/call-rt-st.exp: Don't run float-related tests when
26466 "skip_float_tests" is set: "print print_one_double(*d1)"
26467 and "print print_two_floats(*f3)".
9e086581
JM
26468 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
26469 "skip_float_tests" is set.
6fdff2c5
PA
26470 * gdb.base/varargs.exp: Skip
26471 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
26472 "skip_float_tests" set.
d63a86f8 26473
cd0fc7c3
SS
264741999-05-06 Keith Seitz <keiths@cygnus.com>
26475
26476 * gdb.base/annota2.cc: Include stdio.h.
26477
26478Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
26479
26480 * gdb.base/crossload.exp: Remove, this has been disabled ever
26481 since BFD stopped including all targets, and cross-GDB gets
26482 plenty of testing anyway.
26483 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
26484 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
26485 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
26486 * gdb.base/README: Remove, was doc for this.
26487 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 26488 needed.
cd0fc7c3 26489
b83266a0
SS
264901999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26491
26492 * gdb.base/call-ar-st.exp: Fix one regular expression in test
26493 output.
26494
26495 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
26496 * gdb.base/annota2.exp: New file. More annotation tests.
26497 * gdb.base/annota1.c: New file. Source file for annota1.exp.
26498 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
26499
265001999-04-23 Angela Marie Thomas <angela@cygnus.com>
26501
26502 * config/cfdbug.exp: New file.
26503
7a292a7a
SS
265041999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
26505
26506 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
26507 Marcus Daniel's and Dale Hawkins's demangler crashes.
26508
26509 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
26510 test_lucid_style_demangling, test_arm_style_demangling,
26511 test_hp_style_demangling): Try Tom Tromey's core-dumping
26512 identifier under each demangling style.
7a292a7a
SS
26513
265141999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
26515
26516 * gdb.c++/demangle.exp: Include the current demangling style
26517 in all test names.
26518 (current_demangling_style): New global variable.
26519 (set_demangling_style, test_demangling_core, test_demangling,
26520 test_demangling_exact): New functions.
26521 (test_gnu_style_demangling, test_lucid_style_demangling,
26522 test_arm_style_demangling, test_hp_style_demangling): Use those,
26523 instead of calling gdb_test and gdb_test_exact directly.
26524 (catch_demangling_errors): New function, which reports errors
26525 signalled by the demangling test functions in an orderly way.
26526 (do_tests): Use catch_demangling_errors.
26527
265281999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
26529
26530 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 26531 grouping in expressions, not {}.
7a292a7a
SS
26532
26533 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 26534 initialized yet.
7a292a7a
SS
26535
265361999-04-01 Stan Shebs <shebs@andros.cygnus.com>
26537
26538 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
26539 are listed.
26540
265411999-03-26 Stan Shebs <shebs@andros.cygnus.com>
26542
26543 * gdb.stabs/weird.exp: Test for CC being defined before
26544 looking at its value.
26545
265461999-03-25 Stan Shebs <shebs@andros.cygnus.com>
26547
26548 * gdb.base/call-ar-st.exp: Remove stray '#'.
26549 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
26550 "short int" and "long int".
26551 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 26552 change, to mollify finicky HP compiler.
7a292a7a
SS
26553 * gdb.hp/reg-test.exp (testfile): Fix file name.
26554 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 26555
7a292a7a
SS
26556 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
26557 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
26558 alternate form of enum ptype.
26559
c906108c
SS
265601999-03-23 Stan Shebs <shebs@andros.cygnus.com>
26561
7a292a7a
SS
26562 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
26563 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
26564 passing skip_hp_tests, so as not to waste time on guaranteed
26565 failure.
7a292a7a 26566
c906108c
SS
26567 * gdb.c++/overload.cc: Pass string instead of char addr, always
26568 init ccpfoo.
26569 * gdb.c++/templates.cc: Fix syntax error.
26570
7a292a7a
SS
26571Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26572
26573 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 26574 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
26575 command.
26576
265771999-03-18 James Ingham <jingham@cygnus.com>
26578
26579 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
26580
26581 * gdb.c++/method.exp: It was testing an uninitialized int on the
26582 stack and assuming it was positive.
26583
26584 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
26585
26586 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 26587 keep it from killing the rest of the tests.
7a292a7a
SS
26588 Use gdb_continue_to_end.
26589
26590 * gdb.base/sigall.exp: use gdb_continue_to_end.
26591
26592 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
26593
26594 * gdb.base/display.exp: use runto_main, not run.
26595
d63a86f8
RM
26596 * gdb.base/default.exp: Check for the current error message in the
26597 r abbreviation test.
7a292a7a
SS
26598 Add strongarm to the targets that know info float.
26599
d63a86f8 26600 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
26601 run which doesn't work with monitors.
26602
6fdff2c5
PA
26603 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
26604 1034 test.
7a292a7a
SS
26605
26606 * gdb.base/break.exp: use the gdb_continue_to_end proc.
26607
6fdff2c5
PA
26608 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
26609 end of a program. Traps the case (in Cygmon) when the program
26610 never really exits. Same as Mark's continue_to_exit, but I had
26611 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
26612
26613 * config/monitor.exp (gdb_target_monitor): added another
26614 target_info parameter: remotebinarydownload. This will set the
26615 remotebinarydownload flag if this is causing some boards trouble.
26616
266171999-03-18 Mark Salter <msalter@cygnus.com>
26618
26619 * lib/gdb.exp (continue_to_exit): New function.
26620
26621 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
26622 * gdb.base/ending-run.exp: Ditto.
26623 * gdb.base/step-test.exp: Ditto.
26624
266251999-03-16 Stan Shebs <shebs@andros.cygnus.com>
26626
26627 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
26628 (suggested by Art Haas <ahaas@neosoft.com>).
26629
266301999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
26631
889bf7c5 26632 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
26633
26634Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
26635
26636 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 26637 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
26638
266391999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
26640
26641 * gdb.base/call-strs.exp: Don't assume that `step' will step over
26642 a call to strlen; sometimes we do have sources.
26643
266441999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
26645
26646 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 26647 character, so GDB won't print garbage after its end.
d63a86f8 26648
c906108c
SS
26649 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
26650 breakpoint there instead. Sometimes GCC emits memcpy to handle
26651 the large structures being passed by value, so we step into that
26652 instead of sum_array_print, which obscures what we're really testing.
26653 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
26654 the bizarre steps into memcpy, so do that here. Add check for
26655 stepping into function calls that pass large structures by value.
26656 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
26657 Remove all references to specific line numbers.
26658 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
26659 New type and function.
26660 (main): Call large_struct_by_value, passing it a large struct by value.
26661 * lib/gdb.exp (gdb_get_line_number): New function.
26662
26663 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
26664 more portable.
26665
7a292a7a
SS
266661999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26667
c906108c
SS
26668 * lib/gdb.exp: Doc fixes.
26669
7a292a7a
SS
266701999-03-05 Nick Clifton <nickc@cygnus.com>
26671
d63a86f8 26672 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
26673
266741999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
26675
c906108c 26676 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
26677 commands. They're not germane to this test, and they don't work
26678 that way on remote targets.
c906108c 26679
3fc11d3e
JM
266801999-03-01 James Ingham <jingham@cygnus.com>
26681
26682 * Changelog entries merged over from gdb development branch.
26683
3fc11d3e
JM
26684 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
26685
26686 * lib/gdb.exp (gdbtk_analyze_results): Generic function
26687 for outputting results of test run.
26688
2d4a1622 26689 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
26690
26691 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 26692
7a292a7a
SS
266931999-02-25 Felix Lee <flee@cygnus.com>
26694
26695 * lib/gdb.exp (debug_format): initialize
26696
c906108c
SS
266971999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
26698
26699 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
26700 * gdb.base/call-rt-st.c: Ditto.
26701
c906108c
SS
267021999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
26703
26704 * gdb.threads/pthreads.exp (horiz): New variable.
26705 (test_startup): Fix regexps that capture thread numbers.
26706
267071999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
26708
26709 * gdb.base/smoke.exp: Disambiguate two test case names (both
26710 called ``print'').
26711
26712Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26713
26714 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 26715 compilation.
c906108c
SS
26716
267171999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26718
26719 * gdb.base/miscexprs.exp: Change patterns to match GDB's
26720 actual output formatting.
26721 * gdb.base/smoke.exp: GDB removes leading 0's.
26722 * gdb.base/volatile.exp: Don't check type of remuneration;
26723 that variable is no longer defined in constvars.c.
26724 * gdb.base/step-test.c (main): Exit with explicit exit code.
26725 * gdb.base/step-test.exp: Remove two nexti checks--they are
26726 not portable.
26727
267281999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26729
26730 * gdb.base/help.exp ("help delete display"): Fix test to match
26731 gdb's output.
26732
26733 * gdb.base/long_long.c (known_types): Initialize values to zero.
26734 * gdb.base/long_long.exp: Step one more line
26735 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
26736 leading zeros. Explicitly ask for hex formatting. Use
26737 unique test case names.
c906108c
SS
26738
26739Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26740
d63a86f8 26741 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
26742
26743 * gdb.c++/method.exp: Add missing close brace.
26744
267451999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
26746
26747 * gdb.base/maint.exp: Use 'set height 0' to disable page
26748 prompting, not 'set height 400'.
26749
26750 Fix a bunch of timeouts.
26751 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
26752 four separate tests, so expect doesn't take forever to match a ton
26753 of text against a regexp with lots of .* forms.
26754 ("maint print psymbols", "maint print symbols"): Make some of
26755 these greps more selective, so that expect doesn't try to wade
26756 through huge piles of output and time out.
26757
26758 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
26759
26760 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
26761 tests: one which doesn't expect shlib events to be reported, and
26762 another which does, but is XFAIL for all platforms other than
26763 HP/UX.
c906108c
SS
26764
26765 * gdb.base/break.exp: Teach the test suite that the `catch
26766 fork', `catch vfork', and `catch exec' commands produce error
26767 messages on platforms that don't provide these features.
26768
26769Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26770
26771 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
26772 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
26773 (shortening names from solib_threshold.exp etc), won't run on
26774 anything but HP-UX for the foreseeable future.
c906108c 26775 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 26776 reflect move.
c906108c
SS
26777
26778Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
26779
26780 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 26781 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
26782
26783Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
26784
26785 * gdb.base/shlib-call.exp: add test cases to verify that gdb
26786 successfully re-sets breakpoints in shared libraries.
26787 * gdb.base/shmain.c (main): return 0, don't fall off the end.
26788
26789Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26790
d63a86f8
RM
26791 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
26792 and compiled w/o GCC.
c906108c
SS
26793
26794 * gdb.hp/watch-cmd.exp: ditto.
26795
26796 * gdb.hp/watch-hp.exp: ditto.
26797
26798 * gdb.hp/xdb1.exp: ditto.
26799
26800 * gdb.hp/xdb2.exp: ditto.
26801
26802 * gdb.hp/dbx.exp: ditto.
26803
26804Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
26805
26806 * constvars.c: Remove C++-isms.
26807 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 26808 with GCC.
c906108c
SS
26809
26810Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
26811
26812 The following changes are part of the HP merge.
26813
26814 * gdb.base/break.exp: new tests to verify that catchpoints for
26815 fork, vfork, and exec don't trigger inappropriately.
26816
26817 * gdb.base/opaque.exp: compile one file at a time, then link.
26818
26819 * gdb.base/signals.exp: be more restrictive about which hppa
26820 systems receive a setup_xfail. new tests.
26821
26822 * gdb.base/solib_threshold.build: new file.
26823 * gdb.base/solib_threshold.exp: new file.
26824 * gdb.base/solib_threshold.link_opts: new file.
26825 * gdb.base/solib_threshold.mk: new file.
26826 * gdb.base/gen_solib_threshold.c: new file.
26827
26828 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
26829 tests. New tests for enums inside classes.
26830
26831 * gdb.c++/compiler.cc: indicate support of template debugging.
26832
26833 * gdb.c++/demangle.exp: run hp style demangling tests.
26834
26835 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
26836 tests.
26837
26838 * gdb.c++/misc.cc: changes to support new tests.
26839
26840 * gdb.c++/templates.cc: changes to support HP's compiler; changes
26841 to support new tests.
26842
26843 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
26844 gcc, then skip these tests.
26845
26846Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
26847
26848 The following files are part of the HP merge; some had longer
26849 names at HP, but have been renamed to be no more than 14
26850 characters in length.
26851
26852 * gdb.hp/ambiguous.cc: new file.
26853 * gdb.hp/ambiguous.exp: new file.
26854 * gdb.hp/attach.exp: new file.
26855 * gdb.hp/attach2.exp: new file.
26856 * gdb.hp/classes-hp.exp: new file.
26857 * gdb.hp/ctti.exp: new file.
26858 * gdb.hp/ctti-add.cc: new file.
26859 * gdb.hp/ctti-add1.cc: new file.
26860 * gdb.hp/ctti-add2.cc: new file.
26861 * gdb.hp/ctti-add3.cc: new file.
26862 * gdb.hp/dbx.exp: new file.
26863 * gdb.hp/exception.cc: new file.
26864 * gdb.hp/exception.exp: new file.
26865 * gdb.hp/foll-exec.c: new file.
26866 * gdb.hp/foll-exec.exp: new file.
26867 * gdb.hp/foll-fork.c: new file.
26868 * gdb.hp/foll-fork.exp: new file.
26869 * gdb.hp/foll-vfork.c: new file.
26870 * gdb.hp/foll-vfork.exp: new file.
26871 * gdb.hp/inherit-hp.exp: new file.
26872 * gdb.hp/more-steps.exp: new file.
26873 * gdb.hp/namespace.cc: new file.
26874 * gdb.hp/namespace.exp: new file.
26875 * gdb.hp/optimize.exp: new file.
26876 * gdb.hp/pxdb.c: new file.
26877 * gdb.hp/pxdb.exp: new file.
26878 * gdb.hp/quicksort.exp: new file.
26879 * gdb.hp/reg-test.exp: new file.
26880 * gdb.hp/reg-test.s: new file.
26881 * gdb.hp/sized-enum.c: new file.
26882 * gdb.hp/sized-enum.exp: new file.
26883 * gdb.hp/start-stop.exp: new file.
26884 * gdb.hp/templ-hp.cc: new file.
26885 * gdb.hp/templ-hp.exp: new file.
26886 * gdb.hp/thr-lib.c: new file.
26887 * gdb.hp/thr-lib.exp: new file.
26888 * gdb.hp/thr-lib.h: new file.
26889 * gdb.hp/thr-liblib.c: new file.
26890 * gdb.hp/virtfun-hp.c: new file.
26891 * gdb.hp/virtfun-hp.exp: new file.
26892 * gdb.hp/watch-cmd.exp: new file.
26893 * gdb.hp/watch-hp.exp: new file.
26894 * gdb.hp/xdb1.exp: new file.
26895 * gdb.hp/xdb2.exp: new file.
26896 * gdb.hp/xdb3.exp: new file.
26897
26898Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
26899
26900 The following files are part of the HP merge; some had longer
26901 names at HP, but have been renamed to be no more than 14
26902 characters in length.
26903
26904 * gdb.base/ss.h: new file.
26905 * gdb.base/call-ar-st.c: new file.
26906 * gdb.base/call-ar-st.exp: new file.
26907 * gdb.base/call-rt-st.c: new file.
26908 * gdb.base/call-rt-st-exp: new file.
26909 * gdb.base/call-strs.exp: new file.
26910 * gdb.base/ena-dis-br.exp: new file.
26911 * gdb.base/environ.exp: new file.
26912 * gdb.base/long_long.exp: new file.
26913 * gdb.base/sect-cmd.exp: new file.
26914 * gdb.base/shlib-cl2.exp: new file.
26915 * gdb.base/smoke.exp: new file.
26916 * gdb.base/so-impl-ld.c: new file.
26917 * gdb.base/so-impl-ld.exp: new file.
26918 * gdb.base/so-indr-cl.c: new file.
26919 * gdb.base/so-indr-cl.exp: new file.
26920 * gdb.base/varargs.exp: new file.
26921 * gdb.base/volatile.exp: new file.
26922 * gdb.base/whatis-exp.exp: new file.
7a292a7a 26923 * gdb.base/display.exp: new file.
c906108c
SS
26924 * gdb.c++/derivation.exp: new file.
26925 * gdb.c++/local.exp: new file.
26926 * gdb.c++/member-ptr.exp: new file.
26927 * gdb.c++/overload.exp: new file.
26928 * gdb.c++/ovldbreak.exp: new file.
26929 * gdb.c++/ref-types.exp: new file.
26930 * gdb.c++/ref-types2.exp: new file.
26931 * gdb.c++/userdef.exp: new file.
d63a86f8 26932
c906108c
SS
26933Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
26934
26935 * gdb.base/default.exp: Reflect wording change in remote.c.
26936
dc96c6c7 26937Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26938
26939 * gdb.base/help.exp: Update to reflect current text.
26940
26941Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
26942
26943 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
26944 they're stack variables and contain garbage.
26945 * gdb.c++/anon-union.exp: new file.
26946
26947 The following changes were made by David Taylor
889bf7c5
PA
26948 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26949 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26950 in changes by HP.
c906108c
SS
26951
26952 * gdb.base/bitops.exp: new file.
26953 * gdb.base/default.exp: change expected messages for catch and
26954 info catch tests to reflect HP merge changes.
26955 * gdb.base/enable-disable-break.exp
26956 * gdb.base/ending-run.c: new file.
26957 * gdb.base/long_long.c: new file.
26958 * gdb.base/maint.exp: new file.
26959 * gdb.base/pointers2.exp: new file.
26960 * gdb.base/shlib-call2.exp: new file.
26961 * gdb.base/solib.exp: new file.
26962 * gdb.base/step-test.c: new file.
26963 * gdb.c++/anon-union.cc: new file.
26964 * gdb.c++/local.cc: new file.
26965 * gdb.c++/member-pointer.cc: new file.
26966 * gdb.c++/method.cc: new file.
26967 * gdb.c++/ref-types.cc: new file.
26968 * gdb.c++/ref-types2.cc: new file.
26969 * gdb.c++/userdef.cc: new file.
d63a86f8 26970
c906108c
SS
26971 * gdb.base/scope.exp: compile one file at a time, then link.
26972 * gdb.base/langs.exp: ditto.
26973 * gdb.base/list.exp: ditto.
d63a86f8 26974
c906108c
SS
26975Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
26976
26977 The following changes were made by David Taylor
889bf7c5
PA
26978 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26979 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26980 in changes by HP.
d63a86f8 26981
c906108c
SS
26982 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
26983 skip tests. When compiling pass c++ flag to gdb_compile.
26984 * gdb.c++/
d63a86f8 26985
c906108c
SS
26986 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
26987 test for on hppa*-*-hpux*; use args to see if c++ was specified.
26988 (skip_hp_tests): new function.
26989 (gdb_preprocess): new function.
26990
26991 * configure.in (hpdir): decide whether to configure gdb.hp.
26992 * configure: regenerated.
26993
26994 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
26995 to delete on clean.
26996 (EXECUTABLES): update to reflect new additions.
26997 * gdb.base/commands.exp: update message expected.
26998 * gdb.base/default.exp: add copyright notice.
26999 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
27000 * gdb.base/help.exp: update messages to reflect current text.
27001 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
27002 targets for recurse tests.
27003 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
27004 skip this file.
27005
27006 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
27007 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
27008 compilation.
27009 * gdb.c++/misc.exp: ditto.
27010 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
27011 run the tests. tell gdb_compile that it's a c++ compilation.
27012
27013 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 27014
c906108c
SS
27015 * gdb.base/all-bin.exp: new file.
27016 * gdb.base/arithmet.exp: new file.
27017 * gdb.base/assign.exp: new file.
27018 * gdb.base/completion.exp: new file.
27019 * gdb.base/cond-expr.exp: new file.
27020 * gdb.base/condbreak.exp: new file.
27021 * gdb.base/define.exp: new file.
27022 * gdb.base/dollar.exp: new file.
27023 * gdb.base/environment.exp: new file.
27024 * gdb.base/eval-skip.exp: new file.
27025 * gdb.base/jump.exp: new file.
27026 * gdb.base/logical.exp: new file.
27027 * gdb.base/pointers.exp: new file.
27028 * gdb.base/relational.exp: new file.
27029 * gdb.base/section_command.exp: new file.
27030 * gdb.base/whatis-expr.exp: new file.
27031
27032 * gdb.base/all-types.c: new file.
27033 * gdb.base/call-array-struct.c: new file.
27034 * gdb.base/call-return-struct.c: new file.
27035 * gdb.base/call-strings.c: new file.
27036 * gdb.base/callfuncs2.c: new file.
27037 * gdb.base/condbreak.c: new file.
27038 * gdb.base/constvars.c: new file.
27039 * gdb.base/display.c: new file.
27040 * gdb.base/int-type.c: new file.
27041 * gdb.base/jump.c: new file.
27042 * gdb.base/miscexprs.c: new file.
27043 * gdb.base/pointers.c: new file.
27044 * gdb.base/pointers2.c: new file.
27045 * gdb.base/shmain.c: new file.
27046 * gdb.base/shr1.c: new file.
27047 * gdb.base/shr2.c: new file.
27048 * gdb.base/solib.c: new file.
27049 * gdb.base/solib1.c: new file.
27050 * gdb.base/solib2.c: new file.
27051 * gdb.base/varargs.c: new file.
27052 * gdb.c++/derivation.cc: new file.
27053 * gdb.c++/overload.cc: new file.
27054 * gdb.c++/ovldbreak.cc: new file.
27055 * gdb.hp/attach.c: new file.
27056 * gdb.hp/attach2.c: new file.
27057 * gdb.hp/average.c: new file.
27058 * gdb.hp/compiler.c: new file.
27059 * gdb.hp/compiler.cc: new file.
27060 * gdb.hp/execd-program.c: new file.
27061 * gdb.hp/follow-exec.c: new file.
27062 * gdb.hp/follow-fork.c: new file.
27063 * gdb.hp/follow-vfork-and-exec.c: new file.
27064 * gdb.hp/misc-hp.cc: new file.
27065 * gdb.hp/more-steps.c: new file.
27066 * gdb.hp/optimize.c: new file.
27067 * gdb.hp/quicksort.c: new file.
27068 * gdb.hp/run-hp.c: new file.
27069 * gdb.hp/start-stop.c: new file.
27070 * gdb.hp/sum.c: new file.
27071 * gdb.hp/templates-hp.cc: new file.
27072 * gdb.hp/thread-local-in-lib.c: new file.
27073 * gdb.hp/thread-local-in-lib.h: new file.
27074 * gdb.hp/thread-local-in-lib.lib.c: new file.
27075 * gdb.hp/vforked-program.c: new file.
27076 * gdb.hp/virtfunc-hp.cc: new file.
27077 * gdb.hp/watchpoint-hp.c: new file.
27078 * gdb.hp/xdb.c: new file.
27079 * gdb.hp/xdb0.c: new file.
27080 * gdb.hp/xdb0.h: new file.
27081 * gdb.hp/xdb1.c: new file.
27082
27083Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
27084
27085 The following change was made by Edith Epstein
889bf7c5
PA
27086 <eepstein@cygnus.com> as part of a project to merge in changes
27087 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
27088
27089 * gdb.c++/demangle.exp: changed the expected output for some
27090 ARM-style mangling -- removed second reference to datatype.
889bf7c5 27091 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 27092 T1<char>::~T1<char>(void)
c906108c 27093 becomes,
a9c64011
AS
27094 maint demangle __dt__11T1__pt__2_cFv
27095 T1<char>::~T1(void)
c906108c 27096
889bf7c5 27097 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 27098
c906108c
SS
27099Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
27100
27101 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
27102 * gdb.trace/backtrace.exp: Likewise.
27103 * gdb.trace/circ.exp: Likewise.
27104 * gdb.trace/collection.exp: Likewise.
27105 * gdb.trace/deltrace.exp: Likewise.
27106 * gdb.trace/infotrace.exp: Likewise.
27107 * gdb.trace/limits.exp: Likewise.
27108 * gdb.trace/packetlen.exp: Likewise.
27109 * gdb.trace/passc-dyn.exp: Likewise.
27110 * gdb.trace/passcount.exp: Likewise.
27111 * gdb.trace/report.exp: Likewise.
27112 * gdb.trace/save-trace.exp: Likewise.
27113 * gdb.trace/tfind.exp: Likewise.
27114 * gdb.trace/tracecmd.exp: Likewise.
27115 * gdb.trace/while-dyn.exp: Likewise.
27116 * gdb.trace/while-stepping.exp: Likewise.
27117
271181998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
27119
27120 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
27121
27122Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
27123
27124 From Brendan Kehoe:
27125 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
27126 int return types.
27127
27128Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
27129
27130 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 27131 remote dos host testing right.
c906108c
SS
27132
27133Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
27134
27135 * gdb.base/corefile.exp: remove some xfails.
27136
27137Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
27138
27139 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 27140 have different timestamps.
c906108c
SS
27141
27142Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
27143
27144 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 27145 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
27146
27147Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
27148
27149 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 27150 delta.
c906108c
SS
27151
27152Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
27153
27154 * gdb.base/default.exp: Add brace missing from previous delta.
27155
27156Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
27157
27158 * gdb.base/default.exp: Support test for info float for all
27159 varieties of arm toolchain.
27160
dc96c6c7 27161Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27162
27163 * gdb.trace/*.exp: remove "remote_download" command.
27164
dc96c6c7 27165Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27166
27167 * gdb.trace/*.exp: remove -gdwarf from compile.
27168
27169Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
27170
27171 * gdb.trace/configure.in(AC_INIT): typo
27172 * gdb.trace/configure: regenerated
27173
dc96c6c7 27174Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27175
27176 * config/m68k-emc.exp: New file.
27177 * lib/<emc-support.exp trace-support.exp}: New files.
27178 * configure.in: add new test directory gdb.trace.
27179 * gdb.trace/{configure configure.in Makefile.in}: New files.
27180 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
27181 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
27182 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
27183 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
27184 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
27185 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
27186 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 27187
dc96c6c7 27188Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27189
27190 * gdb.c++/classes.exp: Change all regular expressions to match
27191 arbitrary combinations of newline/carriage-return, so that they
27192 will work equally well on Unix and Windows.
27193 * gdb.c++/inherit.exp: ditto.
27194 * gdb.c++/virtfunc.exp: ditto.
27195
271961998-08-11 Dawn Perchik <dawn@cygnus.com>
27197
27198 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
27199
c2d11a7d
JM
27200Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
27201
27202 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
27203 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
27204 to use a0-a3/d0-d3 as needed.
27205
27206Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
27207
27208 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
27209 * gdb.disasm/am33.exp: Corresponding changes.
27210
c906108c
SS
272111998-07-11 Felix Lee <flee@cygnus.com>
27212
27213 * gdb.base/callfuncs.exp: add cmp10 test.
27214 * gdb.base/callfuncs.c (cmp10): new function.
27215
27216Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
27217
d63a86f8 27218 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
27219 into two parts to get around a synchronization problem in expect.
27220
3fc11d3e
JM
27221Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
27222
27223 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
27224
27225 * configure.in: Add options for gdbtk testsuite.
27226
27227 * configure: Regenerate.
27228
27229 * gdb.gdbtk: New directory to hold gdbtk tests.
27230
c906108c
SS
27231Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27232
27233 * gdb.fortran/types.exp: Escape brackets in expect patterns
27234 for test_float_literal_types_accepted tests.
27235 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
27236 before run test.
27237
c2d11a7d
JM
27238Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
27239
27240 * am33.exp: Just compile, do not link the testcase.
27241 * am33.s: Add ".am33" pseudoop to force am33 mode.
27242
c906108c
SS
272431998-06-25 Felix Lee <flee@cygnus.com>
27244
27245 * gdb.base/setshow.exp: make sure $pc is sane.
27246
27247 * gdb.stabs/weird.exp: split expect patterns properly.
27248
c2d11a7d
JM
27249Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
27250
27251 * gdb.disasm/am33.s: New disassembler testfile for the am33.
27252 * gdb.disasm/am33.exp: Run it.
27253
dc96c6c7 27254Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27255
27256 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
27257 match processing (and eliminate spurious timeouts when running).
27258
dc96c6c7 27259Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27260
27261 * gdb.base/signals.exp (test_handle_all_print): put back Mach
27262 exception test, but conditionalize it on target [mach | gnu].
27263
dc96c6c7 27264Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27265
27266 * gdb.base/overlays.exp: fixup compile line for linker script.
27267
27268Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
27269
27270 * gdb.fortran/types.exp: don't guess at float size.
27271
27272Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
27273
27274 * gdb.base/exprs.exp: delete test that depends on int size.
27275
27276Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
27277
27278 * config/sim.exp: Removed checks for target triplets.
27279 (gdb_target_sim): Use gdb,target_sim_options.
27280
27281Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
27282
27283 * gdb.base/reread.exp: New file.
27284 * gdb.base/reread1.c: New file.
27285 * gdb.base/reread2.c: New file.
27286
27287Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
27288
27289 * config/sim.exp: Use 'target sim -sparclite' when running
27290 SPARClite programs.
27291
27292Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
27293
27294 * gdb.base/structs2.exp: New file.
27295 * gdb.base/structs2.c: New file.
27296
27297Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
27298
27299 * gdb.asm/common.inc: New file.
27300 * gdb.asm/d10v.inc: New file.
27301 * asm-source.exp: Pass -I's to gas to find .inc files.
27302 Update line numbers in expected output.
27303 * asmsrc1.s: Rewrite.
27304 * asmsrc2.s: Rewrite.
27305 * configure.in: Create arch.inc symlink.
27306 * configure: Regenerate.
27307 * Makefile.in (distclean): Delete arch.inc.
27308
27309Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
27310
27311 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
27312 (t_enum_value2): ditto
27313 (t_enum_value3): ditto
27314 (main): ditto
c906108c
SS
27315Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27316
27317 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
27318 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
27319 change.
27320 Use gdb_test instead of send_gdb/gdb_expect sequences.
27321
27322Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
27323
27324 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
27325 not void.
27326
27327Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
27328
27329 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
27330 subroutines. Used to test gdbs ability to single step through PC
27331 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
27332
27333Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
27334
27335 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
27336 more rigorous EGCS C++ error checking.
27337
27338Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27339
a9c64011
AS
27340 * gdb.base/help.exp: Clean up `help set args' and `help show args'
27341 tests.
27342 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
27343 function when asleep.
27344 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
27345 for i*86 Linux and SVR4 signal handling problems.
27346 Remove linux xfail for `next to handler in signals_tests_1', fixed
27347 by recent infrun.c change.
27348 Limit backtrace to 10 frames to avoid timeout problems with infinite
27349 stack backtraces.
27350 Adjust expect pattern in `handle all print' test to match Apr 28 1997
27351 target.[ch] change.
c906108c
SS
27352
27353Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
27354
27355 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
27356 for a newline from gdb before continuing.
27357 (default_gdb_exit): Just look for y or n.
27358 (gdb_test): Detect abnormal exit from GDB running on DOS; if
27359 it does, fail the rests of the tests in the file.
27360
27361Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
27362
27363 * config/cygmon.exp: New file.
27364
27365Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
27366
27367 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 27368 main" test on remote targets.
c906108c
SS
27369
27370 * gdb.base/scope.exp: Fix problem with filelocal_bss before
27371 run test on remote targets.
27372
27373Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
27374
27375 * gdb.asm: New directory.
27376 * configure.in: Configure it.
27377 * configure: Regenerate.
27378 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
27379 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
27380
27381Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
27382
27383 * config/mn10300-eval.exp: New file to support MN10300 eval board.
27384
dc96c6c7 27385Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27386
a9c64011
AS
27387 * gdb.base/overlays (several files): Merge the two overlay
27388 managers into one. Change variables (foox, barx, bazx, grbxx)
27389 back into ints but force them to load in their proper sections.
c906108c
SS
27390
27391Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
27392
27393 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 27394 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
27395 (D10VCopy): Handle memory regions crossing 16k boundaries.
27396 (D10VCopy): Transfer data in 32 bit chunks.
27397
27398Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
27399
27400 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 27401 correct.
c906108c
SS
27402
27403 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 27404 map. Include space for printf in .text segment.
c906108c
SS
27405
27406 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 27407 updated d10v memory VMA/LMA map.
c906108c 27408 (D10VCopy): Call D10VTranslate.
d63a86f8 27409
c906108c
SS
27410Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
27411
27412 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
27413
27414 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
27415 that it won't be put into the .sdata - small data -
27416 section. Update reference.
c906108c
SS
27417 * gdb.base/baz.c (bazx, baz): Ditto.
27418 * gdb.base/foo.c (foox, foo): Ditto.
27419 * gdb.base/grbx.c (grbxx, grbx): Ditto.
27420
27421 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 27422 to be arrays.
d63a86f8 27423
dc96c6c7 27424Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27425
a9c64011
AS
27426 * gdb.base/overlays.exp: fix up and get working again.
27427 Add tests for backtraces from an overlay function.
d63a86f8 27428
c906108c
SS
27429Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
27430
27431 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
27432 "calling function with watchpoint enabled".
27433
27434Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
27435
27436 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 27437 gdb_suppress_tests for d10v-*-*.
c906108c
SS
27438 * lib/gdb.exp (gdb_suppress_tests): Disable this function
27439 pending review of whether it is useful or not.
27440
27441Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
27442
27443 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
27444
27445Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
27446
27447 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
27448 * config/dve.exp: New file to support Densan boards.
27449
27450Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
27451
27452 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 27453 reads and BSD.
c906108c
SS
27454
27455Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
27456
27457 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
27458 response.
27459
27460 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
27461
27462Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
27463
27464 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 27465 test.
c906108c
SS
27466
27467 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 27468 target_sizeof_long and target_bigendian_p.
c906108c 27469 (structs_by_value, structs_by_reference): Check values according
889bf7c5 27470 to targets word size and endianess.
d63a86f8 27471
c906108c
SS
27472Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
27473
27474 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 27475 output.
c906108c
SS
27476
27477Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
27478
27479 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 27480 Update test of set args help to match source change.
c906108c
SS
27481
27482Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
27483
27484 * gdb.base/default.exp: Expect help system output to be in
27485 alphabetical order.
27486 * gdb.base/help.exp: Ditto.
27487
27488Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
27489
27490 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
27491 "i*86-pc-linux-gnu*".
27492 * gdb.base/interrupt.exp: Ditto.
27493 * gdb.base/corefile.exp: Ditto.
27494
27495 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 27496 define vxworks when building the testcase.
c906108c
SS
27497
27498 * gdb.base/ptype.exp: Fix testnames to be unique.
27499 * gdb.base/radix.exp: Ditto.
27500 * gdb.base/term.exp: Ditto.
27501 * gdb.base/whatis.exp: Ditto.
27502 * gdb.c++/classes.exp: Ditto.
27503
27504Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
27505
27506 * gdb.base/callfuncs.exp: Fix indentation.
27507
27508 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
27509 suppress_flag has been set.
27510 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
27511 target feature.
27512
27513Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
27514
27515 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
27516 the testcase.
27517
27518 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 27519 set_debug_traps() and breakpoint().
c906108c
SS
27520 * gdb.c++/misc.cc (main): Ditto.
27521 * gdb.c++/templates.cc (main): Ditto.
27522 * gdb.c++/virtfunc.cc (main): Ditto.
27523
27524Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
27525
27526 * lib/gdb.exp(gdb_step_for_stub): New function.
27527 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
27528 exists, reload the executable and do a "continue" instead of
27529 doing a jump.
27530 (runto_main): Use gdb_step_for_stub.
d63a86f8 27531
c906108c 27532 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 27533 tests to have unique names.
c906108c
SS
27534 * gdb.base/callfuncs.exp: Ditto.
27535 * gdb.base/commands.exp: Ditto.
27536 * gdb.base/default.exp: Ditto.
27537 * gdb.base/help.exp: Ditto.
27538 * gdb.base/list.exp: Ditto.
27539 * gdb.base/opaque.exp: Ditto.
27540 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
27541 similar tests.
d63a86f8 27542
c906108c
SS
27543 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
27544 * gdb.c++/cplusfuncs.cc: Ditto.
27545 * gdb.c++/virtfunc.cc: Ditto.
27546
27547 * config/monitor.exp: Keep track of the last file we saw, rather
27548 than trying to get the info from gdb.
27549
27550 * gdb.fortran/types.exp: Move comment to previous line.
27551
27552Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
27553
27554 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 27555 target mode.
c906108c
SS
27556
27557Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
27558
27559 From Bob Manson:
27560 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 27561 string from GDB when it connects.
c906108c
SS
27562
27563 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
27564
27565Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
27566
27567 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
27568 if we can't get a debug format from GDB (we may be testing an
27569 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
27570
27571 * gdb.stabs/weird.exp: Fix quoting.
27572
27573 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
27574
27575Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
27576
27577 * config/arm-ice.exp: New file.
27578
27579Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
27580
27581 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 27582 until it has been modified to work with the new testsuite.
c906108c 27583
99707966 27584 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
27585 testcase won't compile, cause all of the testcases in the file to
27586 fail instead.
c906108c
SS
27587
27588 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
27589 (gdb_clear_suppressed): New procedure.
27590 (gdb_stop_suppressing_tests): Only clear suppress_flag if
27591 it contains a positive value.
27592
27593Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
27594
27595 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
27596
27597 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
27598
27599Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
27600
27601 * lib/gdb.exp (setup_xfail_format): New function.
27602 (get_debug_format): New function to get debug format.
27603 (debug_format): New global variable to hold last value set
27604 by get_debug_format.
27605 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 27606 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
27607 * gdb.c++/ptype.exp: Ditto.
27608 * gdb.c++/classes.exp: Ditto.
27609 * gdb.c++/cplusfuncs.exp: Ditto.
27610 * gdb.c++/inherit.exp: Ditto.
27611 * gdb.c++/templates.exp: Ditto.
27612 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 27613
c906108c
SS
27614Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
27615
27616 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
27617 host doesn't have a currently-open connection.
27618
27619 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
27620 any gdb stub target. Handle cases where gdb doesn't respond when
27621 interrupted in a sane fashion.
c906108c
SS
27622
27623 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 27624 same thing in a totally different way.
c906108c
SS
27625
27626 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 27627 setting "timeout".
c906108c 27628 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 27629 default_gdb_init now.
c906108c
SS
27630
27631Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
27632
27633 * gdb.base/printcmds.exp: Fix "check for floating addition"
27634 regexp to accept results within approx +/- .01 of exact value.
27635 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
27636
27637Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
27638
27639 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 27640 properly.
c906108c
SS
27641 (gdb_expect): Add optional timeout parameter, and add timeout
27642 value to various calls.
27643 (gdb_suppress_tests): Only give one warning message per group.
27644
27645Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
27646
27647 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
27648 global variables. Handle getting a value for $timeout more
27649 gracefully.
c906108c
SS
27650
27651Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27652
27653 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 27654 initialize.
c906108c 27655 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 27656 by a target configuration file.
c906108c
SS
27657 (gdb_expect): Pass the timeout to remote_expect.
27658
27659 * config/monitor.exp(gdb_load): Fix typo in regexp.
27660
27661Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
27662
27663 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
27664
27665Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
27666
27667 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
27668 here. Call gdb_target_exec before rebooting the target, to make
27669 sure the connection to the target is closed.
c906108c
SS
27670 (gdb_load): Pass the name of the executable to gdb_target_monitor.
27671 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
27672 Also detect "Timeout reading from remote" error.
27673
27674 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
27675 gdb_target_monitor. Don't call gdb_file_cmd here; let
27676 gdb_target_monitor do it.
c906108c
SS
27677
27678 * gdb.disasm/hppa.exp: Don't use exec_output.
27679
27680Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
27681
27682 * gdb.base/list.exp: If we're debugging a non-native target,
27683 try to set the pc register to point to the start of the
27684 program before doing the first list command.
27685
27686 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 27687 test_calls after restarting.
c906108c
SS
27688
27689 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 27690 reloading.
c906108c
SS
27691
27692 * gdb.base/watchpoint.exp: Fix typo.
27693
27694 * gdb.base/setshow.exp: Check for use_gdb_stub.
27695
27696 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 27697 stub case.
c906108c
SS
27698 * gdb.base/langs.exp: Ditto.
27699
27700 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
27701 gdb_load_offset. If we weren't given a file to load, figure out
27702 what the current file is and use it.
c906108c
SS
27703
27704 * config/i386-bozo.exp: New file.
27705
27706Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
27707
27708 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
27709 feature.
27710
27711 * config/proelf.exp: New entry.
27712
27713Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
27714
27715 * lib/gdb.exp: Remove spurious .* patterns at the beginning
27716 of regexps.
27717
27718 * gdb.base/watchpoint.exp: Don't run the test_stepping
27719 tests if gdb can't call functions on the target.
27720
27721 * gdb.base/setshow.exp: Don't run the set prompt tests if
27722 the board has gdb_prompt set.
27723
27724Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
27725
27726 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
27727 * gdb.base/commands.exp: Likewise.
27728 * gdb.base/setshow.exp: Likewise.
27729
27730Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
27731
27732 * config/monitor.exp(gdb_start): Look for gdb_prompt target
27733 feature.
27734
27735 * config/i960.exp: New file.
27736
27737Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
27738
27739 * gdb.base/funcargs.exp: Check for gdb,short_int target
27740 feature instead of looking for explicit target triplets.
27741
dc96c6c7 27742Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 27743
d63a86f8 27744 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
27745 "p 123DEADBEEF", to check parse_number.
27746 * top.c: change "to enable to enable" to "to enable" in a couple
27747 of help strings.
27748
27749Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
27750
27751 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
27752 on the mn10300.
d63a86f8 27753
c906108c
SS
27754Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
27755
27756 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
27757 where the test executable is run with explicit args.
27758 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
27759
27760Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
27761
27762 * gdb.base/run.c: Use FAKEARGV to build test executable that
27763 does not require a command line arg, since most simulators
27764 don't currently support passing such an arg into the simulated
27765 program.
27766 * gdb.base/commands.exp: Change tests to insert the proper
27767 value as the arg to the first recursive factorial call. Change
27768 compilation line to define FAKEARGV at compile time.
27769
27770Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
27771
27772 * gdb.base/recurse.exp: Enable these tests for the mn10300.
27773 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
27774 function with watchpoint enabled" test.
27775
27776Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
27777
27778 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 27779 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
27780
27781 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 27782 "Tests restarted" messages.
c906108c
SS
27783
27784Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
27785
27786 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
27787
dc96c6c7 27788Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27789
27790 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
27791 for INFO SYMBOL; add help tests for OVERLAY commands.
27792 * gdb.base/default.exp: add tests for INFO SYMBOL command;
27793 add tests for OVERLAY commands
27794 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
27795 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
27796 * gdb.base/sigall.c: add usestubs code frag
27797 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 27798
c906108c
SS
27799Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
27800
27801 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
27802 failures.
27803 (gdb_stop_suppressing_tests): Note that tests have restarted.
27804
27805Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
27806
27807 * config/h8300.exp: New file.
27808
27809Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
27810
27811 * gdb.base/setshow.exp: Check for the existence of a
27812 feature, not its value.
27813
27814Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
27815
27816 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
27817
27818 * gdb.base/scope.exp: It's now init0(), not init().
27819
27820 * gdb.base/scope0.c: For now, change init() to be init0().
27821
27822 * config/monitor.exp: Use gdb_serial in preference to serial
27823 or netport.
27824
27825 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 27826 and it's not already set.
c906108c
SS
27827
27828Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
27829
27830 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 27831 isn't using a stub and if it supports argument passing.
c906108c
SS
27832
27833Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
27834
27835 * config/udi.exp(gdb_start): Make sure UDICONF is set
27836 properly before starting gdb.
27837
27838Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
27839
27840 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
27841 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
27842 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
27843
27844Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
27845
27846 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 27847 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
27848
27849 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
27850
27851 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
27852
27853 * config/monitor.exp: Make sure we disconnect from the target.
27854 Also, try a reboot/reload cycle instead of failing if the
27855 load fails.
27856
27857Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
27858
27859 * gdb.base/default.exp: Don't set match_max.
27860 * gdb.base/help.exp: Ditto.
27861 * gdb.base/list.exp: Ditto.
27862 * gdb.base/signals.exp: Ditto.
27863
27864 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
27865 set, use remote_ld to download the testcase instead of
27866 the GDB loader.
27867
27868Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
27869
27870 * config/vr5000.exp: New file.
27871
27872 * config/monitor.exp(gdb_target_monitor): Add pattern for
27873 "Ending remote" to detect errors in connecting.
27874
27875 * gdb.base/setshow.exp: Add .* within auto language test.
27876
27877 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
27878 target feature.
27879
27880 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 27881 and reboot the board if necessary.
c906108c
SS
27882
27883 * gdb.base/setvar.exp(test_set): Handle multiple prints within
27884 a set of tests. Remove print.* from the patterns being checked.
27885
27886Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
27887
27888 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
27889 refer to gdb_spawn_id.
27890
27891 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
27892 longer used.
27893 * config/sparclet.exp: Ditto.
27894 * config/sparclet-old.exp: Ditto.
27895 * config/slite.exp: Ditto.
27896 * config/sim.exp: Ditto.
27897 * gdb.base/funcargs.exp: Ditto.
27898
27899 * lib/gdb.exp:Remove references to gdb_spawn_id.
27900 (gdb_expect): Move to remote.exp.
27901
27902Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
27903
27904 * config/monitor.exp: Detect the "Couldn't establish connection"
27905 message from GDB.
27906
27907Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
27908
27909 * gdb.base/bitfields.exp: Use runto instead of explicit
27910 gdb_run_cmd/gdb_expect sequences.
27911
27912 * gdb.base/break.exp(text_next_with_recursion): Add match for
27913 gdb_expect call.
27914
27915 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
27916 We also need to handle the "A program is being debugged already"
27917 prompt from gdb. Use gdb_test to set the baud rate.
27918
27919 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
27920 to 20000. Really. I mean it.
27921
27922Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27923
27924 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
27925 fails. If suppress_flag is set, skip perror message about not
27926 being able to send to GDB.
c906108c 27927 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 27928 GDB.
c906108c
SS
27929 (gdb_expect): If suppress_flag is set, always fail immediately.
27930 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
27931 (gdb_init): Call gdb_stop_suppressing_tests.
27932 (default_gdb_exit): Ditto.
27933 (default_gdb_start): Ditto.
27934
27935 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 27936 gdb_stop_suppressing_tests as appropriate.
c906108c 27937 * gdb.base/break.exp: Ditto.
889bf7c5 27938 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
27939 * gdb.base/commands.exp: Ditto.
27940 * gdb.base/exprs.exp: Ditto.
889bf7c5 27941 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
27942 * gdb.base/list.exp: Ditto.
27943 * gdb.base/recurse.exp: Ditto.
889bf7c5 27944 * gdb.base/scope.exp: Ditto.
c906108c
SS
27945 * gdb.base/structs.exp: Ditto.
27946 * gdb.c++/inherit.exp: Ditto.
27947
27948Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
27949
27950 * config/vr4300.exp: New file.
27951
99707966 27952 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 27953
99707966 27954 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
27955
27956Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
27957
27958 * lib/gdb.exp(gdb_init): New function.
27959
27960 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 27961 for each individual variable set.
c906108c
SS
27962
27963 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
27964 name.
27965
27966 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
27967
27968 * gdb.base/scope.exp: Use gdb_test.
27969
27970 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
27971 aborting; the testsuite driver will do that for us (see
27972 gdb_finish). Also, use gdb_test in a few more places.
27973
27974Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
27975
27976 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
27977
27978Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
27979
27980 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
27981 and "add_tests" are not at the same address.
27982
27983Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
27984
27985 * gdb.base/ptype.exp: Use gdb_test.
27986
27987Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
27988
27989 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
27990 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
27991 left in. No longer expect them to fail.
27992
27993 * gdb.stabs/*.mt; Deleted, no longer used.
27994 * gdb.stabs/configure.in: Remove references to target makefile
27995 frags.
27996 * gdb.stabs/configure: Rebuilt.
27997
27998 * gdb.disasm/*.mt: Deleted, no longer used.
27999 * gdb.disasm/configure.in: Remove references to target makefile
28000 frags. Use "sh3.s" as the unique filename for this directory.
28001 * gdb.disasm/configure: Rebuilt.
28002
28003 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
28004 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
28005 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
28006
28007Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
28008
28009 * config/udi.exp: Use mondfe,name instead of remote_host.
28010
28011Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
28012
28013 * gdb.base/watchpoint.exp: Don't expect a failure when calling
28014 a function with a watchpoint enabled on the mn10200.
28015
28016 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
28017 before trying to create it!
28018
28019Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
28020
28021 * config/vx.exp: Use hostname instead of netport.
28022
28023 * config/vxworks.exp: New file.
28024
28025 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
28026
28027 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 28028 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
28029 occurs.
28030
28031 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
28032 $gdb_spawn_id directly.
28033 (gdb_run_cmd): Try _start as well as start. Use the target feature
28034 gdb,start_symbol as the symbol to start from when jumping.
28035
28036Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
28037
28038 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
28039 redundant) test.
28040
28041 * gdb.base/recurse.exp: Relax final value test for 'b' so that
28042 it doesn't lose for 16bit integer systems.
28043
28044Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
28045
28046 * gdb.fortran/types.exp: If the target doesn't support "double"
28047 data types, then expect "real" types to only be 4 bytes.
28048
28049 * gdb.c++/virtfunc.exp: Expect failure for virtual function
28050 call tests if the target doesn't support inferior function calls.
28051
28052 * gdb.base/printcmds.exp: Allow minor deviation in FP values
28053 in printf tests.
28054
28055Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
28056
28057 * gdb.base/help.exp: Disable "help set", "help show", and
28058 "help support". Simplify regexp for "help stack".
28059
28060 * gdb.base/default.exp: Set match_max to 5000 and the timeout
28061 to 60 seconds. Temporarily set match_max to 15000 around the
28062 "info copying" test.
28063
28064 * gdb.base/nodebug.exp: Don't try to do an inferior function
28065 call if the target doesn't support them.
28066 * gdb.base/printcmds.exp: Likewise.
28067 * gdb.base/setvar.exp: Likewise.
28068 * gdb.base/structs.exp: Likewise.
28069 * gdb.c++/templates.exp: Likewise.
28070 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
28071
28072 * gdb.base/recurse.exp: Enable for the mn10200.
28073
28074 * configure.in: Do configure gdb.stabs directory for *-*-elf
28075 targets.
28076 * configure: Rebuilt.
28077
28078 * gdb.base/break.exp: Check for gdb,noresults before testing
28079 exit status and/or results from the target.
28080 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
28081 * lib/gdb.exp: Remove old (now bogus) initialization of
28082 noinferior, noargs, noresults and nosignals.
28083
28084Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
28085
28086 * config/sh.exp: New file.
28087
28088 * config/slite.exp: Try to connect multiple times to the board
28089 before rebooting. Only send a "monitor run" if need_monitor_run
28090 is set.
28091
28092 * gdb.base/break.exp: Don't do the "stub continue" test if
28093 the target has gdb_stub set.
28094
28095 * gdb.base/callfuncs.exp: Increase the timeout.
28096
28097 * gdb.base/interrupt.exp: Don't even try to compile the testcase
28098 if the target has gdb,noinferiorio set.
28099
28100 * gdb.base/list.exp: Increase match_max to 10000 characters.
28101
28102 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
28103
28104 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
28105 target.
28106
28107 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
28108
28109Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
28110
28111 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
28112 trying to delete the copy of gdb. Catch the file delete so we
28113 don't die if the delete fails; also, the file should be copied to
28114 the host, not to the build.
c906108c
SS
28115
28116Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
28117
28118 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 28119 parenthesis in case it contains multiple regexps separated
c906108c
SS
28120 with |.
28121
28122 * gdb.base/watchpoint.exp: Use gdb_test.
28123 * gdb.base/default.exp: Ditto.
28124
28125Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
28126
99707966 28127 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 28128
c906108c
SS
28129 * gdb.base/scope.exp: Use gdb_test.
28130 * gdb.c++/classes.exp: Ditto.
28131 * gdb.c++/inherit.exp: Ditto.
28132
28133Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
28134
28135 * gdb.base/crossload.exp: Don't use execute_anywhere, use
28136 remote_exec instead.
28137 * gdb.base/corefile.exp: Don't be ridiculous.
28138 * gdb.base/*.c: Add missing stub invocations.
28139
28140Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
28141
28142 * config/slite.exp: Miscellaneous fixes.
28143
28144 * lib/gdb.exp: Fix runto.
28145
28146 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
28147 the target.
28148
28149 * gdb.base/watchpoint.exp: Fix regexp.
28150
28151 * lib/gdb.exp(default_gdb_exit): Add a catch to the
28152 close and wait commands, as the descriptor may now be
28153 invalid. Always call "remote_close host".
28154
28155Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
28156
28157 Major rewrite for testsuite revision.
d63a86f8 28158
c906108c
SS
28159 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
28160 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
28161 instead of relying on spawn_id to always contain a valid
28162 spawn id.
28163 (get_compiler_info): New procedure to build the ${binfile}.ci
28164 file, instead of replicating this in N different places.
28165 (gdb_compile): New procedure.
d63a86f8 28166
c906108c 28167 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
28168 appropriate arguments) instead of compile. Use gdb_test in a lot
28169 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
28170 at the start of a testcase, as this is no longer done magically.
28171
28172 config/*-gdb.exp: Rename without the -gdb suffix.
28173
28174 config/mips.exp: Use remote_close instead of exit_remote_shell.
28175 config/monitor.exp: Use target_info instead of looking at
28176 baud, timeout, etc.
28177 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
28178
28179Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28180
28181 * gdb.c++/templates.exp (test_ptype_of_templates),
28182 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
28183 Update expect patterns for destructors and assignment operators
28184 to match corresponding c-typeprint.c changes.
28185 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
28186 to destructor breakpoint test, GDB should be able to set the
28187 destructor breakpoint without specifying arguments.
28188
28189Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
28190
28191 * gdb.threads/pthreads.exp: Change result for failure to compile due
28192 to lack of pthreads runtime support from an error to simply an
28193 unsupported test, per dejagnu standards.
28194
28195Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28196
28197 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
28198 where GDB exits to reduce pattern match time.
28199 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
28200
28201 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
28202
dc96c6c7 28203Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28204
28205 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
28206 * gdb.base/default.exp: ditto.
28207 * gdb.base/nodebug.exp: ditto.
28208 * gdb.base/printcmds.exp: ditto.
28209 * gdb.base/ptype.exp: ditto.
28210 * gdb.base/setvar.exp: ditto.
28211 * gdb.base/structs.exp: ditto.
28212 * gdb.base/setshow.c: Guard against uninitialized values of argc.
28213
28214Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
28215
28216 * configure, */configure: Rebuild with autoconf 2.12.
28217
28218Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
28219
28220 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
28221 use new i*86-pc-linux*-gnu quads.
28222 * gdb.base/corefile.exp: Ditto.
28223 * gdb.base/signals.exp: Ditto.
28224 * gdb.base/sigall.exp: Ditto.
28225 * gdb.base/interrupt.exp: Ditto.
28226
28227 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
28228 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
28229 RedHat 4.0.
d63a86f8 28230
c906108c 28231 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
28232 linux. This allows the test case to at least compile on latest
28233 linux, but still not run due to missing the threads runtime library.
c906108c
SS
28234
28235Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28236
28237 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
28238 directory to search gdb directory. Accept and step over conditional
28239 stack alignment code. Consume $prompt in failure cases.
28240 Reset timeout to $oldtimeout instead of some arbitrary value.
28241 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
28242 timeout problems with infinite stack backtraces.
28243 * gdb.base/ptype.exp (ptype struct link, union tu_link):
28244 Accept function parameters for linkfunc member.
28245
28246Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
28247
28248 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
28249 (CXXFLAGS): Remove, unreferenced.
28250 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
28251 previous -B options and also add -B option to pick up cross compiled
28252 runtime.
c906108c
SS
28253 (TARGET_INCLUDES): Add for -I options and add code to initialize when
28254 doing cross compiles.
28255 (target_alias): Declare global.
28256 (xgcc): Set variable to full path of gcc in build tree. Use findfile
28257 to verify that gcc exists in build tree, and if so set CC to that
28258 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 28259
c906108c
SS
28260Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
28261
28262 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
28263 ptype test for anonymous union. Fixup testcase to match
28264 current gcc debug output.
28265
28266Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
28267
28268 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
28269 force argument to an unsigned long type.
28270
28271Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
28272
28273 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 28274 tests and anonymous union print/ptype tests.
c906108c
SS
28275 * gdb.base/list.exp (test_forward-search): Increase timeout by
28276 5 minutes for the "search extremely long line" case.
28277 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
28278 completely optional and that the pass/fail messages use the command as
28279 the message if that third arg is a null string.
28280 (gdb_test_exact): Arrange that a null string pattern means match a
28281 null string output rather than any output, which might include random
889bf7c5 28282 errors.
c906108c
SS
28283 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
28284 backtrace test.
28285 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
28286 always failing and failure is now exposed by gdb.exp changes.
28287
28288Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
28289
28290 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
28291 weren't being noted.
28292
28293Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28294
28295 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
28296 * gdb.stabs/weird.exp: Remove v_comb xfails.
28297
dc96c6c7 28298Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28299
28300 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 28301 list.exp scope.exp watchpoint.exp]
c906108c 28302 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 28303
dc96c6c7 28304Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28305
28306 * config/monitor.exp: Increase download timeout to 1000 seconds.
28307
dc96c6c7 28308Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28309
28310 * config/m32r.exp: Increase timeout to 120 seconds.
28311
28312Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
28313
28314 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
28315 and accept older ordering as obsolescent gcc or gdb.
28316 * gdb.c++/templates.exp: Ditto.
28317 * gdb.c++/virtfunc.exp: Ditto.
28318
28319Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
28320
28321 * gdb.base/coremaker.c: Add code to mmap some data so we
28322 can check that it ends up in the core file.
28323 * gdb.base/corefile.exp: Add test to read mmapped data
28324 from core file.
28325
dc96c6c7 28326Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28327
28328 * config/m32r.exp: New file.
28329
28330Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
28331
28332 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
28333 that cflags can contains -gstabs, and work correctly for other tests.
28334
dc96c6c7 28335Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28336
28337 * gdb.base/setshow.exp: New file, tests show and set.
28338 * gdb.base/setshow.c: New file, tests show and set.
28339 * gdb.base/help.exp: Add test for help set|show annotate.
28340 * gdb.base/default.exp: Add test for set|show annotate.
28341
28342Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
28343
28344 * testsuite/gdb.base/break.exp: Make backtrace from factorial
28345 errors unique.
28346 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
28347 explicitly.
28348
28349Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
28350
28351 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
28352 and width commands. This is done elsewhere.
28353 * (gdb_start): Don't call gdb_start_sim here. That's already
28354 done in gdb_load. This fixes lots of failures in default.exp.
28355
28356Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
28357
28358 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
28359 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
28360 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
28361 in the same we we treat other failures (since it may be an expected
889bf7c5 28362 condition), rather than as an error.
c906108c
SS
28363 * gdb.base/signals.exp (test_handle_all_print): Revert back to
28364 old test format.
28365
28366Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
28367
28368 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
28369 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 28370 twice. Nuke the duplicates.
c906108c 28371 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 28372 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
28373 Remove config.h along with other config files.
28374
28375Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
28376
28377 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
28378 "p func1 ()" and note that rests of tests are skipped.
28379 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28380 setup_xfails for "print func2::coremaker_local".
c906108c
SS
28381 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
28382 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
28383 affected by the previous run test.
28384 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
28385 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
28386 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
28387 "pass int powerset tuple" and "pass modeless int powerset tuple".
28388 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
28389 "real write 4" and "real write 8".
28390 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28391 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
28392 "print \$i after tuple assign 2", and
28393 "print vs2 after tuple assign 2".
28394 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
28395 meaningful error message and return -1 so the caller can
28396 suppress further tests and avoid a cascade of errors.
d63a86f8 28397
c906108c
SS
28398Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
28399
28400 * gdb.base/a1-selftest.exp: Tweak tests to account for new
28401 format for printing version.
28402 * gdb.base/default.exp: Ditto.
28403 * gdb.base/interrupt.exp: Fix problem with cascade of
28404 errors if child process dies while calling a function.
d63a86f8 28405
c906108c
SS
28406Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
28407
28408 * Makefile.in (VPATH): Add
28409 * Makefile.in (Makefile, config.status): Fix rules so things get
28410 remade when necessary.
28411
28412Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
28413
28414 * Makefile.in (just-check): Add path to sibling expect dir
28415 to environment variable specified by RPATH_ENVVAR.
28416
28417Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
28418
28419 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
28420 (just-check): Add shared library paths for libstdc++, tk,
28421 tcl, bfd, and opcodes to the environment variable specified
28422 in RPATH_ENVVAR.
28423 * configure.in: Add support to recognize --enable-shared flag
28424 and generate correct value for RPATH_ENVVAR.
28425 * configure: Regenerated with autoconf.
28426
28427Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
28428
28429 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 28430 include all osf versions.
c906108c
SS
28431 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
28432 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
28433 when target is linux. When failing to build pthreads test
28434 executable, give more meaningful message.
28435 * gdb.threads/pthreads.c: Hpux also uses old definition of second
28436 arg for pthread_create.
d63a86f8 28437
c906108c
SS
28438Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
28439
28440 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 28441 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 28442 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 28443 and -lpthreads (everybody else).
c906108c
SS
28444 (test_startup): Fail gracefully if threads are not supported.
28445 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
28446 "p/c array_index("abcdef",2)" when not gcc compiled.
28447 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
28448 "print func2::coremaker_local" when not gcc compiled.
28449 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
28450 "ptype on opaque struct tagname (statically)",
28451 "ptype on opaque struct tagname (dynamically) 1", and
28452 "ptype on opaque struct tagname (dynamically) 2"
28453 for not compiled with gcc.
28454 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
28455 backtrace when compiled with gcc.
d63a86f8 28456 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
28457 than always return success.
28458
28459Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
28460
28461 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
28462
28463Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
28464
28465 * gdb.base/structs.exp: Undo last change.
28466
28467Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
28468
28469 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
28470 encapsulate all the steps/nexts done during self test, starting
28471 at main, and makes them less sensitive to optimization issues.
28472 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
28473 signal handler" test.
28474 * gdb.threads/pthreads.exp: Only run this for native configs.
28475 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
28476 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
28477 tests.
28478 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
28479 for "runto test_calls(void)" test.
d63a86f8 28480
c906108c
SS
28481Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
28482
28483 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
28484 and don't expect address info in breakpoint confirmations.
28485
28486Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
28487
28488 * gdb.base/list.exp (test_forward_search): Increase timeout
28489 temporarily by 60 seconds for searching extremely long line,
889bf7c5 28490 and then reset to old value when done. Increase expect input
c906108c
SS
28491 buffer to 10000.
28492
28493Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
28494
28495 * gdb.base/list.exp (test_forward_search): Fix to handle very
28496 long source line without overflowing expect's input buffer.
28497
28498Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
28499
28500 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
28501 "buffer_full".
28502
28503 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
28504 "buffer_full".
28505
28506 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
28507 "buffer_full".
28508
28509 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
28510 "buffer_full".
28511
28512Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
28513
28514 * configure.in (configdirs): Add gdb.threads.
28515 * configure: Regenerated with autoconf.
28516 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
28517 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
28518 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 28519
c906108c
SS
28520Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
28521
28522 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
28523
28524Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
28525
28526 * gdb.base/signals.exp (test_handle_all_print): Test separately for
28527 each signal's status in the output of "handle all print".
28528 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
28529 the \r\n sequence that immediately precedes the gdb prompt.
28530 * gdb.base/a1-selftest.exp: Save original timeout and restore
28531 after test.
28532
28533Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
28534
28535 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
28536 symbol.
28537
28538Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
28539
28540 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
28541
28542Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
28543
28544 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
28545 timeout by 60 seconds.
28546
28547Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
28548
28549 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
28550 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
28551 error return.
28552
28553Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
28554
28555 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
28556 gdb initialization, also report how long dejagnu waited. Restore
28557 old timeout before doing error return. Temporarily increase timeout
889bf7c5 28558 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
28559
28560Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
28561
28562 * lib/gdb.exp: Report timeout value for verbosity level 2.
28563 * config/gdbserver.exp: Ditto.
28564 * config/hppro.exp: Ditto.
28565 * config/mips-gdb.exp: Ditto.
28566 * config/monitor.exp: Ditto.
28567 * config/netware.exp: Ditto.
28568 * config/sim-gdb.exp: Ditto.
28569 * config/slite-gdb.exp: Ditto.
28570 * config/udi-gdb.exp: Ditto.
28571 * config/unix-gdb.exp: Ditto.
28572 * config/vx-gdb.exp: Ditto.
28573 * gdb.base/a1-selftest.exp: Ditto.
28574 * gdb.base/a2-run.exp: Ditto.
28575 * gdb.base/break.exp: Ditto.
28576 * gdb.base/corefile.exp: Ditto.
28577 * gdb.base/list.exp: Ditto.
28578 * gdb.base/recurse.exp: Ditto.
28579 * gdb.base/scope.exp: Ditto.
28580 * gdb.base/signals.exp: Ditto.
28581
28582Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28583
28584 * gdb.threads/Makefile.in (docdir): Removed.
28585
28586Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28587
28588 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 28589 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 28590 @srcdir@.
d63a86f8 28591 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
28592 autoconf 2.5 or higher.
28593 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
28594
28595Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
28596
28597 * configure: Regenerated.
28598 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
28599 avoid name clashes with SunOS headers.
28600
28601Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
28602
28603 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
28604
28605Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
28606
28607 * gdb.base/callfuncs.exp: Finish last change -- make sure the
28608 prototype information ends up in the compiler info file.
28609
28610Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
28611
28612 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
28613 attempting to regenerate it. Eliminate use of a temporary file
28614 and just generate the info file directly. Source it immediately,
28615 for consistency of use.
28616 * gdb.base/corefile.exp: Ditto
28617 * gdb.base/exprs.exp: Ditto.
28618 * gdb.base/funcargs.exp: Ditto.
28619 * gdb.base/langs.exp: Ditto.
28620 * gdb.base/list.exp: Ditto.
28621 * gdb.base/mips_pro.exp: Ditto.
28622 * gdb.base/nodebug.exp: Ditto.
28623 * gdb.base/opaque.exp: Ditto.
28624 * gdb.base/ptype.exp: Ditto.
28625 * gdb.base/scope.exp: Ditto.
28626 * gdb.base/setvar.exp: Ditto.
28627 * gdb.base/signals.exp: Ditto.
28628 * gdb.base/whatis.exp: Ditto.
28629 * gdb.c++/templates.exp: Ditto.
28630 * gdb.c++/virtfunc.exp: Ditto.
28631 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 28632 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
28633
28634Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28635
28636 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
28637 it got fixed by the recent lookup_minimal_symbol_by_pc change.
28638 Increase timeout, a lot of single stepping might be needed if the
28639 target has no hardware watchpoints.
28640
28641Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
28642
28643 * gdb.base/break.exp: Ignore compiler warnings when compiling
28644 break.c.
28645 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
28646 * gdb.base/default.exp: Add h8300 xfails. Handle messages
28647 from remote-sim.
28648 * gdb.base/exprs.exp: Add h8300 xfails.
28649 * gdb.base/funcargs.exp: Likewise.
28650 * gdb.base/nodebug.exp: Likewise.
28651 * gdb.base/printcmds.exp: Likewise.
28652 * gdb.base/ptype.exp: Likewise.
28653 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
28654 h8300 xfails.
d63a86f8 28655 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
28656 on the h8300.
28657 * gdb.base/funcargs.c: Explicitly make last constant argument to
28658 call_after_alloca_subr an unsigned long type.
28659 * gdb.base/return.c: Include stdio.h.
28660
28661Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
28662
28663 * config/abug.exp: New file for the older Motorola Bug monitor
28664 that runs on the mvme13x series VME boards.
28665 * config/monitor.exp: Use the new config array for target settings
28666 if they exist.
28667
28668Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
28669
28670 * sim-gdb.exp: Make the SH simulator allocate less space when
28671 it is targeted.
28672
28673Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
28674
28675 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
28676 test.
28677
28678Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
28679
28680 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
28681 "rs6000-*-*" for "list function in include file" when gcc compiled.
28682 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
28683 for "p ctable1[120]".
28684 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
28685 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
28686 Remove setup_xfail for "rs6000-*-*" for
28687 "print 'scope0.c'::filelocal before run".
28688 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
28689 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
28690 since some compilers don't allow both options to be given
28691 on the same command line. Create object file and move it.
d63a86f8 28692
c906108c
SS
28693Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
28694
28695 * gdb.base/corefile.exp: Always regenerate the core file, since
28696 we always regenerate the coremaker program. Detect special case
28697 where registers cannot be read from core file.
d63a86f8 28698
c906108c
SS
28699Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
28700
28701 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
28702 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
28703 * gdb.c++/templates.exp: Only match on basename of file since
28704 some formats like xcoff don't encode directory information.
28705 * gdb.stabs/weird.exp: Use the right sed script for powerpc
28706 and rs6000 AIX xcoff targets.
28707 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
28708 * configure: Regenerate.
28709 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
28710 here, rather than in distclean.
d63a86f8 28711
c906108c
SS
28712Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
28713
28714 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
28715 defined, and use it to compile the test case with -O2. The
28716 native compilation still uses no optimization.
28717 * gdb.base/mips_pro.c: Remove inline assembly code since
28718 it is compiled PIC by default, which results in assembler
28719 warnings that make the testsuite think the compilation
28720 was unsuccessful.
28721
28722Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
28723
28724 * gdb.c++/misc.exp: Add note to message for
28725 "print s.a for foo struct" that this is a known gcc 2.7.2
28726 and earlier bug.
28727
28728Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
28729
28730 * gdb.base/break.exp: Fix pattern for matching "Delete all
28731 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
28732 setup_xfail for deleting all breakpoints test. Fix various
28733 timeout messages to include "(timeout)".
28734 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
28735 for "p t_float_values2(3.14159,float_val2)".
28736 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
28737 for "continue to call2g" when gcc compiled.
28738 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
28739 "up to foo in langs.exp", "show language at foo in langs.exp",
28740 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
28741 and "show language at fsub in langs.exp".
28742 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
28743 "list line 1 in include file", "list message for lines past EOF",
28744 "list function in include file", "list list0.h:foo", and
28745 "list filename:function; nonexistant function".
28746 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
28747 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
28748 and "ptype t_char_array" to be for native cc only.
d63a86f8 28749
c906108c
SS
28750Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
28751
d63a86f8 28752 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 28753 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 28754 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
28755
28756Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
28757
28758 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
28759 "bt in signals.exp". This problem only appears when running
28760 the testsuite, and then only intermittently.
28761
28762Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
28763
28764 * gdb.base/return.exp (return_tests): Differentiate between
28765 two tests of continuing.
28766
28767Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
28768
28769 * */Makefile.in (maintainer-clean): Remove config.log.
28770 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
28771 * gdb.c++/Makefile.in (PROGS): Add inherit.
28772 (clean): Remove *.ci.
28773
28774Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
28775
28776 * gdb.c++/misc.cc: Add test code from Mike Stump.
28777 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
28778
28779Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
28780
28781 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
28782 to "alpha-*-osf2*" and add comment.
28783 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
28784 setup_xfail for "step over execarg initialization" and
28785 "step over corearg initialization".
c906108c
SS
28786 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
28787 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
28788 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 28789 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
28790 "print func2::coremaker_local", and "backtrace in corefile.exp".
28791 * gdb.base/signals.exp: Build and source signals.ci.
28792 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
28793 to be for gcc only.
28794 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 28795
c906108c
SS
28796Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28797
28798 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
28799 Feb 3 procfs.c change.
28800
28801Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
28802
28803 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
28804
28805Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
28806
28807 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
28808 from dejagnu's apparent default of 10 seconds, which gives random
28809 results when running the tests over NFS on moderately loaded systems.
28810 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
28811
28812Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
28813
28814 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
28815 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 28816 result reports.
c906108c
SS
28817
28818Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
28819
28820 * configure.in (CY_AC_PATH_TCLH): Remove.
28821 * configure: Regenerate.
28822
28823Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
28824
28825 * gdb.c++/Makefile.in (clean): Add missing '{'.
28826
28827Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
28828
28829 * lib/gdb.exp: Provide a default value for noinferior.
28830
28831 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
28832 Load libgloss.exp.
28833
28834Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
28835
28836 * gdb.disasm/hppa.exp: Compile directly into an executable, use
28837 the executable, not the .o to run the tests from.
28838
28839Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
28840
28841 * gdb.base/break.exp: Don't test for program exit or exit status
28842 if $noresults if nonzero.
28843 * gdb.base/langs.exp: Likewise.
28844 * gdb.base/watchpoint.exp: Likewise.
28845
28846 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
28847 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
28848 trying to compile the testcase.
28849
28850Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
28851
28852 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
28853 * gdb.base/signals.exp (continue to handler): Likewise.
28854
28855Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
28856
28857 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
28858
28859 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
28860
28861Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
28862
28863 * gdb.base/corefile.exp: Recognize "not found" as failure
28864 when trying to determine if a core file was generated.
28865 If no core file was generate the first time, try again without
28866 the ulimit -c to work around braindamaged shells.
28867
28868Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
28869
28870 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
28871 [] tests with "test" and enclose string in quotes.
28872 * gdb.stabs/configure: Rebuild
d63a86f8 28873
c906108c
SS
28874Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
28875
28876 Changes in sync with expect:
28877 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
28878 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
28879 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
28880 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
28881 argument to AC_REQUIRE.
28882 * configure: Regenerated.
28883
28884Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
28885
28886 * gdb.base/corefile.exp: When generating a core, discard any
28887 error messages about ulimit not found and the "core dumped"
28888 message from the shell that runs the coredumper.
28889
28890Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
28891
28892 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
28893
28894 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
28895 which sed script to run. Expect failure for v_comb test
28896 on PA targets too.
d63a86f8 28897
c906108c
SS
28898Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
28899
28900 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 28901 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
28902
28903Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
28904
28905 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
28906 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 28907 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
28908 * lib/gdb.exp (default_gdb_start): Fix typo.
28909 * gdb.base/corefile.exp: Allow "Core was generated by ..."
28910 messages to not include the full program name that caused
28911 the core dump since some systems (such as solaris) apparently
28912 truncate this path to about 80 characters.
28913 When generating a core file first try increasing the core file
28914 size limit to unlimited since some systems may default it to
28915 zero, and it is harmless to try it. Move the test for failing
28916 to generate a core file to where it will actually get executed.
28917 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
28918 new gdb result from g++ debug info improvements and make old
28919 pattern obsolescent. Also account for size_t differences
28920 (may be int or long).
28921 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
28922 initialization before function call is placed in the delay slot
28923 and thus appears to be skipped over by commands such as "next".
28924
28925Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
28926
28927 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
28928
28929Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
28930
28931 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
28932 input source file; fix code to compile test to deal with this
28933 convention.
28934 * gdb.c++/*.exp: Likewise.
28935
28936Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
28937
28938 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
28939 "bt in signals.exp".
28940
28941Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
28942
28943 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
28944 "step over execarg initialization" and
889bf7c5 28945 "step over corearg initialization".
c906108c
SS
28946
28947Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
28948
28949 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
28950 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
28951
28952Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
28953
28954 From Rob Savoye (rob@poseidon.cygnus.com)
28955 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
28956 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
28957 configure.in}, gdb.disasm/{Makefile.in, configure.in},
28958 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
28959 configure.in}: Major reworking for autoconfig.
c906108c
SS
28960 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
28961 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 28962 New files.
c906108c
SS
28963 * config/unix-gdb.exp: Make GDB global.
28964 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
28965 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
28966 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
28967 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
28968 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
28969 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 28970 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
28971 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
28972 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
28973 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
28974 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 28975 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
28976 to returns as necessary, arrange for test to compile own testcase
28977 executable.
c906108c 28978 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 28979
c906108c
SS
28980Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
28981
28982 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 28983 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
28984 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
28985 "backtrace through signal handler".
28986
28987Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28988
28989 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
28990 continuing from a job control stop signal.
28991 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
28992
28993Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
28994
28995 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
28996 * gdb.base/corefile.exp: Likewise.
28997 * gdb.base/funcargs.exp: Likewise.
28998
28999Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
29000
29001 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
29002 * config/monitor.exp: Add support for setting baud rate.
29003
29004Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
29005
29006 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
29007 i*86-*-linux* xfails for "backtrace through signal handler".
29008 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
29009 "print func2::coremaker_local".
29010 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 29011 alpha-dec-osf2* xfail for
c906108c
SS
29012 "delete all breakpoints when none".
29013
29014Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
29015
29016 * gdb.base/break.exp: Change test that deletes all breakpoints
29017 when no user breakpoints are installed. A post 4.15 change
29018 causes gdb to no longer prompt in this case.
29019
29020Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
29021
29022 * gdb.base/return.exp (return_tests): Change xfail for test
29023 "correct value returned double test" to stop xfailing at
29024 Solaris 2.5. Apparently the bug has been fixed.
29025
29026Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
29027
29028 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
29029 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
29030
29031Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
29032
29033 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
29034 * gdb.disasm/hppa.s: Corresponding changes.
29035
29036Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
29037
29038 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
29039 makefile fragment.
29040 * config/mt-hpux: Deleted.
29041
29042Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
29043
d63a86f8 29044 * Many files: When warning about suppressed tests due to a
c906108c
SS
29045 nonexistant test binary, avoid incrementing the warning count.
29046
29047Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
29048
29049 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 29050
c906108c
SS
29051Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29052
29053 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
29054 "sparc-*-solaris2*".
29055
29056Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29057
29058 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
29059 Add global and local variables and initialize them.
29060 * gdb.base/corefile.exp: Test correct mapping of corefile sections
29061 by printing variables. Remove rs6000 and powerpc xfails, BFD now
29062 extracts the file name and terminating signal from the core file.
29063 * TODO: Remove note about tests for correct mapping of corefile.
29064 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
29065 from optimizing it away.
29066 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
29067 handles common blocks.
29068
29069Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
29070
29071 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
29072 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
29073
29074Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
29075
29076 * Makefile.in (maintainer-clean): New target, synonym for
29077 realclean.
29078 * gdb.base/Makefile.in (maintainer-clean): Likewise.
29079 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
29080 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
29081 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
29082 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
29083 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
29084
29085Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
29086
29087 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
29088 xfails when not gcc compiled for "print foo::funclocal".
29089 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
29090 "print foo::funclocal at foo",
29091 "print 'scope1.c'::foo::funclocal at foo",
29092 "print foo::funclocal_bss at foo",
29093 "print 'scope1.c'::foo::funclocal_bss at foo",
29094 "print foo::funclocal_ro at foo",
29095 "print 'scope1.c'::foo::funclocal_ro at foo",
29096 "print bar::funclocal at foo" and
29097 "print 'scope1.c'::bar::funclocal at foo".
29098 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
29099 gcc compiled for "print foo::funclocal at bar".
29100 Expand all messages to ensure that they identify that
29101 the test is at bar().
29102 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
29103 gcc compiled for:
29104 "ptype on opaque struct pointer (statically)",
29105 "ptype on opaque struct tagname (statically)",
29106 "ptype on opaque struct pointer (dynamically) 1",
29107 "ptype on opaque struct tagname (dynamically) 1",
29108 "ptype on opaque struct pointer (dynamically) 2" and
29109 "ptype on opaque struct tagname (dynamically) 2
29110 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
29111 gcc compiled for:
29112 "p datalocal"
29113 "whatis datalocal",
29114 "ptype datalocal",
29115 "p bsslocal",
29116 "whatis bsslocal", and
29117 "ptype bsslocal".
29118 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
29119 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
29120 when not gcc compiled.
29121 * gdb.base/funcargs.exp (float_and_integral_args): Add
29122 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
29123 compiled.
29124 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
29125 "backtrace from call6a" when not gcc compiled.
29126 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
29127 "backtrace from call7a" when not gcc compiled.
29128 * gdb.base/callfuncs.exp (do_function_calls):
29129 Add "hppa*-*-hpux*" xfail when not gcc compiled for
29130 "p t_char_array_values(char_array_val2,char_array_val1)",
29131 "p t_char_array_values(char_array_val1,char_array_val2)",
29132 "p t_char_array_values("carray 1","carray 2")",
29133 "p t_char_array_values("carray 1",char_array_val2)",
29134 "p t_char_array_values(char_array_val1,"carray 2")",
29135 "p sum_args(1,{2})",
29136 "p sum_args(2,{2,3})",
29137 "p sum_args(3,{2,3,4})",
29138 "p sum_args(4,{2,3,4,5})"
29139 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
29140 "backtrace in corefile.exp" when not gcc compiled.
29141
29142Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29143
29144 * gdb.base/signals.exp: Rewrite `handle all print' test as
29145 a procedure. Accept blanks or TABs as whitespace, increase
29146 timeout and expect input buffer size for the large output
29147 from the command. Remove "i*86-*-bsdi2.0" xfail.
29148
29149Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29150
29151 * gdb.base/setvar.exp: Add new testcases for truncation when
29152 assigning invalid values to bitfields.
29153
29154Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
29155
d63a86f8 29156 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
29157 mips-sgi-irix* xfail for
29158 "call inferior func with struct - returns char *"
29159 and fix test so that an optional (unsigned char *) cast is
889bf7c5 29160 accepted in the result.
c906108c
SS
29161
29162Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
29163
29164 * gdb.base/funcargs.exp (float_and_integral_args): Remove
29165 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
29166 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
29167 * gdb.base/signals.exp: Remove duplicate "handle all print" test
29168 that accidentally got checked in.
29169
29170Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
29171
d63a86f8 29172 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
29173 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
29174 compiled test.
29175 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
29176 Add mips-sgi-irix5* xfail for not gcc compiled.
29177 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
29178 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
29179 compiled for "p top", "whatis top", "p middle", and "whatis
29180 middle".
c906108c
SS
29181 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
29182 "whatis signed char" for not gcc compiled.
29183 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
29184 "set variable signed char=-1 (-1)" and
29185 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
29186 * gdb.base/funcargs.exp (float_and_integral_args):
29187 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
29188 Add mips-sgi-irix* xfail when not gcc compiled for
29189 "continue to call2b".
29190 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
29191 "continue to call2g".
6fdff2c5
PA
29192 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
29193 compiled for "backtrace from call6a"
29194 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
29195 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
29196 when not gcc compiled for "backtrace from call7a".
c906108c
SS
29197 (localvars_after_alloca): Fix gdb_test cmds for
29198 "print * after runto ...".
29199 Remove rs6000-*-* xfails for
29200 "print i after runto localvars_after_alloca" and
29201 "print l after runto localvars_after_alloca"
29202 for all compilers.
29203 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 29204 when not compiled with gcc, for:
c906108c
SS
29205 "print signed char == (minus)",
29206 "print signed char != (minus)",
29207 "print signed char < (minus)",
29208 "print signed char > (minus)".
29209 * gdb.base/callfuncs.exp (do_function_calls):
29210 Add mips-sgi-irix* xfail, when compiled with native compiler, for
29211 "call inferior func with struct - returns char *".
d63a86f8 29212 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
29213 "correct value returned double test" to include Solaris 2.4.
29214 * gdb.base/funcargs.exp (float_and_integral_args):
29215 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 29216
c906108c
SS
29217Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29218
29219 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
29220 enumeration bitfields if compiling with GNU C.
29221 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
29222 to empty' prompt.
29223
29224Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
29225
29226 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
29227 test for PRO targets.
29228
29229 * gdb.base/funcargs.exp: Avoid ever setting more than 8
29230 breakpoints in the inferior at any given time by making
29231 two groups of breakpoints for call2*, call6* and call7*
29232 tests.
29233
29234Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29235
29236 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
29237 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
29238 from optimizing it away.
29239 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
29240 "call inferior func with struct".
29241
29242Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
29243
29244 * configure.in: Only configure gdb.chill for particular targets.
29245
29246Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
29247
29248 * gdb.base/Makefile.in: Add action to .c.o transformation
29249 rule that generates a .ci file for each .o file and remove
29250 explicit .c.o rules except for callfuncs.o.
29251 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
29252 generates a .ci file for each .o file and remove explicit
29253 .cc.o rules.
29254 (clean): Remove *.tmp *.ci files.
29255 (EXECUTABLES): Remove templ-info.exp.
29256 * gdb.base/compiler.c: New file.
29257 * gdb.c++/compiler.cc: New file
29258 * gdb.base/scope.exp: Source gdb.base/scope.ci.
29259 Change rs6000-*-* xfail for
29260 "print 'scope0.c'::filelocal_ro" and
29261 "print 'scope1.c'::filelocal" and
29262 "print 'scope1.c'::filelocal_bss" and
29263 "print 'scope1.c'::filelocal_ro" and
29264 "print 'scope1.c'::foo::funclocal" and
29265 "print 'scope1.c'::foo::funclocal_ro" and
29266 "print 'scope1.c'::bar::funclocal" and
29267 "print 'scope0.c'::filelocal_ro" and
29268 "print 'scope1.c'::filelocal at foo" and
29269 "print 'scope1.c'::filelocal_bss at foo" and
29270 "print 'scope1.c'::filelocal_ro at foo" and
29271 "print 'scope1.c'::foo::funclocal at foo" and
29272 "print 'scope1.c'::foo::funclocal_bss at foo" and
29273 "print 'scope1.c'::foo::funclocal_ro at foo" and
29274 "print 'scope1.c'::bar::funclocal at foo" and
29275 "print 'scope0.c'::filelocal_ro" and
29276 "print 'scope1.c'::filelocal" and
29277 "print 'scope1.c'::filelocal_bss" and
29278 "print 'scope1.c'::filelocal_ro" and
29279 "print 'scope1.c'::foo::funclocal" and
29280 "print 'scope1.c'::foo::funclocal_bss" and
29281 "print 'scope1.c'::foo::funclocal_ro" and
29282 "print 'scope1.c'::bar::funclocal" and
29283 "print 'scope1.c'::bar::funclocal_bss"
29284 to only be xfail'd when not compiled with gcc.
d63a86f8 29285 Add rs6000-*-* xfail for
c906108c
SS
29286 "print 'scope0.c'::filelocal_bss before run"
29287 when compiled with gcc.
29288 (test_at_main): Add rs6000-*-* xfail for
29289 "print filelocal_ro in test_at_main"
29290 when compiled with gcc.
29291 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 29292 Add rs6000-*-aix* xfail for
c906108c
SS
29293 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
29294 "ptype t_char_array", not compiled with gcc.
29295 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
29296 xfail for "list foo (in include file)" when gcc compiled.
29297 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 29298 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
29299 "run to call0a" if not compiled with gcc.
29300 (unsigned_integral_args): Add rs6000-*-* xfail for
29301 "run to call1a" if not compiled with gcc.
29302 (float_and_integral_args): Add rs6000-*-* xfail for
29303 "run to call2a" if not compiled with gcc and for
29304 "continue to call2b" for any compiler.
29305 Add rs6000-*-* xfail to
29306 "print f1 after run to call2a" for gcc compiled.
29307 (discard_and_shuffle): Add rs6000-*-* xfail for
29308 "run to call6a".
29309 (shuffle_round_robin): Add rs6000-*-* xfail for
29310 "backtrace from call7a" if not compiled with gcc.
29311 Add rs6000-*-* xfail for
29312 "backtrace from call7b" if compiled with gcc.
29313 (call_after_alloca): Add rs6000-*-* xfail for
29314 "print c in call_after_alloca" and
29315 "print s in call_after_alloca" and
29316 "backtrace from call_after_alloca_subr"
29317 if not compiled with gcc.
29318 (localvars_in_indirect_call): Add rs6000-*-* xfail for
29319 "print c in localvars_in_indirect_call" and
29320 "print c in localvars_in_indirect_call" and
29321 "backtrace in indirectly called function" and
29322 "stepping into indirectly called function"
29323 if not compiled with gcc.
29324 (localvars_after_alloca): Add rs6000-*-* xfail for
29325 "print c after runto localvars_after_alloca" and
29326 "print s after runto localvars_after_alloca" and
29327 "print i after runto localvars_after_alloca" and
29328 "print l after runto localvars_after_alloca"
29329 for all compilers.
29330 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
29331 than whatis-info.exp.
29332 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
29333 than opaque-info.exp.
29334 Setup rs6000-*-* xfail for
d63a86f8 29335 "ptype on opaque struct pointer (statically)" and
c906108c
SS
29336 "ptype on opaque struct pointer (dynamically)" when
29337 not compiled with gcc.
29338 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
29339 rather than callf-info.exp.
29340 (do_function_calls): Add clear_xfail for rs6000-*-* for
29341 "p t_float_values2(3.14159,float_val2)". Seems to work
29342 fine there, both with xlc and gcc. Need to find out what
29343 it is doing right and fix other platforms.
29344 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
29345 "call inferior func with struct - returns int",
29346 "call inferior func with struct - returns long",
29347 "call inferior func with struct - returns float",
29348 "call inferior func with struct - returns double",
29349 "call inferior func with struct - returns char *",
29350 but only if not gcc compiled (presumes xlc compiled).
29351 Change rs6000-*-* xfails for
29352 "call inferior func with struct - returns char" and
29353 " call inferior func with struct - returns short" to only
29354 xfail if not using gcc.
29355 (clean mostlyclean): Remove *.ci and *.tmp files.
29356 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
29357 than templ-info.exp.
29358 * gdb.base/langs.exp: Source gdb.base/langs.ci.
29359 Add rs6000-*-* xfail for "up to foo in langs.exp"
29360 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 29361 when not gcc compiled.
d63a86f8 29362
c906108c
SS
29363Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29364
29365 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
29366 * gdb.base/corefile.exp: Likewise.
29367 * gdb.base/list.exp: Likewise.
29368 * gdb.base/scope.exp: Likewise.
29369 * gdb.base/siganls.exp: Likewise.
29370
29371 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
29372 compiler output.
29373 * gdb.base/whatis.exp: Likewise.
29374
29375Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
29376
29377 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
29378 failure (opcode table has been fixed to match reality).
29379
29380Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
29381
29382 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
29383 "call inferior func with struct - returns char",
29384 "call inferior func with struct - returns short"
29385
29386 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
29387 "print 'scope0.c'::filelocal at main",
29388 "print 'scope0.c'::filelocal_bss in test_at_main",
29389 "print 'scope0.c'::filelocal at foo",
29390 "print 'scope0.c'::filelocal_bss in test_at_foo",
29391 "print 'scope0.c'::filelocal at bar",
29392 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 29393
c906108c
SS
29394 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
29395 in source file 1". This bug seems to have been fixed with both
29396 gcc and native cc (was native assembler bug?).
29397
29398Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
29399
29400 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
29401 "backtrace through signal handler" to "i*86-*-sysv4*".
29402 * gdb.base/signals.exp: Add xfail for "'next' behaved as
29403 continue" case. Add "known SVR4 bug" to fail message.
29404 Add "i*86-*-bsdi2.0" xfail for "handle all print".
29405 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
29406 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
29407 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
29408 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
29409 "up to foo in langs.exp", "show language at foo in
29410 langs.exp", "up to cppsub_ in langs.exp", "show
29411 language at cppsub_ in langs.exp", "up to fsub in
29412 langs.exp", and "show language at fsub in langs.exp".
29413 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
29414 "bactrace in corefile.exp".
29415 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
29416 "call inferior function with struct - returns float" and
29417 "call inferior function with struct - returns double".
d63a86f8 29418
c906108c
SS
29419Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
29420
29421 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
29422 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
29423 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
29424 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
29425
29426Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
29427
29428 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
29429 (or overriden) "CHILL" macro rather then bare "gcc".
29430 Also look for ../../gcc/xgcc since that is what we will
29431 actually need, not "Makefile". Remove following assignment
29432 of CHILL to CHILL_FOR_TARGET because that results in
29433 recursive definition.
29434
29435Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
29436
29437 * gdb.base/corefile.exp: Change xfail for backtrace in
29438 corefile.exp from linuxaout to all linux.
29439 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
29440 cases where we miss the breakpoint at the signal handler
29441 for some reason. Setup xfail for linuxoldld/linuxaout and
29442 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
29443 hitting SIGURG breakpoint.
29444 * gdb.base/signals.exp: Setup xfail for "next" acting like
29445 continue to add linuxoldld. Setup xfail for all linux for
29446 "next to handler in signals_tests_1", "backtrace in
29447 signals_tests_1", "continue to func1", "pass SIGUSR1",
29448 and continue to handler".
29449
29450Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
29451
29452 * Update all FSF addresses except those in COPYING* files.
29453
29454Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
29455
29456 * gdb.base/a2-run.exp: Change messages to be more explicit about
29457 the status of args, and quote binfile in results.
29458
29459Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
29460
29461 * gdb.base/callfuncs.exp: Add tests for passing structs to
29462 inferior functions and return various types.
29463 * gdb.base/callfuncs.c: Add functions to receive a struct
29464 and return a member of the struct, in various types.
29465
29466Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29467
29468 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
29469
29470Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
29471
29472 * config/vxworks29k.exp: New file, sources vxworks.exp.
29473
29474Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29475
29476 * config/gdbremote.exp: New file. Testing framework using
29477 gdbserver.
29478
29479Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
29480
29481 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
29482 "call function when asleep" and "send end of file".
29483 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
29484 for "backtrace in corefile.exp".
29485 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
29486 for "backtrace through signal handler".
29487 * gdb.base/corefile.exp: Make sure we actually generate a core file
29488 before trying the core tests. Some systems allow the user to suppress
29489 generation of core files and default to that (linux for example).
29490 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
29491 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
29492
29493Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29494
29495 * gdb.threads: New directory with some crude multi-threaded
29496 gdb tests (step.exp and step2.exp).
29497 * config/mt-lynx (STEP_EXECUTABLE): Define.
29498 (THREADFLAGS): Define.
29499
29500Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
29501
29502 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
29503
29504 * gdb.base/signals.exp: Disable whole file for lynx until
29505 further notice.
29506
29507 * gdb.base/signals.exp: xfail test where "next" acts like
29508 "continue" for lynx.
29509
29510 * gdb.base/interrupt.exp: xfail test for calling function while
29511 inferior is asleep for lynx.
29512
29513 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
29514 than one cr-lf after each command.
29515
29516Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29517
29518 * configure.in: Reinstate setting of stabsdirs variable, fix
29519 typo in setting up configdirs for native builds.
29520
29521 * gdb.base/return.exp: Fix typo in return double test.
29522 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
29523 compiler from optimizing them away.
29524
29525Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
29526
29527 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
29528 sequences to be echo'd by gdb when using gdb_test.
29529 * gdb.chill/chexp.exp: Likewise.
29530 * gdb.fortran/exprs.exp: Likewise
29531
29532Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29533
29534 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
29535 after the inferior gdb has started.
29536
29537 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
29538 after each command.
29539 * gdb.base/funcargs.exp: Likewise.
29540 * gdb.base/gdbvars.exp: Likewise.
29541 * gdb.base/interrupt.exp: Likewise.
29542 * gdb.base/list.exp: Likewise.
29543 * gdb.base/watchpoint.exp: Likewise.
29544 * gdb.c++/demangle.exp: Likewise.
29545 * gdb.c++/inherit.exp: Likewise.
29546 * gdb.chill/chexp.exp: Likewise.
29547 * gdb.fortran/exprs.exp: Likewise.
29548
29549 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
29550 test if we can't handle IO to/from the inferior.
29551
29552 * gdb.c++/misc.exp: Always check for a program already being
29553 started after sending a "run" command to gdb.
29554
29555 * gdb.base/twice.exp: Start with a fresh gdb.
29556
29557 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
29558 only depend on gdb's expression code, not the chill runtime.
29559
29560 * gdb.base/return.c: Put return values into variables so we
29561 can have gdb print them rather than depending on the program
29562 to print them.
29563 * gdb.base/return.exp: Corresponding changes.
29564
29565 * lib/gdb.exp: Provide default value for noinferiorio.
29566 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
29567 the inferior.
29568
29569 * gdb.base/break.exp: Always check for a program already being
29570 started after sending a "run" command to gdb.
29571 (text_next_with_recursion): Don't check the output from the
29572 program's printf statement. Instead just make sure the program
29573 exited.
29574
29575 * gdb.base/commands.exp: Protect tests which need arguments with
29576 $noargs conditionals.
29577
29578Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29579
29580 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
29581 of structure member arrays to match gdb/valops.c:value_addr change.
29582
29583Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
29584
29585 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
29586 cases.
29587
29588Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
29589
29590 * configure.in (configdirs): Remove gdb.chill from default list
29591 of subdirs and then add it back in only if doing a native build.
29592 The current chill compiler does not yet work in any cross build.
29593 * Revert all signal changes from Jul 6.
29594 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
29595 for sh-hms targets, allowing these tests to link, with no other
29596 changes. Testing is suppressed by setting "nosignals" in site.exp.
29597
29598Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
29599
29600 * configure.in (signaldirs): Define and add to configdirs for all
29601 targets except some specific ones that are known to not support signals.
29602 Also clean up formatting.
29603 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
29604 (signals, sigall): Remove rules to build.
29605 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
29606 Moved to new gdb.signals directory.
29607 * gdb.signals: New test directory.
29608 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
29609 signals.c signals.exp}: New or moved files.
29610
29611Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
29612
29613 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
29614
29615Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
29616
29617 * gdb.base/return.exp: Xfail `return double' test failure
29618 on at least Solaris 2.3 and handle future/past versions on
29619 a case by case basis as appropriate. Also update message
29620 to include i*86 failures.
29621
29622Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29623
29624 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
29625
29626 * lib/gdb.exp: Fix comment which erroneously identified
29627 gdb_file_cmd as gdb_load (the 19 May change was in fact to
29628 gdb_file_cmd not gdb_load).
29629 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
29630
29631 * gdb.base/setvar.exp: Make test names consistent between pass and
29632 fail cases. Use gdb_test more.
29633
29634Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29635
29636 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
29637
29638Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29639
29640 * gdb.base/help.exp: Fix expected help string for `show commands'.
29641
29642Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
29643
29644 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
29645
29646 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
29647 of a text section.
29648
29649Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
29650
29651 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
29652 that loop eventually terminates. Fix Connection refused logic so
29653 that testsuite will expire nicely.
29654
29655Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
29656
29657 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
29658 config/rom68k.exp: New tcl glue for the appropriate monitors.
29659 These all just end up calling monitor.exp.
29660 * config/monitor.exp (gdb_target_monitor): Handle `Connection
29661 refused' by retrying. Cleanup some timeout issues.
29662 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
29663 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
29664 callers don't have to set/restore global timeout variable.
29665
29666 * The following set of changes centralizes management of the global
29667 timeout variable. This way, it can be set in one target dependent
29668 place instead of dozens of places scattered throughout the test suite.
29669 If you need to lengthen a timeout, then you should either set timeout
29670 in one of the config/{target}.exp files, or multiply it by a factor.
29671 Setting it to an absolute value is always going to lose for some
29672 targets.
29673 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
29674 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
29675 * gdb.base/funcargs.exp: Don't set timeout.
29676 * gdb.base/list.exp (test_forward_search): Only use local timeout.
29677 * gdb.base/printcmds.exp (test_print_string_constants
29678 test_print_array_constants): Don't set timeout.
29679 * gdb.base/ptype.exp: Don't set timeout.
29680 * gdb.base/recurse.exp: Don't set timeout.
29681 * gdb.base/return.exp: Don't set timeout.
29682 * gdb.base/watchpoint.exp: Don't set timeout.
29683 * gdb.c++/classes.exp (do_tests): Don't set timeout.
29684 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
29685
29686Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
29687
29688 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
29689
29690Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29691
29692 * lib/gdb.exp: Disable chill tests for irix5.
29693
29694Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29695
29696 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
29697 each test pass or fail.
29698
29699Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29700
29701 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
29702 xlc not gcc.
29703
29704Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
29705
29706 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
29707
29708Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
29709
29710 * config/est.exp: Fix copyright and comments. Remove dead code.
29711 Use targetname, serialport and baud variables instead of fixed
29712 constants.
29713 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
29714 * config/cpu32bug.exp: New file to support cpu32bug monitors.
29715
29716Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29717
29718 * gdb.base/watchpoint.exp: Don't run
29719 test_watchpoint_triggered_in_syscall for sunos.
29720
29721Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29722
29723 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
29724 they don't seem to exist. Do include stdio.h.
29725
29726Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29727
29728 * gdb.base/a1-selftest.exp: Add alpha xfail.
29729
29730Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29731
29732 * gdb.base/watchpoint.c (main): Prompt before calling read().
29733 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
29734 Revise accordingly. Remove cruft about sending "123" several
29735 times, until it gets noticed. Clean up the "print buf[0]" stuff
29736 so that it passes or fails, and waits for prompts in the usual way.
29737
29738Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29739
29740 * gdb.base/recurse.exp: Fix comment.
29741
29742 * TODO: Remove item about printing variables in nodebug.exp. Add
29743 item about enabling tests which are only run on some targets.
29744
29745 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
29746 fail, make test names unique, use new gdb_test convention
29747 regarding pattern, use gdb_test more, etc.).
29748
29749 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
29750 fail, make test names unique, etc.).
29751
29752Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29753
29754 * gdb.base/nodebug.c: Change return type of top and middle to
29755 short.
29756 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
29757 are fixed by the recent mdebugread.c changes. Allow `short ()'
29758 as type for top and middle.
29759
29760Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29761
29762 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
29763 nearly as I can tell, the whole thing was an accident in Stu's
29764 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
29765 to replace a send/expect pair with gdb_test, but ended up only
29766 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
29767 of 30 Mar 1995 took care of it, but left this vestigial comment
29768 which I am now nuking.
29769
29770Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29771
29772 * gdb.base/break.exp: Look for different line number for
29773 breakpoint at main depending on usestubs.
29774
29775Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29776
29777 * gdb.base/list.exp: Adjust some alternate expect patterns to
29778 match recent list0.c change. Add alternate expect pattern for
29779 output from `list default lines around main' for optimizing
29780 compilers.
29781
29782Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29783
29784 * lib/gdb.exp: If nosignals is not set, set it to 0.
29785
29786Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
29787
29788 * config/slite-gdb.exp: Responds to load symbol table prompt.
29789 * gdb.base/break.exp: Adjust line number, fix rerun.
29790 * gdb.base/langs0.c: Add #ifdef usestubs.
29791
29792Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
29793
29794 * gdb.base/list.exp: Adjust line contents after adding new lines in
29795 list0.c. Also fix a syntax error.
29796
29797 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
29798 * gdb.base/break.exp: ditto.
29799 * gdb.base/list.exp: ditto.
29800 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
29801 * gdb.base/run.c: ditto.
29802 * gdb.base/list0.c: ditto.
29803 * gdb.base/funcargs.c: ditto.
29804
29805Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
29806
29807 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
29808 $targetname, $serialport and $baud instead of hardwired variables.
29809 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
29810 target doesn't support signals.
29811
29812Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
29813
29814 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
29815
29816Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29817
29818 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
29819 Don't rely on the value of an auto variable before it has been
29820 initialized. Use gdb_test more.
29821
29822Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29823
29824 * lib/gdb.exp (default_gdb_version): A version number must start
29825 with a digit, but other than that contains all characters up to
29826 the first whitespace character.
29827
29828Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29829
29830 * gdb.base/commands.exp (breakpoint_command_test): New tests.
29831
29832Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29833
29834 * gdb.c++/*.exp: Warn if executable does not exist. The original
29835 reason for skipping the warning was that configure.in sometimes
29836 intentionally skipped building the executables but the tcl code
29837 had no way of knowing. That (a) was always bogus with respect to
29838 error handling, (b) is no longer true (right now there is no way
29839 to skip C++ tests).
29840
29841 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
29842
29843Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29844
29845 * gdb.base/list.exp: Add expect patterns for output from
29846 SunPRO compiled executables.
29847 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
29848 types.
29849
29850Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29851
29852 * gdb.base/break.exp (test_next_with_recursion): Accept any line
29853 number (we are already testing that the correct source line text
29854 gets printed).
29855
29856 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
29857 that is what is intended, but something needed to be done to get
29858 sunos4 native working again.
29859
29860 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
29861
29862 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
29863 apparently went with a (very) old xfail.
29864
29865Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
29866
29867 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
29868 runto_main is a proc in gdb.exp that will do 'step' for target use
29869 stubs.
29870 * gdb.base/exprs.exp: ditto.
29871 * gdb.base/interrupt.exp: ditto.
29872 * gdb.base/opaque.exp: ditto.
29873 * gdb.base/printcmds.exp: ditto.
29874 * gdb.base/ptype.exp: ditto.
29875 * gdb.base/scope.exp: ditto.
29876 * gdb.base/setvar.exp: ditto.
29877 * gdb.base/signals.exp: ditto.
29878 * gdb.base/twice.exp: ditto.
29879 * gdb.c++/classes.exp: ditto.
29880 * gdb.c++/inherit.exp: ditto.
29881 * gdb.c++/templates.exp: ditto.
29882 * gdb.base/break.exp: no run and hit main for stubs. Change line
29883 numbers for breakpoints and info breakpoint.
29884 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
29885 breakpoint().
29886 * gdb.base/callfuncs.c: ditto.
29887 * gdb.base/exprs: ditto.
29888 * gdb.base/interrupt.c: ditto.
29889 * gdb.base/opaque0.c: ditto.
29890 * gdb.base/printcmds.c: ditto.
29891 * gdb.base/ptype.c: ditto.
29892 * gdb.base/scope0.c: ditto.
29893 * gdb.base/setvar.c: ditto.
29894 * gdb.base/signals.c: ditto.
29895 * gdb.base/twice.c: ditto.
29896 * gdb.c++/misc.cc: ditto.
29897 * gdb.c++/templates.cc: ditto.
29898
29899Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29900
29901 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
29902
29903 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
29904 somewhere between `read' and `main.c'. I'm pretty sure the
29905 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
29906 and it isn't particularly useful.
29907
29908 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
29909
29910Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29911
29912 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
29913
29914Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
29915
29916 * config/mt-slite: add LIBS and -nostdlib.
29917 * config/slite-gdb.exp: add this new file to support sparclite target.
29918
29919Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
29920
29921 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
29922
29923 * gdb.base/a2-run.exp: Change argument to istarget from
29924 "*-*-vxworks" to "*-*-vxworks*".
29925 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
29926
29927Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
29928
29929 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
29930 will not runto main but do a 'step' to step out of breakpoint().
29931 * config/mt-slite: add -Dusestubs.
29932
29933Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29934
29935 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
29936 instead of just @.
29937
29938 * gdb.base/signals.exp: Add test for "handle all print".
29939 * TODO: Remove "handle all print". Also remove item about
29940 checking copyright date (I don't like the idea of a spurious FAIL
29941 based on when we run the tests).
29942
29943 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
29944 for SunOS4 (reason for failure not investigated). Remove
29945 redundant test for $binfile.
29946
29947 * gdb.base/nodebug.c (array_index): Call malloc.
29948
29949 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
29950
29951Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
29952
29953 * gdb.base/recurse.exp: Update gdb_test invocation to use new
29954 conventions and slightly simplify the matching regexp.
29955
29956Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29957
29958 * gdb.base/break.exp: Update gdb_test invocation to use new
29959 convention.
29960
29961 * lib/gdb.exp: If noargs is not set, set it to 0.
29962
29963 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
29964 tests unique.
29965
29966 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
29967
29968Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29969
29970 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
29971 one argument of type "<non-float parameter>".
29972
29973Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
29974
29975 * config/rom68k.exp: New file to support Motorola IDP board.
29976 * gdb.base/a2-run.exp: Skip this file if noargs is set.
29977 * gdb.base/break.c: Change things around so that this program
29978 doesn't depend upon args. This is necessary to make remote
29979 targets work (in general, they can't take args).
29980 * gdb.base/break.exp: Don't try to send args to program. Don't
29981 expect output. Also, replace lots of code with gdb_test.
29982
29983Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29984
29985 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
29986 printing of '\'' (which is what the comment says we are testing,
29987 even though we were not), not '''.
29988 (test_integer_literals_rejected): Test that printing ''' is an error.
29989
29990 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29991 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
29992 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
29993 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
29994 Use gdb_test not test_print_accept.
29995 * lib/gdb.exp: Remove test_print_accept.
29996
29997 * gdb.base/signals.exp (signal_tests_1): Make pass message
29998 consistent with fail message.
29999
30000 * gdb.base/whatis.exp: Remove xfails for printing char vs.
30001 unsigned char; the bug (PR 1821) is fixed.
30002
30003 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
30004
30005 * gdb.base/scope.exp (test_at_localscopes): Call pass for
30006 successful tests--makes xfailing them work right.
30007
30008Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30009
30010 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
30011 only \r\n, not .*. The test can pass .* as the last thing in
30012 $pattern if that is what it wants. In addition to providing this
30013 flexibility, this change should speed up pattern matching in cases
30014 where the pattern already ended with .* (there were a number of
30015 them). This change also helps catch bad patterns--in the old
30016 scheme the typo "char \*" instead of "char \\*" would pass. Now
30017 it is caught.
30018 * Many .exp files: Update callers.
30019
30020 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
30021 clearer and does not spuriously match multiple ('s. Likewise for
30022 ) and *.
30023
30024 * gdb.base/nodebug.exp: Test ability to call a function and pass
30025 it a string (even with no debugging info).
30026
30027 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
30028 "p '\'", which is the same as "p ''" once tcl gets done with
30029 quoting, to "p '\\'", which I suspect is what is intended (one
30030 backslash gets sent to GDB).
30031
30032 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
30033
30034Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30035
30036 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
30037 1817) was fixed literally years ago.
30038
30039Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30040
30041 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
30042 test, it causes stepping out of call_after_alloca_subr with
30043 optimizing compilers.
30044 (localvars_in_indirect_call): Consume GDB prompt if `finish'
30045 fails.
30046
30047 * gdb.c++/templates.exp: Source templ-info.exp only if
30048 the templates executable exists.
30049
30050 * gdb.c++/misc.cc (class Contains_static_instance,
30051 class Contains_nested_static_instance),
30052 gdb.c++/classes.exp (test_static_members): Test printing of
30053 a class that contains a static instance of the class.
30054
30055Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30056
30057 * gdb.base/langs2.c (cppsub_): Don't prototype.
30058 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
30059 only, I believe).
30060
30061Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30062
30063 * lib/gdb.exp (skip_chill_tests): New procedure.
30064
30065 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
30066
30067Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
30068
30069 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
30070 each expect pattern. Cuts runtime from 12 to about 4 seconds.
30071
30072Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30073
30074 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
30075
30076 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
30077 disassemble 8, not 16, instructions for part 4.
30078
30079 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
30080 support the latter anymore.
30081
30082 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
30083 -DNO_PROTOTYPES.
30084 * gdb.base/callfuncs.c: Control use of prototypes based on
30085 NO_PROTOTYPES, not __STDC__.
30086 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
30087 t_float_values2 tests if prototypes in use.
30088
30089 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
30090 t_double_values): When checking differences against DELTA, check
30091 that difference is within the range (-DELTA,DELTA), not just
30092 (-infinity,DELTA).
30093
30094Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
30095
30096 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
30097 'file' command firts, then 'target', then 'load', this is due to gdb
30098 target set up.
30099 * config/mips-gdb.exp: Fix a couple regular exp bugs.
30100
30101Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
30102
30103 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
30104 FP load/store variants.
30105 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
30106
30107Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30108
30109 * gdb.base/term.exp: Do not give a warning if not native, it is
30110 not an abnormal condition.
30111
30112Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
30113
30114 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
30115 t_char_array".
30116
30117Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30118
30119 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
30120 are getting the version number.
30121
30122 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
30123 if not native, it is not an abnormal condition.
30124
30125Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30126
30127 * lib/gdb.exp: Just use "file exists", rather than undocumented
30128 dejagnu procedure "findfile".
30129
30130Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30131
30132 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
30133 (LDFLAGS): Set to -Xlinker -Ur.
30134
30135 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
30136 Removed, these values are set by lib/gdb.exp.
30137
30138 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
30139
30140Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30141
30142 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
30143 of replicating gdb startup code.
30144
30145 * config/mt-vxworks (LDFLAGS): Set to -r.
30146 (CFLAGS_FOR_TARGET): Removed.
30147
30148 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
30149 (gdb) and gdb for vxworks uses (vxgdb).
30150
30151 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
30152 executable is not in the tree and host != target, use sed and
30153 program_transform_name to determine the gdb name used by the
30154 target.
30155
30156 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
30157 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
30158
30159Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30160
30161 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
30162 floats, chars, and shorts where there are ANSI-style function
30163 definitions.
30164
30165 * gdb.base/langs.exp, gdb.base/langs*: New test.
30166 * gdb.base/Makefile.in: Build it.
30167 * TODO: Remove item about checking that C names don't get C++
30168 demangling applied; this test tests it.
30169
30170Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30171
30172 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
30173 went with the const70 xfail. The xfail went away a year ago.
30174
30175 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
30176
30177 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
30178 for hp300.
30179
30180 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
30181
30182 * gdb.base/a1-selftest.exp: Don't run on hp300.
30183
30184Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30185
30186 * Makefile.in (site.exp): Set host_alias and target_alias as well
30187 as host_triplet and target_triplet.
30188
30189Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30190
30191 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
30192
30193 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
30194 places as other ecoff systems).
30195
30196 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
30197 ultrix.
30198
30199Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30200
30201 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
30202 remove them.
30203 * gdb.base/nodebug.exp: Accept "function" in addition to "text
30204 variable and "variable" in addition to "data variable".
30205 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
30206
30207 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
30208 2.
30209 * gdb.base/list1.c (long_line): Add additional statement at start
30210 of function.
30211 * gdb.base/list.exp (test_forward_search): Update line number to
30212 reflect new statement.
30213
30214Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30215
30216 * gdb.base/signals.exp: Reinitialize searched source directories
30217 after gdb_start call.
30218
30219Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
30220
30221 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
30222 * gdb.stabs/Makefile.in: Likewise.
30223
30224 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
30225 change. Instead split the tests into smaller pieces.
30226 * gdb.disasm/hppa.s: Corresponding changes.
30227
30228Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30229
30230 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30231 Quote ^C when passing it to stty. For some shells ^ is a pipe.
30232
30233 * gdb.base/funcargs.exp: Modify many tests so that every test
30234 either passes or fails. Make some test names unique.
30235
30236Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30237
30238 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30239 Call stty to set interrupt character.
30240
30241 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
30242 for HP assembler versus GNU assembler based on actual behavior of
30243 $(CC), rather than assuming that $(AS) is always the GNU assembler.
30244
30245 * TODO: Suggest a few more stepping tests.
30246
30247Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
30248
30249 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
30250 restart GDB for h8300 after a continue.
30251 (return): Add pattern to match a29k-udi behavior.
30252 * gdb.base/nodebug.exp: Remove obsolete comment.
30253 * gdb.base/regs.exp: New file, testing of register displays.
30254 * gdb.base/return.exp: Fix typo in reference to $objdir.
30255 * gdb.base/whatis.exp: Always start with a fresh GDB.
30256
30257Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30258
30259 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
30260 higher, these tests generate a lot of output.
30261
30262Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30263
30264 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
30265 code following the catch silently ignored some errors; without the
30266 catch they should be thrown like any other tcl error. Also, the
30267 catch used "" instead of {} which meant all the callers who wanted
30268 to include one of the characters "[]$ had to quote it an extra time.
30269 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
30270 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
30271 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
30272 Remove extra quoting.
30273
30274Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
30275
30276 * gdb.base/commands.exp: Make test names unique; every test either
30277 passes or fails. Update some comments.
30278
30279 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
30280
30281Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30282
30283 The following fixes a FAIL caused by the fact that the alpha stabs
30284 configuration didn't use the ".if alpha" code in weird.def.
30285 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
30286 bit pointer, so the 32 bit version works even on the alpha.
30287 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
30288 Remove the stuff which allowed us to have separate versions for
30289 alpha and everything else.
30290
30291 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
30292 regexp which "info func operator\[\](" is supposed to match. Fix
30293 string to send to GDB. Note that GDB still doesn't work right. Add a
30294 new test for "info func .perator\[\](" which GDB does handle correctly.
30295
30296 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
30297
30298Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30299
30300 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
30301 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
30302 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
30303 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
30304 it makes the tests harder to understand and confuses test-o-matic.
30305 The preferred style is that each test provides a PASS or a FAIL,
30306 and has a unique message (e.g. "continue #54" not just "continue")
30307 which is the same for the pass and the fail.
30308 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30309 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
30310 to lib/gdb.exp.
30311 * gdb.base/printcmds.exp: Use test_print_accept. Remove
30312 prt_accept which was basically the same thing. Likewise for
30313 test_print_reject and prt_reject.
30314 * lib/gdb.exp (test_print_reject): Add some more error message
30315 patterns to match from the former printcmds.exp (prt_reject).
30316 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
30317 One defect of the passcount stuff is that some of it failed to
30318 report XPASS where appropriate.
30319 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
30320 stuff before and after arg in expected pattern.
30321 (test_paddr_operator_functions): Re-do test without print_addr_of;
30322 this is the only test which seems to want extra stuff there.
30323
30324Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30325
30326 * gdb.base/nodebug.exp: Update new tests to reflect improved
30327 wording of gdb output.
30328
30329 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
30330 and "ptype" work on variables in files compiled without -g.
30331 Replaces commented out "maint print msymbol" tests.
30332
30333Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30334
30335 * gdb.base/setvar.c (dummy): Call malloc.
30336
30337 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
30338 losing with the irix4 sed.
30339
30340 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
30341 ALRM" on irix4.
30342
30343Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30344
30345 * TODO: Remove items about corefile.exp testing new exec-file and
30346 backtrace; both are now done. Add items about printing enums.
30347
30348Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30349
30350 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
30351 "get signal $thissig" test fails.
30352
30353 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
30354
30355Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30356
30357 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
30358 compiler warning with dec alpha compiler.
30359
30360 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
30361 extra \n from gdb_test call (this explains why the prompt test
30362 that I removed yesterday was there).
30363 (user_defined_command_test): Remove extra \n and prompt test.
30364
30365 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
30366 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
30367 doesn't exist.
30368 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
30369 Also remove alpha workaround, which turns out to be because
30370 SIGABRT == SIGLOST.
30371
30372 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
30373
30374 * gdb.base/help.exp: Don't test "help show".
30375
30376Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30377
30378 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
30379 "set print address" is on.
30380 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
30381 pass prompt to gdb_test; gdb_test already looks for the prompt.
30382
30383 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
30384
30385 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
30386 was a vestige of the manual TESTSTRATEGY, and the purpose of it
30387 was to make sure that gdb can read a core file. But (a) the "read
30388 the corefile" part didn't make it to a1-selftest.exp, we just
30389 delete the corefile after creating it, and (b) we test reading
30390 corefiles in corefile.exp anyway. Also, this test left around a
30391 xgdb process on Solaris.
30392
30393 * gdb.base/corefile.exp: Also test backtrace.
30394
30395Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
30396
30397 * gdb.base/commands.exp: Test a simple user defined command with
30398 arguments and if/while statements; verify the full user command is
30399 printed by "show user".
30400
30401 * gdb.base/commands.exp: Test if/while commands as part of a
30402 breakpoint command list; verify they appear in breakpoint
30403 information.
30404
30405Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30406
30407 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
30408 than by dividing by zero.
30409
30410Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
30411
30412 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
30413 performing an inferior call with watchpoints enabled.
30414 * gdb.base/watchpoint.c (main): Delete second unnecessary read
30415 call.
30416
30417Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30418
30419 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
30420 of "file" command.
30421
30422 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
30423 Add additional pattern for when "int operator int(void);" appears
30424 in a different order.
30425
30426Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30427
30428 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
30429
30430 * gdb.base/help.exp: Replace most of docstrings for "info signals"
30431 and "signal" with ".*".
30432
30433Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30434
30435 * TODO: Add note about "handle all nostop".
30436
30437 * gdb.base/{sigall.c, sigall.exp}: New test.
30438 * gdb.base/Makefile.in: Add it.
30439
30440Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
30441
30442 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
30443 when invoking GDB, suppresses any windowing interface.
30444
30445Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
30446
30447 * config/sim-gdb: New file, simulator testing support.
30448
30449Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
30450
30451 * gdb.base/interrupt.exp: Test calling func1 twice.
30452
30453Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
30454
30455 * gdb.base/list.exp (test_forward_search): Set timeout higher
30456 when we'll be getting lots of output from gdb.
30457
30458 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
30459 "init_malloc" to after the expect statement. Run it if that
30460 regexp is taken, but also for two others which happen if source
30461 cannot be found.
30462
30463Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30464
30465 * gdb.base/printcmds.exp: New test, for printing register before
30466 program is running.
30467
30468Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30469
30470 * gdb.base/list.exp: Correct some alternate expect patterns
30471 to reflect changes in list1.c.
30472
30473Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30474
30475 * TODO: Add item regarding large frames.
30476
30477 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
30478
30479 * TODO: Remove item about enabling return.exp; it
30480 is enabled. Suggest a few more "return" tests.
30481
30482Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30483
30484 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
30485 anonymous unions.
30486
30487Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30488
30489 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
30490 and pr-5646.o, so "make" is the same as "make all", not "make
30491 pr-4975.o".
30492
30493Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
30494
30495 * gdb.base/list.exp: Adjust expectations to reflect changes in
30496 list1.c.
30497 (test_forward_search): New test proc.
30498 * gdb.base/list1.c (long_line): New function, has long source line.
30499
30500Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
30501
30502 * gdb.base/a1-selftest.exp: Change initial stepping to know about
30503 additional line of code that was added.
30504
30505Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
30506
30507 * gdb.disasm/hppa.s: Break the large branching tests into smaller
30508 tests so as not to overflow expect's input buffers.
30509 * gdb.disasm/hppa.exp: Corresponding changes.
30510
30511Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30512
30513 Beginnings of template debugging tests.
30514 * gdb.c++/templ-info.cc: New file to test for template
30515 debugging capability of the compiler.
30516 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
30517 templ-info.cc.
30518 * gdb.c++/templates.cc: Add explicit template instantiations
30519 to enable compiling with -fno-implicit-templates. Add destructor
30520 and 'value' method to T5 class for template tests.
30521 * gdb.c++/templates.exp: Add testcases for printing of template
30522 types, setting breakpoints on template methods and calling a
d63a86f8 30523 template method.
c906108c
SS
30524
30525Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
30526
30527 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
30528 branch target since some assemblers (gas-2.5) may emit a
30529 relocation for the branch instead of resolving it in the
30530 assembler.
30531
30532Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30533
30534 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
30535 through signal handler.
30536
30537Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30538
30539 * configure.in (*-*-netware): Use config/mt-netware.
30540
30541 * config/mt-netware: New file.
30542 * config/mt-i386-netware: Removed, separate configs for different
30543 netware architectures are no longer needed now that we have
30544 --with-headers.
30545
30546Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30547
30548 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
30549 by the recent changes to use ANSI C arithmetic conversions.
30550
30551Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30552
30553 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
30554 bug involving using inferior_pid to figure out whether to select a
30555 frame.
30556
30557Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
30558
30559 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
30560 match the current disassembler output.
30561
30562Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
30563
30564 * gdb.fortran/exprs.exp: Expect VOID instead of void.
30565 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
30566 types, expect "int" as type of integer values (for now).
30567
30568Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
30569
30570 * gdb.base/commands.exp: New tests for if/while commands.
30571
30572Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
30573
30574 * lib/gdb.exp (runto): Replace sub-pattern for hex value
30575 by .*, since hex values have different syntax in Chill mode.
30576
30577Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30578
30579 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
30580 linefeed from expect pattern for repeated types with indices > 9.
30581
30582Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
30583
30584 First part of Fortran test suite.
30585 * gdb.fortran: New directory.
30586 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
30587
30588Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30589
30590 * gdb.base/default.exp: Update expect pattern for load command
30591 without arguments.
30592
30593Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
30594
30595 * configure.in: Change i386 to i[345]86.
30596 * gdb.base/configure.in: Likewise.
30597 * gdb.c++/configure.in: Likewise.
30598 * gdb.chill/configure.in: Likewise.
30599
30600Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
30601
30602 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
30603 patterns, since that is not a valid context for comments.
30604
30605Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
30606
30607 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
30608 repeated types and repeated types with indices > 9.
30609
30610Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
30611
30612 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
30613 2417; old bug has been fixed.
30614
30615Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
30616
30617 * gdb.base/interrupt.exp: When trying to wake up the inferior,
30618 send the newline ourselves instead of assuming gdb_test will do
30619 so when passed an empty input string.
30620
30621 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
30622 stabs testcode.
30623
30624Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30625
30626 * lib/gdb.exp (gdb_test): Don't send anything if the first
30627 argument is an empty string. This makes cases where we want to
30628 match output that is already in expect's buffers (for example,
30629 matching a breakpoint after gdb_run_cmd has been called) work
30630 reliably.
30631
30632Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30633
30634 * config/netware.exp: New file.
30635
30636Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30637
30638 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
30639 the -B and -L prefixes so we can find the debugging stub.
30640
30641 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
30642 there and we are using the gcc from the tree.
30643
30644 * gdb.base/types.c: Removed.
30645
30646 * gdb.base/configure.in: Look for makefile fragments in ../config.
30647 Recognize i386-*-netware.
30648 * gdb.c++/configure.in: Likewise.
30649
30650Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30651
30652 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
30653 the correct TCL syntax.
30654
30655Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30656
30657 * gdb.base/opaque.exp: use runto instead of messing around with
30658 breakpoints. Simplify by using gdb_test.
30659
30660 * gdb.base/bitfields.exp: restart between tests on netware targets
30661 because breakpoints aren't relocated after target death. Run
30662 processes to completion.
30663
30664 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
30665
30666Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
30667
30668 * Makefile.in: Remove extra tabs that confuse some versions
30669 of "make". Use the newly built gdb to test with by default,
30670 rather than the first one in the tester's search path.
30671
30672Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
30673
30674 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
30675
30676 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
30677 condition help.
30678
30679Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30680
30681 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
30682
30683 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
30684 running.
30685 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
30686 * gdb.base/funcargs.exp: Likewise.
30687
30688 * gdb.base/bitfields.exp: Simplify by using gdb_test.
30689 * gdb.base/funcargs.exp: Likewise.
30690
30691 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
30692 message is "".
30693
30694Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30695
30696 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
30697 return,signals,twice}.exp: Handle non-existant binaries
30698 consistantly.
30699
30700 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
30701 * gdb.base/Makefile.in: Don't try to generate a core dump, we
30702 might testing a cross development system.
30703
30704Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30705
30706 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
30707 runtest script is relative to ${srcdir}, not ${rootdir}.
30708
30709Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
30710
30711 * gdb.base/signals.exp: Allow for optionality of breakpoint
30712 address.
30713
30714Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30715
30716 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
30717
30718Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30719
30720 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
30721 for size_t definition.
30722 * gdb.c++/templates.cc: Likewise
30723
30724 * config/mt-i386-netware: New file.
30725
30726 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
30727 defined.
30728
30729 * gdb.base/Makefile.in: Added support for systems that name core
30730 files by appending "core" to the program name.
30731 * gdb.base/a1-selftest.exp: Likewise.
30732
30733Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30734
30735 * gdb.base/return.exp: Add comment and message for `return double'
30736 test failure on Sparc Solaris.
30737
30738Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
30739
30740 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
30741
30742Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30743
30744 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
30745 from optimizing them away.
30746 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
30747 patterns to include default constructors and assignment operators,
30748 to match gcc versions beyond 2.5.8. Accept any cplus demangling
30749 character in the output of the virtual base pointer.
30750
30751Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30752
30753 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
30754 expression match in print_addr_of to avoid unintented matches.
30755 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
30756 versions up to 2.5.8.
30757
30758Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30759
30760 * gdb.base/list.exp: Tweak alternate pattern for listing of an
30761 included file to run under newer versions of expect.
30762 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
30763 consecutive >'s in templates to accomodate recent cplus-dem.c change.
30764 Remove xfail for the virtual table of BDDHookV.
30765
30766Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
30767
30768 * lib/gdb.exp (string_to_regexp): Set a default result.
30769 (default_gdb_start): Fix misleading message.
30770
30771Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
30772
30773 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
30774 Remove all CC, etc definitions.
30775 * config/mt-hpux: New file.
30776 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
30777 (CFLAGS, LDFLAGS): Define.
30778 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
30779
30780 * Makefile.in (site.exp): Don't insert host_os, etc.
30781 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
30782 (distclean): Check existence of subdir.
30783 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
30784 * gdb.base/Makefile.in: General cleanup and simplification.
30785 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30786 to build executables. Use default rule to build .o files.
30787 (EXPECT, RUNTEST, CC): Fix relative pathname.
30788 (site.exp): Don't insert host_os, etc.
30789 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
30790 and/or SIGUSR1 defined.
30791 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
30792 * gdb.c++/Makefile.in: General cleanup and simplification.
30793 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30794 (CFLAGS): Remove.
30795 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
30796
30797Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
30798
30799 * gdb.base/recurse.exp: Misc changes to get tests running again
30800 after Kung's changes to the watchpoint code.
30801 * gdb.base/watchpoint.exp: Likewise.
30802
30803Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
30804
30805 * lib/gdb.exp (string_to_regexp): Convert {\} also.
30806
30807Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
30808
30809 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
30810 * lib/gdb.exp (default_gdb_start): Define.
30811 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
30812 gdb.base/funcargs.exp, gdb.base/opaque.exp,
30813 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
30814 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
30815 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
30816 Don't call gdb_target_udi in between tests.
30817
30818Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30819
30820 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
30821 (which was basically just a local version of the same thing). In
30822 addition to avoiding duplication, gdb_test_exact is faster.
30823 * lib/gdb.exp (gdb_test_exact): Fix typo.
30824
30825 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
30826 don't give an error.
30827
30828 * gdb.base/term.exp: Call delete_breakpoints before starting.
30829
30830 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
30831 (t10): Add comment.
30832
30833Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30834
30835 Reorganization of the GDB Test Suite.
30836
30837 * gdb.base: New directory, contains all the basic tests.
30838 * gdb.c++: New directory, tests specific to C++.
30839 * gdb.chill: New directory, tests specific to Chill.
30840 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
30841 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
30842 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
30843 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
30844 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
30845 t30-31 to chill).
30846 * */gdbme.*: Rename to match appropriate expect scripts.
30847 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
30848 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
30849 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
30850 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
30851 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
30852 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
30853 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
30854 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
30855 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
30856 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
30857 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
30858 gdb.c++/virtfunc.cc: New names of C++ files.
30859 * gdb.chill/chillvars.ch: New name of Chill file.
30860 * gdb.base/configure.in, gdb.c++/configure.in,
30861 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
30862 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
30863 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
30864 * configure.in (configdirs): Update to reflect directory changes.
30865 (target_abbrev): No longer define for any configuration.
30866 * Makefile.in: Cosmetic improvements to header comments.
30867
30868Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
30869
30870 Various changes to gdb.t31:
30871
30872 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
30873 * gdbme.ch: Make all key-words and predefineds be upper-case.
30874 * chillvars.exp: Expect key-words and predefinds in upper-case.
30875
30876 * chillvars.exp: Use gdb_test_exact many places.
30877 Change expected output for arrays (which now includes index labels).
30878
30879 * pr-5020.exp, gdme.ch (module PR_5020):
30880 New test, for PR-5020.
30881
30882Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
30883
30884 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
30885 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
30886
30887Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
30888
30889 * Makefile.in: Fix bit-rot in definitions of CHILL,
30890 CHILL_FOR_TARGET and Chill_LIB.
30891 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
30892 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
30893 CHILL, and CHILL_LIB.
30894
30895Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
30896
30897 * Revert the previous changes. Please see Rob's directory
30898 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
30899
30900Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
30901
30902 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
30903 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
30904 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
30905 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
30906 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
30907 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
30908 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
30909 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
30910 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
30911 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
30912 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
30913 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
30914 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
30915 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
30916 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
30917 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
30918 changes from 94Q1.
30919
30920Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
30921
30922 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
30923 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
30924 Rob's new testing fragments.
30925
30926Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
30927
30928 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 30929 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
30930
30931Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30932
30933 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
30934 version also, match on casted version strings, and match on
30935 gdb startup case where the line numbers might be messed up.
30936
30937Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
30938
30939 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 30940 (CFLAGS): Delete it from here.
c906108c
SS
30941
30942Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
30943
30944 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
30945
30946Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
30947
30948 * Makefile.in (RUNTEST): Default to just "runtest".
30949
30950Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30951
30952 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
30953 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
30954 the code has been restructured.
30955
30956Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30957
30958 * gdb.t00/default.exp (set write): Allow any number of \r and/or
30959 \n, not just one of each.
30960
30961 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
30962 /bin/cc gives a warning if you do.
30963
30964Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
30965
d63a86f8 30966 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
30967 __t10ListS_link1ZUiRCUiPT0
30968
30969Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30970
30971 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
30972 on local variables in recursive functions.
30973
30974 * gdb.t07/Makefile.in: Build the new test.
30975
30976Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30977
30978 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
30979 directly. Instead compare the return values from actual calls.
30980
30981Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
30982
30983 * Makefile.in (check): Set TCL_LIBRARY for runtest.
30984
30985Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30986
30987 * From Peter Schauer with minor modifications.
a9c64011
AS
30988 * gdb.t15/return.exp (return_tests): Handle targets where "return"
30989 stops in mid-line in the caller. Add xfail for returning a float
30990 value on X86 targets.
c906108c
SS
30991
30992Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30993
30994 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
30995 to avoid expect lossage.
30996 (fmem_LRbug_tests): Likewise.
30997 * gdb.disasm/hppa.s: Corresponding changes.
30998
30999 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
31000 conditions to work with latest dejagnu/expect.
31001
31002 * gdb.t15/funcargs.exp (finish from indirect call): No longer
31003 expected to fail on the PA.
31004 (backtrace in call with trampolines): Explicitly require main
31005 to be frame #1 (no trampolines should show up in backtrace).
31006
31007 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
31008 "continue -expect".
31009 * gdb.t06/break.exp: Likewise.
31010 * gdb.t07/watchpoint.exp: Likewise.
31011 * gdb.t13/bitfields.exp: Likewise.
31012 * gdb.t15/{funcargs,return}.exp: Likewise.
31013 * gdb.stabs/weird.exp: Likewise.
31014 * config/{mips,udi}-gdb.exp: Likewise.
31015
31016 * hppa.sed: Enclose comments within a sed command to avoid
31017 losing with the old OSF1 sed.
31018
31019Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31020
31021 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
31022 sequent dynix.
31023 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
31024 * gdb.t15/funcargs.exp: Conditionally step again to really
31025 finish from marker_call_with_trampolines. Handle the case where
31026 the first step from within call_with_trampolines already steps
31027 us back to main.
31028 * gdb.t15/gdbme.c: Add comment to closing brace of
31029 call_with_trampolines for funcargs.exp.
31030
31031Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31032
d63a86f8 31033 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
31034 Fix typo(s).
31035
31036Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31037
31038 * gdb.t07/gdbme.c: More code for watchpoint testing.
31039
31040 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
31041 "Hardware watchpoint" throughout file.
31042 (test_watchpoint_triggered_in_syscall): New test.
31043 (test_complex_watchpoint): New test.
31044
31045Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31046
31047 * gdbme.c (call_with_trampolines): New function to try and step
31048 into. Tests trampoline problems on the PA.
31049
31050 * funcargs.exp (localvars_in_indirect_call): No longer expect
31051 stepping into indirect call to fail on PAs.
31052 (test_stepping_over_trampolines): New test.
31053
31054Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31055
31056 * TODO: Add suggestions for static member function tests, and
31057 completion tests.
31058
31059Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31060
31061 * TODO: Add suggestions for "p/a" tests.
31062
31063 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
31064 (default_gdb_exit): Replace all the hair with sending "quit" to
31065 the process with a simple close.
31066
31067Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31068
31069 * TODO: Add suggestions for shared library tests.
31070
31071Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31072
31073 * TODO: Add suggestions for x/s tests.
31074
31075Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31076
31077 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
31078 "enable once", and "enable breakpoints once" with ".*".
31079
31080Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31081
31082 * TODO: Add suggestions about structure passing tests.
31083
31084Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31085
31086 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
31087 the primary1 test, use work around if __GNUC__ < 2.
31088 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
31089 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
31090 Test for bad output rather than waiting for timeout. Issue
31091 second continue only if first continue failed.
31092
31093Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31094
31095 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
31096 operator[] test with gdb_test because the old code didn't seem to
31097 be getting the quoting right with the new dejagnu.
31098
31099Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
31100
31101 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
31102 one from the path.
31103 * Makefile.in: Use a fresh expect if there is one, use runtest
31104 from the src tree if there is one.
d63a86f8 31105
c906108c
SS
31106Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31107
31108 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
31109 next over recursive call. Revise the tests from that point on
31110 (which had been skipped) to match GDB's actual (correct) output.
31111
31112 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
31113 with next over a breakpoint whose condition is false.
31114
31115 * gdb.t00/help.exp: Comment out "help set print" tests just like
31116 (and for same reason as) "help set" test.
31117
31118Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31119
31120 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
31121 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
31122
31123Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31124
31125 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
31126 necessary gdb_target_udi.
31127
31128 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
31129
31130 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
31131 1838 and 2417; they are fixed.
31132
31133 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
31134 gdb.t03/ptype.exp (ptype structure, ptype union):
31135 Remove xfails; the test is looser than when the xfails were added.
31136
31137 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
31138 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
31139
31140 * gdb.t01/run.exp: Only run shell test if isnative.
31141
31142 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
31143 since "run" automatically loads if necessary. Call gdb_target_udi
31144 after the "file" since "file" kills any execution target.
31145
31146 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
31147 GDB. GDB doesn't work that way (not anymore at least) on UDI.
31148 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
31149 argument for UDI.
31150
31151Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31152
31153 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
31154
31155 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
31156
31157Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31158
31159 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
31160 properly quoting regexps. This makes the second argument to
31161 demangle a fixed string, which matches the callers, instead of a
31162 shell-style pattern which is what the previous implementation
31163 used. Update some of the callers.
31164
31165Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31166
31167 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
31168 (comib_nullified_tests): Fix typo.
31169 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
31170 strings. No longer expected to fail.
31171
31172 * gdb.disasm/hppa.s (addib_tests): Fix typo.
31173 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
31174 strings. No longer expected to fail.
31175
31176 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
31177 string. No longer expected to fail.
31178
31179Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31180
31181 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
31182 No longer expected to fail.
31183
31184 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
31185 string. No longer expected to fail.
31186
31187Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31188
31189 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
31190 only in the names (I probably got most of them). I was even
31191 generous with some which differed in underscores in names, and
31192 probably missed a few, and I *still* was able to remove almost a
31193 third of the file with almost no impact on testsuite coverage.
31194
31195Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31196
31197 * gdb.t00/default.exp: Match udi_attach error message as well as
31198 the one from child_attach.
31199
31200 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
31201
31202 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
31203
31204 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
31205 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
31206
31207 * Move test with enums and partial symbols back to
31208 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
31209 Reverts the change of 26 May 93. Per today's change to
31210 stabs.texinfo, the behavior that weird.exp was expecting was
31211 unreasonable; what is important is that the compiler+gdb get
31212 things right, which happens with a recent gcc. Also fix the test
31213 to deal with native compilers which put out the stab gdb can't
31214 deal with.
31215
31216Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31217
31218 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
31219 in the names. The main thing these accomplish is to slow things down.
31220 Many more such duplicates surely remain.
31221
31222 * gdb.t00/help.exp: Comment out "help support" test just like
31223 (and for same reason as) "help set" test.
31224
31225Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
31226
31227 * gdb.t06/break.exp: Remove setup_xfails for
31228 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
31229 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
31230 about known bug in gcc to include up through 2.5.8.
31231 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
31232 well as "_vb$".
31233 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
31234 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
31235 with latest gcc and gdb.
31236 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
31237 well as "_vb$".
31238
31239Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31240
31241 * configure.in (hppa*-*-*): Also configure and build stabs-only
31242 tests.
31243
31244Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31245
31246 * gdb.t10/hppa.mt: A makefile fragment for the PA.
31247 * gdb.t10/configure.in (hppa*-*-*): Use it.
31248
31249Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31250
31251 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
31252
31253Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31254
31255 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
31256 versions prior to 1.13.5.
31257
31258Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31259
31260 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
31261 the prompt is at the start of a line.
31262
31263Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31264
31265 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
31266 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
31267 in the copr tests now.
31268 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
31269 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
31270 expected to fail.
31271
31272Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
31273
31274 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
31275 gdb.t31/chillvars.exp, lib/gdb.exp:
31276 Tweak to run under either version of expect.
31277 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
31278 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
31279 * gdb.t11/list.exp: Remove extraneous whitespace.
31280
31281Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31282
31283 * gdb.t16/printcmds.exp (test_print_strings): Accept
31284 "(unsigned char *) " before the string.
31285
31286 * TODO: Add notes about printing of fancy types and GDB expressions.
31287
31288Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
31289
31290 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
31291 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 31292 if doing mips-idt-ecoff.
c906108c
SS
31293
31294Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
31295
31296 * Most .exp files: Tweak to run under either version of expect.
31297
31298Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31299
31300 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
31301 xfails; I'm not sure why they are failing, but not because of PR 1806.
31302
31303Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
31304
31305 * config/unix-gdb.exp: Remove gdb_unload cause it's already
31306 defined in lib/gdb.exp.
31307
31308Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31309
31310 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
31311 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
31312 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
31313 have to be typeless.
31314
31315Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31316
31317 * TODO: Add suggestion for copyright year test.
31318
31319Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
31320
31321 * configure.in (*-*-lynxos*): Add stabs tests.
31322
31323Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31324
31325 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
31326 so insert a tab before any assembler directive in column zero.
31327
31328 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
31329 stores.
31330 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
31331 stores.
31332 (fpu_short_memory_tests): Likewise.
31333
31334Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31335
31336 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
31337 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
31338 .stabs directives in comments.
31339
31340Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31341
31342 * TODO: New file, describing tests we could write.
31343 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
31344
31345Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31346
31347 * gdb.t06/signals.exp: Add kludge to force re-sync.
31348
31349 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
31350 to xgdb instead of gdb, get out of gdb.
31351
31352Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
31353
31354 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
31355 for info.
31356
31357Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31358
31359 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
31360 * gdb.stabs/configure.in (hppa*-*-*): Use it.
31361 * gdb.stabs/hppa.sed: New sed script for the PA.
31362
31363Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31364
31365 * gdb.stabs: Re-write weird.def and configuration to use sed
31366 instead of cpp. sed is portable and POSIX; cpp is neither.
31367
31368Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31369
31370 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
31371
31372Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31373
31374 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
31375
31376Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31377
31378 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
31379 "_vb$".
31380 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
31381 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
31382
31383Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31384
31385 * lib/gdb.exp: Comment out code which depends on non-existent
31386 `transform' procedure.
31387
31388Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
31389
31390 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
31391 * lib/gdb.exp: Transform tool name.
31392 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
31393 1.1's new error handling system.
31394
31395Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31396
31397 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
31398
31399Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31400
31401 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
31402 They made pattern matching so slow that timeouts happened on
31403 heavily loaded systems. Now any output from "show print" which
31404 gets us back to the GDB prompt is a PASS.
31405
31406Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
31407
31408 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
31409
31410Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31411
31412 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
31413
31414 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
31415 It is not from PR 3220.
31416
31417Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31418
31419 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
31420 just started failing because they depended on the order the
31421 subcommands are presented, or exact docstring text. This kind of
31422 test is a pain and has minimal benefit.
31423
31424Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31425
31426 * gdb.t09/corefile.exp: At end of test, use "core" command with
31427 no arguments.
31428
31429Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
31430
31431 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
31432 17}/Makefile.in: Make it possible to run the testsuite with Sun
31433 make and CC = cross gcc by adding explicit build rules for .o
31434 files.
31435
31436Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31437
31438 * gdb.t15/funcargs.exp: Don't put comments on same line as
31439 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 31440
c906108c
SS
31441Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31442
31443 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
31444
31445Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
31446
31447 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
31448 * gdb.t20/inherit.exp: remove three dumplicate entries.
31449
31450Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31451
31452 * gdb.t06/break.exp: For "next over recursive call", fail on any
31453 incorrect output, not just on "factorial (value=2)".
31454
31455Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31456
31457 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
31458 working now. Add an xfail if accesing a bss variable causes
31459 a memory error if the target is not yet run.
31460
31461Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31462
31463 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
31464 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
31465 name of __st* demangling (2 strings). Did Kung really get the
31466 more than 95 others right without testing them?
31467
31468Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
31469
31470 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
31471
31472Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
31473
31474 * configure.in (configdirs): Add gdb.disasm
31475 * gdb.disasm: New directory for GDB disassembler tests.
31476 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
31477
31478Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31479
31480 * gdb.t00/help.exp: Don't test "help set".
31481
31482 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
31483 from within expect statements. None of these happen anymore and
31484 they cause regressions to be silently unnoticed.
31485
31486 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
31487 messages) about known failures with gcc cygnus-2.4.5-930417.
31488
31489 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
31490 comp-info.exp so it gets built if it doesn't exist.
31491
31492 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
31493 it is no longer used.
31494 * gdb.t13/comp-info.c: Removed.
31495
31496Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31497
31498 * gdb.t06/signals.exp: Add xfail for sun3.
31499
31500Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31501
31502 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
31503 relevant because ^C doesn't get sent but failure can be reproduced
31504 interactively).
31505
31506Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31507
31508 * gdb.stabs/alpha.mt: New configuration file for alpha.
31509 * gdb.stabs/configure.in: Use it.
31510 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
31511 sharing with alpha.mt, redefine long to word via preprocessor.
31512 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
31513 for alpha.
31514 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
31515 native cc.
31516 * gdb.t00/teststrategy.exp: Change expect string so that we
31517 consume the `(xgdb)' from the command echo and from the gdb prompt.
31518 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
31519 gdb currently compares all values as long, so this failure probably
31520 applies to any configuration where LONGEST is bigger than a target int.
31521 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
31522 with gcc.
31523 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
31524 to handle opaque pointers, gcc is.
31525 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
31526 as first argument. Include <sys/types.h> and change all operator
31527 new definitions to use size_t.
31528 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
31529 now that we use size_t.
31530
31531Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31532
a9c64011 31533 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 31534 a long or float array cast all array members to the same type.
a9c64011 31535 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 31536 with 64 bit longs.
a9c64011 31537 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 31538 on alpha.
a9c64011 31539 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
31540
31541Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31542
31543 * gdb.t24 (demangle.exp): Constructors of templates have names like
31544 vector<int>::vector(int) not vector<int>::vector<int>(int). See
31545 section 14.6 of the ARM.
31546
31547 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
31548 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
31549 accomplish little and slow down the testsuite.
31550
31551 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
31552 Accept spaces various places.
31553
31554Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31555
31556 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
31557 with watchpoint enabled.
31558
31559 * Makefile.in: Remove definition of CC and remove the second
31560 definition of CXX (the "CXX = gcc" one remains). These definitions
31561 were causing backquotes to be expanded within backquotes, which
31562 doesn't work.
31563
31564Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
31565
31566 * gdb.t17/callfuncs.exp: Add "return 0" to end.
31567
31568Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31569
a9c64011
AS
31570 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
31571 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
31572 by mips cc and contains no stabs entries.
31573
31574Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
31575
31576 * config/vx-gdb.exp: Use fake device to load files rather than
31577 NFS.
31578 * lib/gdb.exp: New proc to do "file" command.
31579 * config/unix-gdb.exp: Use new "file" proc.
31580
31581Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
31582
31583 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
31584 Rework board rebooting slightly.
31585 (gdb_exit): Don't exit from the remote shell; there isn't one.
31586 * gdb.stabs/weird.exp: If a program is being debugged already,
31587 kill it.
31588 * gdb.t04/setvar.exp: Stop and restart gdb.
31589 * gdb.t05/expr.exp: Likewise.
31590 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
31591 restart gdb and reload the program.
31592 * gdb.t08/opaque.exp: Likewise.
31593 * gdb.t12/scope.exp: Likewise.
31594 * gdb.t13/bitfields.exp: Likewise.
31595 * gdb.t15/funcargs.exp: Likewise.
31596 * gdb.t20/classes.exp: Likewise.
31597 * gdb.t03/ptype.exp: Increase timeout.
31598 * gdb.t16/printcmds.exp (test_print_string_constants,
31599 test_print_array_constants): Likewise.
31600 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
31601 * gdb.t20/classes.exp (do_tests): Likewise.
31602 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
31603
31604Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
31605
31606 * gdb.stabs: Renamed *wierd* to *weird*.
31607
31608Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31609
31610 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
31611 for timeout. Add "known gcc 2.4.5 bug" to failure message.
31612
31613Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31614
31615 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
31616 (do_tests): Remove xfail for whatis on one_var and two_var.
31617
31618Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
31619
31620 * Makefile.in: Made cross building work better by adding
31621 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
31622
31623Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31624
31625 * gdb.t15/{return.c,return.exp,Makefile.in}:
31626 New test, currently commented out.
31627
31628Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
31629
31630 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
31631 still running and removes the leftover named socket so GDb can do
31632 clean restarts.
31633
31634Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
31635
31636 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
31637 console, not GDB.
31638 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
31639 cross testing works better with "make check"
31640 * config/unix-gdb: Use default procedures for exit and version.
31641 * config/vx-gdb.exp: Cleaned up and massaged back to working order
31642 with the newest VxWorks.
31643
31644Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31645
31646 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
31647 old form.
31648
31649 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
31650 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
31651
31652 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
31653
31654 * config/unix-gdb.exp: Remove this version of gdb_exit
31655 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
31656 Rob says he'll look at it when he gets back to testing boards.
31657
31658Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
31659
31660 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
31661 an expected fail for certain ptype commands.
31662
31663 * gdb.t20/classes.exp: Update expected results of "ptype class
31664 Base1" to account for the constructor that now appears in the type.
31665
31666Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
31667
31668 * configure.in (configdirs): Restore gdb.t04, which mysteriously
31669 disappeared from list.
31670 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
31671 "alldone" proc with call to cleanup and exit.
31672 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
31673 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
31674 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
31675 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
31676 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
31677 "alldone" proc with simple returns that suppress remaining
31678 tests. The alldone proc went away many months ago.
31679
31680Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31681
31682 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
31683
31684 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
31685
31686Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31687
31688 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
31689 as vax gdb will display them.
31690
31691Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31692
31693 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
31694 optimizers.
31695
31696 * scope.exp: Change "bad value for localval" messages so each one
31697 is unique.
31698
31699 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
31700 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
31701
31702 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
31703
31704Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31705
31706 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
31707 doesn't exist (due to optimization).
31708
31709Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31710
31711 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
31712 contains \r because the filename is long.
31713
31714 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
31715 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
31716
31717Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31718
31719 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
31720 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
31721 Ultrix.
31722 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
31723 int tests.
31724 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
31725
31726Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
31727
31728 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
31729
31730 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 31731 to match does not match the passing case but still matches the
c906108c
SS
31732 failing case.
31733
31734Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31735
31736 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
31737
31738Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
31739
31740 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
31741 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
31742 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
31743 Remove various versions of gdb_exit.
31744 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
31745 gdb_exit.
31746 * config/unix-gdb.exp: gdb_exit remains here, and should override
31747 the generic version, since it's doing a lot of wierd stuff that
31748 the other versions aren't. FIXME, fold it in, or abandon this
31749 version.
31750
31751Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31752
31753 * gdb.t24/demangle.exp: Add tests for PR 3220.
31754
31755Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31756
31757 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
31758
31759Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
31760
31761 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
31762 "i386-*-*". Works for i486 as well.
31763
31764 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
31765 bug, and expand domain of xfail to all SVR4 systems, since the
31766 actual problem is likely to be in generic SVR4 /proc support.
31767
31768Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31769
31770 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
31771
31772Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
31773
31774 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
31775 xfails for other systems. Match a missing 'Continuing.' as an
31776 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
31777
31778 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
31779 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
31780 Only issue warning for missing executables if -all option is used.
31781
31782 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
31783 file if -all option is used. It's like an unpredictable XFAIL.
31784
31785Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31786
31787 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
31788 for dynamically linked binaries.
31789
31790 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
31791
31792Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31793
31794 * gdb.t20/inherit.exp: Change message for "print tagless struct"
31795 to state that this is a known bug in old versions of g++.
31796
31797Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31798
31799 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
31800 while waiting for `Continuing'.
31801
31802Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
31803
31804 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
31805 in text, data, and bss.
31806 * gdb.t10/nodebug.c: Add local and global test variables for
31807 initialized and uninitialized data.
31808
31809Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31810
31811 * config/unix-gdb.exp (gdb_exit): Add "wait".
31812
31813Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31814
31815 * gdb.t06/signals.exp: xfail the continue from the handler for all
31816 targets.
31817
31818 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
31819 function with watchpoints enabled, the i386 call dummy starts with
31820 a call.
31821
31822 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
31823 386 bsd names its corefiles.
31824
31825Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
31826
31827 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
31828 compilers don't grok it.
31829 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
31830 with small octal ints rather than character constants, which
31831 are signed and might not fit if first promoted to int.
31832
31833Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
31834
31835 * gdb.t09/Makefile.in (clean): Remove corefile.
31836
31837Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31838
31839 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
31840
31841Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31842 and Jim Kingdon (kingdon@cygnus.com)
31843
31844 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
31845 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
31846 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
31847
31848Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31849
31850 * gdb.t17/interrupt.exp: Add xfail for hppa.
31851
31852Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31853
31854 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
31855 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
31856 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
31857 to determine signed-ness of bitfields and use the result to setup
31858 the xfail.
31859 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
31860 * gdb.t15/funcargs.exp: Use them to step until the second indirect
31861 call line is reached if necessary.
31862
31863Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31864
31865 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
31866
31867Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31868
31869 * gdb.t06/break.exp: Also test `clear' command.
31870
31871Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31872
31873 * gdb.t00/teststrategy.exp: Remove extra quote.
31874
31875 * gdb.t07/watchpoint.exp: Change xfail for calling function with
31876 watchpoint enabled to be for all non-68k machines.
31877
31878 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
31879
31880Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31881
31882 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
31883 targets use aout.mt instead of ecoff.mt as gas understands
31884 standard aout format.
31885
31886Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31887
31888 * lib/gdb.exp (runto): Don't insist that function we are running to
31889 was compiled with -g.
31890
31891 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
31892
31893 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
31894 to get back into the read system call.
31895 Accept leading newline in case where we woke it up.
31896
31897Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31898
31899 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
31900 to make the stabs test work on ecoff systems using gcc and -with-stabs.
31901 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
31902 enable ecoff configuration.
31903
31904Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31905
31906 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
31907
31908Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31909
31910 * gdb.t16/printcmds.exp: Add another printf test.
31911
31912Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
31913
31914 * configure.in: If configured -with-stabs on any target, add
31915 stabsdirs to configdirs.
31916
31917Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31918
31919 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
31920 fun" so pattern does not match the command itself.
31921
31922Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31923
31924 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
31925
31926Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31927
31928 * gdb.t17/interrupt.exp: Test for more things.
31929
31930Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31931
31932 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
31933 compiler arranges the code and line numbers.
31934
31935 * gdb.t17/interrupt.exp: Don't send \n after ^C.
31936
31937Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31938
31939 * gdb.t00/help.exp: Increase expect input buffer size.
31940
31941Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31942
31943 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
31944
31945 * gdb.t07/watchpoint.exp: Add xfail for hppa.
31946
31947 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
31948
31949 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
31950 [0-9]*, not just [0-9].
31951
31952Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31953
31954 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
31955
31956 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
31957
31958Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31959
31960 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
31961
31962Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31963
31964 * gdb.t06/signals.c: Add xfails for sun3.
31965
31966 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
31967
31968 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
31969 test_stepping tests.
31970
31971Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31972
31973 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
31974
31975 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
31976
31977 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
31978 rather than actually putting it through cpp twice.
31979
31980 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
31981
31982Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
31983
31984 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
31985 no longer needed.
31986
31987Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31988
31989 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
31990
31991 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
31992 C++ features prints as "struct", make it a pass, not an xfail.
31993
31994Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31995
31996 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
31997 Don't require VA to print as "class" rather than "struct".
31998
31999Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
32000
32001 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
32002
32003Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32004
32005 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
32006
32007Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32008
32009 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
32010 order.
32011
32012Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32013
32014 * gdb.t16/printcmds.exp: Add printf tests.
32015
32016 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
32017
32018 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
32019
32020Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
32021
32022 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
32023 pass counts, to counteract any existing or future setup_xfails.
32024
32025Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32026
32027 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
32028 {BEGIN,END}_COMMON for common block instead of STAB.
32029 * gdb.stabs/wierd.exp: Add xfail for rs6000.
32030
32031 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
32032 intp_var should be N_GSYM not N_LSYM.
32033 wierd-aout.S: Use a label for the value of the N_SO.
32034 wierd.def: Remove all backslashes.
32035 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
32036
32037Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32038
32039 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
32040 get the expected next to inheritance3.
32041
32042Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32043
32044 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
32045 now that gcc-2.4 gets it right.
32046
32047Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32048
32049 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
32050
32051 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
32052 generating comp-info.exp which works for cross-compilation.
32053
32054Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
32055
32056 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
32057 "*-*-sysv4.*".
32058
32059Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
32060
32061 * gdb.t01/run.exp: Start with a fresh gdb.
32062 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
32063 SVR4.x.
32064
32065Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
32066
32067 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
32068 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
32069 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
32070 Makefile.in (distclean, realclean): Remove gdbme.c from list of
32071 things to remove.
32072
32073Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
32074
32075 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
32076 test cases from bug reports.
32077
32078Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
32079
32080 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
32081 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
32082 avoid spurious xfails.
32083 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
32084 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
32085 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
32086
32087Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
32088
32089 * gdb.t00/teststrategy.exp: Rework to provide more useful
32090 description of each test, fix problem with systems that define
32091 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
32092 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
32093 results for "next over recursive call" so timeouts aren't taken
32094 by error.
32095
32096Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
32097
32098 * gdb.t12/scope.exp: Test printing of variables before run.
32099
32100 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
32101 printed in wrong order due to sorting.
32102
32103Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
32104
32105 * gdb.t00/teststrategy.exp: Fix expected results for printing
32106 user entered string constant. Is array of char, prints with no
32107 address.
32108
32109 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
32110 commands.
32111 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
32112 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
32113 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
32114 of struct of char arrays.
32115 * gdb.t00/radix.exp: New tests for radix commands.
32116
32117Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
32118
32119 * gdb.t16/printcmd.exp: Print a variable before running program
32120 (with xfail for AIX).
32121
32122Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
32123
32124 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
32125
32126 * gdb.t16/printcmd.exp: Don't print variables before running program.
32127
32128 * gdb.t06/break.exp: Don't require envp argument to main.
32129
32130 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
32131
32132 * gdb.t02/whatis.exp, gdb.t11/list.exp:
32133 Add xfails for rs6000.
32134
32135 * gdb.t02/whatis.exp: Change other tests not to re-test something
32136 we already tested.
32137
32138 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
32139 each type used has a variable of that type.
32140
32141Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
32142
32143 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
32144
32145Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
32146
32147 * configure.in: change srctrigger to be a file, not a directory
32148
32149Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
32150
32151 * configure.in (mips-idt-ecoff*): Added trailing '*'.
32152
32153 * gdb.t11/list.exp: Fixed a couple of typos.
32154
32155Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
32156
32157 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
32158 is fixed and PR is closed.
32159 * gdb.t16 (gdbme.c): Add simple test string variable.
32160 * gdb.t16 (printcmds.exp): Add tests with simple test string
32161 variable, primarily for boundaries on "set print elements".
32162
32163Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
32164
32165 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
32166 Make leading 0's optional and don't expect a tab in the middle
32167 of the number.
32168
32169 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
32170
32171 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
32172 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
32173 don't end command passed to gdb_test with newline.
32174
32175 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
32176 signed keyword away, don't expect signed bitfields to be signed.
32177
32178 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
32179 printing with only as many 1's as are in the field as well as printing
32180 with 32 1's (see comment).
32181
32182Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
32183
32184 * gdb.t00/default.exp: Start with a fresh gdb.
32185 * configure.in (configdirs): Remove gdb.t31 until the chill
32186 compiler works again. It no longer is able to find chillrt0
32187 since it isn't in libchill.a anymore.
32188 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
32189 wierd.o, make more modular.
32190 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
32191 spurious newlines that caused problems.
32192
32193Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32194
32195 * Move test with enums and partial symbols from gdb.t03/ptype.exp
32196 to gdb.stabs/wierd.exp since GCC has worked around the bug.
32197 gdb.stabs/wierd.{exp,def}: Many new tests.
32198
32199 * gdb.t00/default.exp: update info line for new message.
32200
32201 * gdb.t02/{whatis.exp,gdbme.c}:
32202 Test that "char *" doesn't print as "caddr_t".
32203
32204Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32205
32206 * gdb.t00/help.exp: Use .* in place of some help messages which
32207 just changed.
32208 gdb.t00/default.exp: Update "info frame" test for new message.
32209 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
32210 Remove some xfails
32211
32212Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32213
32214 * gdb.t03/{gdbme.c,ptype.exp}:
32215 Add tests for typedef'd struct and union without tags.
32216 Also check "whatis" on a variable of a typedef'd enum without a tag.
32217
32218 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
32219 PRMS 1823; the bug still exists but isn't reproduced by this test
32220 anymore), and remove rs6000 XFAIL (the bug is fixed).
32221
32222 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
32223 duplicated from whatis.exp. For those that are left, accept
32224 "long", "long int", or "int" for long variables (whatis.exp already
32225 has an XFAIL for "int", so no need to fail it here).
32226
32227 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
32228 Deal with GCC's names for types now that GDB uses the compiler's names.
32229
32230 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
32231 setup_xfail's for sunos4. If we #defined the signed keyword away,
32232 don't expect GDB to know that char it is signed.
32233
32234 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
32235
32236Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
32237
32238 * configure.in (configdirs): Add gdb.t24 for C++ tests that
32239 should work on any system, regardless of debugging format.
32240 * gdb.t21/demangle.exp: Move to gdb.t24.
32241 * gdb.t24/demangle.exp: Move from gdb.t21.
32242 * gdb.t24/{Makefile.in, configure.in}: New files.
32243
32244Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32245
32246 * configure.in: Do gdb.stabs and C++ tests only for stabs.
32247 * gdb.stabs: New directory.
32248
32249Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32250
32251 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
32252 not just "Quit anyway?".
32253
32254Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
32255
32256 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
32257 that all setup_xfails are immediately followed by clear_xfails.
32258
32259Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
32260
32261 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
32262 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
32263 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
32264 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
32265 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
32266 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32267 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32268 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
32269 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
32270 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
32271 gdb.t31/chillvars.exp, lib/gdb.exp:
32272 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
32273 bug-gdb@prep.ai.mit.edu.
32274
32275Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
32276
32277 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
32278 with 0.0, not integer 0.
32279
32280Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
32281
32282 * gdb.t06/break.exp: Update for "Kill the program" message change.
32283
32284Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
32285
32286 * Makefile.in (GDBFLAGS): Set to -nx.
32287 * Makefile.in (site.exp): Use GDBFLAGS.
32288
32289Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32290
32291 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
32292 Makefiles.
32293 (check): depend on just-check.
32294 (just-check): added so that tests can be run without a noop
32295 build pass.
32296
32297Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32298
32299 Switch to using configure's configdirs.
32300 * Makefile.in (Makefile): add configure.in dependency.
32301 (SUBDIRS): removed redundant assignment.
32302 * configure.in: switch subdirs assignment to configdirs.
32303 * gdb.t*/configure.in: new files.
32304
32305Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
32306
32307 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
32308 works.
32309
32310Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
32311
32312 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
32313 in explicit rules. Apparently this is not supported by some makes.
32314
32315Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
32316
32317 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
32318
32319Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32320
32321 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
32322 disappeared.
32323
32324Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
32325
32326 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
32327
32328Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
32329
32330 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
32331 watchpoint problem that is now fixed.
32332 * gdb.t30/chexp.exp: Remove setup_xfail for printing
32333 uninitialized convenience variables.
32334 * gdb.t31/chillvars.exp: Fix expected patterns for printing
32335 structures.
32336
32337Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32338
32339 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
32340 which causes expect to get out of sync with gdb on long output
32341 from help set.
32342 * gdb.t09/corefile.exp: Make expected pattern for core file
32343 failing signal and frame output format less sun specific.
32344
32345Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
32346
32347 * gdb.t31/chillvars.exp: Add and remove initial dummy
32348 breakpoint, so that symbol table is forced in.
32349 (Needed at least on Sunos4, though it seems not SVR4.)
32350 * gdb.t31/chillvars.exp: Update for changed output format.
32351
32352Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
32353
a9c64011 32354 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
32355
32356Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
32357
32358 * Makefile.in: Added --srcdir when invoking runtest, removed the
32359 need for a local config file. (optional now)
32360
32361Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
32362
32363 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
32364 failure count used to force early termination. Add some more
32365 expected failures for gnu style demangling.
32366
32367Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32368
32369 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
32370 pmi variable from gdb.t20/gdbme to get optimized away.
32371 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
32372 Check for written corefile upon timeout _and_ eof.
32373
32374Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32375
32376 * config/unix-gdb.exp: Add missing return 0.
32377
32378Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32379
32380 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
32381 test termination.
32382
32383Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
32384
32385 * configure.in (subdirs): Put back gdb.t17 which mysteriously
32386 disappeared.
32387
32388Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
32389
32390 * gdb.t10/crossload.exp: Disable the i860-elf test until such
32391 time as i860 support works.
32392
d63a86f8 32393 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
32394 "backtrace 100\r" rather than just "backtrace\r", to match last
32395 change.
32396
32397Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
32398
32399 * config/udi-gdb.exp (gdb_exit): Remove close command.
32400 (gdb_target_udi): New procedure to set the UDI target.
32401 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
32402 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
32403 Added waits for prompts after several question responses. Added
32404 some more responses used by a29k-amd-udi-gdb.
32405 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
32406 pass different arguments, restart UDI connection after program
32407 completion.
32408 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
32409 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32410 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
32411 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
32412 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
32413 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
32414 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32415 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
32416 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
32417 after program completion.
32418 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
32419 compiled with a SELECT_VECS setting.
32420 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
32421 infinite recursion.
32422
32423 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
32424 Added checks for COFF results, and made them expected failures for
32425 all targets. It would be better to make them expected failures
32426 for COFF targets only.
32427
32428Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
32429
32430 * Makefile.in: add null dvi target, don't bother to recurse
32431 through test directories for info and install-info; rename
32432 $(datadir) to be dejagnu instead of deja-gnu
32433
32434Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
32435
32436 * gdb.t31/gdbme.ch: Re-enable code that previously caused
32437 compiler to coredump.
32438 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
32439 code.
32440
32441Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
32442
32443 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
32444 coredump.
32445 * gdb.t31/chillvars.exp: Comment out tests that depend on that
32446 code.
32447
32448Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
32449
32450 * gdb.t03/ptype.exp: tests for return code from gdb_test.
32451 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
32452 which in a shell. Deletes xgdb when done.
32453 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
32454 Tests the return from the "set height" or "set width" commands.
32455 Added a few return codes where needed.
32456
32457Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
32458
32459 * Makefile.in (SUBDIRS): Add gdb.t17.
32460 * configure.in (subdirs): Add gdb.t17.
32461 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
32462 files to test gdb's calling of functions in the inferior with
32463 the correct arguments and gdb's ability to retrieve any
32464 result returned.
32465
32466Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
32467
32468 * config/unix-gdb.exp (gdb_exit): Remove close commands that
32469 may be called after gdb goes away. Previous versions of expect
32470 needed these to avoid file descriptor leaks, but they cause
32471 errors with the current revision of expect.
32472 * gdb.t00/gdbvars.exp: Use -re on expected output after
32473 setting sevenbit-strings.
32474 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
32475 to set sevenbit-strings consistent across tests.
32476 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
32477 set sevenbit-strings consistent across tests.
32478
32479Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
32480
32481 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
32482 expected output to match current "expect" expectations.
32483
32484Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
32485
32486 * gdb.t00/default.exp: Change expected output for default "source"
32487 command, to match new gdb behavior which requires a filename to
32488 source.
32489
32490Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
32491
32492 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
32493 expected fail for i486-*-* that misses the marker2 function.
32494 * gdb.t10/crossload.exp (bfddefault): Allow successful
32495 recognition of a format to pass even if no symbols are found.
32496 Explicitly catch failures where the format is not recognized
32497 or is ambiguous, and add the reason to the fail message.
32498 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
32499 the cause is and invalid target and add reason to failure message.
32500 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
32501 elf32-i386, elf32-sparc, and elf32-i860.
32502 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
32503 Set up expected failure for 'filename'::variable scope resolution,
32504 which is now apparently broken on all targets.
32505 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
32506 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
32507 gdb.t23/templates.exp: Change failure for missing binfile into
32508 just a warning.
32509 gdb.t21/demangle.exp: Change all cfront references to 'arm'
32510 references.
32511
32512Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
32513
32514 * gdb.t00/default.exp: Add expected output for default "source"
32515 command, to match new gdb behavior.
32516 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
32517
32518Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
32519
32520 * config/*-gdb.exp: returns an error, rather than exiting on
32521 internal errors.
32522
32523Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
32524
32525 * gdb.t03/gdbme.c: Add pointer to struct variable.
32526 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
32527 referencing struct members.
32528
32529Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
32530
32531 * configure.in (mips-idt-ecoff): New target.
32532 * config/mips-gdb.exp: New file for remote board using MIPS remote
32533 debugging protocol.
32534
32535 * Redid configuration scheme. Removed gdb.t*/configure.in.
32536 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
32537 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
32538 distclean targets. Built executables via .o files. Adjusted
32539 tests to account for source files in $(srcdir) rather than
32540 $(objdir).
32541 * lib/gdb.exp (runto): Don't expect () after the function name,
32542 because it may have arguments.
32543
32544Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
32545
32546 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
32547 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
32548 expected failures for mips-idt-* and mips-sgi-*.
32549 * gdb.t00/default.exp (attach): Kill process if requested.
32550 * gdb.t00/help.exp (help target core, help target): Accept a gdb
32551 that does not read core files.
32552 * gdb.t01/run.exp: Removed checks for exit status code.
32553 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
32554 it is linked in.
32555 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
32556 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
32557 appropriate, rather than doing it by hand.
32558 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
32559 execution.
32560 * gdb.t10/crossload.exp: Kill existing program if needed.
32561 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
32562 appropriate, rather than doing it by hand. Always increase
32563 timeout for this test, not just for VxWorks.
32564
32565Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
32566
32567 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
32568 of Chill STRUCT types and STRUCT values.
32569 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
32570 than "char".
32571 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 32572 struct2): New struct definitions and initializations to test
c906108c
SS
32573 simple Chill STRUCT types.
32574
32575Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
32576
32577 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
32578 the null byte at the end of strings.
32579 * gdb.t00/default.exp: Make show version insensitive to copyright
32580 date.
32581 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
32582 to avoid dependencies on target char signedness.
32583 * gdb.t16/printcmds.exp: Update expected results for explicitly
32584 unsigned char.
32585 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
32586 now work.
32587 * gdb.t21/demangle.exp: Add many more patterns for template
32588 demangling, most of them being expected failures.
32589 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
32590 string we are matching for, to match on the whole string.
32591 * gdb.t21/demangle.exp: Add many new test strings to demangle,
32592 and fix a whole bunch that had incorrect expected output but were
32593 passing anyway because of the bug in "proc demangle".
32594 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
32595 type.
32596 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
32597
32598Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
32599
a9c64011
AS
32600 * gdb/testsuite: made modifications to testcases, etc., to allow
32601 them to work properly given the reorganization of deja-gnu and the
32602 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
32603
32604Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
32605
32606 * gdb/testsuite: Initial creation of gdb/testsuite.
32607 Migrated dejagnu testcases and support files for testing nm to
32608 gdb/testsuite from deja-gnu. These files were moved "as is"
32609 with no modifications. This migration is part of a major overhaul
32610 of dejagnu. The modifications to these testcases, etc., which
32611 will allow them to work with the new version of dejagnu will be
32612 made in a future update.
48efe704 32613
8d8cb839 32614 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 32615\f
8d8cb839
EZ
32616;; Local Variables:
32617;; mode: change-log
32618;; left-margin: 8
32619;; fill-column: 74
32620;; version-control: never
32621;; End:
902f2ccb 32622
28e7fd62 32623 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
32624 Copying and distribution of this file, with or without modification,
32625 are permitted provided the copyright notice and this notice are preserved.
This page took 4.944828 seconds and 4 git commands to generate.